var MKeystone = function(MKeystone) { MKeystone = MKeystone || {}; var Module = MKeystone; var Module;if(!Module)Module=(typeof MKeystone!=="undefined"?MKeystone:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=console.log;if(!Module["printErr"])Module["printErr"]=console.warn;var nodeFS;var nodePath;Module["read"]=function read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);var ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};Module["load"]=function load(f){globalEval(read(f))};if(!Module["thisProgram"]){if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}else{Module["thisProgram"]="unknown-program"}}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(!Module["print"])Module["print"]=print;if(typeof printErr!="undefined")Module["printErr"]=printErr;if(typeof read!="undefined"){Module["read"]=read}else{Module["read"]=function read(){throw"no read() available"}}Module["readBinary"]=function readBinary(f){if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}var data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response)}else{onerror()}};xhr.onerror=onerror;xhr.send(null)};if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof console!=="undefined"){if(!Module["print"])Module["print"]=function print(x){console.log(x)};if(!Module["printErr"])Module["printErr"]=function printErr(x){console.warn(x)}}else{var TRY_USE_DUMP=false;if(!Module["print"])Module["print"]=TRY_USE_DUMP&&typeof dump!=="undefined"?(function(x){dump(x)}):(function(x){})}if(ENVIRONMENT_IS_WORKER){Module["load"]=importScripts}if(typeof Module["setWindowTitle"]==="undefined"){Module["setWindowTitle"]=(function(title){document.title=title})}}else{throw"Unknown runtime environment. Where are we?"}function globalEval(x){eval.call(null,x)}if(!Module["load"]&&Module["read"]){Module["load"]=function load(f){globalEval(Module["read"](f))}}if(!Module["print"]){Module["print"]=(function(){})}if(!Module["printErr"]){Module["printErr"]=Module["print"]}if(!Module["arguments"]){Module["arguments"]=[]}if(!Module["thisProgram"]){Module["thisProgram"]="./this.program"}Module.print=Module["print"];Module.printErr=Module["printErr"];Module["preRun"]=[];Module["postRun"]=[];for(var key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var Runtime={setTempRet0:(function(value){tempRet0=value}),getTempRet0:(function(){return tempRet0}),stackSave:(function(){return STACKTOP}),stackRestore:(function(stackTop){STACKTOP=stackTop}),getNativeTypeSize:(function(type){switch(type){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:{if(type[type.length-1]==="*"){return Runtime.QUANTUM_SIZE}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}),getNativeFieldSize:(function(type){return Math.max(Runtime.getNativeTypeSize(type),Runtime.QUANTUM_SIZE)}),STACK_ALIGN:16,prepVararg:(function(ptr,type){if(type==="double"||type==="i64"){if(ptr&7){assert((ptr&7)===4);ptr+=4}}else{assert((ptr&3)===0)}return ptr}),getAlignSize:(function(type,size,vararg){if(!vararg&&(type=="i64"||type=="double"))return 8;if(!type)return Math.min(size,8);return Math.min(size||(type?Runtime.getNativeFieldSize(type):0),Runtime.QUANTUM_SIZE)}),dynCall:(function(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}),functionPointers:[],addFunction:(function(func){for(var i=0;i>2];var end=(ret+size+15|0)&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}),alignMemory:(function(size,quantum){var ret=size=Math.ceil(size/(quantum?quantum:16))*(quantum?quantum:16);return ret}),makeBigInt:(function(low,high,unsigned){var ret=unsigned?+(low>>>0)+ +(high>>>0)*+4294967296:+(low>>>0)+ +(high|0)*+4294967296;return ret}),GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module["Runtime"]=Runtime;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];if(!func){try{func=eval("_"+ident)}catch(e){}}assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)");return func}var cwrap,ccall;((function(){var JSfuncs={"stackSave":(function(){Runtime.stackSave()}),"stackRestore":(function(){Runtime.stackRestore()}),"arrayToC":(function(arr){var ret=Runtime.stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=Runtime.stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};ccall=function ccallFunc(ident,returnType,argTypes,args,opts){var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=+1?tempDouble>+0?(Math_min(+Math_floor(tempDouble/+4294967296),+4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/+4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}Module["setValue"]=setValue;function getValue(ptr,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];default:abort("invalid type for setValue: "+type)}return null}Module["getValue"]=getValue;var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_DYNAMIC=3;var ALLOC_NONE=4;Module["ALLOC_NORMAL"]=ALLOC_NORMAL;Module["ALLOC_STACK"]=ALLOC_STACK;Module["ALLOC_STATIC"]=ALLOC_STATIC;Module["ALLOC_DYNAMIC"]=ALLOC_DYNAMIC;Module["ALLOC_NONE"]=ALLOC_NONE;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var ptr=ret,stop;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return Module["UTF8ToString"](ptr)}Module["Pointer_stringify"]=Pointer_stringify;function AsciiToString(ptr){var str="";while(1){var ch=HEAP8[ptr++>>0];if(!ch)return str;str+=String.fromCharCode(ch)}}Module["AsciiToString"]=AsciiToString;function stringToAscii(str,outPtr){return writeAsciiToMemory(str,outPtr,false)}Module["stringToAscii"]=stringToAscii;var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}Module["UTF8ArrayToString"]=UTF8ArrayToString;function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}Module["UTF8ToString"]=UTF8ToString;function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}Module["stringToUTF8Array"]=stringToUTF8Array;function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}Module["stringToUTF8"]=stringToUTF8;function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}Module["lengthBytesUTF8"]=lengthBytesUTF8;var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function demangle(func){var hasLibcxxabi=!!Module["___cxa_demangle"];if(hasLibcxxabi){try{var s=func.substr(1);var len=lengthBytesUTF8(s)+1;var buf=_malloc(len);stringToUTF8(s,buf,len);var status=_malloc(4);var ret=Module["___cxa_demangle"](buf,0,0,status);if(getValue(status,"i32")===0&&ret){return Pointer_stringify(ret)}}catch(e){}finally{if(buf)_free(buf);if(status)_free(status);if(ret)_free(ret)}return func}Runtime.warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return func}function demangleAll(text){return text.replace(/__Z[\w\d_]+/g,(function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}Module["stackTrace"]=stackTrace;var HEAP;var buffer;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;var WASM_PAGE_SIZE=64*1024;var totalMemory=WASM_PAGE_SIZE;while(totalMemory0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Runtime.dynCall("v",func)}else{Runtime.dynCall("vi",func,[callback.arg])}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}Module["addOnPreRun"]=addOnPreRun;function addOnInit(cb){__ATINIT__.unshift(cb)}Module["addOnInit"]=addOnInit;function addOnPreMain(cb){__ATMAIN__.unshift(cb)}Module["addOnPreMain"]=addOnPreMain;function addOnExit(cb){__ATEXIT__.unshift(cb)}Module["addOnExit"]=addOnExit;function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}Module["addOnPostRun"]=addOnPostRun;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module["intArrayFromString"]=intArrayFromString;function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}Module["intArrayToString"]=intArrayToString;function writeStringToMemory(string,buffer,dontAddNull){Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar}Module["writeStringToMemory"]=writeStringToMemory;function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}Module["writeArrayToMemory"]=writeArrayToMemory;function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}Module["writeAsciiToMemory"]=writeAsciiToMemory;if(!Math["imul"]||Math["imul"](4294967295,5)!==-5)Math["imul"]=function imul(a,b){var ah=a>>>16;var al=a&65535;var bh=b>>>16;var bl=b&65535;return al*bl+(ah*bl+al*bh<<16)|0};Math.imul=Math["imul"];if(!Math["clz32"])Math["clz32"]=(function(x){x=x>>>0;for(var i=0;i<32;i++){if(x&1<<31-i)return i}return 32});Math.clz32=Math["clz32"];if(!Math["trunc"])Math["trunc"]=(function(x){return x<0?Math.ceil(x):Math.floor(x)});Math.trunc=Math["trunc"];var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}Module["addRunDependency"]=addRunDependency;function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["removeRunDependency"]=removeRunDependency;Module["preloadedImages"]={};Module["preloadedAudios"]={};var ASM_CONSTS=[];STATIC_BASE=8;STATICTOP=STATIC_BASE+1459456;__ATINIT__.push({func:(function(){__GLOBAL__I_000101()})},{func:(function(){__GLOBAL__sub_I_MCSymbol_cpp()})},{func:(function(){__GLOBAL__sub_I_X86MCTargetDesc_cpp()})},{func:(function(){__GLOBAL__sub_I_ks_cpp()})},{func:(function(){__GLOBAL__sub_I_iostream_cpp()})});allocate([204,127,13,0,160,28,21,0,244,127,13,0,198,28,21,0,24,1,0,0,0,0,0,0,204,127,13,0,220,28,21,0,244,127,13,0,250,28,21,0,32,0,0,0,0,0,0,0,244,127,13,0,35,42,21,0,32,0,0,0,0,0,0,0,244,127,13,0,84,50,21,0,88,0,0,0,0,0,0,0,204,127,13,0,111,50,21,0,204,127,13,0,132,50,21,0,244,127,13,0,138,52,21,0,120,0,0,0,0,0,0,0,204,127,13,0,155,52,21,0,244,127,13,0,31,53,21,0,0,1,0,0,0,0,0,0,204,127,13,0,57,53,21,0,244,127,13,0,155,53,21,0,168,0,0,0,0,0,0,0,204,127,13,0,178,53,21,0,244,127,13,0,6,58,21,0,168,0,0,0,0,0,0,0,244,127,13,0,108,60,21,0,24,1,0,0,0,0,0,0,244,127,13,0,131,60,21,0,192,0,0,0,0,0,0,0,244,127,13,0,159,60,21,0,192,0,0,0,0,0,0,0,244,127,13,0,121,62,21,0,128,0,0,0,0,0,0,0,204,127,13,0,31,72,21,0,244,127,13,0,170,77,21,0,24,1,0,0,0,0,0,0,204,127,13,0,15,78,21,0,244,127,13,0,219,79,21,0,184,1,0,0,0,0,0,0,204,127,13,0,253,79,21,0,204,127,13,0,64,80,21,0,244,127,13,0,147,81,21,0,48,1,0,0,0,0,0,0,244,127,13,0,181,83,21,0,168,0,0,0,0,0,0,0,204,127,13,0,252,83,21,0,244,127,13,0,46,84,21,0,120,1,0,0,0,0,0,0,244,127,13,0,70,84,21,0,96,1,0,0,0,0,0,0,244,127,13,0,97,84,21,0,96,1,0,0,0,0,0,0,244,127,13,0,125,84,21,0,120,1,0,0,0,0,0,0,244,127,13,0,154,84,21,0,120,1,0,0,0,0,0,0,204,127,13,0,180,84,21,0,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,113,2,0,0,0,0,0,0,53,12,0,0,0,0,0,0,9,61,0,0,0,0,0,0,45,49,1,0,0,0,0,0,204,127,13,0,74,85,21,0,244,127,13,0,96,85,21,0,0,2,0,0,0,0,0,0,244,127,13,0,130,85,21,0,0,2,0,0,0,0,0,0,244,127,13,0,111,93,21,0,56,2,0,0,0,0,0,0,244,127,13,0,149,93,21,0,72,2,0,0,0,0,0,0,244,127,13,0,184,93,21,0,8,0,0,0,0,0,0,0,244,127,13,0,216,93,21,0,56,2,0,0,0,0,0,0,244,127,13,0,1,94,21,0,56,2,0,0,0,0,0,0,244,127,13,0,39,94,21,0,56,2,0,0,0,0,0,0,244,127,13,0,132,94,21,0,56,1,0,0,0,0,0,0,244,127,13,0,169,94,21,0,168,2,0,0,0,0,0,0,244,127,13,0,200,94,21,0,8,1,0,0,0,0,0,0,244,127,13,0,231,94,21,0,16,0,0,0,0,0,0,0,244,127,13,0,3,95,21,0,208,0,0,0,0,0,0,0,244,127,13,0,34,95,21,0,224,0,0,0,0,0,0,0,244,127,13,0,155,95,21,0,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,8,0,0,0,0,0,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,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,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,4,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,0,1,0,0,0,0,0,4,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,0,1,0,0,0,0,0,4,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,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,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,0,3,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,16,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,0,4,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,40,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,0,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,0,4,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,80,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,0,3,0,1,0,0,0,4,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,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,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,0,2,0,1,0,0,0,5,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,0,2,0,1,0,0,0,4,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,5,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,15,0,1,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,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,0,1,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,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,0,2,0,0,0,0,0,21,128,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,0,6,0,1,0,0,0,21,128,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,0,1,0,1,0,0,0,4,128,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,21,128,73,0,0,0,0,0,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,0,0,0,0,0,0,0,0,21,0,2,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,200,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,0,1,0,1,0,0,0,5,128,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,0,3,0,1,0,0,0,4,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,128,27,0,0,0,54,140,13,0,60,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,4,128,106,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,1,0,4,0,106,0,0,0,70,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,1,0,0,128,31,0,0,0,54,140,13,0,60,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,0,0,0,0,0,246,2,0,0,8,0,0,0,0,0,65,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,0,2,0,1,0,246,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,0,2,0,1,0,246,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,0,2,0,1,0,246,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,129,0,12,128,10,0,0,0,60,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,154,0,12,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,154,0,4,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,132,0,0,128,8,0,0,0,78,140,13,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,146,0,12,128,64,0,0,0,78,140,13,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,146,0,4,128,65,0,0,0,78,140,13,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,0,7,0,1,0,103,2,0,128,0,0,0,0,0,0,134,0,0,128,9,0,0,0,78,140,13,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,0,3,0,1,0,102,2,0,0,16,0,0,0,0,0,131,0,0,128,8,0,0,0,78,140,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,133,0,0,128,9,0,0,0,78,140,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,1,20,128,10,0,0,0,82,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,1,20,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,1,4,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,1,0,128,8,0,0,0,78,140,13,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,1,20,128,64,0,0,0,78,140,13,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,1,4,128,65,0,0,0,78,140,13,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,0,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,1,0,128,9,0,0,0,78,140,13,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,0,3,0,1,0,102,2,0,0,16,0,0,0,0,0,3,1,0,128,8,0,0,0,78,140,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,1,0,128,9,0,0,0,78,140,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,0,30,128,10,0,0,0,88,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,0,30,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,0,6,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,0,2,128,8,0,0,0,78,140,13,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,0,30,128,64,0,0,0,78,140,13,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,0,6,128,65,0,0,0,78,140,13,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,0,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,0,2,128,9,0,0,0,78,140,13,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,0,3,0,1,0,102,2,0,0,16,0,0,0,0,0,3,0,2,128,8,0,0,0,78,140,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,0,2,128,9,0,0,0,78,140,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,0,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,0,4,0,10,0,0,0,54,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,0,4,0,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,26,0,4,0,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,0,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,0,0,0,8,0,0,0,78,140,13,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,0,4,0,64,0,0,0,78,140,13,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,18,0,4,0,65,0,0,0,78,140,13,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,0,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,0,0,0,9,0,0,0,78,140,13,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,0,3,0,1,0,102,2,0,0,16,0,0,0,0,0,3,0,0,0,8,0,0,0,78,140,13,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,0,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,0,0,0,9,0,0,0,78,140,13,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,0,7,0,1,0,8,0,0,128,0,0,0,0,0,0,6,144,0,0,123,0,0,0,78,140,13,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,0,3,0,1,0,5,0,0,0,0,0,0,0,0,0,5,144,0,0,123,0,0,0,78,140,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,0,7,0,1,0,8,0,0,128,0,0,0,0,0,0,6,144,2,0,123,0,0,0,78,140,13,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,0,3,0,1,0,5,0,0,0,0,0,0,0,0,0,5,144,2,0,123,0,0,0,78,140,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,129,0,12,128,2,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,152,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,152,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,132,0,0,128,0,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,144,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,144,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,134,0,0,128,1,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,0,3,0,1,0,9,0,0,0,48,0,0,0,0,0,131,0,0,128,0,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,0,3,0,1,0,11,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,133,0,0,128,1,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,1,20,128,2,0,0,0,94,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,4,1,0,128,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,16,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,16,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,1,0,128,1,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,0,3,0,1,0,9,0,0,0,48,0,0,0,0,0,3,1,0,128,0,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,0,3,0,1,0,11,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,1,0,128,1,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,30,128,2,0,0,0,98,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,4,0,2,128,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,16,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,0,3,0,1,0,9,0,0,0,32,0,0,0,0,0,16,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,0,3,0,1,0,11,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,2,128,1,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,0,3,0,1,0,9,0,0,0,48,0,0,0,0,0,3,0,2,128,0,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,0,3,0,1,0,11,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,2,128,1,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,4,0,2,0,0,0,70,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,24,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,0,6,0,0,0,101,2,0,128,1,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,16,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,16,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,0,0,1,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,0,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,0,0,1,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,0,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,16,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,0,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,16,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,0,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,8,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,0,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,8,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,0,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,16,44,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,0,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,16,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,0,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,16,44,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,0,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,16,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,0,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,8,44,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,0,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,8,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,0,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,8,44,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,0,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,8,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,0,7,0,1,0,21,0,0,128,0,0,0,0,0,0,6,80,0,16,104,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,0,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,16,104,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,0,7,0,1,0,22,0,0,128,0,0,0,0,0,0,6,96,0,8,104,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,0,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,96,0,8,104,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,0,5,0,0,0,23,0,0,128,8,0,0,0,0,0,24,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,0,5,0,0,0,23,0,0,128,8,0,0,0,0,0,24,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,0,5,0,0,0,23,0,0,128,8,0,0,0,0,0,24,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,0,5,0,0,0,23,0,0,128,8,0,0,0,0,0,24,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,0,1,0,0,0,24,0,0,0,8,0,0,0,0,0,16,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,0,1,0,0,0,24,0,0,0,8,0,0,0,0,0,16,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,144,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,224,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,48,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,0,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,0,1,0,0,0,24,0,0,0,8,0,0,0,0,0,16,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,106,140,13,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,116,140,13,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,106,140,13,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,116,140,13,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,0,6,0,1,0,25,0,0,128,0,0,0,0,0,0,6,152,0,0,123,0,0,0,78,140,13,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,0,2,0,1,0,9,0,0,0,0,0,0,0,0,0,5,152,0,0,123,0,0,0,78,140,13,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,0,6,0,1,0,25,0,0,128,0,0,0,0,0,0,6,152,2,0,123,0,0,0,78,140,13,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,0,2,0,1,0,9,0,0,0,0,0,0,0,0,0,5,152,2,0,123,0,0,0,78,140,13,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,0,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,152,111,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,0,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,152,111,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,0,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,24,111,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,0,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,24,111],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);allocate([168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,0,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,152,110,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,0,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,152,110,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,0,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,24,110,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,0,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,24,110,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,0,6,0,1,0,28,0,0,128,0,0,0,0,0,0,6,144,0,152,109,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,0,2,0,1,0,29,0,0,0,0,0,0,0,0,0,5,144,0,152,109,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,0,7,0,1,0,30,0,0,128,0,0,0,0,0,0,6,208,4,152,111,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,0,3,0,1,0,31,0,0,0,0,0,0,0,0,0,5,208,4,152,111,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,129,0,12,128,18,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,156,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,156,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,132,0,0,128,16,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,148,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,148,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,134,0,0,128,17,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,0,3,0,1,0,9,0,0,0,16,0,0,0,0,0,131,0,0,128,16,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,133,0,0,128,17,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,1,20,128,18,0,0,0,94,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,1,0,128,16,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,1,0,128,17,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,0,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,1,0,128,16,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,1,0,128,17,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,30,128,18,0,0,0,98,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,2,128,16,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,2,128,17,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,0,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,2,128,16,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,2,128,17,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,0,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,4,0,18,0,0,0,70,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,28,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,0,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,0,0,16,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,20,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,0,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,0,0,17,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,0,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,0,0,16,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,0,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,0,0,17,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,0,7,0,1,0,185,2,0,128,0,0,0,0,0,0,6,136,0,32,121,1,0,0,0,0,0,0,78,140,13,0,48,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,0,3,0,1,0,184,2,0,0,0,0,0,0,0,0,5,136,0,32,121,1,0,0,0,0,0,0,78,140,13,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,0,7,0,1,0,185,2,0,128,0,0,0,0,0,0,6,136,0,32,249,1,0,0,0,0,0,0,78,140,13,0,128,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,0,3,0,1,0,184,2,0,0,0,0,0,0,0,0,5,136,0,32,249,1,0,0,0,0,0,0,78,140,13,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,0,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,0,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,0,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,0,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,0,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,0,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,0,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,0,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,0,6,0,0,0,34,0,0,0,8,0,0,0,0,0,4,0,0,128,49,0,0,0,0,0,0,0,0,0,0,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,0,2,0,1,0,35,0,0,0,8,0,0,0,0,0,3,0,0,128,49,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,0,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,0,1,0,1,0,0,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,0,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,0,7,0,1,0,189,2,0,128,0,0,0,0,0,0,6,136,0,160,123,2,0,0,0,0,0,0,78,140,13,0,240,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,0,3,0,1,0,188,2,0,0,0,0,0,0,0,0,5,136,0,160,123,2,0,0,0,0,0,0,78,140,13,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,0,7,0,1,0,189,2,0,128,0,0,0,0,0,0,6,136,0,160,251,2,0,0,0,0,0,0,78,140,13,0,40,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,0,3,0,1,0,188,2,0,0,0,0,0,0,0,0,5,136,0,160,251,2,0,0,0,0,0,0,78,140,13,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,0,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,136,21,64,8,0,0,0,0,0,0,0,78,140,13,0,96,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,136,21,64,8,0,0,0,0,0,0,0,78,140,13,0,152,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,0,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,136,29,64,136,0,0,0,0,0,0,0,78,140,13,0,176,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,136,29,64,136,0,0,0,0,0,0,0,78,140,13,0,232,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,25,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,17,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,25,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,17,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,30,72,1,64,1,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,22,72,1,64,1,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,30,72,1,64,129,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,22,72,1,64,129,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,29,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,21,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,29,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,21,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,25,72,1,64,1,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,17,72,1,64,1,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,25,72,1,64,129,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,17,72,1,64,129,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,0,6,0,1,0,0,0,0,128,0,0,0,0,0,0,27,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,19,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,1,6,0,1,0,0,0,0,128,0,0,0,0,0,0,27,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,19,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,1,8,0,1,0,37,0,0,128,0,0,0,0,0,0,6,208,4,144,6,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,1,4,0,1,0,38,0,0,0,16,0,0,0,0,0,5,208,4,144,6,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,1,8,0,1,0,37,0,0,128,0,0,0,0,0,0,6,208,4,8,6,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,1,4,0,1,0,38,0,0,0,16,0,0,0,0,0,5,208,4,8,6,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,1,7,0,1,0,76,3,0,128,0,0,0,0,0,0,6,144,0,144,10,0,0,0,122,140,13,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,1,3,0,1,0,75,3,0,0,0,0,0,0,0,0,5,144,0,144,10,0,0,0,122,140,13,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,1,7,0,1,0,76,3,0,128,0,0,0,0,0,0,6,144,0,8,10,0,0,0,122,140,13,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,1,3,0,1,0,75,3,0,0,0,0,0,0,0,0,5,144,0,8,10,0,0,0,122,140,13,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,1,6,0,1,0,0,0,0,128,0,0,0,0,0,0,26,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,18,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,1,6,0,1,0,0,0,0,128,0,0,0,0,0,0,26,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,18,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,27,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,19,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,27,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,19,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,1,6,0,1,0,0,0,0,128,0,0,0,0,0,0,30,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,22,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,1,6,0,1,0,0,0,0,128,0,0,0,0,0,0,30,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,22,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,26,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,18,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,26,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,18,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,25,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,17,136,0,160,121,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,1,6,0,1,0,187,2,0,128,0,0,0,0,0,0,25,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,1,2,0,1,0,186,2,0,0,0,0,0,0,0,0,17,136,0,160,249,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,88,0,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,88,0,0,13,0,0,0,0,0,0,0,0,0,0,0,144,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,88,2,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,88,2,0,13,0,0,0,0,0,0,0,0,0,0,0,160,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,96,0,128,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,96,0,128,13,0,0,0,0,0,0,0,0,0,0,0,144,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,96,2,128,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,96,2,128,13,0,0,0,0,0,0,0,0,0,0,0,160,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,96,0,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,96,0,0,13,0,0,0,0,0,0,0,0,0,0,0,144,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,96,2,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,1,2,0,0,0,0,0,0,0,8,0,0,0,0,0,5,96,2,0,13,0,0,0,0,0,0,0,0,0,0,0,160,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,72,0,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,88,0,128,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,88,2,128,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,4,80,0,128,13,0,0,0,0,0,0,0,0,0,0,0,176,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,4,80,2,128,13,0,0,0,0,0,0,0,0,0,0,0,176,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,1,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,128,13,0,0,0,0,0,0,0,0,0,0,0,224,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,80,0,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,1,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,80,2,0,13,0,0,0,0,0,0,0,0,0,0,0,96,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,1,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,80,0,0,13,0,0,0,0,0,0,0,0,0,0,0,224,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,1,6,0,0,0,0,0,0,0,8,0,0,0,0,0,4,72,0,128,13,0,0,0,0,0,0,0,0,0,0,0,176,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,1,6,0,1,0,203,2,0,0,8,0,0,0,0,0,134,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,1,6,0,1,0,203,2,0,0,8,0,0,0,0,0,6,1,0,0,49,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,134,72,0,0,94,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,133,72,0,0,94,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,6,73,0,0,94,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,5,73,0,0,94,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,6,72,2,0,94,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,5,72,2,0,94,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,134,72,0,128,94,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,133,72,0,128,94,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,6,73,0,128,94,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,5,73,0,128,94,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,1,6,0,1,0,177,2,0,128,0,0,0,0,0,0,6,72,2,128,94,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,1,2,0,1,0,176,2,0,0,0,0,0,0,0,0,5,72,2,128,94,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,1,2,0,1,0,94,2,0,0,0,0,0,0,0,0,2,65,0,0,100,0,0,0,0,0,0,0,0,0,0,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,1,2,0,1,0,95,2,0,0,0,0,0,0,0,0,2,64,2,0,100,0,0,0,0,0,0,0,0,0,0,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,1,6,0,0,0,170,2,0,128,0,0,0,0,0,0,156,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,1,6,0,0,0,169,2,0,128,0,0,0,0,0,0,132,64,0,128,81,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,1,2,0,0,0,167,2,0,0,0,0,0,0,0,0,148,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,1,2,0,0,0,168,2,0,0,0,0,0,0,0,0,131,64,0,128,81,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,1,6,0,0,0,170,2,0,128,0,0,0,0,0,0,28,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,1,6,0,0,0,169,2,0,128,0,0,0,0,0,0,4,65,0,128,81,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,1,2,0,0,0,167,2,0,0,0,0,0,0,0,0,20,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,1,2,0,0,0,168,2,0,0,0,0,0,0,0,0,3,65,0,128,81,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,1,6,0,0,0,170,2,0,128,0,0,0,0,0,0,28,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,1,6,0,0,0,169,2,0,128,0,0,0,0,0,0,4,64,2,128,81,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,1,2,0,0,0,167,2,0,0,0,0,0,0,0,0,20,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,1,2,0,0,0,168,2,0,0,0,0,0,0,0,0,3,64,2,128,81,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,159,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,132,64,0,128,93,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,151,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,131,64,0,128,93,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,31,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,65,0,128,93,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,23,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,3,65,0,128,93,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,31,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,64,2,128,93,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,23,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,3,64,2,128,93,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,158,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,132,64,0,128,89,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,150,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,131,64,0,128,89],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+10248);allocate([78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,30,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,65,0,128,89,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,22,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,3,65,0,128,89,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,30,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,64,2,128,89,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,22,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,1,2,0,0,0,173,2,0,0,0,0,0,0,0,0,3,64,2,128,89,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,157,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,132,64,0,128,85,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,149,64,4,0,93,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,131,64,0,128,85,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,29,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,65,0,128,85,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,21,65,4,0,93,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,3,65,0,128,85,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,1,6,0,0,0,175,2,0,128,1,0,0,0,0,0,29,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,1,6,0,0,0,174,2,0,128,1,0,0,0,0,0,4,64,2,128,85,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,1,2,0,0,0,171,2,0,0,0,0,0,0,0,0,21,64,6,0,93,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,1,2,0,0,0,172,2,0,0,0,0,0,0,0,0,3,64,2,128,85,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,1,7,0,1,0,191,2,0,128,0,0,0,0,0,0,6,136,0,160,122,2,0,0,0,0,0,0,78,140,13,0,240,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,1,3,0,1,0,190,2,0,0,0,0,0,0,0,0,5,136,0,160,122,2,0,0,0,0,0,0,78,140,13,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,1,7,0,1,0,191,2,0,128,0,0,0,0,0,0,6,136,0,160,250,2,0,0,0,0,0,0,78,140,13,0,40,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,1,3,0,1,0,190,2,0,0,0,0,0,0,0,0,5,136,0,160,250,2,0,0,0,0,0,0,78,140,13,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,1,5,0,0,0,199,2,16,128,0,0,0,0,0,0,154,0,0,128,127,0,0,0,102,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,1,1,0,0,0,198,2,16,0,0,0,0,0,0,0,146,0,0,128,127,0,0,0,102,140,13,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,1,5,0,0,0,199,2,16,128,0,0,0,0,0,0,26,1,0,128,127,0,0,0,102,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,1,1,0,0,0,198,2,16,0,0,0,0,0,0,0,18,1,0,128,127,0,0,0,102,140,13,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,1,5,0,0,0,55,0,16,128,0,0,0,0,0,0,26,0,0,128,127,0,0,0,112,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,1,1,0,0,0,54,0,16,0,0,0,0,0,0,0,1,1,24,0,116,0,0,0,112,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,1,1,0,0,0,54,0,16,0,0,0,0,0,0,0,18,0,0,128,127,0,0,0,112,140,13,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,1,1,0,0,0,54,0,16,0,0,0,0,0,0,0,129,0,16,0,116,0,0,0,102,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,1,1,0,0,0,54,0,16,0,0,0,0,0,0,0,1,1,24,0,116,0,0,0,102,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,1,0,0,0,0,56,0,0,0,72,0,0,0,0,0,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,0,0,0,0,0,0,0,0,131,1,2,0,0,0,56,0,104,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,1,0,0,0,0,57,0,0,0,0,0,0,0,0,0,129,0,0,0,76,0,0,0,70,140,13,0,66,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,1,0,0,0,0,57,0,0,0,0,0,0,0,0,0,1,1,0,128,76,0,0,0,94,140,13,0,126,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,1,0,0,0,0,57,0,0,0,0,0,0,0,0,0,1,0,2,0,76,0,0,0,94,140,13,0,98,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,1,0,0,0,0,247,2,0,0,8,0,0,0,0,0,64,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,1,2,0,1,0,247,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,1,2,0,1,0,247,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,1,2,0,1,0,247,2,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,1,0,0,0,0,0,0,0,0,8,0,0,0,0,0,42,64,0,128,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,1,0,0,0,0,58,0,0,0,8,0,0,0,0,0,1,0,0,0,124,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,0,0,0,0,0,0,0,0,141,1,0,0,0,0,180,2,0,0,8,0,0,0,0,0,1,0,0,0,126,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,0,0,0,0,0,0,0,0,142,1,0,0,0,0,56,0,104,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,143,1,5,0,0,0,60,0,0,128,9,0,0,0,0,0,31,72,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,1,5,0,0,0,0,0,0,0,8,0,0,0,0,0,31,80,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,1,0,0,0,0,0,0,0,0,8,0,0,0,0,0,61,64,0,128,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,0,0,0,0,0,0,0,0,146,1,0,0,0,0,61,0,0,0,8,0,0,0,0,0,1,0,0,0,125,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,0,0,0,0,0,0,0,0,147,1,0,0,0,0,62,0,0,0,8,0,0,0,0,0,1,64,0,0,3,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,0,0,0,0,0,0,0,0,148,1,5,0,0,0,0,0,0,0,8,0,0,0,0,0,30,80,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,1,0,0,0,0,0,0,0,0,8,0,0,0,0,0,92,64,0,128,0,0,0,0,94,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,1,0,0,0,0,63,0,0,0,8,0,0,0,0,0,1,0,0,128,122,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,0,0,0,0,0,0,0,0,151,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,35,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,35,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,35,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,35,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,35,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,35,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,33,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,33,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,33,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,33,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,33,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,33,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,33,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,33,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,33,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,33,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,33,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,33,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,35,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,35,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,35,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,35,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,35,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,35,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,18,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,16,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,34,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,34,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,34,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,34,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,34,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,34,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,1,1,0,0,0,0,0,0,0,8,0,0,0,0,0,17,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,1,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,1,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,1,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,39,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,39,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,39,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,39,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,39,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,39,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,38,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,38,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,38,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,38,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,38,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,38,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,38,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,38,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,38,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,38,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,38,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,38,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,39,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,39,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,39,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,39,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,39,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,39,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,18,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,16,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,34,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,34,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,34,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,34,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,34,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,34,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,17,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,32,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,32,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,32,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,32,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,32,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,32,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,37,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,37,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,37,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,37,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,37,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,37,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,1,1,0,0,0,237,2,0,0,8,0,0,0,0,0,19,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,1,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,1,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,128,36,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,1,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,128,36,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,128,36,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,1,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,128,36,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,1,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,128,36,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,128,36,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,2,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,32,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,2,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,32,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,32,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,32,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,32,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,32,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,2,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,37,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,2,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,37,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,37,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,37,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,37,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,37,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,2,1,0,0,0,237,2,0,0,8,0,0,0,0,0,19,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,2,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,112,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,2,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,136,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,2,3,0,1,0,237,2,0,0,0,0,0,0,0,0,0,0,128,1,0,0,0,0,78,140,13,0,74,140,13,0,160,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,2,7,0,1,0,81,2,0,128,0,0,0,0,0,0,134,64,0,0,36,0,0,0,78,140,13,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,2,3,0,1,0,79,2,0,0,16,0,0,0,0,0,133,64,0,0,36,0,0,0,78,140,13,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,65,0,0,36,0,0,0,78,140,13,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,65,0,0,36,0,0,0,78,140,13,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,2,7,0,1,0,82,2,0,128,0,0,0,0,0,0,6,64,2,0,36,0,0,0,78,140,13,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,2,3,0,1,0,80,2,0,0,16,0,0,0,0,0,5,64,2,0,36,0,0,0,78,140,13,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,2,4,0,1,0,0,0,0,0,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+20492);allocate([78,140,13,0,0,0,0,0,184,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,216,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,248,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,24,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,56,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,88,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,120,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,152,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,184,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,248,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,56,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,120,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,152,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,2,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,129,0,12,128,30,0,0,0,66,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,159,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,159,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,132,0,0,128,28,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,151,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,151,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,2,6,0,0,0,12,0,0,130,0,0,0,0,0,0,134,0,0,128,29,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,131,0,0,128,28,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,133,0,0,128,29,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,1,20,128,30,0,0,0,94,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,4,1,0,128,28,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,2,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,1,0,128,29,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,3,1,0,128,28,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,5,1,0,128,29,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,30,128,30,0,0,0,98,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,4,0,2,128,28,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,2,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,0,2,128,29,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,3,0,2,128,28,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,5,0,2,128,29,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,4,0,30,0,0,0,70,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,31,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,2,6,0,0,0,10,0,0,130,0,0,0,0,0,0,4,0,0,0,28,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,184,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,23,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,184,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,2,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,0,0,0,29,0,0,0,0,0,0,0,78,140,13,0,176,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,3,0,0,0,28,0,0,0,0,0,0,0,78,140,13,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,2,2,0,0,0,9,0,0,2,0,0,0,0,0,0,5,0,0,0,29,0,0,0,0,0,0,0,78,140,13,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,2,8,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,4,16,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,2,8,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,4,16,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,2,4,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,4,16,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,2,4,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,4,16,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,2,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,8,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,2,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,8,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,2,4,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,4,8,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,2,4,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,4,8,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,2,3,0,0,0,212,2,0,0,8,0,0,0,0,0,10,0,0,0,83,0,0,0,132,140,13,0,132,140,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,2,8,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,240,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,2,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,240,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,2,4,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,48,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,2,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,48,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,2,3,0,0,0,212,2,0,0,8,0,0,0,0,0,10,1,0,128,83,0,0,0,132,140,13,0,132,140,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,2,3,0,0,0,212,2,0,0,8,0,0,0,0,0,10,0,2,128,83,0,0,0,132,140,13,0,132,140,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,2,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,80,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,2,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,80,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,2,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,144,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,2,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,144,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,2,3,0,0,0,212,2,0,0,8,0,0,0,0,0,138,0,0,128,83,0,0,0,132,140,13,0,132,140,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,2,5,0,0,0,217,2,0,0,8,0,0,0,0,0,25,64,2,128,99,0,0,0,140,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,2,6,0,0,0,214,2,0,128,9,0,0,0,0,0,132,64,0,128,88,0,0,0,0,0,0,0,0,0,0,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,2,2,0,1,0,71,0,0,0,8,0,0,0,0,0,131,64,0,128,88,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,2,6,0,0,0,214,2,0,128,9,0,0,0,0,0,4,65,0,128,88,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,2,2,0,1,0,71,0,0,0,8,0,0,0,0,0,3,65,0,128,88,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,2,6,0,0,0,214,2,0,128,9,0,0,0,0,0,4,64,2,128,88,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,2,2,0,1,0,71,0,0,0,8,0,0,0,0,0,3,64,2,128,88,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,2,5,0,0,0,216,2,0,0,8,0,0,0,0,0,25,64,0,128,99,0,0,0,158,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,2,6,0,0,0,215,2,0,128,9,0,0,0,0,0,4,64,0,0,88,0,0,0,0,0,0,0,0,0,0,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,2,2,0,1,0,74,0,0,0,8,0,0,0,0,0,3,64,0,0,88,0,0,0,0,0,0,0,0,0,0,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,2,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,80,0,128,23,0,0,0,0,0,0,0,78,140,13,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,2,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,80,0,128,23,0,0,0,0,0,0,0,78,140,13,0,224,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,2,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,72,0,128,23,0,0,0,0,0,0,0,78,140,13,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,2,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,72,0,128,23,0,0,0,0,0,0,0,78,140,13,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,2,1,0,0,0,248,2,0,0,8,0,0,0,0,0,19,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,2,1,0,0,0,253,2,0,0,8,0,0,0,0,0,22,0,0,128,111,0,0,0,0,0,0,0,176,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,2,1,0,0,0,253,2,0,0,8,0,0,0,0,0,22,0,0,128,109,0,0,0,0,0,0,0,176,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,2,1,0,0,0,248,2,0,0,8,0,0,0,0,0,18,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,2,0,0,0,0,0,0,0,0,8,0,0,0,0,0,95,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,2,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,2,0,0,0,0,78,0,0,0,8,0,0,0,0,0,1,64,0,0,81,0,0,0,182,140,13,0,158,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,2,0,0,0,0,57,0,0,0,0,0,0,0,0,0,1,0,2,128,76,0,0,0,98,140,13,0,188,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,2,7,0,1,0,79,0,0,128,0,0,0,0,0,0,134,160,0,128,120,0,0,0,0,0,0,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,2,7,0,1,0,79,0,0,128,0,0,0,0,0,0,6,161,0,128,120,0,0,0,0,0,0,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,2,7,0,1,0,79,0,0,128,0,0,0,0,0,0,6,160,0,0,120,0,0,0,0,0,0,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,2,3,0,1,0,80,0,0,0,0,0,0,0,0,0,133,160,0,128,120,0,0,0,0,0,0,0,0,0,0,0,48,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,2,3,0,1,0,80,0,0,0,0,0,0,0,0,0,5,161,0,128,120,0,0,0,0,0,0,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,2,3,0,1,0,80,0,0,0,0,0,0,0,0,0,5,160,0,0,120,0,0,0,0,0,0,0,0,0,0,0,72,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,2,7,0,1,0,79,0,0,128,0,0,0,0,0,0,6,160,2,128,120,0,0,0,0,0,0,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,2,7,0,1,0,79,0,0,128,0,0,0,0,0,0,6,160,2,0,120,0,0,0,0,0,0,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,2,3,0,1,0,80,0,0,0,0,0,0,0,0,0,5,160,2,128,120,0,0,0,0,0,0,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,2,3,0,1,0,80,0,0,0,0,0,0,0,0,0,5,160,2,0,120,0,0,0,0,0,0,0,0,0,0,0,96,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,2,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,23,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,0,0,0,0,0,0,0,0,136,2,6,0,1,0,81,0,0,128,0,0,0,0,0,0,6,88,0,0,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,2,2,0,1,0,110,3,0,0,0,0,0,0,0,0,5,88,0,0,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,2,6,0,1,0,83,0,0,128,0,0,0,0,0,0,6,72,0,136,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,2,2,0,1,0,84,0,0,0,0,0,0,0,0,0,5,72,0,136,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,2,6,0,1,0,115,3,0,128,0,0,0,0,0,0,6,96,0,0,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,2,2,0,1,0,113,3,0,0,0,0,0,0,0,0,5,96,0,0,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,2,6,0,1,0,98,3,0,128,0,0,0,0,0,0,6,80,0,16,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,2,2,0,1,0,97,3,0,0,0,0,0,0,0,0,5,80,0,16,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,2,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,80,0,144,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,2,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,80,0,144,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,2,6,0,1,0,105,3,0,128,0,0,0,0,0,0,6,72,0,0,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,2,2,0,1,0,104,3,0,0,0,0,0,0,0,0,5,72,0,0,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,2,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,2,128,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,2,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,2,128,22,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,2,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,128,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,2,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,128,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,2,6,0,1,0,102,3,0,128,0,0,0,0,0,0,6,96,0,0,45,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,2,2,0,1,0,101,3,0,0,0,0,0,0,0,0,5,96,0,0,45,0,0,0,0,0,0,0,0,0,0,0,152,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,2,6,0,1,0,95,0,0,128,0,0,0,0,0,0,6,96,2,0,21,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,2,2,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,2,0,21,0,0,0,0,0,0,0,0,0,0,0,168,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,2,6,0,1,0,95,0,0,128,0,0,0,0,0,0,6,96,0,0,21,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,2,2,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,0,21,0,0,0,0,0,0,0,0,0,0,0,184,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,2,6,0,1,0,95,0,0,128,0,0,0,0,0,0,6,88,2,0,21,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,2,2,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,2,0,21,0,0,0,0,0,0,0,0,0,0,0,200,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,2,6,0,1,0,95,0,0,128,0,0,0,0,0,0,6,88,0,0,21,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,2,2,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,0,0,21,0,0,0,0,0,0,0,0,0,0,0,216,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,2,6,0,1,0,108,3,0,128,0,0,0,0,0,0,6,88,0,0,45,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,2,2,0,1,0,107,3,0,0,0,0,0,0,0,0,5,88,0,0,45,0,0,0,0,0,0,0,0,0,0,0,232,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,2,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,2,128,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,2,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,2,128,22,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,2,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,128,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,2,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,128,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,2,6,0,1,0,115,3,0,128,0,0,0,0,0,0,6,80,0,16,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,2,2,0,1,0,113,3,0,0,0,0,0,0,0,0,5,80,0,16,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,2,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,88,0,128,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,2,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,88,0,128,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,2,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,2,0,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,2,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,2,0,22,0,0,0,0,0,0,0,0,0,0,0,248,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,2,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,0,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,2,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,0,22,0,0,0,0,0,0,0,0,0,0,0,8,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,2,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,2,0,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,2,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,2,0,22,0,0,0,0,0,0,0,0,0,0,0,24,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,2,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,0,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,2,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,0,22,0,0,0,0,0,0,0,0,0,0,0,40,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,2,0,0,0,0,57,0,0,0,0,0,0,0,0,0,129,0,0,128,76,0,0,0,66,140,13,0,194,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,2,0,0,0,0,57,0,0,0,0,0,0,0,0,0,1,1,0,0,76,0,0,0,66,140,13,0,94,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,2,0,0,0,0,101,0,0,0,0,0,0,0,0,0,1,0,0,128,19,0,0,0,54,140,13,0,54,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,2,0,0,0,0,102,0,0,0,0,0,0,0,0,0,1,0,0,128,23,0,0,0,54,140,13,0,54,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,2,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,51,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,0,0,0,0,0,0,0,0,185,2,5,0,0,0,105,2,0,128,1,0,0,0,0,0,153,0,0,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,2,2,0,1,0,104,0,0,0,32,0,0,0,0,0,145,0,0,128,127,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,2,2,0,1,0,104,0,0,0,0,0,0,0,0,0,130,0,0,0,36,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,2,5,0,0,0,105,2,0,128,1,0,0,0,0,0,25,1,0,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,2,2,0,1,0,104,0,0,0,32,0,0,0,0,0,17,1,0,128,127,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,2,2,0,1,0,104,0,0,0,0,0,0,0,0,0,2,1,0,0,36,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,2,5,0,0,0,105,2,0,128,1,0,0,0,0,0,25,0,2,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,2,2,0,1,0,104,0,0,0,32,0,0,0,0,0,17,0,2,128,127,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,2,5,0,0,0,105,2,0,128,1,0,0,0,0,0,25,0,0,0,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,2,2,0,1,0,104,0,0,0,0,0,0,0,0,0,17,0,0,0,127,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,2,5,0,0,0,105,0,0,128,8,0,0,0,0,0,158,0,0,128,123,0,0,0,194,140,13,0,200,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,2,1,0,0,0,132,2,0,0,8,0,0,0,0,0,150,0,0,128,123,0,0,0,194,140,13,0,200,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,2,5,0,0,0,107,0,0,128,8,0,0,0,0,0,30,1,0,128,123,0,0,0,126,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,2,1,0,0,0,133,2,0,0,8,0,0,0,0,0,22,1,0,128,123,0,0,0,126,140,13,0,168,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,2,5,0,0,0,109,0,0,128,8,0,0,0,0,0,30,0,2,128,123,0,0,0,188,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,2,1,0,0,0,134,2,0,0,8,0,0,0,0,0,22,0,2,128,123,0,0,0,188,140,13,0,150,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,2,5,0,0,0,111,0,0,128,8,0,0,0,0,0,30,0,0,0,123,0,0,0,66,140,13,0,208,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,2,1,0,0,0,131,2,0,0,8,0,0,0,0,0,22,0,0,0,123,0,0,0,66,140,13,0,208,140,13,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,2,7,0,1,0,113,0,0,128,0,0,0,0,0,0,6,80,0,16,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,2,3,0,1,0,114,0,0,0,0,0,0,0,0,0,5,80,0,16,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,2,7,0,1,0,113,0,0,128,0,0,0,0,0,0,6,72,0,8,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,2,3,0,1,0,115],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+30736);allocate([5,72,0,8,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,31,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,31,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,31,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,31,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,22,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,23,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,22,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,2,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,96,0,16,47,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,2,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,96,0,16,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,2,3,0,1,0,119,0,0,0,0,0,0,0,0,0,5,96,0,16,47,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,2,3,0,1,0,119,0,0,0,0,0,0,0,0,0,5,96,0,16,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,2,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,88,0,8,47,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,2,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,88,0,8,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,2,3,0,1,0,120,0,0,0,0,0,0,0,0,0,5,88,0,8,47,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,2,3,0,1,0,120,0,0,0,0,0,0,0,0,0,5,88,0,8,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,30,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,30,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,30,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,2,5,0,0,0,116,0,0,128,8,0,0,0,0,0,30,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,23,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,22,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,2,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,144,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,2,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,224,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,2,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,48,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,2,7,0,1,0,116,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,2,1,0,0,0,117,0,0,0,8,0,0,0,0,0,23,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,2,8,0,1,0,157,3,0,128,0,0,0,0,0,0,6,208,4,144,32,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,2,4,0,1,0,155,3,0,0,16,0,0,0,0,0,5,208,4,144,32,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,3,8,0,1,0,154,3,0,128,0,0,0,0,0,0,6,208,4,8,32,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,3,4,0,1,0,153,3,0,0,16,0,0,0,0,0,5,208,4,8,32,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,31,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,0,0,0,0,0,0,0,0,3,3,0,0,0,0,56,0,0,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,4,3,1,0,0,0,124,0,104,0,0,0,0,0,0,0,1,0,0,128,97,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,3,1,0,0,0,124,0,104,0,0,0,0,0,0,0,1,0,0,128,97,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,3,5,0,0,0,56,0,96,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,3,5,0,0,0,56,0,96,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,3,6,0,1,0,56,0,32,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,3,6,0,1,0,56,0,32,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,3,1,0,0,0,0,0,192,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,47,64,0,128,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,0,0,0,0,0,0,0,0,12,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,55,64,0,128,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,0,0,0,0,0,0,0,0,13,3,2,0,0,0,125,0,0,0,8,0,0,0,0,0,11,0,12,0,100,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,19,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,0,0,0,0,0,0,0,0,15,3,7,0,0,0,80,3,0,0,1,0,0,0,0,0,4,208,4,136,11,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,3,3,0,1,0,78,3,0,0,0,0,0,0,0,0,3,208,4,136,11,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,3,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,128,60,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,3,4,0,1,0,0,0,0,0,0,0,0,0,0,0,14,80,4,0,60,0,0,0,0,0,0,0,0,0,0,0,176,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,3,0,0,0,0,128,0,0,0,8,0,0,0,0,0,80,0,0,128,108,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,0,0,0,0,0,0,0,0,20,3,2,0,0,0,129,0,16,0,8,0,0,0,0,0,140,0,12,0,77,0,0,0,102,140,13,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,3,5,0,0,0,130,0,16,0,8,0,0,0,0,0,155,0,0,128,127,0,0,0,102,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,3,2,0,0,0,129,0,16,0,8,0,0,0,0,0,12,1,20,0,77,0,0,0,102,140,13,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,3,5,0,0,0,130,0,16,0,8,0,0,0,0,0,27,1,0,128,127,0,0,0,102,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,3,5,0,0,0,131,0,16,0,8,0,0,0,0,0,27,0,2,128,127,0,0,0,112,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,3,2,0,0,0,132,0,224,1,8,0,0,0,0,0,140,0,12,0,117,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,3,5,0,0,0,133,0,224,1,8,0,0,0,0,0,157,0,0,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,3,2,0,0,0,132,0,224,1,8,0,0,0,0,0,12,1,20,0,117,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,3,5,0,0,0,133,0,224,1,8,0,0,0,0,0,29,1,0,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,3,5,0,0,0,134,0,224,1,8,0,0,0,0,0,29,0,2,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,3,5,0,0,0,227,2,0,0,8,0,0,0,0,0,28,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,3,5,0,1,0,230,2,0,0,8,0,0,0,0,0,30,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,3,5,0,0,0,250,2,0,0,8,0,0,0,0,0,26,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,3,5,0,0,0,250,2,0,0,8,0,0,0,0,0,26,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,3,5,0,0,0,250,2,0,0,8,0,0,0,0,0,27,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,3,5,0,0,0,250,2,0,0,8,0,0,0,0,0,27,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,3,0,0,0,0,251,2,0,0,8,0,0,0,0,0,57,0,0,0,111,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,0,0,0,0,0,0,0,0,37,3,0,0,0,0,242,2,0,0,8,0,0,0,0,0,86,0,0,128,108,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,0,0,0,0,0,0,0,0,38,3,0,0,0,0,0,0,0,128,9,0,0,0,0,0,1,64,0,0,7,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,0,0,0,0,0,0,0,0,39,3,1,0,0,0,243,2,0,0,8,0,0,0,0,0,16,0,0,128,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,3,5,0,0,0,255,2,0,0,8,0,0,0,0,0,26,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,3,5,0,0,0,255,2,0,0,8,0,0,0,0,0,26,0,0,0,109,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,3,5,0,0,0,255,2,0,0,8,0,0,0,0,0,27,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,3,5,0,0,0,255,2,0,0,8,0,0,0,0,0,27,0,0,0,109,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,3,0,0,0,0,242,2,0,0,8,0,0,0,0,0,87,0,0,128,108,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,0,0,0,0,0,0,0,0,45,3,5,0,0,0,240,2,0,128,8,0,0,0,0,0,29,0,0,128,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,3,5,0,0,0,0,0,0,0,8,0,0,0,0,0,28,0,0,128,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,3,0,0,0,0,139,0,0,0,8,0,0,0,0,0,74,0,0,128,108,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,0,0,0,0,0,0,0,0,48,3,0,0,0,0,139,0,0,0,8,0,0,0,0,0,73,0,0,128,108,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,0,0,0,0,0,0,0,0,49,3,0,0,0,0,139,0,0,0,8,0,0,0,0,0,76,0,0,128,108,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,0,0,0,0,0,0,0,0,50,3,0,0,0,0,139,0,0,0,8,0,0,0,0,0,77,0,0,128,108,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,0,0,0,0,0,0,0,0,51,3,0,0,0,0,236,2,0,0,8,0,0,0,0,0,75,0,0,128,108,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,0,0,0,0,0,0,0,0,52,3,0,0,0,0,9,3,0,0,8,0,0,0,0,0,66,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,3,0,0,0,0,10,3,0,0,8,0,0,0,0,0,67,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,3,0,0,0,0,7,3,0,0,8,0,0,0,0,0,48,0,0,128,108,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,0,0,0,0,0,0,0,0,55,3,5,0,0,0,241,2,0,0,9,0,0,0,0,0,31,0,0,128,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,3,0,0,0,0,238,2,0,0,0,0,0,0,0,0,64,0,0,128,111,0,0,0,74,140,13,0,66,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,3,5,0,1,0,239,2,0,0,8,0,0,0,0,0,31,0,0,128,110,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,3,6,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,3,0,0,0,0,145,0,0,0,8,0,0,0,0,0,83,0,0,128,108,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,0,0,0,0,0,0,0,0,68,3,0,0,0,0,2,3,0,0,8,0,0,0,0,0,88,0,0,128,108,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,0,0,0,0,0,0,0,0,69,3,0,0,0,0,3,3,0,0,8,0,0,0,0,0,85,0,0,128,108,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,0,0,0,0,0,0,0,0,70,3,0,0,0,0,148,0,0,0,8,0,0,0,0,0,82,0,0,128,108,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,0,0,0,0,0,0,0,0,71,3,1,0,1,0,0,0,0,0,8,0,0,0,0,0,16,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,3,0,0,0,0,4,3,0,0,8,0,0,0,0,0,92,0,0,128,108,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,0,0,0,0,0,0,0,0,73,3,5,0,1,0,245,2,0,0,8,0,0,0,0,0,28,0,0,128,110,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,3,5,0,1,0,244,2,0,0,8,0,0,0,0,0,30,0,0,128,110,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,3,0,0,0,0,5,3,0,0,8,0,0,0,0,0,93,0,0,128,108,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,0,0,0,0,0,0,0,0,76,3,0,0,0,0,151,0,0,0,8,0,0,0,0,0,68,0,0,128,109,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,0,0,0,0,0,0,0,0,77,3,0,0,0,0,152,0,0,0,8,0,0,0,0,0,91,0,0,128,108,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,0,0,0,0,0,0,0,0,78,3,5,0,1,0,0,0,0,0,8,0,0,0,0,0,30,0,0,128,108,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,50,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,0,0,0,0,0,0,0,0,80,3,0,0,0,0,1,3,0,0,8,0,0,0,0,0,69,0,0,128,108,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,0,0,0,0,0,0,0,0,81,3,5,0,0,0,154,0,0,128,9,0,0,0,0,0,25,64,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,3,5,0,0,0,154,0,0,128,9,0,0,0,0,0,25,64,2,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,3,5,0,0,0,155,0,0,128,9,0,0,0,0,0,24,64,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,3,5,0,0,0,155,0,0,128,9,0,0,0,0,0,24,64,2,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,3,0,0,0,0,6,3,0,0,8,0,0,0,0,0,84,0,0,128,108,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,0,0,0,0,0,0,0,0,86,3,0,0,0,0,157,0,0,0,8,0,0,0,0,0,81,0,0,128,108,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,0,0,0,0,0,0,0,0,87,3,0,0,0,0,158,0,0,0,8,0,0,0,0,0,89,0,0,128,108,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,0,0,0,0,0,0,0,0,88,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,3,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,3,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,3,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,3,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,3,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,16,20,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,3,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,72,0,8,20,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,3,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,48,20,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,3,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,72,0,40,20,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,3,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,80,0,144,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,3,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,72,0,136,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,16,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,8,42,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,3,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,3,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,64,0,128,27,0,0,0,140,140,13,0,216,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,128,50,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,0,0,0,0,0,0,0,0,128,3,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,80,0,16,62,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,3,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,16,62,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,3,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,8,62,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,3,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,8,62,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,3,0,0,0,0,164,0,0,0,8,0,0,0,0,0,1,0,0,0,122,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,0,0,0,0,0,0,0,0,133,3,7,0,1,0,135,3],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+40976);allocate([0,128,0,0,0,0,0,0,6,80,0,144,62,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,3,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,144,62,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,3,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,136,62,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,3,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,136,62,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,3,5,0,0,0,165,0,0,128,8,0,0,0,0,0,159,0,0,128,123,0,0,0,194,140,13,0,200,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,3,1,0,0,0,136,2,0,0,8,0,0,0,0,0,151,0,0,128,123,0,0,0,194,140,13,0,200,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,3,5,0,0,0,167,0,0,128,8,0,0,0,0,0,31,1,0,128,123,0,0,0,126,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,3,1,0,0,0,137,2,0,0,8,0,0,0,0,0,23,1,0,128,123,0,0,0,126,140,13,0,168,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,3,5,0,0,0,169,0,0,128,8,0,0,0,0,0,31,0,2,128,123,0,0,0,188,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,3,1,0,0,0,138,2,0,0,8,0,0,0,0,0,23,0,2,128,123,0,0,0,188,140,13,0,150,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,3,5,0,0,0,171,0,0,128,8,0,0,0,0,0,31,0,0,0,123,0,0,0,66,140,13,0,208,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,3,1,0,0,0,135,2,0,0,8,0,0,0,0,0,23,0,0,0,123,0,0,0,66,140,13,0,208,140,13,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,3,5,0,0,0,232,2,0,128,8,0,0,0,0,0,24,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,3,5,0,0,0,232,2,0,128,8,0,0,0,0,0,24,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,3,5,0,0,0,232,2,0,128,8,0,0,0,0,0,29,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,112,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,160,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,112,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,160,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,112,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,160,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,3,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,3,5,0,0,0,111,2,0,128,0,0,0,0,0,0,157,0,0,128,123,0,0,0,66,140,13,0,200,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,3,1,0,0,0,106,2,0,0,0,0,0,0,0,0,149,0,0,128,123,0,0,0,66,140,13,0,200,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,3,7,0,1,0,107,2,0,128,0,0,0,0,0,0,134,64,0,128,87,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,3,7,0,1,0,108,2,0,128,0,0,0,0,0,0,134,0,12,128,52,0,0,0,0,0,0,0,78,140,13,0,0,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,3,7,0,1,0,108,2,0,128,0,0,0,0,0,0,134,0,4,128,53,0,0,0,0,0,0,0,78,140,13,0,0,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,3,3,0,1,0,106,2,0,0,16,0,0,0,0,0,133,64,0,128,87,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,3,3,0,1,0,109,2,0,0,0,0,0,0,0,0,133,0,12,128,52,0,0,0,0,0,0,0,78,140,13,0,56,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,3,3,0,1,0,109,2,0,0,0,0,0,0,0,0,133,0,4,128,53,0,0,0,0,0,0,0,78,140,13,0,56,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,3,5,0,0,0,118,2,0,128,0,0,0,0,0,0,29,1,0,128,123,0,0,0,94,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,3,1,0,0,0,113,2,0,0,0,0,0,0,0,0,21,1,0,128,123,0,0,0,94,140,13,0,168,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,3,7,0,1,0,114,2,0,128,0,0,0,0,0,0,6,65,0,128,87,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,3,7,0,1,0,115,2,0,128,0,0,0,0,0,0,6,1,20,128,52,0,0,0,0,0,0,0,78,140,13,0,96,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,3,7,0,1,0,115,2,0,128,0,0,0,0,0,0,6,1,4,128,53,0,0,0,0,0,0,0,78,140,13,0,96,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,3,3,0,1,0,113,2,0,0,16,0,0,0,0,0,5,65,0,128,87,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,3,3,0,1,0,116,2,0,0,0,0,0,0,0,0,5,1,20,128,52,0,0,0,0,0,0,0,78,140,13,0,152,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,3,3,0,1,0,116,2,0,0,0,0,0,0,0,0,5,1,4,128,53,0,0,0,0,0,0,0,78,140,13,0,152,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,3,5,0,0,0,125,2,0,128,0,0,0,0,0,0,29,0,2,128,123,0,0,0,98,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,3,1,0,0,0,120,2,0,0,0,0,0,0,0,0,21,0,2,128,123,0,0,0,98,140,13,0,150,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,3,7,0,1,0,121,2,0,128,0,0,0,0,0,0,6,64,2,128,87,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,3,7,0,1,0,122,2,0,128,0,0,0,0,0,0,6,0,30,128,52,0,0,0,0,0,0,0,78,140,13,0,176,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,3,7,0,1,0,122,2,0,128,0,0,0,0,0,0,6,0,6,128,53,0,0,0,0,0,0,0,78,140,13,0,176,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,3,3,0,1,0,120,2,0,0,16,0,0,0,0,0,5,64,2,128,87,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,3,3,0,1,0,123,2,0,0,0,0,0,0,0,0,5,0,30,128,52,0,0,0,0,0,0,0,78,140,13,0,232,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,3,3,0,1,0,123,2,0,0,0,0,0,0,0,0,5,0,6,128,53,0,0,0,0,0,0,0,78,140,13,0,232,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,3,5,0,0,0,189,0,0,128,0,0,0,0,0,0,29,0,0,0,123,0,0,0,70,140,13,0,224,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,3,1,0,0,0,190,0,0,0,0,0,0,0,0,0,21,0,0,0,123,0,0,0,70,140,13,0,224,140,13,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,3,1,0,0,0,191,0,0,0,8,0,0,0,0,0,129,0,4,128,114,0,0,0,0,0,0,0,66,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,3,0,0,0,0,192,0,0,0,8,0,0,0,0,0,129,0,0,128,118,0,0,0,232,140,13,0,66,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,3,1,0,0,0,191,0,0,0,8,0,0,0,0,0,1,1,4,128,114,0,0,0,0,0,0,0,94,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,3,0,0,0,0,192,0,0,0,8,0,0,0,0,0,1,1,0,128,118,0,0,0,232,140,13,0,94,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,3,1,0,0,0,191,0,0,0,8,0,0,0,0,0,1,0,4,0,114,0,0,0,0,0,0,0,70,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,3,0,0,0,0,192,0,0,0,8,0,0,0,0,0,1,0,0,0,118,0,0,0,232,140,13,0,70,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,3,5,0,0,0,105,2,0,128,1,0,0,0,0,0,152,0,0,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,3,2,0,1,0,104,0,0,0,32,0,0,0,0,0,144,0,0,128,127,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,3,2,0,1,0,104,0,0,0,0,0,0,0,0,0,130,0,0,0,32,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,3,5,0,0,0,105,2,0,128,1,0,0,0,0,0,24,1,0,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,3,2,0,1,0,104,0,0,0,32,0,0,0,0,0,16,1,0,128,127,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,3,2,0,1,0,104,0,0,0,0,0,0,0,0,0,2,1,0,0,32,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,3,5,0,0,0,105,2,0,128,1,0,0,0,0,0,24,0,2,128,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,3,2,0,1,0,104,0,0,0,32,0,0,0,0,0,16,0,2,128,127,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,3,5,0,0,0,105,2,0,128,1,0,0,0,0,0,24,0,0,0,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,3,2,0,1,0,104,0,0,0,0,0,0,0,0,0,16,0,0,0,127,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,3,1,0,1,0,193,0,0,0,8,0,0,0,0,0,9,0,0,0,54,0,0,0,236,140,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,3,8,0,1,0,194,0,0,128,0,0,0,0,0,0,6,208,4,136,16,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,3,4,0,1,0,195,0,0,0,0,0,0,0,0,0,5,208,4,136,16,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,3,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,128,60,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,3,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,0,60,0,0,0,0,0,0,0,0,0,0,0,88,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,3,1,0,1,0,193,0,0,0,8,0,0,0,0,0,9,1,0,128,54,0,0,0,236,140,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,3,1,0,1,0,193,0,0,0,8,0,0,0,0,0,137,0,0,128,54,0,0,0,236,140,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,3,1,0,0,0,196,0,0,128,9,0,0,0,0,0,1,0,4,128,102,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,128,120,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,3,0,0,0,0,197,0,0,128,9,0,0,0,0,0,1,0,0,0,102,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,0,0,0,0,0,0,0,0,209,3,0,0,0,0,204,2,0,0,8,0,0,0,0,0,1,0,0,0,103,0,0,0,78,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,3,0,0,0,0,198,0,0,0,8,0,0,0,0,0,1,64,0,0,4,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,0,0,0,0,0,0,0,0,211,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,0,64,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,0,64,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,3,5,0,0,0,199,0,0,0,8,0,0,0,0,0,31,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,63,64,0,128,0,0,0,0,182,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,3,0,0,0,0,0,0,0,0,8,0,0,0,0,0,63,64,0,128,0,0,0,0,248,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,0,65,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,0,65,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,128,64,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,3,6,0,0,0,0,0,0,0,8,0,0,0,0,0,6,144,0,128,64,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,3,1,0,0,0,200,0,104,0,0,0,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,3,0,0,0,0,201,0,104,0,8,0,0,0,0,0,129,0,192,129,103,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,0,0,0,0,0,0,0,0,222,3,0,0,0,0,201,0,104,0,8,0,0,0,0,0,1,1,192,129,103,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,0,0,0,0,0,0,0,0,223,3,0,0,0,0,201,0,104,0,8,0,0,0,0,0,1,0,194,129,103,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,0,0,0,0,0,0,0,0,224,3,5,0,0,0,202,0,0,0,9,0,0,0,0,0,25,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,3,5,0,0,0,202,0,0,0,9,0,0,0,0,0,25,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,3,5,0,0,0,202,0,0,0,9,0,0,0,0,0,25,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,3,5,0,0,0,233,2,0,0,9,0,0,0,0,0,26,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,3,5,0,0,0,233,2,0,0,9,0,0,0,0,0,26,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,3,5,0,0,0,233,2,0,0,9,0,0,0,0,0,27,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,3,5,0,0,0,233,2,0,0,9,0,0,0,0,0,27,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,3,5,0,0,0,203,0,0,0,9,0,0,0,0,0,31,0,0,128,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,3,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,3,8,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,3,4,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,4,0,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,3,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,3,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,0,97,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,3,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,128,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,3,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,128,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,128,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,128,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,4,7,0,1,0,103,3,0,128,0,0,0,0,0,0,5,96,0,0,45,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,4,3,0,1,0,101,3,0,0,0,0,0,0,0,0,5,96,0,0,45,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,2,0,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,2,0,21,0,0,0,0,0,0,0,0,0,0,0,128,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,0,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,0,21,0,0,0,0,0,0,0,0,0,0,0,152,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,2,0,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,4,3,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,2,0,21,0,0,0,0,0,0,0,0,0,0,0,128,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,0,0,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,4,3,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,0,0,21,0,0,0,0,0,0,0,0,0,0,0,152,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,4,7,0,1,0,109,3,0,128,0,0,0,0,0,0,6,88,0,0,45,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,4,3,0,1,0,107,3,0,0,0,0,0,0,0,0,5,88,0,0,45,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,4,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,2,0,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,4,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,2,0,22,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,4,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,0,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,4,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,0,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,4,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,2,0,22,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,4,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,2,0,22,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,4,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,0,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,4,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,0,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,4,0,0,0,0,206,0,0,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,23,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,0,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,0,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,0,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,0,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,4,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,96,4,32,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,4,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,96,4,32,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,4,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,32,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,4,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,32,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,224,151,16,16,0,0,0,0,0,78,140,13,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,224,151,16,16,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,160,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,160,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,224,23,16,8,0,0,0,0,0,78,140,13,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,224,23,16,8,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,160,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,160,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,4,7,0,1,0,103,3,0,128,0,0,0,0,0,0,5,96,0,32,45,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,4,3,0,1,0,101,3,0,0,0,0,0,0,0,0,5,96,0,32,45,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,96,149,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,96,149,1,32,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,32,149,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,32,149,1,0,0,0,0,0,0,0,0,0,0,208,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,96,21,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,96,21,1,32,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,32,21,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,32,21,1,0,0,0,0,0,0,0,0,0,0,0,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,0,96,149,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,88,0,96,149,1,32,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,0,32,149,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,4,3,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,0,32,149,1,0,0,0,0,0,0,0,0,0,0,208,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,0,96,21,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,88,0,96,21,1,32,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,88,0,32,21,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,4,3,0,1,0,123,3,0,0,0,0,0,0,0,0,5,88,0,32,21,1,0,0,0,0,0,0,0,0,0,0,0,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,4,7,0,1,0,109,3,0,128,0,0,0,0,0,0,6,88,0,32,45,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,4,3,0,1,0,107,3,0,0,0,0,0,0,0,0,5,88,0,32,45,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,4,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,32,150,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+51216);allocate([60,4,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,32,150,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,4,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,32,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,4,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,32,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,4,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,0,32,150,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,4,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,0,32,150,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,4,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,32,22,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,4,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,32,22,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,4,7,0,1,0,205,0,0,128,0,0,0,0,0,0,6,96,0,96,21,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,4,3,0,1,0,96,0,0,0,0,0,0,0,0,0,5,96,0,96,21,1,32,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,96,151,16,16,0,0,0,0,0,78,140,13,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,96,151,16,16,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,32,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,32,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,96,23,16,8,0,0,0,0,0,78,140,13,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,96,23,16,8,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,4,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,32,23,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,4,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,32,23,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,57,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,65,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,65,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,59,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,67,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,67,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,59,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,67,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,67,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,57,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,65,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,65,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,4,1,0,0,0,194,2,192,0,0,0,0,0,0,0,1,2,8,128,113,0,0,0,254,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,4,1,0,0,0,208,0,192,0,0,0,0,0,0,0,1,4,8,128,113,0,0,0,2,141,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,58,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,66,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,66,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,62,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,70,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,70,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,63,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,71,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,71,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,63,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,71,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,71,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,62,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,70,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,70,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,4,5,0,0,0,209,0,224,129,0,0,0,0,0,0,156,0,0,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,4,1,0,0,0,210,0,224,1,0,0,0,0,0,0,148,0,0,128,127,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,4,5,0,0,0,209,0,224,129,0,0,0,0,0,0,28,1,0,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,4,1,0,0,0,210,0,224,1,0,0,0,0,0,0,20,1,0,128,127,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,4,5,0,0,0,209,0,224,129,0,0,0,0,0,0,28,0,0,128,127,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,4,1,0,0,0,210,0,224,1,0,0,0,0,0,0,20,0,0,128,127,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,4,1,0,0,0,211,0,224,0,0,0,0,0,0,0,1,0,8,128,117,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,4,1,0,0,0,211,0,224,0,0,0,0,0,0,0,129,0,16,128,116,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,4,1,0,0,0,211,0,224,0,0,0,0,0,0,0,1,1,24,128,116,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,58,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,66,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,66,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,56,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,64,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,64,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,61,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,69,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,69,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,128,60,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,128,68,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,128,68,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,56,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,64,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,64,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,61,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,69,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,69,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,4,1,0,0,0,194,2,192,0,0,0,0,0,0,0,1,6,8,128,113,0,0,0,6,141,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,0,8,0,60,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,129,64,16,0,68,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,4,1,0,0,0,207,0,192,0,0,0,0,0,0,0,1,65,24,0,68,0,0,0,78,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,32,37,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,32,165,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,32,165,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,32,37,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,32,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,160,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,33,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,161,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,161,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,33,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,160,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,32,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,72,0,0,0,0,0,0,0,0,0,0,0,120,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,32,72,0,0,0,0,0,0,0,0,0,0,0,136,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,73,0,0,0,0,0,0,0,0,0,0,0,184,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,4,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,160,72,0,0,0,0,0,0,0,0,0,0,0,200,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,160,73,0,0,0,0,0,0,0,0,0,0,0,248,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,200,0,0,0,0,0,0,0,0,0,0,0,8,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,32,200,0,0,0,0,0,0,0,0,0,0,0,24,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,32,73,0,0,0,0,0,0,0,0,0,0,0,72,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,4,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,160,200,0,0,0,0,0,0,0,0,0,0,0,88,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,160,73,0,0,0,0,0,0,0,0,0,0,0,136,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,200,0,0,0,0,0,0,0,0,0,0,0,152,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,32,200,0,0,0,0,0,0,0,0,0,0,0,168,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,32,201,0,0,0,0,0,0,0,0,0,0,0,216,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,4,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,160,200,0,0,0,0,0,0,0,0,0,0,0,232,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,160,201,0,0,0,0,0,0,0,0,0,0,0,24,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,72,0,0,0,0,0,0,0,0,0,0,0,40,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,32,72,0,0,0,0,0,0,0,0,0,0,0,56,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,73,0,0,0,0,0,0,0,0,0,0,0,104,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,4,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,160,72,0,0,0,0,0,0,0,0,0,0,0,120,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,160,73,0,0,0,0,0,0,0,0,0,0,0,168,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,34,0,0,0,0,0,0,0,0,0,0,0,120,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,162,0,0,0,0,0,0,0,0,0,0,0,8,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,162,0,0,0,0,0,0,0,0,0,0,0,152,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,4,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,34,0,0,0,0,0,0,0,0,0,0,0,40,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,34,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,162,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,162,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,76,0,0,0,0,0,0,0,78,140,13,0,120,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,0,32,204,0,0,0,0,0,0,0,78,140,13,0,8,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,204,0,0,0,0,0,0,0,78,140,13,0,152,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,0,32,76,0,0,0,0,0,0,0,78,140,13,0,40,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,34,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,4,1,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,32,25,0,0,0,0,0,0,0,0,0,0,0,216,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,160,25,0,0,0,0,0,0,0,0,0,0,0,240,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,160,153,0,0,0,0,0,0,0,0,0,0,0,8,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,32,153,0,0,0,0,0,0,0,0,0,0,0,32,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,32,24,0,0,0,0,0,0,0,0,0,0,0,216,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,160,24,0,0,0,0,0,0,0,0,0,0,0,240,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,160,152,0,0,0,0,0,0,0,0,0,0,0,8,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,32,152,0,0,0,0,0,0,0,0,0,0,0,32,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,0,160,76,0,0,0,0,0,0,0,78,140,13,0,120,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,80,0,160,204,0,0,0,0,0,0,0,78,140,13,0,8,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,0,160,204,0,0,0,0,0,0,0,78,140,13,0,152,230,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,72,0,160,76,0,0,0,0,0,0,0,78,140,13,0,40,231,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,160,37,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,160,165,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,4,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,160,37,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,32,35,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,32,163,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,32,163,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,32,35,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,35,9,0,0,0,0,0,0,0,0,0,0,24,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,160,163,9,0,0,0,0,0,0,0,0,0,0,48,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,163,9,0,0,0,0,0,0,0,0,0,0,72,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,4,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,72,0,160,35,9,0,0,0,0,0,0,0,0,0,0,96,229,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,4,0,0,0,0,93,2,0,0,0,0,0,0,0,0,1,0,0,128,79,0,0,0,78,140,13,0,10,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,4,6,0,1,0,213,0,0,0,8,0,0,0,0,0,134,64,0,0,1,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,4,2,0,1,0,214,0,0,0,8,0,0,0,0,0,133,64,0,0,1,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,4,6,0,1,0,213,0,0,0,8,0,0,0,0,0,6,65,0,0,1,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,4,2,0,1,0,214,0,0,0,8,0,0,0,0,0,5,65,0,0,1,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,4,6,0,1,0,213,0,0,0,8,0,0,0,0,0,6,64,2,0,1,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,4,2,0,1,0,214,0,0,0,8,0,0,0,0,0,5,64,2,0,1,0,0,0,0,0,0,0,0,0,0,0,56,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,4,6,0,0,0,215,0,0,128,1,0,0,0,0,0,132,64,0,130,88,0,0,0,66,140,13,0,60,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,4,5,0,0,0,216,0,0,128,1,0,0,0,0,0,25,64,2,130,99,0,0,0,140,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,4,6,0,0,0,215,0,0,128,1,0,0,0,0,0,4,65,0,130,88,0,0,0,94,140,13,0,82,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,4,6,0,0,0,215,0,0,128,1,0,0,0,0,0,4,64,2,130,88,0,0,0,98,140,13,0,88,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,4,6,0,0,0,217,0,0,128,1,0,0,0,0,0,4,64,0,2,88,0,0,0,70,140,13,0,54,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,4,5,0,0,0,218,0,0,128,1,0,0,0,0,0,25,64,0,130,99,0,0,0,158,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,4,6,0,1,0,219,0,0,128,0,0,0,0,0,0,6,96,0,16,120,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,4,5,0,0,0,177,3,0,128,9,0,0,0,0,0,26,64,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,4,6,0,1,0,221,0,0,0,8,0,0,0,0,0,134,0,0,128,98,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,4,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,1,0,128,98,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,4,0,0,0,0,234,2,0,0,8,0,0,0,0,0,78,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,4,0,0,0,0,235,2,0,0,8,0,0,0,0,0,72,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,4,5,0,0,0,224,0,0,128,8,0,0,0,0,0,24,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,4,5,0,0,0,224,0,0,128,8,0,0,0,0,0,24,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,4,5,0,0,0,226,2,0,128,8,0,0,0,0,0,29,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,72,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,80,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,88,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,72,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,80,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,4,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,88,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,4,6,0,1,0,0,0,0,192,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,112,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,160,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+61456);allocate([0,0,0,0,0,0,0,0,243,4,6,0,1,0,0,0,0,192,0,1,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,160,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,4,6,0,1,0,0,0,0,128,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,4,6,0,1,0,0,0,0,192,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,74,140,13,0,208,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,4,1,0,0,0,225,2,0,0,8,0,0,0,0,0,16,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,4,6,0,1,0,227,0,0,0,0,0,0,0,0,0,134,0,0,128,70,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,4,6,0,1,0,228,0,0,0,0,1,0,0,0,0,6,1,0,128,70,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,4,6,0,1,0,228,0,0,0,0,0,0,0,0,0,6,1,0,128,70,0,0,0,0,0,0,0,0,0,0,0,96,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,4,6,0,1,0,228,0,0,0,0,1,0,0,0,0,6,0,2,128,70,0,0,0,0,0,0,0,0,0,0,0,144,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,4,0,0,0,0,219,2,0,128,0,0,0,0,0,0,1,0,0,128,100,0,0,0,14,141,13,0,14,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,4,0,0,0,0,219,2,0,128,0,0,0,0,0,0,1,0,0,128,100,0,0,0,20,141,13,0,20,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,4,6,0,1,0,221,0,0,0,8,0,0,0,0,0,134,0,0,0,98,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,4,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,1,0,0,98,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,4,0,0,0,0,230,0,0,128,9,0,0,0,0,0,72,64,0,0,87,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,0,0,0,0,0,0,0,0,0,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,134,64,0,0,90,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,65,0,0,90,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,64,2,0,90,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,5,5,0,0,0,231,0,0,0,8,0,0,0,0,0,154,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,5,5,0,0,0,231,0,0,0,8,0,0,0,0,0,26,65,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,5,5,0,0,0,231,0,0,0,8,0,0,0,0,0,26,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,134,64,0,128,90,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,65,0,128,90,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,64,2,128,90,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,5,5,0,0,0,232,0,0,0,8,0,0,0,0,0,155,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,5,5,0,0,0,232,0,0,0,8,0,0,0,0,0,27,65,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,5,5,0,0,0,232,0,0,0,8,0,0,0,0,0,27,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,5,5,0,0,0,233,0,0,0,8,0,0,0,0,0,26,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,5,1,0,0,0,234,0,0,0,8,0,0,0,0,0,18,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,5,5,0,0,0,235,0,0,0,8,0,0,0,0,0,30,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,5,1,0,0,0,236,0,0,0,8,0,0,0,0,0,22,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,152,0,12,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,152,0,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,132,0,0,130,0,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,24,1,20,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,24,1,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,1,0,130,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,24,0,30,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,24,0,6,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,2,130,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,24,0,4,2,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,0,2,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,156,0,12,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,156,0,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,132,0,0,130,16,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,28,1,20,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,28,1,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,1,0,130,16,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,28,0,30,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,28,0,6,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,2,130,16,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,28,0,4,2,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,0,2,16,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,153,0,0,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,25,1,0,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,25,0,2,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,25,0,0,2,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,152,0,0,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,24,1,0,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,24,0,2,130,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,5,5,0,0,0,103,0,0,128,9,0,0,0,0,0,24,0,0,2,127,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,153,0,12,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,153,0,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,132,0,0,130,4,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,25,1,20,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,25,1,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,1,0,130,4,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,25,0,30,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,25,0,6,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,2,130,4,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,25,0,4,2,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,0,2,4,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,5,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,120,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,0,0,0,0,0,0,0,0,58,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,157,0,12,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,157,0,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,132,0,0,130,20,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,29,1,20,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,29,1,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,1,0,130,20,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,29,0,30,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,29,0,6,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,2,130,20,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,29,0,4,2,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,0,2,20,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,158,0,12,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,158,0,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,132,0,0,130,24,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,30,1,20,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,30,1,4,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,1,0,130,24,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,30,0,30,130,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,30,0,6,130,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,2,130,24,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,5,6,0,0,0,237,0,0,128,9,0,0,0,0,0,30,0,4,2,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,5,6,0,0,0,238,0,0,128,9,0,0,0,0,0,4,0,0,2,24,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,5,2,0,0,0,205,2,0,0,8,0,0,0,0,0,8,0,0,0,86,0,0,0,26,141,13,0,32,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,5,2,0,0,0,206,2,0,0,8,0,0,0,0,0,8,1,0,128,86,0,0,0,26,141,13,0,38,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,5,2,0,0,0,206,2,0,0,8,0,0,0,0,0,8,0,2,128,86,0,0,0,26,141,13,0,44,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,5,2,0,0,0,205,2,0,0,8,0,0,0,0,0,136,0,0,128,86,0,0,0,26,141,13,0,50,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,5,1,0,0,0,195,2,0,0,8,0,0,0,0,0,1,0,8,0,113,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,5,1,0,0,0,196,2,0,0,8,0,0,0,0,0,1,0,8,128,112,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,5,1,0,0,0,197,2,0,0,8,0,0,0,0,0,1,0,8,0,112,0,0,0,0,0,0,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,5,1,0,0,0,201,2,104,0,8,0,0,0,0,0,1,1,204,1,101,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,5,1,0,0,0,201,2,104,0,8,0,0,0,0,0,1,0,206,1,101,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,5,1,0,0,0,201,2,104,0,8,0,0,0,0,0,129,0,204,1,101,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,5,0,0,0,0,200,2,104,0,8,0,0,0,0,0,1,1,192,129,101,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,0,0,0,0,0,0,0,0,91,5,0,0,0,0,200,2,104,0,8,0,0,0,0,0,1,0,194,129,101,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,0,0,0,0,0,0,0,0,92,5,0,0,0,0,200,2,104,0,8,0,0,0,0,0,129,0,192,129,101,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,0,0,0,0,0,0,0,0,93,5,6,0,1,0,244,0,0,0,8,0,0,0,0,0,134,64,0,128,1,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,5,2,0,1,0,245,0,0,0,8,0,0,0,0,0,133,64,0,128,1,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,5,6,0,1,0,244,0,0,0,8,0,0,0,0,0,6,65,0,128,1,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,5,2,0,1,0,245,0,0,0,8,0,0,0,0,0,5,65,0,128,1,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,5,6,0,1,0,244,0,0,0,8,0,0,0,0,0,6,64,2,128,1,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,5,2,0,1,0,245,0,0,0,8,0,0,0,0,0,5,64,2,128,1,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,134,64,0,0,89,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,65,0,0,89,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,5,6,0,1,0,221,0,0,0,8,0,0,0,0,0,6,64,2,0,89,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,5,5,0,0,0,246,0,0,0,8,0,0,0,0,0,27,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,5,1,0,0,0,246,0,0,0,8,0,0,0,0,0,19,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,5,7,0,1,0,247,0,0,128,1,0,0,0,0,0,134,64,0,130,96,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,5,7,0,1,0,247,0,0,128,1,0,0,0,0,0,6,65,0,130,96,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,5,7,0,1,0,247,0,0,128,1,0,0,0,0,0,6,64,2,130,96,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,5,7,0,1,0,248,0,0,128,1,0,0,0,0,0,6,64,0,2,96,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,5,6,0,1,0,0,0,0,128,0,0,0,0,0,0,134,88,0,128,94,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,5,2,0,1,0,0,0,0,0,0,0,0,0,0,0,133,88,0,128,94,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,5,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,89,0,128,94,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,5,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,89,0,128,94,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,5,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,2,128,94,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,5,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,2,128,94,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,5,2,0,0,0,32,3,0,128,9,0,0,0,0,0,5,80,0,152,123,0,0,0,244,140,13,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,5,2,0,0,0,32,3,0,128,9,0,0,0,0,0,5,80,0,152,123,0,0,0,56,141,13,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,5,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,144,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,5,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,144,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,5,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,136,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,5,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,136,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,5,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,5,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,5,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,144,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,5,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,144,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,5,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,136,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,5,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,136,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,5,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,5,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,144,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,5,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,5,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,136,47,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,5,0,0,0,0,250,0,0,128,9,0,0,0,0,0,80,64,0,0,87,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,0,0,0,0,0,0,0,0,137,5,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,144,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,5,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,144,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,5,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,136,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,5,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,136,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,5,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,5,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,5,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,144,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,5,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,144,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,5,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,136,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,5,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,136,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,5,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,5,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,5,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,144,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,5,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,5,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,5,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,136,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,5,6,0,1,0,251,0,0,128,0,0,0,0,0,0,6,80,0,144,22,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,5,2,0,1,0,122,3,0,0,0,0,0,0,0,0,5,80,0,144,22,0,0,0,0,0,0,0,0,0,0,0,0,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,5,6,0,1,0,251,0,0,128,0,0,0,0,0,0,6,80,0,16,21,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,5,2,0,1,0,121,3,0,0,0,0,0,0,0,0,5,80,0,16,21,0,0,0,0,0,0,0,0,0,0,0,16,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,5,7,0,1,0,253,0,0,128,0,0,0,0,0,0,6,72,0,8,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,5,3,0,1,0,254,0,0,0,0,0,0,0,0,0,5,72,0,8,21,0,0,0,0,0,0,0,0,0,0,0,32,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,5,6,0,1,0,255,0,0,128,0,0,0,0,0,0,6,72,0,136,22,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,5,2,0,1,0,120,3,0,0,0,0,0,0,0,0,5,72,0,136,22,0,0,0,0,0,0,0,0,0,0,0,0,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,5,6,0,1,0,251,0,0,128,0,0,0,0,0,0,6,80,0,16,22,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,5,2,0,1,0,122,3,0,0,0,0,0,0,0,0,5,80,0,16,22,0,0,0,0,0,0,0,0,0,0,0,0,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,5,6,0,1,0,255,0,0,128,0,0,0,0,0,0,6,72,0,8,22,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,5,2,0,1,0,120,3,0,0,0,0,0,0,0,0,5,72,0,8,22,0,0,0,0,0,0,0,0,0,0,0,0,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,5,0,0,0,0,70,3,0,128,9,0,0,0,0,0,1,72,0,128,59],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+71696);allocate([255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,5,2,0,0,0,31,3,0,128,9,0,0,0,0,0,5,72,0,128,123,0,0,0,244,140,13,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,5,2,0,0,0,31,3,0,128,9,0,0,0,0,0,5,72,0,128,123,0,0,0,56,141,13,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,5,6,0,1,0,3,1,0,0,1,0,0,0,0,0,4,72,2,0,63,0,0,0,0,0,0,0,0,0,0,0,72,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,5,2,0,1,0,11,3,0,8,0,0,0,0,0,0,3,72,2,0,63,0,0,0,0,0,0,0,0,0,0,0,120,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,5,2,0,1,0,11,3,0,0,0,0,0,0,0,0,3,72,0,0,63,0,0,0,0,0,0,0,0,0,0,0,136,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,5,6,0,0,0,5,1,0,0,9,0,0,0,0,0,4,72,0,0,63,0,0,0,0,0,0,0,0,0,0,0,72,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,5,6,0,1,0,6,1,0,128,0,0,0,0,0,0,6,72,0,0,55,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,5,2,0,1,0,13,3,0,0,0,0,0,0,0,0,5,72,0,0,55,0,0,0,0,0,0,0,0,0,0,0,152,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,5,6,0,1,0,8,1,0,128,0,0,0,0,0,0,6,72,2,0,55,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,5,2,0,1,0,13,3,0,8,0,0,0,0,0,0,5,72,2,0,55,0,0,0,0,0,0,0,0,0,0,0,168,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,5,2,0,1,0,20,3,0,0,0,0,0,0,0,0,5,96,4,0,107,0,0,0,0,0,0,0,0,0,0,0,0,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,5,2,0,1,0,9,1,0,0,8,0,0,0,0,0,5,96,4,0,107,0,0,0,0,0,0,0,0,0,0,0,184,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,5,6,0,0,0,10,1,0,128,9,0,0,0,0,0,4,72,0,128,115,0,0,0,0,0,0,0,0,0,0,0,72,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,5,2,0,1,0,21,3,0,0,0,0,0,0,0,0,5,88,4,0,107,0,0,0,0,0,0,0,0,0,0,0,16,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,5,2,0,1,0,11,1,0,0,8,0,0,0,0,0,5,88,4,0,107,0,0,0,0,0,0,0,0,0,0,0,200,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,5,6,0,0,0,10,1,0,0,1,0,0,0,0,0,4,72,0,128,63,0,0,0,0,0,0,0,0,0,0,0,72,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,5,6,0,1,0,8,1,0,192,0,0,0,0,0,0,6,72,0,128,55,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,5,2,0,1,0,17,3,0,8,0,0,0,0,0,0,5,72,0,128,55,0,0,0,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,5,2,0,1,0,17,3,0,8,0,0,0,0,0,0,3,72,0,128,63,0,0,0,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,5,6,0,1,0,12,1,0,128,0,0,0,0,0,0,6,136,0,24,14,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,5,2,0,1,0,13,1,0,0,0,0,0,0,0,0,5,136,0,24,14,0,0,0,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,5,6,0,1,0,12,1,0,128,0,0,0,0,0,0,6,136,0,24,15,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,5,2,0,1,0,13,1,0,0,0,0,0,0,0,0,5,136,0,24,15,0,0,0,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,5,6,0,1,0,12,1,0,128,0,0,0,0,0,0,6,136,0,152,14,0,0,0,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,5,2,0,1,0,13,1,0,0,0,0,0,0,0,0,5,136,0,152,14,0,0,0,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,5,7,0,1,0,23,3,0,128,0,0,0,0,0,0,6,72,0,128,53,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,5,3,0,1,0,22,3,0,0,0,0,0,0,0,0,5,72,0,128,53,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,5,7,0,1,0,23,3,0,128,0,0,0,0,0,0,6,72,0,128,49,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,5,3,0,1,0,22,3,0,0,0,0,0,0,0,0,5,72,0,128,49,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,5,7,0,1,0,23,3,0,128,0,0,0,0,0,0,6,72,0,128,51,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,5,3,0,1,0,22,3,0,0,0,0,0,0,0,0,5,72,0,128,51,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,126,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,0,126,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,127,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,0,127,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,5,7,0,1,0,17,1,0,128,0,0,0,0,0,0,6,72,0,0,106,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,5,3,0,1,0,18,1,0,0,16,0,0,0,0,0,5,72,0,0,106,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,118,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,0,118,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,118,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,128,118,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,110,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,0,110,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,110,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,128,110,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,126,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,5,3,0,1,0,13,1,0,0,16,0,0,0,0,0,5,72,0,128,126,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,5,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,200,4,152,7,0,0,0,0,0,0,0,0,0,0,0,40,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,5,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,200,4,152,7,0,0,0,0,0,0,0,0,0,0,0,104,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,5,7,0,1,0,21,1,0,128,0,0,0,0,0,0,6,72,0,128,111,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,5,3,0,1,0,22,1,0,0,0,0,0,0,0,0,5,72,0,128,111,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,5,7,0,1,0,21,1,0,128,0,0,0,0,0,0,6,72,0,128,109,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,5,3,0,1,0,22,1,0,0,16,0,0,0,0,0,5,72,0,128,109,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,5,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,0,112,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,5,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,0,112,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,5,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,128,113,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,5,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,128,113,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,58,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,58,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,59,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,59,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,58,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,128,58,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,50,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,50,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,51,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,51,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,5,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,50,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,5,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,128,50,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,5,3,0,1,0,38,3,0,0,0,0,0,0,0,0,5,72,4,128,98,0,0,0,0,0,0,0,0,0,0,0,136,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,5,7,0,1,0,56,3,0,128,0,0,0,0,0,0,6,136,0,152,1,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,5,3,0,1,0,51,3,0,0,0,0,0,0,0,0,5,136,0,152,1,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,5,7,0,1,0,56,3,0,128,0,0,0,0,0,0,6,136,0,152,0,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,5,3,0,1,0,51,3,0,0,0,0,0,0,0,0,5,136,0,152,0,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,5,7,0,1,0,57,3,0,128,0,0,0,0,0,0,6,136,0,24,1,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,5,3,0,1,0,52,3,0,0,0,0,0,0,0,0,5,136,0,24,1,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,5,7,0,1,0,57,3,0,128,0,0,0,0,0,0,6,136,0,24,3,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,5,3,0,1,0,52,3,0,0,0,0,0,0,0,0,5,136,0,24,3,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,5,7,0,1,0,56,3,0,128,0,0,0,0,0,0,6,136,0,152,3,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,5,3,0,1,0,51,3,0,0,0,0,0,0,0,0,5,136,0,152,3,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,5,7,0,1,0,56,3,0,128,0,0,0,0,0,0,6,136,0,152,2,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,5,3,0,1,0,51,3,0,0,0,0,0,0,0,0,5,136,0,152,2,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,5,8,0,1,0,30,1,0,128,0,0,0,0,0,0,6,72,4,0,98,0,0,0,0,0,0,0,0,0,0,0,40,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,5,4,0,1,0,31,1,0,0,0,0,0,0,0,0,5,72,4,0,98,0,0,0,0,0,0,0,0,0,0,0,160,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,5,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,136,0,24,2,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,5,3,0,1,0,33,1,0,0,0,0,0,0,0,0,5,136,0,24,2,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,6,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,72,0,128,122,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,72,0,128,122,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,0,119,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,6,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,0,119,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,0,111,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,6,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,0,111,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,0,117,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,6,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,0,117,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,72,0,0,109,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,6,3,0,1,0,24,1,0,0,16,0,0,0,0,0,5,72,0,0,109,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,6,2,0,1,0,35,3,0,0,0,0,0,0,0,0,5,72,0,128,107,0,0,0,0,0,0,0,0,0,0,0,136,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,6,7,0,1,0,32,1,0,128,16,0,0,0,0,0,6,136,0,152,5,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,136,0,152,5,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,6,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,72,0,0,114,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,72,0,0,114,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,6,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,72,0,128,114,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,72,0,128,114,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,6,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,72,0,128,106,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,72,0,128,106,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,6,7,0,1,0,32,1,0,128,0,0,0,0,0,0,6,72,0,0,122,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,6,3,0,1,0,33,1,0,0,16,0,0,0,0,0,5,72,0,0,122,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,6,7,0,1,0,21,1,0,128,0,0,0,0,0,0,6,72,0,128,117,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,6,3,0,1,0,22,1,0,0,16,0,0,0,0,0,5,72,0,128,117,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,6,7,0,1,0,34,1,0,128,0,0,0,0,0,0,6,72,0,0,123,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,6,3,0,1,0,35,1,0,0,16,0,0,0,0,0,5,72,0,0,123,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,6,7,0,1,0,36,1,0,128,0,0,0,0,0,0,6,136,0,24,0,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,6,3,0,1,0,37,1,0,0,0,0,0,0,0,0,5,136,0,24,0,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,6,7,0,1,0,38,1,0,128,0,0,0,0,0,0,6,72,4,0,56,0,0,0,0,0,0,0,0,0,0,0,192,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,6,3,0,1,0,37,1,0,0,0,0,0,0,0,0,5,72,4,0,56,0,0,0,0,0,0,0,0,0,0,0,248,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,136,0,24,4,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,6,3,0,1,0,24,1,0,0,0,0,0,0,0,0,5,136,0,24,4,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,136,0,24,5,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,6,3,0,1,0,24,1,0,0,0,0,0,0,0,0,5,136,0,24,5,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,6,7,0,1,0,23,1,0,128,0,0,0,0,0,0,6,136,0,152,4,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,6,3,0,1,0,24,1,0,0,0,0,0,0,0,0,5,136,0,152,4,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,22,72,4,0,57,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,0,121,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,0,121,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,22,72,4,128,57,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,128,121,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,128,121,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,22,72,4,128,56,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,128,120,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,128,120,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,20,72,4,0,57,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,0,113,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,0,113,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,20,72,4,128,56,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,128,112,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,128,112,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,18,72,4,0,57,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,0,105,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,0,105,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,18,72,4,128,57,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,128,105,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,128,105,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,6,3,0,1,0,39,1,0,0,0,0,0,0,0,0,18,72,4,128,56,0,0,0,0,0,0,0,0,0,0,0,16,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,6,7,0,1,0,40,1,0,128,0,0,0,0,0,0,6,72,0,128,104,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,6,3,0,1,0,41,1,0,0,0,0,0,0,0,0,5,72,0,128,104,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,124,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,124,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,125,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,125,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,6,7,0,1,0,17,1,0,128,0,0,0,0,0,0,6,72,0,128,125,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,6,3,0,1,0,18,1,0,0,0,0,0,0,0,0,5,72,0,128,125,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,116,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,116,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,116,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,128,116,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,0,108,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,0,108,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,108,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,128,108,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,6,7,0,1,0,16,1,0,128,0,0,0,0,0,0,6,72,0,128,124,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,6,3,0,1,0,13,1,0,0,0,0,0,0,0,0,5,72,0,128,124,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,6,7,0,1,0,42,1,0,128,0,0,0,0,0,0,6,72,0,0,52,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,6,3,0,1,0,43,1,0,0,0,0,0,0,0,0,5,72,0,0,52,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,6,7,0,1,0,42,1,0,128,0,0,0,0,0,0,6,72,0,0,53,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,6,3,0,1,0,43,1,0,0,0,0,0,0,0,0,5,72,0,0,53,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,6,7,0,1,0,42,1,0,128,0,0,0,0,0,0,6,72,0,128,52,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,6,3,0,1,0,43,1,0,0,0,0,0,0,0,0,5,72,0,128,52,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,6,7,0,1,0,44,1,0,128,0,0,0,0,0,0,6,72,0,0,48,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,6,3,0,1,0,45,1,0,0,0,0,0,0,0,0,5,72,0,0,48,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,6,7,0,1,0,44,1,0,128,0,0,0,0,0,0,6,72,0,0,49,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,6,3,0,1,0,45,1,0,0,0,0,0,0,0,0,5,72,0,0,49,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,6,7,0,1,0,44,1,0,128,0,0,0,0,0,0,6,72,0,128,48,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,6,3,0,1,0,45,1,0,0,0,0,0,0,0,0,5,72,0,128,48,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,6,7,0,1,0,21,1,0,128,0,0,0,0,0,0,6,72,0,128,119,0,0,0,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,6,3,0,1,0,22,1,0,0,16,0,0,0,0,0,5,72,0,128,119,0,0,0,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,6,7,0,0,0,56,0,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,6,0,0,0,0,46,1,0,0,8,0,0,0,0,0,90,64,0,128,0,0,0,0,60,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,6,0,0,0,0,46,1,0,0,8,0,0,0,0,0,40,64,0,128,0,0,0,0,60,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,6,0,0,0,0,0,0,0,0,8,0,0,0,0,0,32,64,0,0,83,0,0,0,68,141,13,0,74,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,6,0,0,0,0,0,0,4,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,94,6,0,0,0,0,0,0,4,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,95,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,135,2,12,128,80,0,0,0,0,0,0,0,66,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,135,4,20,128,80,0,0,0,0,0,0,0,66,140,13],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+81936);allocate([96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,6,2,0,0,0,0,0,0,128,0,0,0,0,0,0,135,6,32,128,80,0,0,0,0,0,0,0,66,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,152,0,12,128,99,0,0,0,0,0,0,0,0,0,0,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,132,0,0,128,68,0,0,0,0,0,0,0,0,0,0,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,6,6,0,1,0,49,1,0,0,8,0,0,0,0,0,132,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,112,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,135,2,12,128,81,0,0,0,66,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,135,4,20,128,81,0,0,0,66,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,6,2,0,1,0,0,0,0,0,1,0,0,0,0,0,135,6,32,128,81,0,0,0,66,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,6,2,0,1,0,50,1,0,0,0,3,0,0,0,0,130,0,12,0,92,0,0,0,0,0,0,0,0,0,0,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,144,0,12,128,99,0,0,0,0,0,0,0,0,0,0,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,6,6,0,1,0,76,2,0,192,0,1,0,0,0,0,134,0,0,128,69,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,131,0,0,128,68,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,133,0,0,128,69,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,6,2,0,1,0,52,1,0,0,8,0,0,0,0,0,131,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,160,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,6,6,0,1,0,53,1,0,0,8,0,0,0,0,0,134,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,176,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,6,2,0,1,0,54,1,0,0,8,0,0,0,0,0,133,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,224,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,7,3,12,128,80,0,0,0,0,0,0,0,94,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,7,5,20,128,80,0,0,0,0,0,0,0,94,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,6,2,0,0,0,0,0,0,128,0,0,0,0,0,0,7,7,32,128,80,0,0,0,0,0,0,0,94,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,6,2,0,1,0,55,1,0,0,8,0,0,0,0,0,5,64,0,0,17,0,0,0,0,0,0,0,0,0,0,0,240,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,6,2,0,1,0,56,1,0,0,8,0,0,0,0,0,5,64,0,128,17,0,0,0,0,0,0,0,0,0,0,0,0,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,24,1,20,128,99,0,0,0,0,0,0,0,0,0,0,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,4,1,0,128,68,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,6,6,0,1,0,49,1,0,0,8,0,0,0,0,0,4,1,0,0,70,0,0,0,0,0,0,0,0,0,0,0,112,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,7,3,12,128,81,0,0,0,94,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,7,5,20,128,81,0,0,0,94,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,6,2,0,1,0,0,0,0,0,1,0,0,0,0,0,7,7,32,128,81,0,0,0,94,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,6,1,0,1,0,57,1,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,6,1,0,1,0,0,0,4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,6,1,0,1,0,0,0,4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,6,2,0,1,0,58,1,0,0,8,0,0,0,0,0,3,64,0,0,16,0,0,0,0,0,0,0,0,0,0,0,16,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,6,2,0,1,0,59,1,0,0,8,0,0,0,0,0,3,64,0,128,16,0,0,0,0,0,0,0,0,0,0,0,32,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,6,2,0,1,0,50,1,0,0,0,3,0,0,0,0,2,1,20,0,92,0,0,0,0,0,0,0,0,0,0,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,6,2,0,1,0,0,0,4,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,16,1,20,128,99,0,0,0,0,0,0,0,0,0,0,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,6,6,0,1,0,51,1,0,192,0,1,0,0,0,0,6,1,0,128,69,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,3,1,0,128,68,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,5,1,0,128,69,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,6,2,0,1,0,52,1,0,0,8,0,0,0,0,0,3,1,0,0,70,0,0,0,0,0,0,0,0,0,0,0,48,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,6,6,0,1,0,53,1,0,0,8,0,0,0,0,0,6,1,0,0,71,0,0,0,0,0,0,0,0,0,0,0,176,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,6,2,0,1,0,54,1,0,0,8,0,0,0,0,0,5,1,0,0,71,0,0,0,0,0,0,0,0,0,0,0,64,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,7,4,22,128,80,0,0,0,0,0,0,0,98,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,6,2,0,0,0,0,0,0,128,0,0,0,0,0,0,7,6,34,128,80,0,0,0,0,0,0,0,98,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,6,2,0,1,0,55,1,0,0,8,0,0,0,0,0,5,64,0,0,17,0,0,0,0,0,0,0,0,0,0,0,80,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,6,2,0,1,0,56,1,0,0,8,0,0,0,0,0,5,64,0,128,17,0,0,0,0,0,0,0,0,0,0,0,96,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,24,0,30,128,99,0,0,0,0,0,0,0,0,0,0,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,4,0,2,128,68,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,6,6,0,1,0,49,1,0,0,8,0,0,0,0,0,4,0,2,0,70,0,0,0,0,0,0,0,0,0,0,0,112,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,7,4,22,128,81,0,0,0,98,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,6,2,0,1,0,0,0,0,0,1,0,0,0,0,0,7,6,34,128,81,0,0,0,98,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,6,2,0,1,0,58,1,0,0,8,0,0,0,0,0,3,64,0,0,16,0,0,0,0,0,0,0,0,0,0,0,112,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,6,2,0,1,0,59,1,0,0,8,0,0,0,0,0,3,64,0,128,16,0,0,0,0,0,0,0,0,0,0,0,128,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,6,2,0,1,0,50,1,0,0,0,1,0,0,0,0,2,0,34,0,92,0,0,0,0,0,0,0,0,0,0,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,6,2,0,1,0,50,1,0,0,0,3,0,0,0,0,16,0,30,128,99,0,0,0,0,0,0,0,0,0,0,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,6,6,0,1,0,51,1,0,192,0,1,0,0,0,0,6,0,2,128,69,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,3,0,2,128,68,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,5,0,2,128,69,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,6,2,0,1,0,52,1,0,0,8,0,0,0,0,0,3,0,2,0,70,0,0,0,0,0,0,0,0,0,0,0,144,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,6,6,0,1,0,53,1,0,0,8,0,0,0,0,0,6,0,2,0,71,0,0,0,0,0,0,0,0,0,0,0,176,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,6,2,0,1,0,54,1,0,0,8,0,0,0,0,0,5,0,2,0,71,0,0,0,0,0,0,0,0,0,0,0,160,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,6,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,2,0,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,6,2,0,1,0,61,1,0,0,0,0,0,0,0,0,5,80,2,0,55,0,0,0,0,0,0,0,0,0,0,0,176,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,6,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,88,0,0,63,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,6,2,0,1,0,61,1,0,8,0,0,0,0,0,0,5,80,2,0,55,0,0,0,0,0,0,0,0,0,0,0,168,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,7,2,12,0,80,0,0,0,0,0,0,0,70,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,6,2,0,0,0,47,1,0,128,0,0,0,0,0,0,7,4,20,0,80,0,0,0,0,0,0,0,70,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,6,2,0,0,0,0,0,0,128,0,0,0,0,0,0,7,6,32,0,80,0,0,0,0,0,0,0,70,140,13,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,24,0,4,0,99,0,0,0,0,0,0,0,0,0,0,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,6,6,0,0,0,48,1,0,0,1,0,0,0,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,192,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,7,2,12,0,81,0,0,0,70,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,6,2,0,1,0,47,1,0,0,1,0,0,0,0,0,7,4,20,0,81,0,0,0,70,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,6,2,0,1,0,0,0,0,0,1,0,0,0,0,0,7,6,32,0,81,0,0,0,70,140,13,0,0,0,0,0,96,235,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,6,2,0,1,0,50,1,0,0,0,3,0,0,0,0,2,0,4,0,88,0,0,0,0,0,0,0,0,0,0,0,184,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,16,0,4,0,99,0,0,0,0,0,0,0,0,0,0,0,184,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,6,6,0,1,0,51,1,0,192,0,1,0,0,0,0,6,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,176,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,6,6,0,1,0,51,1,0,192,0,1,0,0,0,0,6,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,240,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,3,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,3,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,32,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,6,2,0,1,0,50,1,0,0,0,0,0,0,0,0,5,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,6,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,144,20,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,6,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,16,20,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,6,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,80,0,16,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,6,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,80,0,144,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,6,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,72,0,136,20,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,6,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,72,0,8,20,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,6,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,72,0,8,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,6,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,72,0,136,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,6,6,0,0,0,98,2,0,0,1,0,0,0,0,0,132,136,0,128,120,0,0,0,0,0,0,0,0,0,0,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,6,6,0,1,0,96,2,0,128,0,0,0,0,0,0,134,136,0,0,120,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,6,6,0,0,0,99,2,0,0,1,0,0,0,0,0,4,137,0,128,120,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,6,6,0,1,0,97,2,0,128,0,0,0,0,0,0,6,137,0,0,120,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,6,6,0,0,0,100,2,0,0,1,0,0,0,0,0,4,136,2,128,120,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,6,6,0,1,0,96,2,0,128,0,0,0,0,0,0,6,136,2,0,120,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,6,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,96,0,16,9,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,6,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,96,0,16,9,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,6,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,0,0,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,6,2,0,1,0,14,3,0,0,0,0,0,0,0,0,5,80,0,0,55,0,0,0,0,0,0,0,0,0,0,0,96,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,6,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,0,0,55,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,6,2,0,1,0,61,1,0,8,0,0,0,0,0,0,5,80,0,0,55,0,0,0,0,0,0,0,0,0,0,0,216,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,6,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,152,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,6,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,152,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,6,2,0,1,0,18,3,0,0,0,0,0,0,0,0,5,80,0,152,55,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,6,2,0,1,0,18,3,0,0,0,0,0,0,0,0,3,80,0,152,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,6,6,0,0,0,69,1,0,128,1,0,0,0,0,0,4,88,0,152,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,6,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,88,0,152,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,6,2,0,1,0,19,3,0,0,8,0,0,0,0,0,5,88,0,152,55,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,6,2,0,1,0,19,3,0,0,0,0,0,0,0,0,3,88,0,152,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,6,3,0,1,0,67,1,0,0,0,0,0,0,0,0,5,72,0,8,9,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,6,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,80,0,144,11,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,6,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,80,0,16,11,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,6,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,72,0,136,11,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,6,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,72,0,8,11,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,6,3,0,1,0,67,1,0,0,0,0,0,0,0,0,5,72,0,8,11,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,6,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,80,0,144,9,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,6,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,80,0,16,9,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,6,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,72,0,136,9,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,6,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,72,0,8,9,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,6,2,0,1,0,71,3,0,0,0,0,0,0,0,0,5,80,0,16,40,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,6,2,0,1,0,71,3,0,0,0,0,0,0,0,0,5,72,0,8,40,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,6,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,24,21,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,6,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,152,115,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,6,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,2,128,97,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,6,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,128,97,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,6,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,144,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,6,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,136,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,6,6,0,0,0,0,0,0,128,9,0,0,0,0,0,4,96,0,128,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,6,6,0,0,0,0,0,0,128,9,0,0,0,0,0,4,88,0,128,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,6,2,0,1,0,0,0,0,0,4,0,0,0,0,0,0,0,20,0,116,0,0,0,102,140,13,0,0,0,0,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,6,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,0,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,6,2,0,1,0,12,3,0,0,0,0,0,0,0,0,3,80,0,0,63,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,6,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,24,107,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,6,2,0,1,0,78,1,0,0,0,0,0,0,0,0,3,80,0,0,107,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,6,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,2,0,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,6,2,0,1,0,77,1,0,0,0,0,0,0,0,0,3,80,2,0,63,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,6,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,88,0,24,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,6,3,0,1,0,208,2,0,0,8,0,0,0,0,0,10,0,0,0,82,0,0,0,132,140,13,0,82,141,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,6,6,0,0,0,80,1,0,0,1,0,0,0,0,0,4,96,0,144,8,0,0,0,0,0,0,0,0,0,0,0,112,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,6,6,0,1,0,81,1,0,192,0,1,0,0,0,0,6,96,0,16,8,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,6,3,0,1,0,82,1,0,0,0,0,0,0,0,0,5,96,0,16,8,0,0,0,0,0,0,0,0,0,0,0,160,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,6,3,0,1,0,82,1,0,0,0,0,0,0,0,0,3,96,0,128,8,0,0,0,0,0,0,0,0,0,0,0,160,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,6,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,2,0,63,0,0,0,0,0,0,0,0,0,0,0,112,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,6,2,0,1,0,77,1,0,8,0,0,0,0,0,0,3,80,2,0,63,0,0,0,0,0,0,0,0,0,0,0,248,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,6,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,88,0,8,11,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,6,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,88,0,8,11,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,6,3,0,1,0,208,2,0,0,8,0,0,0,0,0,10,1,0,128,82,0,0,0,132,140,13,0,82,141,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,6,6,0,1,0,209,2,0,128,0,0,0,0,0,0,6,88,0,8,9,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,6,2,0,1,0,210,2,0,0,0,0,0,0,0,0,5,88,0,8,9,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,6,3,0,1,0,208,2,0,0,8,0,0,0,0,0,10,0,2,128,82,0,0,0,132,140,13,0,82,141,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,6,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,0,63,0,0,0,0,0,0,0,0,0,0,0,184,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,6,2,0,1,0,77,1,0,8,0,0,0,0,0,0,3,80,0,0,63,0,0,0,0,0,0,0,0,0,0,0,40,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,6,6,0,0,0,80,1,0,0,1,0,0,0,0,0,4,88,0,136,8,0,0,0,0,0,0,0,0,0,0,0,184,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,6,6,0,1,0,81,1,0,192,0,1,0,0,0,0,6,88,0,8,8,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,6,3,0,1,0,82,1,0,0,0,0,0,0,0,0,5,88,0,8,8,0,0,0,0,0,0,0,0,0,0,0,232,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,6,3,0,1,0,82,1,0,0,0,0,0,0,0,0,3,88,0,128,8,0,0,0,0,0,0,0,0,0,0,0,232,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,6,3,0,1,0,208,2,0,0,8,0,0,0,0,0,138,0,0,128,82,0,0,0,132,140,13,0,82,141,13,0,216,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,6,6,0,1,0,83,1,0,128,0,0,0,0,0,0,134,64,0,0,95,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,6,2,0,1,0,84,1,0,0,0,0,0,0,0,0,133,64,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,6,6,0,1,0,85,1,0,128,0,0,0,0,0,0,6,65,0,0,95,0,0,0,0,0,0,0,0,0,0,0,16,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,6,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,65,0,0,95,0,0,0,0,0,0,0,0,0,0,0,64,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,7,6,0,1,0,77,2,0,128,0,0,0,0,0,0,6,65,0,128,95,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,7,6,0,1,0,77,2,0,128,0,0,0,0,0,0,6,65,0,0,95,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,7,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,65,0,128,95,0,0,0,0,0,0,0,0,0,0,0,80,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,7,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,65,0,0,95,0,0,0,0,0,0,0,0,0,0,0,96,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,7,6,0,1,0,85,1,0,128,0,0,0,0,0,0,6,64,2,128,95,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,7,6,0,1,0,85,1,0,128,0,0,0,0,0,0,6,0,2,128,49,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,7,6,0,1,0,85,1,0,128,0,0,0,0,0,0,6,64,2,0,95,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,7,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,64,2,128,95,0,0,0,0,0,0,0,0,0,0,0,112,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,7,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,0,2,128,49,0,0,0,0,0,0,0,0,0,0,0,56,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,7,2,0,1,0,86,1,0,0,0,0,0,0,0,0,5,64,2,0,95,0,0,0,0,0,0,0,0,0,0,0,128,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,7,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,80,0,144,8,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,7,6,0,1,0,70,1,0,192,0,0,0,0,0,0,6,80,0,16,8,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,7,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,80,0,16,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,7,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,80,0,144,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,7,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,72,0,136,8,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,7,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,72,0,8,8,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,7,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,72,0,8,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,7,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,72,0,136,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,7,6,0,1,0,88,1,0,128,0,0,0,0,0,0,6,88,0,24,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,7,2,0,1,0,78,1,0,0,0,0,0,0,0,0,5,88,0,24,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,7,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,88,0,24,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,7,6,0,1,0,89,1,0,128,0,0,0,0,0,0,134,64,0,0,91,0,0,0,0,0,0,0,0,0,0,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,7,2,0,1,0,90,1,0,0,0,0,0,0,0,0,133,64,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,7,6,0,1,0,91,1,0,128,0,0,0,0,0,0,6,65,0,0,91],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+92176);allocate([16,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,7,2,0,1,0,92,1,0,0,0,0,0,0,0,0,5,65,0,0,91,0,0,0,0,0,0,0,0,0,0,0,64,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,7,6,0,1,0,78,2,0,128,0,0,0,0,0,0,6,65,0,128,91,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,7,6,0,1,0,78,2,0,128,0,0,0,0,0,0,6,65,0,0,91,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,7,2,0,1,0,92,1,0,0,0,0,0,0,0,0,5,65,0,128,91,0,0,0,0,0,0,0,0,0,0,0,80,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,7,2,0,1,0,92,1,0,0,0,0,0,0,0,0,5,65,0,0,91,0,0,0,0,0,0,0,0,0,0,0,96,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,7,6,0,1,0,91,1,0,128,0,0,0,0,0,0,6,64,2,128,91,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,7,6,0,1,0,91,1,0,128,0,0,0,0,0,0,6,64,2,0,91,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,7,2,0,1,0,92,1,0,0,0,0,0,0,0,0,5,64,2,128,91,0,0,0,0,0,0,0,0,0,0,0,112,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,7,2,0,1,0,92,1,0,0,0,0,0,0,0,0,5,64,2,0,91,0,0,0,0,0,0,0,0,0,0,0,128,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,7,8,0,1,0,93,1,0,128,0,0,0,0,0,0,6,208,4,24,33,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,7,4,0,1,0,94,1,0,0,0,0,0,0,0,0,5,208,4,24,33,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,7,5,0,0,0,112,2,0,128,0,0,0,0,0,0,156,0,0,128,123,0,0,0,66,140,13,0,200,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,7,1,0,0,0,110,2,0,0,0,0,0,0,0,0,148,0,0,128,123,0,0,0,66,140,13,0,200,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,7,5,0,0,0,119,2,0,128,0,0,0,0,0,0,28,1,0,128,123,0,0,0,94,140,13,0,168,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,7,1,0,0,0,117,2,0,0,0,0,0,0,0,0,20,1,0,128,123,0,0,0,94,140,13,0,168,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,7,5,0,0,0,126,2,0,128,0,0,0,0,0,0,28,0,2,128,123,0,0,0,98,140,13,0,150,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,7,1,0,0,0,124,2,0,0,0,0,0,0,0,0,20,0,2,128,123,0,0,0,98,140,13,0,150,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,7,5,0,0,0,101,1,0,128,0,0,0,0,0,0,28,0,0,0,123,0,0,0,70,140,13,0,224,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,7,1,0,0,0,102,1,0,0,0,0,0,0,0,0,20,0,0,0,123,0,0,0,70,140,13,0,224,140,13,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,7,7,0,1,0,140,3,0,128,0,0,0,0,0,0,6,80,0,144,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,7,3,0,1,0,136,3,0,0,16,0,0,0,0,0,5,80,0,144,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,7,7,0,1,0,140,3,0,128,0,0,0,0,0,0,6,72,0,136,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,7,3,0,1,0,137,3,0,0,16,0,0,0,0,0,5,72,0,136,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,7,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,96,0,144,44,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,7,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,96,0,144,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,7,3,0,1,0,138,3,0,0,16,0,0,0,0,0,5,96,0,144,44,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,7,3,0,1,0,138,3,0,0,0,0,0,0,0,0,5,96,0,144,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,7,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,88,0,136,44,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,7,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,88,0,136,44,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,7,3,0,1,0,139,3,0,0,16,0,0,0,0,0,5,88,0,136,44,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,7,3,0,1,0,139,3,0,0,0,0,0,0,0,0,5,88,0,136,44,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,7,7,0,2,0,128,2,0,128,0,0,0,0,0,0,6,160,0,32,123,1,0,0,88,141,13,0,0,0,0,0,48,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,7,3,0,2,0,127,2,0,0,16,0,0,0,0,0,5,160,0,32,123,1,0,0,88,141,13,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,7,7,0,2,0,130,2,0,128,0,0,0,0,0,0,6,160,0,32,251,1,0,0,92,141,13,0,0,0,0,0,128,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,7,3,0,2,0,129,2,0,0,16,0,0,0,0,0,5,160,0,32,251,1,0,0,92,141,13,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,7,5,0,0,0,111,1,0,128,8,0,0,0,0,0,25,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,7,5,0,0,0,111,1,0,128,8,0,0,0,0,0,25,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,7,5,0,0,0,111,1,0,128,8,0,0,0,0,0,25,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,7,5,0,0,0,111,1,0,128,8,0,0,0,0,0,25,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,7,1,0,0,0,112,1,0,0,8,0,0,0,0,0,17,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,7,1,0,0,0,112,1,0,0,8,0,0,0,0,0,17,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,7,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,144,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,7,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,224,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,7,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,48,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,7,7,0,1,0,111,1,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,7,1,0,0,0,112,1,0,0,8,0,0,0,0,0,17,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,7,0,0,0,0,113,1,0,0,8,0,0,0,0,0,91,64,0,128,0,0,0,0,96,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,7,0,0,0,0,113,1,0,128,9,0,0,0,0,0,41,64,0,128,0,0,0,0,104,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,155,0,0,128,123,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,147,0,0,128,123,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,27,1,0,128,123,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,19,1,0,128,123,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,27,0,2,128,123,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,19,0,2,128,123,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,27,0,0,0,123,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,19,0,0,0,123,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,7,0,0,0,0,114,1,0,0,0,0,0,0,0,0,1,0,0,0,72,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,0,0,0,0,0,0,0,0,91,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,156,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,157,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,158,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,159,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,148,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,149,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,150,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,151,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,28,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,29,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,30,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,31,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,20,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,21,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,22,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,7,1,0,0,0,114,1,0,0,0,0,0,0,0,0,23,65,0,0,12,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,7,2,0,0,0,114,1,0,0,0,0,0,0,0,0,5,65,0,128,12,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,15,65,0,128,15,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,15,65,0,128,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,15,65,0,0,14,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,15,65,0,128,14,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,15,65,0,0,15,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,143,64,0,128,15,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,143,64,0,128,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,143,64,0,0,14,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,143,64,0,128,14,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,7,5,0,0,0,114,1,0,0,0,0,0,0,0,0,143,64,0,0,15,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,154,0,0,128,123,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,146,0,0,128,123,0,0,0,0,0,0,0,0,0,0,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,26,1,0,128,123,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,18,1,0,128,123,0,0,0,0,0,0,0,0,0,0,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,26,0,2,128,123,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,18,0,2,128,123,0,0,0,0,0,0,0,0,0,0,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,7,5,0,0,0,105,2,0,128,1,0,0,0,0,0,26,0,0,0,123,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,7,2,0,1,0,104,0,0,0,0,0,0,0,0,0,18,0,0,0,123,0,0,0,0,0,0,0,0,0,0,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,7,1,0,0,0,9,0,0,0,0,0,0,0,0,0,129,0,12,128,6,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,153,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,153,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,132,0,0,128,4,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,145,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,145,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,7,7,0,1,0,12,0,0,128,0,0,0,0,0,0,134,0,0,128,5,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,7,3,0,1,0,9,0,0,0,16,0,0,0,0,0,131,0,0,128,4,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,133,0,0,128,5,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,7,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,1,20,128,6,0,0,0,94,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,1,0,128,4,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,7,6,0,0,0,140,2,0,0,8,0,0,0,0,0,4,1,0,130,4,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,7,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,1,0,128,5,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,7,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,1,0,128,4,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,1,0,128,5,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,7,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,30,128,6,0,0,0,98,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,2,128,4,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,7,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,2,128,5,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,7,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,2,128,4,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,2,128,5,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,7,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,4,0,6,0,0,0,70,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,25,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,7,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,17,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,7,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,0,0,5,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,7,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,7,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,7,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,7,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,16,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,7,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,7,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,8,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,7,1,0,0,0,115,1,0,0,8,0,0,0,0,0,129,0,4,128,115,0,0,0,66,140,13,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,7,0,0,0,0,116,1,0,0,8,0,0,0,0,0,129,0,0,128,119,0,0,0,110,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,7,1,0,0,0,115,1,0,0,8,0,0,0,0,0,1,1,4,128,115,0,0,0,94,140,13,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,7,0,0,0,0,116,1,0,0,8,0,0,0,0,0,1,1,0,128,119,0,0,0,116,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,7,1,0,0,0,115,1,0,0,8,0,0,0,0,0,1,0,4,0,115,0,0,0,70,140,13,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,7,0,0,0,0,116,1,0,0,8,0,0,0,0,0,1,0,0,0,119,0,0,0,122,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,7,2,0,0,0,117,1,0,0,8,0,0,0,0,0,8,0,0,0,55,0,0,0,128,141,13,0,136,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,7,2,0,0,0,117,1,0,0,8,0,0,0,0,0,8,1,0,128,55,0,0,0,128,141,13,0,136,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,7,2,0,0,0,117,1,0,0,8,0,0,0,0,0,136,0,0,128,55,0,0,0,128,141,13,0,136,141,13,0,192,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,7,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,24,14,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,7,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,24,14,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,7,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,24,15,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,7,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,24,15,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,7,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,152,14,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,7,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,152,14,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,7,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,152,53,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,7,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,152,53,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,7,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,152,49,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,7,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,152,49,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,7,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,144,0,152,21,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,7,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,152,21,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,7,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,152,51,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,7,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,152,51,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,126,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,126,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,127,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,127,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,7,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,24,106,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,7,3,0,1,0,123,1,0,0,16,0,0,0,0,0,5,80,0,24,106,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,118,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,118,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,118,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,152,118,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,110,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,110,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,110,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,152,110,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,126,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,152,126,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,7,8,0,1,0,124,1,0,128,0,0,0,0,0,0,6,208,4,152,7],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+102424);allocate([219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,7,4,0,1,0,125,1,0,0,0,0,0,0,0,0,5,208,4,152,7,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,7,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,152,111,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,7,3,0,1,0,127,1,0,0,0,0,0,0,0,0,5,80,0,152,111,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,7,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,152,109,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,7,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,152,109,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,7,0,0,0,0,218,2,0,128,9,0,0,0,0,0,1,24,0,0,72,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,0,0,0,0,0,0,0,0,213,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,112,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,112,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,7,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,95,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,7,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,95,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,113,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,152,113,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,7,7,0,1,0,129,1,0,128,0,0,0,0,0,0,6,144,0,24,8,0,0,0,122,140,13,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,7,3,0,1,0,130,1,0,0,0,0,0,0,0,0,5,144,0,24,8,0,0,0,122,140,13,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,7,8,0,1,0,27,3,0,128,0,0,0,0,0,0,6,208,4,24,7,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,7,4,0,1,0,25,3,0,0,16,0,0,0,0,0,5,208,4,24,7,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,7,8,0,1,0,133,1,0,128,0,0,0,0,0,0,6,208,4,24,34,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,7,4,0,1,0,134,1,0,0,16,0,0,0,0,0,5,208,4,24,34,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,58,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,58,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,59,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,59,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,7,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,152,20,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,7,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,152,20,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,58,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,7,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,152,58,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,7,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,144,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,7,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,208,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,7,7,0,0,0,137,1,0,128,0,0,0,0,0,0,6,208,4,152,48,0,0,0,126,140,13,0,140,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,7,3,0,0,0,138,1,0,0,0,0,0,0,0,0,5,208,4,152,48,0,0,0,126,140,13,0,140,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,7,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,7,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,7,7,0,0,0,139,1,0,128,0,0,0,0,0,0,6,208,4,24,48,0,0,0,126,140,13,0,146,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,7,3,0,0,0,140,1,0,0,0,0,0,0,0,0,5,208,4,24,48,0,0,0,126,140,13,0,146,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,50,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,7,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,50,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,51,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,7,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,51,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,7,7,0,1,0,62,3,0,128,0,0,0,0,0,0,6,144,0,152,27,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,7,3,0,1,0,61,3,0,0,0,0,0,0,0,0,5,144,0,152,27,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,7,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,50,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,7,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,152,50,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,7,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,144,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,7,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,208,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,7,7,0,0,0,141,1,0,128,0,0,0,0,0,0,6,208,4,152,49,0,0,0,0,0,0,0,140,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,7,3,0,0,0,142,1,0,0,0,0,0,0,0,0,5,208,4,152,49,0,0,0,0,0,0,0,140,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,7,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,7,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,7,7,0,0,0,143,1,0,128,0,0,0,0,0,0,6,208,4,24,49,0,0,0,0,0,0,0,146,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,8,3,0,0,0,144,1,0,0,0,0,0,0,0,0,5,208,4,24,49,0,0,0,0,0,0,0,146,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,8,0,0,0,0,0,0,0,0,8,0,0,0,0,0,88,80,0,0,87,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,0,0,0,0,0,0,0,0,2,8,7,0,1,0,193,2,0,128,0,0,0,0,0,0,6,160,0,160,122,1,0,0,0,0,0,0,0,0,0,0,48,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,8,3,0,1,0,192,2,0,0,0,0,0,0,0,0,5,160,0,160,122,1,0,0,0,0,0,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,8,7,0,1,0,193,2,0,128,0,0,0,0,0,0,6,160,0,160,250,1,0,0,0,0,0,0,0,0,0,0,128,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,8,3,0,1,0,192,2,0,0,0,0,0,0,0,0,5,160,0,160,250,1,0,0,0,0,0,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,8,7,0,1,0,193,2,0,128,0,0,0,0,0,0,6,152,0,160,122,1,0,0,0,0,0,0,0,0,0,0,48,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,8,3,0,1,0,192,2,0,0,0,0,0,0,0,0,5,152,0,160,122,1,0,0,0,0,0,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,8,7,0,1,0,193,2,0,128,0,0,0,0,0,0,6,152,0,160,250,1,0,0,0,0,0,0,0,0,0,0,128,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,8,3,0,1,0,192,2,0,0,0,0,0,0,0,0,5,152,0,160,250,1,0,0,0,0,0,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,8,7,0,0,0,40,3,0,0,1,0,0,0,0,0,4,208,4,24,10,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,8,3,0,1,0,39,3,0,0,0,0,0,0,0,0,3,208,4,24,10,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,8,7,0,0,0,40,3,0,0,1,0,0,0,0,0,4,208,4,24,11,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,8,3,0,1,0,39,3,0,0,0,0,0,0,0,0,3,208,4,24,11,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,8,7,0,0,0,40,3,0,0,1,0,0,0,0,0,4,208,6,24,11,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,8,3,0,1,0,39,3,0,0,0,0,0,0,0,0,3,208,6,24,11,0,0,0,0,0,0,0,0,0,0,0,240,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,8,7,0,0,0,40,3,0,0,1,0,0,0,0,0,4,208,4,152,10,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,8,3,0,1,0,146,1,0,0,0,0,0,0,0,0,5,80,4,152,98,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,8,3,0,1,0,39,3,0,0,0,0,0,0,0,0,3,208,4,152,10,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,14,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,14,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,14,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,14,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,87,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,87,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,79,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,79,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,88,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,88,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,72,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,72,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,80,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,80,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,82,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,82,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,74,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,74,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,90,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,90,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,69,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,69,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,71,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,71,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,83,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,83,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,91,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,91,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,75,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,75,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,83,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,83,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,75,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,75,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,85,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,85,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,77,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,77,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,8,7,0,1,0,58,3,0,128,0,0,0,0,0,0,6,144,0,24,1,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,8,3,0,1,0,53,3,0,0,0,0,0,0,0,0,5,144,0,24,1,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,8,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,152,1,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,8,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,152,1,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,8,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,152,0,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,8,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,152,0,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,8,6,0,1,0,151,1,0,128,0,0,0,0,0,0,6,144,0,152,32,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,8,2,0,1,0,152,1,0,0,0,0,0,0,0,0,5,144,0,152,32,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,8,7,0,1,0,58,3,0,128,0,0,0,0,0,0,6,144,0,24,3,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,8,3,0,1,0,53,3,0,0,0,0,0,0,0,0,5,144,0,24,3,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,8,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,152,3,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,8,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,152,3,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,8,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,152,2,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,8,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,152,2,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,6,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,6,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,0,6,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,0,6,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,8,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,24,16,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,8,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,24,16,0,0,0,0,0,0,0,0,0,0,0,8,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,8,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,24,17,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,8,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,24,17,0,0,0,0,0,0,0,0,0,0,0,8,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,8,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,6,24,17,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,8,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,6,24,17,0,0,0,0,0,0,0,0,0,0,0,40,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,8,8,0,1,0,153,1,0,128,0,0,0,0,0,0,6,80,4,24,98,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,8,4,0,1,0,154,1,0,0,0,0,0,0,0,0,5,80,4,24,98,0,0,0,0,0,0,0,0,0,0,0,8,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,8,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,24,2,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,8,3,0,1,0,152,1,0,0,0,0,0,0,0,0,5,144,0,24,2,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,8,7,0,1,0,156,1,0,128,0,0,0,0,0,0,6,80,0,152,122,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,8,3,0,1,0,157,1,0,0,16,0,0,0,0,0,5,80,0,152,122,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,24,30,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,24,30,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,152,30,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,152,30,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,119,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,8,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,119,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,111,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,8,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,111,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,152,31,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,152,31,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,24,31,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,24,31,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,24,28,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,24,28,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,152,28,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,152,28,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,117,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,8,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,117,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,109,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,8,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,24,109,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,152,29,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,152,29,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,24,29,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,24,29,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,8,2,0,1,0,36,3,0,0,0,0,0,0,0,0,5,80,0,152,107,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,16,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,16,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,17,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,17,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,16,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,16,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,18,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,18,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,17,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,17,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,18,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,18,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,24,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,24,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,25,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,25,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,24,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,24,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,26,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,26,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,152,25,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,152,25],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+112673);allocate([208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,8,6,0,1,0,158,1,0,128,0,0,0,0,0,0,6,144,0,24,26,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,8,2,0,1,0,159,1,0,0,0,0,0,0,0,0,5,144,0,24,26,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,8,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,24,20,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,8,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,24,20,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,8,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,152,5,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,8,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,152,5,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,8,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,91,0,0,1,0,0,0,0,0,0,0,0,216,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,8,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,91,0,0,1,0,0,0,0,0,0,0,0,16,234,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,8,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,24,114,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,8,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,24,114,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,8,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,152,114,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,8,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,152,114,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,8,7,0,1,0,64,3,0,128,0,0,0,0,0,0,6,144,0,24,32,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,8,3,0,1,0,63,3,0,0,16,0,0,0,0,0,5,144,0,24,32,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,8,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,152,106,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,8,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,152,106,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,8,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,80,0,24,122,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,8,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,80,0,24,122,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,8,1,0,1,0,162,1,0,128,0,0,0,0,0,0,130,0,0,0,44,0,0,0,102,140,13,0,102,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,8,5,0,0,0,89,2,0,128,0,0,0,0,0,0,152,0,0,128,71,0,0,0,102,140,13,0,102,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,8,1,0,1,0,164,1,0,128,0,0,0,0,0,0,144,0,0,128,71,0,0,0,102,140,13,0,102,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,8,1,0,1,0,164,1,0,128,0,0,0,0,0,0,2,1,0,0,44,0,0,0,102,140,13,0,102,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,8,5,0,0,0,89,2,0,128,0,0,0,0,0,0,24,1,0,128,71,0,0,0,102,140,13,0,102,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,8,1,0,1,0,164,1,0,128,0,0,0,0,0,0,16,1,0,128,71,0,0,0,102,140,13,0,102,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,8,1,0,1,0,164,1,0,128,0,0,0,0,0,0,2,1,0,0,44,0,0,0,112,140,13,0,112,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,8,5,0,0,0,163,1,0,128,0,0,0,0,0,0,24,1,0,128,71,0,0,0,112,140,13,0,112,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,8,1,0,1,0,164,1,0,128,0,0,0,0,0,0,16,1,0,128,71,0,0,0,112,140,13,0,112,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,8,0,0,0,0,92,2,0,128,0,0,0,0,0,0,129,0,0,128,48,0,0,0,102,140,13,0,152,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,8,0,0,0,0,92,2,0,128,0,0,0,0,0,0,1,1,0,128,48,0,0,0,102,140,13,0,152,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,8,6,0,1,0,166,1,0,128,0,0,0,0,0,0,134,88,0,0,92,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,8,2,0,1,0,167,1,0,0,0,0,0,0,0,0,133,88,0,0,92,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,8,6,0,1,0,166,1,0,128,0,0,0,0,0,0,6,89,0,0,92,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,8,2,0,1,0,167,1,0,0,0,0,0,0,0,0,5,89,0,0,92,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,8,6,0,1,0,166,1,0,128,0,0,0,0,0,0,6,88,2,0,92,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,8,2,0,1,0,167,1,0,0,0,0,0,0,0,0,5,88,2,0,92,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,129,0,0,128,15,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,0,0,0,0,0,0,0,0,170,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,1,0,128,15,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,0,0,0,0,0,0,0,0,171,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,129,0,0,128,3,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,0,0,0,0,0,0,0,0,172,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,1,0,128,3,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,0,0,0,0,0,0,0,0,173,8,0,0,0,0,90,2,0,128,0,0,0,0,0,0,129,0,0,128,78,0,0,0,102,140,13,0,106,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,8,0,0,0,0,91,2,0,128,0,0,0,0,0,0,1,1,0,128,78,0,0,0,102,140,13,0,106,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,8,0,0,0,0,170,1,0,128,0,0,0,0,0,0,1,1,0,128,78,0,0,0,112,140,13,0,116,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,129,64,0,128,80,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,0,0,0,0,0,0,0,0,177,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,65,0,128,80,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,0,0,0,0,0,0,0,0,178,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,65,0,128,80,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,0,0,0,0,0,0,0,0,179,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,129,64,0,128,84,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,0,0,0,0,0,0,0,0,180,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,65,0,128,84,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,0,0,0,0,0,0,0,0,181,8,0,0,0,0,168,1,0,0,8,0,0,0,0,0,1,65,0,128,84,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,0,0,0,0,0,0,0,0,182,8,0,0,0,0,171,1,0,0,8,0,0,0,0,0,129,0,0,128,11,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,0,0,0,0,0,0,0,0,183,8,0,0,0,0,171,1,0,0,8,0,0,0,0,0,1,1,0,128,11,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,0,0,0,0,0,0,0,0,184,8,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,152,117,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,8,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,152,117,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,8,5,0,0,0,0,0,0,128,1,0,0,0,0,0,24,64,0,128,6,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,8,5,0,0,0,60,0,0,128,1,0,0,0,0,0,24,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,8,5,0,0,0,60,0,0,128,1,0,0,0,0,0,25,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,8,5,0,0,0,60,0,0,128,1,0,0,0,0,0,26,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,8,5,0,0,0,60,0,0,128,1,0,0,0,0,0,27,64,0,0,12,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,8,5,0,0,0,0,0,0,128,1,0,0,0,0,0,25,64,0,128,6,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,8,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,80,0,24,123,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,8,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,80,0,24,123,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,8,7,0,1,0,172,1,0,128,0,0,0,0,0,0,6,144,0,24,0,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,8,3,0,1,0,173,1,0,0,0,0,0,0,0,0,5,144,0,24,0,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,8,7,0,1,0,174,1,0,128,0,0,0,0,0,0,6,80,4,24,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,8,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,80,4,24,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,8,7,0,1,0,174,1,0,128,0,0,0,0,0,0,6,88,4,24,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,8,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,88,4,24,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,8,7,0,1,0,174,1,0,128,0,0,0,0,0,0,6,96,4,24,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,8,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,96,4,24,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,8,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,24,4,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,8,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,24,4,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,8,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,24,5,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,8,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,24,5,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,8,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,152,4,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,8,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,152,4,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,8,3,0,1,0,68,3,0,0,0,0,0,0,0,0,23,80,4,152,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,24,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,24,121,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,24,121,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,152,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,152,121,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,152,121,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,152,56,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,152,120,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,152,120,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,24,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,24,113,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,24,113,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,152,56,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,152,112,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,152,112,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,8,3,0,1,0,68,3,0,0,0,0,0,0,0,0,19,80,4,152,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,24,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,24,105,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,24,105,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,152,57,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,152,105,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,152,105,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,8,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,152,56,0,0,0,0,0,0,0,0,0,0,0,72,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,8,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,152,104,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,8,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,152,104,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,124,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,124,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,125,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,125,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,8,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,152,125,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,8,3,0,1,0,123,1,0,0,0,0,0,0,0,0,5,80,0,152,125,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,116,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,116,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,116,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,152,116,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,24,108,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,24,108,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,108,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,152,108,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,8,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,152,124,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,8,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,152,124,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,8,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,64,0,128,93,0,0,1,0,0,0,0,0,0,0,0,208,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,8,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,64,0,128,93,0,0,1,0,0,0,0,0,0,0,0,56,233,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,8,6,0,0,0,66,3,0,128,0,0,0,0,0,0,6,144,0,152,11,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,8,2,0,0,0,65,3,0,0,0,0,0,0,0,0,5,144,0,152,11,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,8,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,24,52,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,8,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,24,52,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,24,53,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,24,53,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,152,54,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,152,54,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,152,52,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,152,52,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,24,48,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,24,48,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,24,49,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,24,49,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,24,54,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,24,54,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,9,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,152,48,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,9,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,152,48,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,129,0,4,0,53,0,0,0,102,140,13,0,102,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,130,0,0,0,40,0,0,0,102,140,13,0,102,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,9,5,0,0,0,86,2,0,128,1,0,0,0,0,0,158,0,0,128,127,0,0,0,102,140,13,0,102,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,150,0,0,128,127,0,0,0,102,140,13,0,102,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,1,1,4,0,53,0,0,0,102,140,13,0,102,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,2,1,0,0,40,0,0,0,102,140,13,0,102,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,9,5,0,0,0,86,2,0,128,1,0,0,0,0,0,30,1,0,128,127,0,0,0,102,140,13,0,102,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,22,1,0,128,127,0,0,0,102,140,13,0,102,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,1,1,28,0,52,0,0,0,112,140,13,0,112,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,1,1,4,0,53,0,0,0,112,140,13,0,112,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,2,1,0,0,40,0,0,0,112,140,13,0,112,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,9,5,0,0,0,186,1,0,128,1,0,0,0,0,0,30,1,0,128,127,0,0,0,112,140,13,0,112,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,9,1,0,0,0,185,1,0,0,1,0,0,0,0,0,22,1,0,128,127,0,0,0,112,140,13,0,112,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,9,0,0,0,0,88,2,0,0,1,0,0,0,0,0,129,0,0,0,48,0,0,0,152,141,13,0,102,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,9,0,0,0,0,88,2,0,0,1,0,0,0,0,0,1,1,0,0,48,0,0,0,152,141,13,0,102,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,0,0,0,7,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,0,0,0,0,0,0,0,0,30,9,0,0,0,0,189,1,0,0,8,0,0,0,0,0,1,1,0,0,7,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,0,0,0,0,0,0,0,0,31,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,0,0,0,15,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,0,0,0,0,0,0,0,0,32,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,1,0,0,15,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,0,0,0,0,0,0,0,0,33,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,0,0,0,3,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,0,0,0,0,0,0,0,0,34,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,1,0,0,3,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,0,0,0,0,0,0,0,0,35,9,0,0,0,0,87,2,0,0,1,0,0,0,0,0,129,0,0,0,78,0,0,0,106,140,13,0,102,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,9,0,0,0,0,87,2,0,0,1,0,0,0,0,0,1,1,0,0,78,0,0,0,106,140,13,0,102,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,9,0,0,0,0,190,1,0,0,1,0,0,0,0,0,1,1,0,0,78,0,0,0,116,140,13,0,112,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,64,0,0,80,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,0,0,0,0,0,0,0,0,39,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,65,0,0,80,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,0,0,0,0,0,0,0,0,40,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,65,0,0,80,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,0,0,0,0,0,0,0,0,41,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,64,0,0,84,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,0,0,0,0,0,0,0,0,42,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,65,0,0,84,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,0,0,0,0,0,0,0,0,43,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,65,0,0,84,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,0,0,0,0,0,0,0,0,44,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,129,0,0,0,11,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,0,0,0,0,0,0,0,0,45,9,0,0,0,0,188,1,0,0,8,0,0,0,0,0,1,1,0,0,11,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,0,0,0,0,0,0,0,0,46,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,129,0,12,0,52,0,0,0,102,140,13,0,102,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,9,1,0,0,0,184,1,0,0,1,0,0,0,0,0,1,1,20,0,52,0,0,0,102,140,13,0,102,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,9,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,152,119,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,9,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,152,119,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,154,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,154,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,154,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,146,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,146,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,146,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,26,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,26,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,26,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,18,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,18,1,0,128,105],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+122920);allocate([170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,18,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,26,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,26,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,26,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,18,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,18,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,18,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,26,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,26,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,26,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,18,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,18,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,18,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,9,6,0,1,0,193,1,0,128,0,0,0,0,0,0,6,72,0,136,41,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,9,2,0,1,0,194,1,0,0,0,0,0,0,0,0,5,72,0,136,41,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,9,6,0,1,0,195,1,0,128,0,0,0,0,0,0,6,88,0,136,41,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,9,7,0,1,0,196,1,0,128,0,0,0,0,0,0,6,88,0,128,41,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,9,2,0,1,0,197,1,0,0,0,0,0,0,0,0,5,88,0,136,41,0,0,0,0,0,0,0,0,0,0,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,9,3,0,1,0,196,1,0,0,0,0,0,0,0,0,5,88,0,128,41,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,155,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,155,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,155,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,147,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,147,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,147,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,27,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,27,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,27,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,19,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,19,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,19,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,27,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,27,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,27,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,19,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,19,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,19,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,9,5,0,0,0,149,2,0,0,0,0,0,0,0,0,27,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,9,5,0,0,0,151,2,0,0,0,0,0,0,0,0,27,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,9,6,0,0,0,151,2,0,0,0,0,0,0,0,0,27,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,9,2,0,1,0,148,2,0,0,0,0,0,0,0,0,19,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,9,2,0,1,0,150,2,0,0,0,0,0,0,0,0,19,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,9,3,0,1,0,150,2,0,0,0,0,0,0,0,0,19,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,9,1,0,1,0,198,1,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,106,140,13,0,102,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,9,1,0,1,0,198,1,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,116,140,13,0,102,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,9,1,0,1,0,0,0,0,128,9,0,0,0,0,0,16,88,0,0,87,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,9,1,0,1,0,0,0,0,128,9,0,0,0,0,0,16,88,2,0,87,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,9,1,0,1,0,0,0,0,128,9,0,0,0,0,0,17,88,0,0,87,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,9,1,0,1,0,0,0,0,128,9,0,0,0,0,0,17,88,2,0,87,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,9,0,0,0,0,199,1,0,0,8,0,0,0,0,0,1,64,0,0,25,0,0,0,2,141,13,0,126,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,9,1,0,1,0,0,0,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,9,0,0,0,0,0,0,0,0,8,0,0,0,0,0,78,64,0,128,0,0,0,0,2,141,13,0,126,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,9,0,0,0,0,223,2,0,0,8,0,0,0,0,0,1,64,0,128,25,0,0,0,2,141,13,0,188,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,9,1,0,1,0,224,2,0,0,8,0,0,0,0,0,150,64,0,128,99,0,0,0,0,0,0,0,78,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,9,1,0,1,0,224,2,0,0,8,0,0,0,0,0,22,65,0,128,99,0,0,0,0,0,0,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,9,1,0,1,0,224,2,0,0,8,0,0,0,0,0,22,64,2,128,99,0,0,0,0,0,0,0,78,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,9,1,0,1,0,0,0,0,0,8,0,0,0,0,0,151,64,0,128,99,0,0,0,0,0,0,0,78,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,9,1,0,1,0,0,0,0,0,8,0,0,0,0,0,23,65,0,128,99,0,0,0,0,0,0,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,9,1,0,1,0,0,0,0,0,8,0,0,0,0,0,23,64,2,128,99,0,0,0,0,0,0,0,78,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,9,0,0,0,0,221,2,0,0,8,0,0,0,0,0,1,64,0,128,24,0,0,0,0,0,0,0,188,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,9,0,0,0,0,222,2,0,0,8,0,0,0,0,0,89,64,0,128,0,0,0,0,0,0,0,0,174,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,9,6,0,0,0,0,0,0,128,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,9,6,0,0,0,0,0,0,128,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,9,5,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,9,6,0,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,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,9,6,0,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,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,9,6,0,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,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,9,6,0,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,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,9,6,0,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,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,9,6,0,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,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,9,6,0,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,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,9,6,0,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,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,9,6,0,0,0,0,0,0,128,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,9,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,121,0,0,0,140,141,13,0,2,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,1,0,0,4,82,0,0,0,182,141,13,0,182,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,1,0,0,4,82,0,0,0,190,141,13,0,190,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,1,1,0,132,82,0,0,0,182,141,13,0,182,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,1,1,0,132,82,0,0,0,190,141,13,0,190,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,1,0,2,132,82,0,0,0,190,141,13,0,190,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,129,0,0,132,82,0,0,0,182,141,13,0,182,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,9,0,0,0,0,202,1,0,128,1,0,0,0,0,0,129,0,0,132,82,0,0,0,190,141,13,0,190,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,9,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,128,121,0,0,0,140,141,13,0,2,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,1,0,0,4,85,0,0,0,198,141,13,0,206,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,1,0,0,4,85,0,0,0,212,141,13,0,220,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,1,1,0,132,85,0,0,0,226,141,13,0,206,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,1,1,0,132,85,0,0,0,234,141,13,0,220,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,1,0,2,132,85,0,0,0,234,141,13,0,220,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,129,0,0,132,85,0,0,0,242,141,13,0,206,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,9,0,0,0,0,203,1,0,0,1,0,0,0,0,0,129,0,0,132,85,0,0,0,250,141,13,0,220,141,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,9,1,0,0,0,202,2,105,0,0,0,0,0,0,0,1,1,204,1,97,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,9,1,0,0,0,202,2,105,0,0,0,0,0,0,0,1,1,204,1,97,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,9,1,0,0,0,202,2,104,0,8,0,0,0,0,0,129,0,204,1,97,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,9,0,0,0,0,200,2,105,0,0,0,0,0,0,0,1,1,192,129,97,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,0,0,0,0,0,0,0,0,184,9,0,0,0,0,200,2,105,0,0,0,0,0,0,0,1,1,192,129,97,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,0,0,0,0,0,0,0,0,185,9,0,0,0,0,200,2,104,0,8,0,0,0,0,0,129,0,192,129,97,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,0,0,0,0,0,0,0,0,186,9,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,36,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,0,0,0,0,0,0,0,0,187,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,152,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,152,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,152,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,144,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,144,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,144,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,24,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,24,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,24,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,16,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,16,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,16,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,24,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,24,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,24,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,16,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,16,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,16,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,24,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,24,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,24,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,16,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,16,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,16,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,153,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,153,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,153,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,145,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,145,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,145,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,25,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,25,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,25,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,17,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,17,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,17,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,25,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,25,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,25,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,17,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,17,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,17,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,9,5,0,0,0,191,1,0,128,1,0,0,0,0,0,25,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,9,5,0,0,0,147,2,0,128,1,0,0,0,0,0,25,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,9,6,0,0,0,145,2,0,128,1,0,0,0,0,0,25,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,9,2,0,1,0,144,2,0,0,0,0,0,0,0,0,17,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,9,2,0,1,0,146,2,0,0,0,0,0,0,0,0,17,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,9,3,0,1,0,192,1,0,0,0,0,0,0,0,0,17,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,9,7,0,1,0,205,1,0,128,0,0,0,0,0,0,6,224,4,32,120,0,0,0,0,0,0,0,0,0,0,0,96,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,9,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,224,4,32,120,0,0,0,0,0,0,0,0,0,0,0,152,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,9,7,0,1,0,205,1,0,128,0,0,0,0,0,0,6,224,4,32,248,0,0,0,0,0,0,0,0,0,0,0,176,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,9,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,224,4,32,248,0,0,0,0,0,0,0,0,0,0,0,232,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,9,7,0,1,0,150,3,0,128,0,0,0,0,0,0,6,208,4,144,4,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,9,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,144,4,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,9,7,0,1,0,151,3,0,128,0,0,0,0,0,0,6,208,4,8,4,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,9,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,8,4,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,9,8,0,1,0,152,3,0,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+133160);allocate([6,208,4,128,5,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,9,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,128,5,0,0,0,0,0,0,0,0,0,0,0,48,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,9,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,128,5,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,9,8,0,1,0,152,3,0,128,0,0,0,0,0,0,6,208,4,0,5,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,9,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,0,5,0,0,0,0,0,0,0,0,0,0,0,144,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,9,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,0,5,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,9,0,0,0,0,211,1,0,0,8,0,0,0,0,0,1,64,0,0,85,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,0,0,0,0,0,0,0,0,250,9,6,0,1,0,168,3,0,128,0,0,0,0,0,0,6,72,0,8,41,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,9,2,0,1,0,164,3,0,0,0,0,0,0,0,0,5,72,0,8,41,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,9,6,0,1,0,169,3,0,128,0,0,0,0,0,0,6,88,0,8,41,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,9,7,0,1,0,170,3,0,128,0,0,0,0,0,0,6,88,0,0,41,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,9,2,0,1,0,165,3,0,0,0,0,0,0,0,0,5,88,0,8,41,0,0,0,0,0,0,0,0,0,0,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,9,3,0,1,0,166,3,0,0,0,0,0,0,0,0,5,88,0,0,41,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,10,0,0,0,0,93,2,0,0,0,0,0,0,0,0,1,0,0,0,79,0,0,0,10,141,13,0,78,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,107,0,0,0,78,140,13,0,70,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,159,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,159,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,159,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,151,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,151,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,151,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,31,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,31,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,31,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,23,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,23,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,23,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,31,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,31,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,31,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,23,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,23,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,23,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,31,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,31,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,31,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,23,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,23,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,23,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,10,7,0,1,0,217,1,0,128,0,0,0,0,0,0,6,152,0,160,123,2,0,0,0,0,0,0,0,0,0,0,240,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,152,0,160,123,2,0,0,0,0,0,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,10,7,0,1,0,217,1,0,128,0,0,0,0,0,0,6,152,0,160,251,2,0,0,0,0,0,0,0,0,0,0,40,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,152,0,160,251,2,0,0,0,0,0,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,10,1,0,0,0,5,0,0,0,0,0,0,0,0,0,129,0,12,128,14,0,0,0,60,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,155,0,12,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,155,0,4,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,132,0,0,128,12,0,0,0,78,140,13,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,147,0,12,128,64,0,0,0,78,140,13,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,147,0,4,128,65,0,0,0,78,140,13,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,10,7,0,1,0,103,2,0,128,0,0,0,0,0,0,134,0,0,128,13,0,0,0,78,140,13,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,131,0,0,128,12,0,0,0,78,140,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,133,0,0,128,13,0,0,0,78,140,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,10,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,1,20,128,14,0,0,0,82,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,1,20,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,1,4,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,1,0,128,12,0,0,0,78,140,13,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,1,20,128,64,0,0,0,78,140,13,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,1,4,128,65,0,0,0,78,140,13,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,10,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,1,0,128,13,0,0,0,78,140,13,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,3,1,0,128,12,0,0,0,78,140,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,1,0,128,13,0,0,0,78,140,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,10,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,0,30,128,14,0,0,0,88,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,0,30,128,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,0,6,128,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,0,2,128,12,0,0,0,78,140,13,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,0,30,128,64,0,0,0,78,140,13,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,0,6,128,65,0,0,0,78,140,13,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,10,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,0,2,128,13,0,0,0,78,140,13,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,3,0,2,128,12,0,0,0,78,140,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,0,2,128,13,0,0,0,78,140,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,10,1,0,0,0,5,0,0,0,0,0,0,0,0,0,1,0,4,0,14,0,0,0,54,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,0,4,0,64,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,27,0,4,0,65,0,0,0,78,140,13,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,10,6,0,0,0,104,2,0,128,1,0,0,0,0,0,4,0,0,0,12,0,0,0,78,140,13,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,0,4,0,64,0,0,0,78,140,13,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,19,0,4,0,65,0,0,0,78,140,13,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,10,7,0,1,0,103,2,0,128,0,0,0,0,0,0,6,0,0,0,13,0,0,0,78,140,13,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,3,0,0,0,12,0,0,0,78,140,13,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,10,3,0,1,0,102,2,0,0,0,0,0,0,0,0,5,0,0,0,13,0,0,0,78,140,13,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,10,1,0,0,0,211,2,0,0,8,0,0,0,0,0,9,0,0,0,87,0,0,0,2,142,13,0,10,142,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,10,1,0,0,0,211,2,0,0,8,0,0,0,0,0,9,1,0,128,87,0,0,0,16,142,13,0,10,142,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,10,1,0,0,0,211,2,0,0,8,0,0,0,0,0,9,0,2,128,87,0,0,0,24,142,13,0,10,142,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,10,1,0,0,0,211,2,0,0,8,0,0,0,0,0,137,0,0,128,87,0,0,0,32,142,13,0,10,142,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,10,2,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,40,142,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,10,2,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,48,142,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,10,0,0,0,0,0,0,4,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,73,10,0,0,0,0,0,0,4,0,8,0,0,0,0,0,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,0,0,0,0,0,0,0,0,74,10,1,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,10,1,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,10,2,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,10,2,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,10,2,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,10,1,0,0,0,0,0,4,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,73,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,73,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,75,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,75,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,75,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,75,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,10,1,0,1,0,11,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,78,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,10,1,0,1,0,11,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,78,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,10,1,0,1,0,11,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,78,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,10,1,0,1,0,11,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,78,140,13,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,73,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,73,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,74,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,74,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,78,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,78,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,79,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,79,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,79,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,79,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,78,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,78,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,74,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,74,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,72,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,72,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,77,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,77,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,128,76,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,128,76,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,72,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,72,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,77,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,77,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,10,5,0,0,0,179,2,0,0,1,0,0,0,0,0,15,64,0,0,76,0,0,0,78,140,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,10,1,0,1,0,178,2,0,0,0,0,0,0,0,0,14,64,0,0,76,0,0,0,78,140,13,0,0,0,0,0,88,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,10,0,0,0,0,221,1,0,128,9,0,0,0,0,0,88,72,0,0,87,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,0,0,0,0,0,0,0,0,117,10,5,0,1,0,222,1,0,0,8,0,0,0,0,0,152,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,10,5,0,1,0,222,1,0,0,8,0,0,0,0,0,24,65,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,10,5,0,1,0,222,1,0,0,8,0,0,0,0,0,24,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,128,100,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,128,100,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,0,101,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,0,101,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,0,100,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,0,100,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,10,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,192,4,0,102,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,10,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,192,4,0,102,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,0,102,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,0,102,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,128,102,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,128,102,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,10,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,128,0,128,101,0,0,0,122,140,13,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,10,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,128,0,128,101,0,0,0,122,140,13,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,156,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,156,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,156,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,148,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,148,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,10,3,0,1,0,192,1,0,0,32,0,0,0,0,0,148,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,28,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,28,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,28,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,20,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,20,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,10,3,0,1,0,192,1,0,0,32,0,0,0,0,0,20,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,28,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,28,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,28,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,20,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,20,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,10,3,0,1,0,192,1,0,0,32,0,0,0,0,0,20,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,28,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,28,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,28,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,20,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,20,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,20,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,10,6,0,0,0,164,2,0,128,1,0,0,0,0,0,132,64,0,128,82,0,0,0,170,141,13,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,10,7,0,0,0,155,2,0,128,1,0,0,0,0,0,132,64,4,0,82,0,0,0,0,0,0,0,78,140,13,0,96,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,10,3,0,1,0,158,2,0,0,0,0,0,0,0,0,131,64,0,128,82,0,0,0,170,141,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,10,4,0,1,0,152,2,0,0,16,0,0,0,0,0,131,64,4,0,82,0,0,0,0,0,0,0,78,140,13,0,152,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,10,6,0,0,0,165,2,0,128,1,0,0,0,0,0,4,65,0,128,82,0,0,0,170,141,13,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,10,7,0,0,0,156,2,0,128,1,0,0,0,0,0,4,65,4,0,82,0,0,0,0,0,0,0,78,140,13,0,184,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,10,3,0,1,0,159,2,0,0,0,0,0,0,0,0,3,65,0,128,82,0,0,0,170,141,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,10,4,0,1,0,153,2,0,0,16,0,0,0,0,0,3,65,4,0,82,0,0,0,0,0,0,0,78,140,13,0,240,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,10,6,0,0,0,166,2,0,128,1,0,0,0,0,0,4,64,2,128,82,0,0,0,170,141,13,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,10,7,0,0,0,157,2,0,128,1,0,0,0,0,0,4,64,6,0,82,0,0,0,0,0,0,0,78,140,13,0,16,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,10,3,0,1,0,160,2,0,0,0,0,0,0,0,0,3,64,2,128,82,0,0,0,170,141,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,10,4,0,1,0,154,2,0,0,16,0,0,0,0,0,3,64,6,0,82,0,0,0,0,0,0,0,78,140,13,0,72,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,10,7,0,1,0,217,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+143400);allocate([0,128,0,0,0,0,0,0,6,144,0,160,123,2,0,0,0,0,0,0,0,0,0,0,240,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,144,0,160,123,2,0,0,0,0,0,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,10,7,0,1,0,217,1,0,128,0,0,0,0,0,0,6,144,0,160,251,2,0,0,0,0,0,0,0,0,0,0,40,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,144,0,160,251,2,0,0,0,0,0,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,157,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,157,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,157,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,149,0,0,128,104,0,0,0,0,0,0,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,149,0,0,128,105,0,0,0,170,141,13,0,78,140,13,0,56,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,149,0,4,128,96,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,29,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,29,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,29,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,21,1,0,128,104,0,0,0,0,0,0,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,21,1,0,128,105,0,0,0,170,141,13,0,78,140,13,0,240,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,21,1,4,128,96,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,29,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,29,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,29,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,21,0,2,128,104,0,0,0,0,0,0,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,21,0,2,128,105,0,0,0,170,141,13,0,78,140,13,0,0,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,21,0,6,128,96,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,10,5,0,0,0,141,2,0,128,1,0,0,0,0,0,29,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,10,5,0,0,0,143,2,0,128,1,0,0,0,0,0,29,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,10,6,0,0,0,141,2,0,128,1,0,0,0,0,0,29,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,10,2,0,1,0,192,1,0,0,0,0,0,0,0,0,21,0,0,0,104,0,0,0,0,0,0,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,10,2,0,1,0,142,2,0,0,0,0,0,0,0,0,21,0,0,0,105,0,0,0,170,141,13,0,78,140,13,0,72,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,10,3,0,1,0,192,1,0,0,0,0,0,0,0,0,21,0,4,0,96,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,10,6,0,0,0,164,2,0,128,1,0,0,0,0,0,132,64,0,128,86,0,0,0,170,141,13,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,10,7,0,0,0,155,2,0,128,1,0,0,0,0,0,132,64,4,0,86,0,0,0,0,0,0,0,78,140,13,0,96,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,10,3,0,1,0,161,2,0,0,0,0,0,0,0,0,131,64,0,128,86,0,0,0,170,141,13,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,10,4,0,1,0,152,2,0,0,16,0,0,0,0,0,131,64,4,0,86,0,0,0,0,0,0,0,78,140,13,0,152,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,10,6,0,0,0,165,2,0,128,1,0,0,0,0,0,4,65,0,128,86,0,0,0,170,141,13,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,10,7,0,0,0,156,2,0,128,1,0,0,0,0,0,4,65,4,0,86,0,0,0,0,0,0,0,78,140,13,0,184,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,10,3,0,1,0,162,2,0,0,0,0,0,0,0,0,3,65,0,128,86,0,0,0,170,141,13,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,10,4,0,1,0,153,2,0,0,16,0,0,0,0,0,3,65,4,0,86,0,0,0,0,0,0,0,78,140,13,0,240,239,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,10,6,0,0,0,166,2,0,128,1,0,0,0,0,0,4,64,2,128,86,0,0,0,170,141,13,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,10,7,0,0,0,157,2,0,128,1,0,0,0,0,0,4,64,6,0,86,0,0,0,0,0,0,0,78,140,13,0,16,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,10,3,0,1,0,163,2,0,0,0,0,0,0,0,0,3,64,2,128,86,0,0,0,170,141,13,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,10,4,0,1,0,154,2,0,0,16,0,0,0,0,0,3,64,6,0,86,0,0,0,0,0,0,0,78,140,13,0,72,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,10,7,0,1,0,217,1,0,128,0,0,0,0,0,0,6,160,0,160,123,2,0,0,0,0,0,0,0,0,0,0,240,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,160,0,160,123,2,0,0,0,0,0,0,0,0,0,0,104,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,10,7,0,1,0,217,1,0,128,0,0,0,0,0,0,6,160,0,160,251,2,0,0,0,0,0,0,0,0,0,0,40,218,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,10,3,0,1,0,206,1,0,0,0,0,0,0,0,0,5,160,0,160,251,2,0,0,0,0,0,0,0,0,0,0,184,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,10,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,80,4,16,99,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,10,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,80,4,16,99,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,10,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,72,4,8,99,0,0,0,0,0,0,0,0,0,0,0,0,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,10,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,72,4,8,99,0,0,0,0,0,0,0,0,0,0,0,64,219,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,10,5,0,1,0,237,1,0,0,8,0,0,0,0,0,153,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,10,5,0,1,0,56,0,0,0,8,0,0,0,0,0,25,65,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,10,5,0,1,0,56,0,0,0,8,0,0,0,0,0,25,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,94,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,10,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,10,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,10,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,62,64,0,128,0,0,0,0,94,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,10,5,0,1,0,238,1,0,0,8,0,0,0,0,0,24,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,10,1,0,1,0,238,1,0,0,8,0,0,0,0,0,144,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,10,1,0,1,0,238,1,0,0,8,0,0,0,0,0,16,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,10,5,0,1,0,238,1,0,0,8,0,0,0,0,0,24,64,2,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,10,1,0,1,0,238,1,0,0,8,0,0,0,0,0,16,64,2,0,0,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,10,5,0,1,0,239,1,0,0,8,0,0,0,0,0,28,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,10,1,0,1,0,239,1,0,0,8,0,0,0,0,0,148,64,0,128,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,10,1,0,1,0,239,1,0,0,8,0,0,0,0,0,20,65,0,128,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,10,1,0,1,0,239,1,0,0,8,0,0,0,0,0,20,64,2,128,0,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,10,6,0,1,0,240,1,0,128,0,0,0,0,0,0,6,80,0,144,40,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,10,2,0,1,0,241,1,0,0,0,0,0,0,0,0,5,80,0,144,40,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,10,6,0,1,0,242,1,0,128,0,0,0,0,0,0,6,72,0,136,40,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,10,2,0,1,0,243,1,0,0,0,0,0,0,0,0,5,72,0,136,40,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,10,6,0,1,0,244,1,0,128,0,0,0,0,0,0,6,96,0,144,40,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,10,7,0,1,0,245,1,0,128,0,0,0,0,0,0,6,96,0,128,40,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,10,2,0,1,0,246,1,0,0,0,0,0,0,0,0,5,96,0,144,40,0,0,0,0,0,0,0,0,0,0,0,224,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,10,3,0,1,0,245,1,0,0,0,0,0,0,0,0,5,96,0,128,40,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,10,6,0,1,0,247,1,0,128,0,0,0,0,0,0,6,88,0,136,40,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,10,7,0,1,0,245,1,0,128,0,0,0,0,0,0,6,88,0,128,40,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,10,2,0,1,0,248,1,0,0,0,0,0,0,0,0,5,88,0,136,40,0,0,0,0,0,0,0,0,0,0,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,10,3,0,1,0,245,1,0,0,0,0,0,0,0,0,5,88,0,128,40,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,10,0,0,0,0,249,1,0,0,8,0,0,0,0,0,90,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,10,2,0,1,0,249,1,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,10,2,0,1,0,249,1,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,10,2,0,1,0,249,1,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,27,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,0,0,0,0,0,0,0,0,252,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,43,64,0,128,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,10,0,0,0,0,250,1,0,0,8,0,0,0,0,0,1,0,0,128,124,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,0,0,0,0,0,0,0,0,254,10,0,0,0,0,181,2,0,0,8,0,0,0,0,0,1,0,0,128,126,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,0,0,0,0,0,0,0,0,255,10,0,0,0,0,0,0,0,0,8,0,0,0,0,0,60,64,0,128,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,0,0,0,0,0,0,0,0,0,11,0,0,0,0,252,1,0,0,8,0,0,0,0,0,1,0,0,128,125,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,0,0,0,0,0,0,0,0,1,11,5,0,0,0,178,3,0,128,9,0,0,0,0,0,27,64,0,0,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,11,1,0,1,0,207,2,0,0,8,0,0,0,0,0,9,0,0,0,85,0,0,0,2,142,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,11,1,0,1,0,207,2,0,0,8,0,0,0,0,0,9,1,0,128,85,0,0,0,16,142,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,11,1,0,1,0,207,2,0,0,8,0,0,0,0,0,9,0,2,128,85,0,0,0,56,142,13,0,56,141,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,11,1,0,1,0,207,2,0,0,8,0,0,0,0,0,137,0,0,128,85,0,0,0,32,142,13,0,244,140,13,0,80,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,11,1,0,1,0,255,1,0,0,8,0,0,0,0,0,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,11,1,0,1,0,255,1,0,0,8,0,0,0,0,0,17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,11,1,0,1,0,255,1,0,0,8,0,0,0,0,0,17,64,2,0,0,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,11,5,0,1,0,255,1,0,0,8,0,0,0,0,0,25,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,11,5,0,0,0,202,0,0,0,9,0,0,0,0,0,26,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,11,5,0,0,0,202,0,0,0,9,0,0,0,0,0,26,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,11,1,0,0,0,0,0,0,0,8,0,0,0,0,0,19,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,11,1,0,0,0,0,0,0,0,8,0,0,0,0,0,18,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,11,1,0,0,0,0,0,0,0,8,0,0,0,0,0,18,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,11,5,0,0,0,202,0,0,0,9,0,0,0,0,0,27,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,11,5,0,0,0,202,0,0,0,9,0,0,0,0,0,27,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,11,5,0,0,0,229,2,0,0,9,0,0,0,0,0,31,0,0,128,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,11,1,0,1,0,0,0,0,0,8,0,0,0,0,0,19,0,0,128,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,11,1,0,1,0,0,0,0,0,8,0,0,0,0,0,18,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,11,1,0,1,0,0,0,0,0,8,0,0,0,0,0,19,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,11,1,0,0,0,228,2,0,0,8,0,0,0,0,0,19,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,11,1,0,0,0,0,0,0,0,8,0,0,0,0,0,17,0,0,128,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,11,1,0,0,0,0,0,0,0,8,0,0,0,0,0,17,0,0,128,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,208,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,0,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,11,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,48,226,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,11,1,0,0,0,228,2,0,0,8,0,0,0,0,0,18,0,0,128,110,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,129,0,12,128,22,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,157,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,157,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,132,0,0,128,20,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,149,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,149,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,11,7,0,1,0,12,0,0,130,0,0,0,0,0,0,134,0,0,128,21,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,131,0,0,128,20,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,133,0,0,128,21,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,1,20,128,22,0,0,0,94,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,4,1,0,128,20,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,11,7,0,1,0,12,0,0,130,0,0,0,0,0,0,6,1,0,128,21,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,3,1,0,128,20,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,5,1,0,128,21,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,30,128,22,0,0,0,98,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,4,0,2,128,20,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,11,7,0,1,0,12,0,0,130,0,0,0,0,0,0,6,0,2,128,21,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,3,0,2,128,20,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,5,0,2,128,21,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,4,0,22,0,0,0,70,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,29,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,11,6,0,0,0,101,2,0,130,1,0,0,0,0,0,4,0,0,0,20,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,21,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,11,7,0,1,0,12,0,0,130,0,0,0,0,0,0,6,0,0,0,21,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,3,0,0,0,20,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,11,3,0,1,0,9,0,0,2,0,0,0,0,0,0,5,0,0,0,21,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,11,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,16,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,11,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,16,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,11,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,8,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,11,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,8,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,29,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,29,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,29,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,29,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,20,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,21,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,20,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,11,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,16,46,0,0,0,0,0,0,0,0,0,0,0,192,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,11,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,16,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,11,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,16,46,0,0,0,0,0,0,0,0,0,0,0,248,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+153640);allocate([97,11,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,16,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,11,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,8,46,0,0,0,0,0,0,0,0,0,0,0,16,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,11,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,8,46,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,11,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,8,46,0,0,0,0,0,0,0,0,0,0,0,72,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,11,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,8,46,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,28,0,0,0,108,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,28,0,0,0,110,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,28,0,0,0,111,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,11,5,0,0,0,23,0,0,128,8,0,0,0,0,0,28,0,0,0,109,0,0,0,0,0,0,0,74,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,21,0,0,0,111,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,20,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,144,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,224,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,74,140,13,0,48,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,168,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,248,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,11,7,0,1,0,23,0,0,128,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,74,140,13,0,72,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,11,1,0,0,0,24,0,0,0,8,0,0,0,0,0,21,0,0,0,110,0,0,0,0,0,0,0,0,0,0,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,11,0,0,0,0,2,2,0,0,8,0,0,0,0,0,88,64,0,128,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,0,0,0,0,0,0,0,0,124,11,0,0,0,0,3,2,0,0,8,0,0,0,0,0,1,64,0,128,2,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,0,0,0,0,0,0,0,0,125,11,0,0,0,0,4,2,0,0,8,0,0,0,0,0,1,64,0,0,26,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,0,0,0,0,0,0,0,0,126,11,0,0,0,0,4,2,0,0,8,0,0,0,0,0,1,64,0,128,26,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,0,0,0,0,0,0,0,0,127,11,0,0,0,0,4,2,0,0,8,0,0,0,0,0,1,64,2,128,26,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,0,0,0,0,0,0,0,0,128,11,0,0,0,0,3,2,0,0,8,0,0,0,0,0,1,64,0,128,3,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,0,0,0,0,0,0,0,0,129,11,0,0,0,0,3,2,0,0,8,0,0,0,0,0,1,64,2,128,3,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,0,0,0,0,0,0,0,0,130,11,6,0,1,0,0,0,0,128,0,0,0,0,0,0,31,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,11,2,0,1,0,0,0,0,0,0,0,0,0,0,0,23,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,11,6,0,1,0,0,0,0,128,0,0,0,0,0,0,31,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,11,2,0,1,0,0,0,0,0,0,0,0,0,0,0,23,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,11,1,0,0,0,5,2,120,0,8,0,0,0,0,0,1,0,24,128,116,0,0,0,102,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,11,1,0,0,0,211,0,120,0,72,0,0,0,0,0,1,0,24,128,116,0,0,0,112,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,11,1,0,0,0,211,0,120,0,72,0,0,0,0,0,1,0,26,128,116,0,0,0,112,140,13,0,0,0,0,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,11,5,0,0,0,209,0,120,128,8,0,0,0,0,0,28,0,0,128,127,0,0,0,102,140,13,0,0,0,0,0,104,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,11,5,0,0,0,6,2,120,128,72,0,0,0,0,0,28,0,0,128,127,0,0,0,112,140,13,0,0,0,0,0,104,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,11,5,0,0,0,6,2,120,128,72,0,0,0,0,0,28,0,2,128,127,0,0,0,112,140,13,0,0,0,0,0,104,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,11,1,0,0,0,7,2,120,0,8,0,0,0,0,0,20,0,0,128,127,0,0,0,102,140,13,0,0,0,0,0,144,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,11,1,0,0,0,6,2,120,0,72,0,0,0,0,0,20,0,0,128,127,0,0,0,112,140,13,0,0,0,0,0,144,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,11,1,0,0,0,6,2,120,0,72,0,0,0,0,0,20,0,2,128,127,0,0,0,112,140,13,0,0,0,0,0,144,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,11,2,0,0,0,200,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,0,0,0,0,152,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,11,2,0,0,0,8,2,120,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,0,0,0,0,152,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,11,6,0,0,0,200,0,120,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,0,0,0,0,168,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,11,6,0,0,0,8,2,120,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,0,0,0,0,168,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,11,2,0,0,0,200,0,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,0,0,0,0,216,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,11,2,0,0,0,8,2,120,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,0,0,0,0,216,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,129,0,12,128,84,0,0,0,66,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,11,6,0,0,0,10,0,0,130,0,0,0,0,0,0,152,0,12,128,123,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,11,2,0,0,0,9,0,0,2,0,0,0,0,0,0,144,0,12,128,123,0,0,0,0,0,0,0,78,140,13,0,16,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,11,6,0,0,0,12,0,0,130,0,0,0,0,0,0,134,0,0,128,66,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,11,2,0,0,0,9,0,0,2,16,0,0,0,0,0,131,0,0,128,66,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,1,20,128,84,0,0,0,94,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,11,6,0,0,0,10,0,0,130,0,0,0,0,0,0,24,1,20,128,123,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,11,2,0,0,0,9,0,0,2,0,0,0,0,0,0,16,1,20,128,123,0,0,0,0,0,0,0,78,140,13,0,32,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,11,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,1,0,128,66,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,11,2,0,0,0,9,0,0,2,16,0,0,0,0,0,3,1,0,128,66,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,30,128,84,0,0,0,98,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,11,6,0,0,0,10,0,0,130,0,0,0,0,0,0,24,0,30,128,123,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,11,2,0,0,0,9,0,0,2,0,0,0,0,0,0,16,0,30,128,123,0,0,0,0,0,0,0,78,140,13,0,48,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,11,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,0,2,128,66,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,11,2,0,0,0,9,0,0,2,16,0,0,0,0,0,3,0,2,128,66,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,11,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,0,4,0,84,0,0,0,70,140,13,0,78,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,11,6,0,0,0,10,0,0,130,0,0,0,0,0,0,24,0,4,0,123,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,11,2,0,0,0,9,0,0,2,0,0,0,0,0,0,16,0,4,0,123,0,0,0,0,0,0,0,78,140,13,0,184,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,11,2,0,0,0,9,0,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,232,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,11,6,0,0,0,12,0,0,130,0,0,0,0,0,0,6,0,0,0,66,0,0,0,0,0,0,0,78,140,13,0,176,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,11,2,0,0,0,9,0,0,2,16,0,0,0,0,0,3,0,0,0,66,0,0,0,0,0,0,0,78,140,13,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,11,5,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,64,142,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,11,5,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,72,142,13,0,88,140,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,11,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,78,142,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,11,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,168,142,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,11,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,78,142,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,11,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,168,142,13,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,11,0,0,0,0,56,0,96,0,8,0,0,0,0,0,1,64,0,128,5,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,0,0,0,0,0,0,0,0,177,11,0,0,0,0,0,3,0,0,8,0,0,0,0,0,68,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,11,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,72,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,11,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,80,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,11,1,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,74,140,13,0,88,232,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,11,6,0,1,0,183,2,0,128,0,0,0,0,0,0,134,88,0,0,94,0,0,0,0,0,0,0,78,140,13,0,32,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,11,2,0,1,0,182,2,0,0,0,0,0,0,0,0,133,88,0,0,94,0,0,0,0,0,0,0,78,140,13,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,11,6,0,1,0,183,2,0,128,0,0,0,0,0,0,6,89,0,0,94,0,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,11,2,0,1,0,182,2,0,0,0,0,0,0,0,0,5,89,0,0,94,0,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,11,6,0,1,0,183,2,0,128,0,0,0,0,0,0,6,88,2,0,94,0,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,11,2,0,1,0,182,2,0,0,0,0,0,0,0,0,5,88,2,0,94,0,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,11,6,0,1,0,0,0,0,128,0,0,0,0,0,0,28,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,11,2,0,1,0,0,0,0,0,0,0,0,0,0,0,20,72,1,192,0,1,0,0,0,0,0,0,78,140,13,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,11,6,0,1,0,0,0,0,128,0,0,0,0,0,0,28,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,11,2,0,1,0,0,0,0,0,0,0,0,0,0,0,20,72,1,192,128,1,0,0,0,0,0,0,78,140,13,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,11,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,0,23,0,0,0,0,0,0,0,78,140,13,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,11,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,0,23,0,0,0,0,0,0,0,78,140,13,0,224,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,11,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,0,23,0,0,0,0,0,0,0,78,140,13,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,11,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,0,23,0,0,0,0,0,0,0,78,140,13,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,11,1,0,0,0,254,2,0,0,8,0,0,0,0,0,21,0,0,128,111,0,0,0,14,143,13,0,176,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,11,1,0,0,0,254,2,0,0,8,0,0,0,0,0,21,0,0,128,109,0,0,0,14,143,13,0,176,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,11,0,0,0,0,252,2,0,0,8,0,0,0,0,0,73,0,0,0,109,0,0,0,14,143,13,0,74,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,11,1,0,0,0,249,2,0,0,8,0,0,0,0,0,21,0,0,128,110,0,0,0,14,143,13,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,176,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,176,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,176,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,74,140,13,0,240,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,74,140,13,0,0,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,11,2,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,0,0,0,0,0,0,74,140,13,0,16,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,11,1,0,0,0,249,2,0,0,8,0,0,0,0,0,20,0,0,128,110,0,0,0,14,143,13,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,11,0,0,0,0,56,0,96,0,8,0,0,0,0,0,1,64,0,128,92,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,0,0,0,0,0,0,0,0,207,11,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,144,10,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,11,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,144,10,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,11,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,136,10,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,11,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,136,10,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,11,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,16,10,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,11,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,16,10,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,11,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,8,10,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,11,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,8,10,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,11,9,0,1,0,0,0,0,128,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,248,240,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,11,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,48,44,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,11,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,48,44,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,11,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,11,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,11,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,11,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,11,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,129,17,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,11,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,11,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,225,17,4,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,172,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,11,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,11,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,11,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,172,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,11,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,48,44,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,11,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,48,44,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,11,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,40,44,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,11,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,40,44,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,11,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,11,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,11,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,129,9,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,225,9,4,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,44,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+163880);allocate([0,0,0,0,0,0,0,0,24,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,44,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,12,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,40,44,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,12,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,40,44,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,12,7,0,1,0,13,2,0,128,16,0,0,0,0,0,6,96,0,96,172,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,12,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,96,0,96,172,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,172,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,172,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,12,3,0,1,0,13,2,0,0,16,0,0,0,0,0,5,96,0,96,172,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,12,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,96,172,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,172,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,172,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,12,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,96,172,17,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,172,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,172,113,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,12,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,48,44,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,12,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,48,44,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,12,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,48,44,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,12,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,48,44,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,12,7,0,1,0,14,2,0,128,16,0,0,0,0,0,6,88,0,96,44,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,12,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,88,0,96,44,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,44,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,44,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,12,3,0,1,0,14,2,0,0,16,0,0,0,0,0,5,88,0,96,44,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,12,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,96,44,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,44,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,44,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,12,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,96,44,17,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,44,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,44,113,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,12,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,40,44,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,12,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,40,44,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,12,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,40,44,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,12,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,40,44,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,12,7,0,1,0,21,0,0,128,0,0,0,0,0,0,6,80,0,48,104,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,12,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,48,104,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,12,7,0,1,0,21,0,0,128,0,0,0,0,0,0,6,80,0,48,104,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,12,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,48,104,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,12,7,0,1,0,22,0,0,128,0,0,0,0,0,0,6,96,0,40,104,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,12,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,96,0,40,104,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,12,7,0,1,0,22,0,0,128,0,0,0,0,0,0,6,96,0,40,104,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,12,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,96,0,40,104,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,12,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,184,111,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,12,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,184,111,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,12,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,56,111,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,12,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,56,111,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,12,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,184,110,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,12,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,184,110,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,12,7,0,1,0,26,0,0,128,0,0,0,0,0,0,6,144,0,56,110,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,12,3,0,1,0,27,0,0,0,0,0,0,0,0,0,5,144,0,56,110,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,12,6,0,1,0,28,0,0,128,0,0,0,0,0,0,6,144,0,184,109,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,12,2,0,1,0,29,0,0,0,0,0,0,0,0,0,5,144,0,184,109,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,12,7,0,1,0,30,0,0,128,0,0,0,0,0,0,6,208,4,184,111,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,12,3,0,1,0,31,0,0,0,0,0,0,0,0,0,5,208,4,184,111,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,1,9,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,33,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,97,9,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,33,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,97,32,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,33,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,97,32,0,0,0,0,0,0,0,0,0,104,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,9,9,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,105,9,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,105,64,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,105,64,0,0,0,0,0,0,0,0,0,184,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,129,9,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,225,9,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,1,225,128,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,1,225,128,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,1,17,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,33,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,97,17,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,33,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,97,32,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,33,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,97,32,0,0,0,0,0,0,0,0,0,128,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,9,17,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,105,17,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,105,64,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,105,64,0,0,0,0,0,0,0,0,0,112,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,129,17,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,225,17,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,12,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,129,225,128,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,12,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,129,225,128,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,176,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,12,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,80,0,176,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,170,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,170,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,12,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,168,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,12,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,72,0,168,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,42,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,42,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,12,3,0,1,0,173,3,0,0,0,0,0,0,0,0,5,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,48,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,12,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,48,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,9,17,0,0,0,0,0,0,0,0,0,120,242,12],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+174120);allocate([255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,170,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,170,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,12,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,40,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,12,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,40,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,12,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,12,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,12,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,42,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,12,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,12,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,12,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,42,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,12,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,12,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,13,3,0,0,0,0,0,1,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,48,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,178,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,178,33,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,178,33,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,178,33,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,178,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,178,41,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,178,41,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,178,41,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,178,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,178,161,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,178,161,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,240,178,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,178,161,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,240,178,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,50,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,50,33,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,50,33,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,232,50,33,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,50,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,50,41,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,50,41,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,232,50,41,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,13,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,13,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,248,50,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,50,161,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,50,161,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,13,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,232,50,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,13,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,232,50,161,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,13,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,232,50,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,13,8,0,1,0,39,0,0,128,0,0,0,0,0,0,6,208,4,176,6,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,13,4,0,1,0,40,0,0,0,16,0,0,0,0,0,5,208,4,176,6,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,13,8,0,1,0,39,0,0,128,0,0,0,0,0,0,6,208,4,176,6,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,13,4,0,1,0,40,0,0,0,16,0,0,0,0,0,5,208,4,176,6,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,13,8,0,1,0,39,0,0,128,0,0,0,0,0,0,6,208,4,40,6,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,13,4,0,1,0,40,0,0,0,16,0,0,0,0,0,5,208,4,40,6,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,13,8,0,1,0,39,0,0,128,0,0,0,0,0,0,6,208,4,40,6,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,13,4,0,1,0,40,0,0,0,16,0,0,0,0,0,5,208,4,40,6,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,13,8,0,1,0,15,2,0,128,0,0,0,0,0,0,6,208,4,176,37,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,13,4,0,1,0,16,2,0,0,0,0,0,0,0,0,5,208,4,176,37,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,13,8,0,1,0,15,2,0,128,0,0,0,0,0,0,6,208,4,176,37,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,13,4,0,1,0,16,2,0,0,0,0,0,0,0,0,5,208,4,176,37,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,13,8,0,1,0,15,2,0,128,0,0,0,0,0,0,6,208,4,40,37,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,13,4,0,1,0,16,2,0,0,0,0,0,0,0,0,5,208,4,40,37,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,13,8,0,1,0,15,2,0,128,0,0,0,0,0,0,6,208,4,40,37,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,13,4,0,1,0,16,2,0,0,0,0,0,0,0,0,5,208,4,40,37,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,13,6,0,1,0,77,3,0,128,0,0,0,0,0,0,6,144,0,56,13,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,40,32,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,104,32,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,160,32,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,13,224,32,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,13,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,13,160,64,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,13,224,64,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,160,32,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,141,224,32,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,141,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,141,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,141,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,13,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,56,45,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,40,32,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,104,32,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,160,32,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,45,224,32,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,45,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,45,160,64,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,45,224,64,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,160,32,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,173,224,32,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,173,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,173,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,173,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,13,6,0,1,0,17,2,0,128,0,0,0,0,0,0,6,144,0,176,12,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,13,2,0,1,0,18,2,0,0,0,0,0,0,0,0,5,144,0,176,12,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,40,16,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,13,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,40,64,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,13,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,104,64,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,140,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,13,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,160,128,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,13,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,240,140,224,128,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,13,6,0,1,0,17,2,0,128,0,0,0,0,0,0,6,144,0,40,12,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,13,2,0,1,0,18,2,0,0,0,0,0,0,0,0,5,144,0,40,12,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,13,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,13,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,40,8,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,104,8,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,13,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,40,64,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,13,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,104,64,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,13,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,128,8,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,160,8,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,13,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,12,224,8],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+184360);allocate([144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,13,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,160,128,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,13,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,104,12,224,128,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,13,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,40,12,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,13,2,0,1,0,19,2,0,0,0,0,0,0,0,0,5,144,0,40,12,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,80,4,48,97,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,80,4,48,97,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,13,4,0,1,0,16,0,0,0,16,0,0,0,0,0,5,80,4,48,97,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,13,4,0,1,0,16,0,0,0,0,0,0,0,0,0,5,80,4,48,97,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,112,225,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,129,17,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,129,17,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,161,17,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,161,17,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,112,225,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,80,4,48,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,80,4,48,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,13,4,0,1,0,16,0,0,0,16,0,0,0,0,0,5,80,4,48,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,13,4,0,1,0,16,0,0,0,0,0,0,0,0,0,5,80,4,48,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,40,97,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,40,97,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,13,4,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,4,40,97,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,13,4,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,4,40,97,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,104,97,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,129,9,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,129,9,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,161,9,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,161,9,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,104,97,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,40,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,13,8,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,4,40,97,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,13,4,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,4,40,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,13,4,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,4,40,97,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,13,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,96,4,120,225,1,16,0,0,0,0,0,0,0,0,0,88,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,225,1,16,0,0,0,0,0,0,0,0,0,152,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,225,33,16,0,0,0,0,0,0,0,0,0,216,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,13,8,0,1,0,0,0,0,0,0,0,0,0,0,0,6,96,4,120,225,1,16,0,0,0,0,0,0,0,0,0,152,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,13,9,0,1,0,0,0,0,0,0,0,0,0,0,0,6,96,4,120,225,33,16,0,0,0,0,0,0,0,0,0,216,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,13,4,0,1,0,14,2,0,0,0,0,0,0,0,0,5,96,4,120,225,1,32,0,0,0,0,0,0,0,0,0,32,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,1,32,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,33,32,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,1,1,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,33,1,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,1,1,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,33,1,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,13,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,1,32,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,13,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,225,33,32,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,13,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,96,4,32,97,17,0,0,0,0,0,0,0,0,0,0,136,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,13,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,96,4,32,97,17,0,0,0,0,0,0,0,0,0,0,136,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,13,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,96,4,32,97,17,0,0,0,0,0,0,0,0,0,0,248,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,13,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,96,4,32,97,17,0,0,0,0,0,0,0,0,0,0,248,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,13,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,88,4,120,97,1,8,0,0,0,0,0,0,0,0,0,200,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,13,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,97,1,8,0,0,0,0,0,0,0,0,0,152,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,13,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,97,33,8,0,0,0,0,0,0,0,0,0,216,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,14,8,0,1,0,0,0,0,0,0,0,0,0,0,0,6,88,4,120,97,1,8,0,0,0,0,0,0,0,0,0,152,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,14,9,0,1,0,0,0,0,0,0,0,0,0,0,0,6,88,4,120,97,33,8,0,0,0,0,0,0,0,0,0,216,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,14,4,0,1,0,14,2,0,0,0,0,0,0,0,0,5,88,4,120,97,1,32,0,0,0,0,0,0,0,0,0,8,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,1,32,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,33,32,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,1,1,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,33,1,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,1,1,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,33,1,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,1,32,0,0,0,0,0,0,0,0,0,64,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,97,33,32,0,0,0,0,0,0,0,0,0,96,11,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,14,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,32,97,17,0,0,0,0,0,0,0,0,0,0,40,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,14,8,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,4,32,97,17,0,0,0,0,0,0,0,0,0,0,40,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,14,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,32,97,17,0,0,0,0,0,0,0,0,0,0,216,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,14,4,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,4,32,97,17,0,0,0,0,0,0,0,0,0,0,216,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,14,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,4,240,151,16,17,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,14,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,80,0,224,151,16,16,0,0,0,0,0,78,140,13,0,104,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,14,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,80,0,224,151,16,16,0,0,0,0,0,78,140,13,0,152,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,14,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,80,0,160,23,16,0,0,0,0,0,0,78,140,13,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,14,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,80,0,160,23,16,0,0,0,0,0,0,78,140,13,0,224,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,14,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,4,232,23,16,9,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,14,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,72,0,224,23,16,8,0,0,0,0,0,78,140,13,0,168,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,14,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,72,0,224,23,16,8,0,0,0,0,0,78,140,13,0,216,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,14,6,0,0,0,75,0,0,0,8,0,0,0,0,0,6,72,0,160,23,16,0,0,0,0,0,0,78,140,13,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,14,2,0,0,0,76,0,0,0,8,0,0,0,0,0,5,72,0,160,23,16,0,0,0,0,0,0,78,140,13,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,197,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,197,32,16,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,197,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,197,40,16,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,197,128,16,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,197,160,16,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,197,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,69,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,69,32,8,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,69,8,8,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,69,40,8,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,14,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,120,69,128,8,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,14,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,69,160,8,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,120,69,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,14,6,0,1,0,253,0,0,128,0,0,0,0,0,0,6,88,0,32,115,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,14,2,0,1,0,112,3,0,0,0,0,0,0,0,0,5,88,0,32,115,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,96,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+194600);allocate([64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,115,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,115,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,14,6,0,1,0,253,0,0,128,0,0,0,0,0,0,6,88,0,32,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,14,2,0,1,0,111,3,0,0,0,0,0,0,0,0,5,88,0,32,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,14,6,0,1,0,83,0,0,128,0,0,0,0,0,0,6,72,0,168,45,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,14,2,0,1,0,84,0,0,0,0,0,0,0,0,0,5,72,0,168,45,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,45,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,128,9,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,160,9,4,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,224,9,4,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,45,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,14,6,0,1,0,83,0,0,128,0,0,0,0,0,0,6,72,0,168,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,14,2,0,1,0,84,0,0,0,0,0,0,0,0,0,5,72,0,168,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,14,6,0,1,0,21,2,0,128,0,0,0,0,0,0,6,96,0,32,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,14,6,0,1,0,118,3,0,128,0,0,0,0,0,0,6,96,0,32,115,8,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,14,2,0,1,0,116,3,0,0,0,0,0,0,0,0,5,96,0,32,115,8,0,0,0,0,0,0,0,0,0,0,48,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,243,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,128,17,4,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,160,17,4,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,224,17,4,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,243,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,14,2,0,1,0,114,3,0,0,0,0,0,0,0,0,5,96,0,32,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,14,6,0,1,0,98,3,0,128,0,0,0,0,0,0,6,80,0,48,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,14,6,0,1,0,100,3,0,128,0,0,0,0,0,0,6,80,0,48,45,8,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,14,2,0,1,0,99,3,0,0,0,0,0,0,0,0,5,80,0,48,45,8,0,0,0,0,0,0,0,0,0,0,48,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,173,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,128,17,4,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,160,17,4,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,224,17,4,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,173,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,14,2,0,1,0,97,3,0,0,0,0,0,0,0,0,5,80,0,48,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,189,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,128,17,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,160,17,4,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,224,17,4,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,189,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,188,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,128,17,4],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+204848);allocate([0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,14,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,160,17,4,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,224,17,4,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,14,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,188,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,14,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,14,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,14,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,14,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,14,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,188,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,128,17,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,160,17,4,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,224,17,4,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,188,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,15,6,0,1,0,23,2,0,128,0,0,0,0,0,0,6,144,0,160,9,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,15,2,0,1,0,133,3,0,0,0,0,0,0,0,0,5,144,0,160,9,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,32,16,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,96,16,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,40,32,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,104,32,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,40,32,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,104,32,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,128,9,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,160,9,0,0,0,0,0,0,0,0,0,120,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,224,9,0,0,0,0,0,0,0,0,0,152,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,160,64,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,9,224,64,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,160,64,0,0,0,0,0,0,0,0,0,120,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,9,224,64,0,0,0,0,0,0,0,0,0,152,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,15,6,0,1,0,23,2,0,128,0,0,0,0,0,0,6,144,0,160,9,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,15,2,0,1,0,133,3,0,0,0,0,0,0,0,0,5,144,0,160,9,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,15,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,80,0,176,45,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,15,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,80,0,176,45,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,45,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,128,9,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,160,9,4,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,224,9,4,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,45,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,15,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,80,0,176,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,15,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,80,0,176,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,15,6,0,1,0,105,3,0,128,0,0,0,0,0,0,6,72,0,32,45,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,15,2,0,1,0,106,3,0,0,0,0,0,0,0,0,5,72,0,32,45,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,45,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,128,9,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,160,9,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,224,9,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,45,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,15,6,0,1,0,105,3,0,128,0,0,0,0,0,0,6,72,0,32,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,15,2,0,1,0,104,3,0,0,0,0,0,0,0,0,5,72,0,32,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,15,7,0,0,0,132,3,0,0,1,0,0,0,0,0,4,208,4,160,14,8,0,0,0,0,0,0,0,0,0,0,176,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,15,3,0,1,0,131,3,0,0,0,0,0,0,0,0,3,208,4,160,14,8,0,0,0,0,0,0,0,0,0,0,232,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,15,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,0,16,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,15,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,32,16,0,0,0,0,0,0,0,0,0,56,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,0,16,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,32,16,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,96,16,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,15,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,8,32,0,0,0,0,0,0,0,0,0,216,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,15,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,40,32,0,0,0,0,0,0,0,0,0,16,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,8,32,0,0,0,0,0,0,0,0,0,80,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,40,32,0,0,0,0,0,0,0,0,0,104,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,104,32,0,0,0,0,0,0,0,0,0,144,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,15,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,128,64,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,15,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,14,160,64,0,0,0,0,0,0,0,0,0,232,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,128,9,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,160,9,0,0,0,0,0,0,0,0,0,40,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,224,9,0,0,0,0,0,0,0,0,0,80,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,128,64,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,160,64,0,0,0,0,0,0,0,0,0,40,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,14,224,64,0,0,0,0,0,0,0,0,0,80,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,15,7,0,0,0,132,3,0,0,1,0,0,0,0,0,4,208,4,160,14,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,15,3,0,1,0,131,3,0,0,0,0,0,0,0,0,3,208,4,160,14,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,61,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,128,9,4,0,0,0,0,0,0,0,0,112,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,160,9,4,0,0,0,0,0,0,0,0,136,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,224,9,4,0,0,0,0,0,0,0,0,176,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,61,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,15,7,0,1,0,0,0,0,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+215088);allocate([6,72,0,224,60,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,60,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,128,9,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,160,9,4,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,224,9,4,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,60,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,60,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,128,9,4,0,0,0,0,0,0,0,0,112,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,160,9,4,0,0,0,0,0,0,0,0,136,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,224,9,4,0,0,0,0,0,0,0,0,176,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,60,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,15,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,15,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,15,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,243,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,15,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,15,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,128,17,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,15,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,160,17,4,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,224,17,4,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,15,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,243,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,173,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,128,17,4,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,16,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,160,17,4,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,224,17,4,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,173,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,150,16,17,4,0,0,0,0,0,0,0,0,208,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,150,16,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,150,16,16,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,16,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,160,150,16,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,16,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,160,150,16,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,22,16,17,4,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,22,16,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,22,16,16,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,16,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,160,22,16,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,16,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,160,22,16,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,16,7,0,1,0,26,2,0,128,0,0,0,0,0,0,6,96,0,96,173,145,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,16,9,0,1,0,26,2,0,128,0,0,0,0,0,0,6,96,0,96,173,177,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,16,8,0,1,0,26,2,0,128,0,0,0,0,0,0,6,96,0,96,173,241,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,16,3,0,1,0,24,2,0,0,0,0,0,0,0,0,5,96,0,96,173,145,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,16,4,0,1,0,26,2,0,0,0,0,0,0,0,0,5,96,0,96,173,145,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,16,6,0,1,0,26,2,0,0,0,0,0,0,0,0,5,96,0,96,173,177,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,16,5,0,1,0,26,2,0,0,0,0,0,0,0,0,5,96,0,96,173,241,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,16,5,0,1,0,24,2,0,0,0,0,0,0,0,0,5,96,0,96,173,177,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,16,4,0,1,0,24,2,0,0,0,0,0,0,0,0,5,96,0,96,173,241,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,16,7,0,1,0,103,3,0,128,0,0,0,0,0,0,6,96,0,32,45,17,0,0,0,0,0,0,0,0,0,0,32,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,16,3,0,1,0,101,3,0,0,0,0,0,0,0,0,5,96,0,32,45,17,0,0,0,0,0,0,0,0,0,0,88,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,188,16,17,4,0,0,0,0,0,0,0,0,208,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,188,16,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,188,16,16,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,60,16,17,4,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,60,16,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,60,16,16,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,16,7,0,1,0,27,2,0,128,0,0,0,0,0,0,6,96,0,32,149,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,16,3,0,1,0,254,0,0,0,0,0,0,0,0,0,5,96,0,32,149,17,0,0,0,0,0,0,0,0,0,0,112,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,21,17,8,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,21,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,21,17,8,0,0,0,0,0,0,0,0,0,136,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,21,17,8,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,21,17,9,4,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,16,7,0,1,0,27,2,0,128,0,0,0,0,0,0,6,96,0,32,21,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,16,3,0,1,0,254,0,0,0,0,0,0,0,0,0,5,96,0,32,21,17,0,0,0,0,0,0,0,0,0,0,192,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,16,7,0,1,0,27,2,0,128,0,0,0,0,0,0,6,88,0,32,149,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,16,3,0,1,0,124,3,0,0,0,0,0,0,0,0,5,88,0,32,149,17,0,0,0,0,0,0,0,0,0,0,216,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,21,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,21,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,21,17,8,0,0,0,0,0,0,0,0,0,240,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,21,17,8,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,21,17,9,4,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,16,7,0,1,0,27,2,0,128,0,0,0,0,0,0,6,88,0,32,21,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,16,3,0,1,0,124,3,0,0,0,0,0,0,0,0,5,88,0,32,21,17,0,0,0,0,0,0,0,0,0,0,8,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,149,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,149,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,149,17,16,0,0,0,0,0,0,0,0,0,32,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,149,17,16,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,149,17,17,4,0,0,0,0,0,0,0,0,56,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,149,17,16,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,149,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,149,17,16,0,0,0,0,0,0,0,0,0,88,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,149,17,16,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,149,17,17,4,0,0,0,0,0,0,0,0,56,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,16,7,0,1,0,26,2,0,128,0,0,0,0,0,0,6,88,0,96,45,145,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,16,9,0,1,0,26,2,0,128,0,0,0,0,0,0,6,88,0,96,45,177,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,16,8,0,1,0,26,2,0,128,0,0,0,0,0,0,6,88,0,96,45,241,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,16,3,0,1,0,24,2,0,0,0,0,0,0,0,0,5,88,0,96,45,145,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,45,145,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,16,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,45,177,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,45,241,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,16,5,0,1,0,24,2,0,0,0,0,0,0,0,0,5,88,0,96,45,177,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,16,4,0,1,0,24,2,0,0,0,0,0,0,0,0,5,88,0,96,45,241,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,16,7,0,1,0,109,3,0,128,0,0,0,0,0,0,6,88,0,32,45,17,0,0,0,0,0,0,0,0,0,0,112,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,16,3,0,1,0,107,3,0,0,0,0,0,0,0,0,5,88,0,32,45,17,0,0,0,0,0,0,0,0,0,0,168,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,16,3,0,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+225328);allocate([5,88,0,224,150,16,9,4,0,0,0,0,0,0,0,0,208,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,150,16,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,150,16,8,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,16,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,0,160,150,16,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,16,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,0,160,150,16,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,22,16,9,4,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,22,16,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,22,16,8,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,16,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,160,22,16,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,16,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,160,22,16,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,188,16,9,4,0,0,0,0,0,0,0,0,208,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,188,16,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,188,16,8,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,60,16,9,4,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,60,16,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,60,16,8,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,16,6,0,1,0,85,0,0,128,0,0,0,0,0,0,6,80,0,48,115,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,16,6,0,1,0,119,3,0,128,0,0,0,0,0,0,6,80,0,48,115,8,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,16,2,0,1,0,117,3,0,0,0,0,0,0,0,0,5,80,0,48,115,8,0,0,0,0,0,0,0,0,0,0,48,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,243,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,128,17,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,160,17,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,224,17,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,243,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,16,2,0,1,0,113,3,0,0,0,0,0,0,0,0,5,80,0,48,115,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,189,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,189,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,188,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,128,17,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,160,17,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,224,17,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,188,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,188,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,188,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,16,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,88,0,160,45,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,16,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,88,0,160,45,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,16,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,16,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,16,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,16,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,16,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,16,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,45,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,45,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,17,6,0,1,0,89,0,0,128,0,0,0,0,0,0,6,88,0,160,45,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,17,2,0,1,0,90,0,0,0,0,0,0,0,0,0,5,88,0,160,45,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,17,6,0,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+235576);allocate([128,0,0,0,0,0,0,6,80,0,96,61,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,61,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,128,9,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,160,9,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,224,9,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,61,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,60,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,60,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,60,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,128,9,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,160,9,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,224,9,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,60,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,96,0,96,150,0,17,0,0,0,0,0,0,0,0,0,192,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,150,16,17,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,150,0,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,150,16,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,150,0,16,0,0,0,0,0,0,0,0,0,192,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,150,16,16,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,17,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,32,150,16,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,17,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,32,150,16,0,0,0,0,0,0,0,0,0,0,248,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,96,0,96,22,0,17,0,0,0,0,0,0,0,0,0,208,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,22,16,17,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,22,0,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,22,16,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,22,0,16,0,0,0,0,0,0,0,0,0,208,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,22,16,16,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,17,6,0,1,0,130,3,0,128,0,0,0,0,0,0,6,96,0,32,22,16,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,17,2,0,1,0,129,3,0,0,0,0,0,0,0,0,5,96,0,32,22,16,0,0,0,0,0,0,0,0,0,0,8,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,96,0,96,188,0,17,0,0,0,0,0,0,0,0,0,192,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,188,16,17,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,188,0,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,188,16,16,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,188,0,16,0,0,0,0,0,0,0,0,0,192,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,188,16,16,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,96,0,96,60,0,17,0,0,0,0,0,0,0,0,0,208,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,60,16,17,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,60,0,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,60,16,16,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,60,0,16,0,0,0,0,0,0,0,0,0,208,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,60,16,16,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,88,0,96,150,0,9,0,0,0,0,0,0,0,0,0,224,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,150,16,9,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,150,0,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,150,16,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,150,0,8,0,0,0,0,0,0,0,0,0,224,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,150,16,8,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,17,6,0,1,0,127,3,0,128,0,0,0,0,0,0,6,88,0,32,150,16,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,17,2,0,1,0,125,3,0,0,0,0,0,0,0,0,5,88,0,32,150,16,0,0,0,0,0,0,0,0,0,0,24,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,88,0,96,22,0,9,0,0,0,0,0,0,0,0,0,240,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,22,16,9,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,22,0,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,22,16,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,22,0,8,0,0,0,0,0,0,0,0,0,240,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,22,16,8,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,17,6,0,1,0,128,3,0,128,0,0,0,0,0,0,6,88,0,32,22,16,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,17,2,0,1,0,126,3,0,0,0,0,0,0,0,0,5,88,0,32,22,16,0,0,0,0,0,0,0,0,0,0,40,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,88,0,96,188,0,9,0,0,0,0,0,0,0,0,0,224,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,188,16,9,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,188,0,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,188,16,8,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,188,0,8,0,0,0,0,0,0,0,0,0,224,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,188,16,8,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,17,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,88,0,96,60,0,9,0,0,0,0,0,0,0,0,0,240,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,60,16,9,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,60,0,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,60,16,8,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,60,0,8,0,0,0,0,0,0,0,0,0,240,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,60,16,8,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,32,9,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,96,9,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,40,9,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,104,9,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,160,9,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,224,9,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,61,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,61,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+245817);allocate([17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,61,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,128,9,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,17,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,160,9,4,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,224,9,4,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,61,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,189,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,128,17,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,17,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,160,17,4,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,224,17,4,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,17,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,189,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,17,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,32,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,96,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,17,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,17,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,17,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,17,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,8,64,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,8,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,40,17,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,104,17,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,40,64,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,104,64,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,8,64,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,40,64,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,104,64,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,128,128,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,128,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,160,17,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,224,17,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,160,128,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,189,224,128,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,128,128,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,128,17,4,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,160,17,4,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,224,17,4,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,160,128,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,189,224,128,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,61,17,8,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,61,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,61,17,8,0,0,0,0,0,0,0,0,0,136,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,61,17,8,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,61,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,61,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,61,17,8,0,0,0,0,0,0,0,0,0,240,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,61,17,8,0,0,0,0,0,0,0,0,0,232,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,61,17,9,4,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,189,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,189,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,189,17,16,0,0,0,0,0,0,0,0,0,32,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,189,17,16,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,189,17,17,4,0,0,0,0,0,0,0,0,56,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,189,17,16,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,189,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,189,17,16,0,0,0,0,0,0,0,0,0,88,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,189,17,16,0,0,0,0,0,0,0,0,0,184,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,189,17,17,4,0,0,0,0,0,0,0,0,56,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,18,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,33,32,0,0,0,0,0,0,0,0,0,0,24,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,97,32,0,0,0,0,0,0,0,0,0,80,24,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,33,32,0,0,0,0,0,0,0,0,0,152,24,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,97,32,0,0,0,0,0,0,0,0,0,200,24,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,18,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,41,64,0,0,0,0,0,0,0,0,0,240,24,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,105,64,0,0,0,0,0,0,0,0,0,64,25,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,41,64,0,0,0,0,0,0,0,0,0,136,25,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,105,64,0,0,0,0,0,0,0,0,0,184,25,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,18,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,161,128,0,0,0,0,0,0,0,0,0,224,25,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,33,225,128,0,0,0,0,0,0,0,0,0,48,26,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,161,128,0,0,0,0,0,0,0,0,0,120,26,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,33,225,128,0,0,0,0,0,0,0,0,0,168,26,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,18,7,0,1,0,145,3,0,128,0,0,0,0,0,0,6,80,0,48,47,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,18,3,0,1,0,144,3,0,0,0,0,0,0,0,0,5,80,0,48,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,129,17,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,225,17,4,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,175,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,175,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,18,7,0,1,0,113,0,0,128,0,0,0,0,0,0,6,80,0,48,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,18,3,0,1,0,114,0,0,0,0,0,0,0,0,0,5,80,0,48,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,18,7,0,1,0,143,3,0,128,0,0,0,0,0,0,6,72,0,40,47,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,18,3,0,1,0,142,3,0,0,0,0,0,0,0,0,5,72,0,40,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,129,9,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,225,9,4,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,47,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,47,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,18,7,0,1,0,113,0,0,128,0,0,0,0,0,0,6,72,0,40,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,18,3,0,1,0,115,0,0,0,0,0,0,0,0,0,5,72,0,40,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,18,7,0,1,0,13,2,0,128,0,0,0,0,0,0,6,96,0,96,175,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,175,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,175,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,175,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,18,3,0,1,0,13,2,0,0,0,0,0,0,0,0,5,96,0,96,175,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+256057);allocate([134,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,17,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,175,113,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,18,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,96,0,48,47,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,18,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,96,0,48,47,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,18,3,0,1,0,119,0,0,0,0,0,0,0,0,0,5,96,0,48,47,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,18,3,0,1,0,119,0,0,0,0,0,0,0,0,0,5,96,0,48,47,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,18,7,0,1,0,14,2,0,128,0,0,0,0,0,0,6,88,0,96,47,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,47,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,18,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,47,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,47,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,18,3,0,1,0,14,2,0,0,0,0,0,0,0,0,5,88,0,96,47,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,17,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,18,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,47,113,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,18,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,88,0,40,47,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,18,7,0,1,0,118,0,0,128,0,0,0,0,0,0,6,88,0,40,47,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,18,3,0,1,0,120,0,0,0,0,0,0,0,0,0,5,88,0,40,47,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,18,3,0,1,0,120,0,0,0,0,0,0,0,0,0,5,88,0,40,47,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,18,8,0,1,0,157,3,0,128,0,0,0,0,0,0,6,208,4,176,32,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,18,4,0,1,0,156,3,0,0,16,0,0,0,0,0,5,208,4,176,32,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,18,8,0,1,0,154,3,0,128,0,0,0,0,0,0,6,208,4,40,32,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,18,4,0,1,0,153,3,0,0,16,0,0,0,0,0,5,208,4,40,32,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,18,8,0,1,0,154,3,0,128,0,0,0,0,0,0,6,208,4,40,32,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,18,4,0,1,0,153,3,0,0,16,0,0,0,0,0,5,208,4,40,32,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,18,5,0,0,0,28,2,0,0,8,0,0,0,0,0,28,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,18,1,0,0,0,28,2,0,0,8,0,0,0,0,0,20,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,18,5,0,0,0,29,2,0,0,8,0,0,0,0,0,29,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,18,1,0,0,0,30,2,0,0,8,0,0,0,0,0,21,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,228,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,228,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,100,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,100,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,40,16,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,196,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,196,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,40,8,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,104,8,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,18,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,128,8,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,18,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,160,8,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,18,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,68,224,8,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,18,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,68,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,18,7,0,0,0,83,3,0,0,1,0,0,0,0,0,4,208,4,168,12,8,0,0,0,0,0,0,0,0,0,0,176,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,18,3,0,1,0,82,3,0,0,0,0,0,0,0,0,3,208,4,168,12,8,0,0,0,0,0,0,0,0,0,0,232,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,12,8,32,0,0,0,0,0,0,0,0,0,216,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,12,40,32,0,0,0,0,0,0,0,0,0,208,26,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,8,32,0,0,0,0,0,0,0,0,0,80,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,40,32,0,0,0,0,0,0,0,0,0,16,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,104,32,0,0,0,0,0,0,0,0,0,56,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,12,128,32,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,12,160,32,0,0,0,0,0,0,0,0,0,88,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,128,32,0,0,0,0,0,0,0,0,0,152,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,160,32,0,0,0,0,0,0,0,0,0,176,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,12,224,32,0,0,0,0,0,0,0,0,0,216,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,13,128,64,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,232,13,160,64,0,0,0,0,0,0,0,0,0,248,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,13,128,64,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,13,160,64,0,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,232,13,224,64,0,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,140,8,32,0,0,0,0,0,0,0,0,0,216,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,140,40,32,0,0,0,0,0,0,0,0,0,56,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,8,32,0,0,0,0,0,0,0,0,0,80,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,40,32,0,0,0,0,0,0,0,0,0,120,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,104,32,0,0,0,0,0,0,0,0,0,160,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,140,128,32,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,140,160,32,0,0,0,0,0,0,0,0,0,192,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,18,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,128,32,0,0,0,0,0,0,0,0,0,152,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,18,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,160,32,0,0,0,0,0,0,0,0,0,0,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,18,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,140,224,32,0,0,0,0,0,0,0,0,0,40,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,18,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,141,128,64,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,18,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,240,141,160,64,0,0,0,0,0,0,0,0,0,88,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,141,128,64,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,141,160,64,0,0,0,0,0,0,0,0,0,72,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,240,141,224,64,0,0,0,0,0,0,0,0,0,112,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,19,7,0,0,0,31,2,0,0,1,0,0,0,0,0,4,208,4,184,28,8,0,0,0,0,0,0,0,0,0,0,176,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,19,3,0,1,0,32,2,0,0,0,0,0,0,0,0,3,208,4,184,28,8,0,0,0,0,0,0,0,0,0,0,232,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,28,8,32,0,0,0,0,0,0,0,0,0,216,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,28,40,32,0,0,0,0,0,0,0,0,0,208,26,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,8,32,0,0,0,0,0,0,0,0,0,80,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,40,32,0,0,0,0,0,0,0,0,0,16,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,104,32,0,0,0,0,0,0,0,0,0,56,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,28,128,32,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,28,160,32,0,0,0,0,0,0,0,0,0,88,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,128,32,0,0,0,0,0,0,0,0,0,152,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,160,32,0,0,0,0,0,0,0,0,0,176,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,28,224,32,0,0,0,0,0,0,0,0,0,216,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,29,128,64,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,29,160,64,0,0,0,0,0,0,0,0,0,248,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,29,128,64,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,29,160,64,0,0,0,0,0,0,0,0,0,176,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,29,224,64,0,0,0,0,0,0,0,0,0,216,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,156,8,32,0,0,0,0,0,0,0,0,0,216,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,156,40,32,0,0,0,0,0,0,0,0,0,56,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,8,32,0,0,0,0,0,0,0,0,0,80,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,40,32,0,0,0,0,0,0,0,0,0,120,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,104,32,0,0,0,0,0,0,0,0,0,160,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,156,128,32,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,156,160,32,0,0,0,0,0,0,0,0,0,192,28,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,128,32,0,0,0,0,0,0,0,0,0,152,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,160,32,0,0,0,0,0,0,0,0,0,0,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,156,224,32,0,0,0,0,0,0,0,0,0,40,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,157,128,64,0,0,0,0,0,0,0,0,0,176,20,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,19,8,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,157,160,64,0,0,0,0,0,0,0,0,0,88,27,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,157,128,64,0,0,0,0,0,0,0,0,0,152,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,157,160,64,0,0,0,0,0,0,0,0,0,72,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,157,224,64,0,0,0,0,0,0,0,0,0,112,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,19,7,0,0,0,81,3,0,0,1,0,0,0,0,0,4,208,4,168,11,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,19,3,0,1,0,79,3,0,0,0,0,0,0,0,0,3,208,4,168,11,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,19,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,11,0,8,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,19,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,248,11,0,32,0,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,1,17,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,33,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,97,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,1,32,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,33,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,97,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,1,32,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,33,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,97,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,9,17,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,105,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,9,64,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,105,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,9,64,0,0,0,0,0,0,0,0,0,72,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,105,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,129,17,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,225,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,129,128,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+266304);allocate([0,0,0,0,0,0,0,0,61,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,170,225,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,129,128,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,129,17,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,161,17,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,225,17,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,170,225,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,1,9,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,33,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,97,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,1,32,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,33,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,97,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,1,32,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,33,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,97,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,9,9,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,105,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,9,64,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,105,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,9,64,0,0,0,0,0,0,0,0,0,72,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,105,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,129,9,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,225,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,129,128,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,42,225,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,129,128,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,129,9,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,161,9,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,225,9,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,42,225,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,170,17,16,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,170,49,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,170,113,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,17,16,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,17,17,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,49,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,113,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,49,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,170,113,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,42,17,8,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,42,49,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,19,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,42,113,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,17,8,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,17,9,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,49,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,113,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,49,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,42,113,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,204,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,204,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,76,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,76,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,204,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,204,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,204,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,204,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,204,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,76,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,76,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,76,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,76,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,76,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,212,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,212,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,105,64,0,0,0,0,0,0,0,0,0,224,245,12],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+276544);allocate([255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,19,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,19,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,84,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,19,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,19,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,19,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,84,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,212,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,212,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,212,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,212,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,212,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,84,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,84,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,84,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,84,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,84,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,220,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,220,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,92,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,92,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,220,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,220,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,220,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,220,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,220,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,92,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,92,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,92,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,92,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,92,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,52,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,52,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,180,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,180,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,180,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,180,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,52,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,52,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,204,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,204,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,204,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,204,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,212,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,212,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,212,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,212,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,220,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,220,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,220,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,220,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,52,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,52,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,180,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,180,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,180,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,180,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,52,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,52,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,76,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,76,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,76,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,76,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,84,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,84,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,84,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,84,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,92,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,92,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,92,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,92,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,53,21,0,0,0,0,0,0,0,0,0,0,80,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,53,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,181,21,0,2,0,0,0,0,0,0,0,0,144,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,181,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,181,21,0,2,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,181,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,53,21,0,0,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,204,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,204,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,204,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,204,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,212,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,212,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,212,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,212,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,220,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,220,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,220,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,220,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,53,21,0,0,0,0,0,0,0,0,0,0,80,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,53,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,181,21,0,2,0,0,0,0,0,0,0,0,144,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,20,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,181,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,181,21,0,2],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+286784);allocate([208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,181,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,20,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,53,21,0,0,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,76,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,76,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,76,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,76,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,84,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,84,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,84,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,84,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,92,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,20,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,92,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,20,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,92,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,20,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,92,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,203,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,203,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,75,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,20,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,75,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,20,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,20,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,20,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,20,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,211,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,211,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,83,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,83,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,219,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,219,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+297024);allocate([240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,91,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,91,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,46,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,46,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,174,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,174,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,21,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,176,174,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,21,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,176,174,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,46,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,46,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,203,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,203,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,203,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,203,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,211,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,211,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,211,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,211,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,219,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,219,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,219,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,219,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,46,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,46,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,174,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,174,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,21,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,40,174,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,21,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,40,174,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,46,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,46,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,75,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,75,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,75,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,75,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,83,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,83,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,83,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,83,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,91,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,21,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,91,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,91,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,21,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,91,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,205,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,205,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,77,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,77,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,205,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,205,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,205,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,205,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,205,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,77,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,77,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,77,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,77,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,21,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,77,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,21,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,21,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,21,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,213,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,21,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,213,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,129,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+307272);allocate([240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,85,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,85,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,213,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,213,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,213,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,213,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,213,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,85,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,85,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,85,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,85,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,85,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,221,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,221,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,93,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,93,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,221,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,221,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,221,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,221,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,221,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,93,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,93,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,93,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,93,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,93,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,203,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,203,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,75,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,75,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,97,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+317520);allocate([48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,211,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,211,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,22,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,22,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,83,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,22,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,22,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,22,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,83,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,219,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,219,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,91,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,91,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,47,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,47,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,175,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,175,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,23,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,176,175,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,23,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,176,175,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,47,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,47,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,203,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,203,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,203,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,203,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,211,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,211,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,211,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,211,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,219,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,219,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,219,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,219,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,47,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,47,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,175,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,175,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,23,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,40,175,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,23,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,208,4,40,175,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,47,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,47,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,75,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,75,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,75,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,75,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,83,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,83,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,83,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,83,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,91,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,91,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,91,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,91,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,54,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,54,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,182,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,182,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,182,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,182,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,54,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,54,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,205,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,205,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,205,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,205,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,213,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,213,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,213,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,213,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,221,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,221,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,221,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,221,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,54,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,54,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,182,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,182,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,182,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,182,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,54,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,54,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,77,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,77,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,77,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,77,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+327768);allocate([48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,85,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,85,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,85,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,85,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,93,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,93,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,93,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,93,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,55,21,0,0,0,0,0,0,0,0,0,0,80,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,55,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,183,21,0,2,0,0,0,0,0,0,0,0,144,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,183,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,183,21,0,2,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,183,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,55,21,0,0,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,205,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,205,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,205,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,205,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,213,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,213,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,213,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,213,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,221,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,221,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,221,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,221,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,55,21,0,0,0,0,0,0,0,0,0,0,80,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,55,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,183,21,0,2,0,0,0,0,0,0,0,0,144,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,23,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,183,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,183,21,0,2,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,183,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,23,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,55,21,0,0,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,77,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,77,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,77,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,77,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,85,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,85,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,85,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,85,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,93,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,23,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,93,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,23,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,93,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,23,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,93,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,206,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,206,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,78,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,78,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,206,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,206,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,206,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,206,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,23,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,23,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,23,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,206,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,78,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,23,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,78,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,78,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,23,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,78,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,78,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,214,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,214,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,86,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+338016);allocate([48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,86,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,214,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,214,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,214,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,214,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,214,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,86,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,86,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,86,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,86,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,86,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,222,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,222,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,94,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,94,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,222,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,222,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,222,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,222,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,222,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,94,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,94,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,94,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,94,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,24,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,24,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,94,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,60,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,60,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,188,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,188,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,188,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,188,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,60,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,60,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,206,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,206,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,206,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,206,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,214,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,214,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,214,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,214,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,222,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,222,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,222,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,222,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,60,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,60,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,188,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,188,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,188,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,188,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,60,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,60,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,78,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,78,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,78,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,78,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,86,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,86,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,86,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,86,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,94,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,94,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,94,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,94,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,61,21,0,0,0,0,0,0,0,0,0,0,80,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,61,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,189,21,0,2,0,0,0,0,0,0,0,0,144,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,189,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,189,21,0,2,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,189,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,61,21,0,0,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,206,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,206,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,206,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,206,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,214,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,214,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,214,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,214,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,222,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,222,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,222,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,222,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,61,21,0,0,0,0,0,0,0,0,0,0,80,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,61,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,189,21,0,2,0,0,0,0,0,0,0,0,144,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,24,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,189,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,189,21,0,2,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,189,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,24,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,61,21,0,0,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,78,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,78,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,78,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,78,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,86,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,86,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,86,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,86,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+348264);allocate([16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,94,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,24,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,94,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,24,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,94,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,24,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,94,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,24,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,24,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,24,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,207,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,207,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,79,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,79,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,207,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,207,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,207,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,207,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,207,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,79,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,79,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,79,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,79,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,79,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,215,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,215,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,87,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,87,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,215,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,215,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,215,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,215,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,215,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,87,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,87,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,87,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,87,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,87,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,105,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+358512);allocate([176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,223,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,129,17,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,225,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,223,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,95,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,129,9,4,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,225,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,95,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,223,17,16,0,0,0,0,0,0,0,0,0,80,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,223,17,16,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,223,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,223,113,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,17,16,0,0,0,0,0,0,0,0,0,144,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,17,16,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,113,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,17,17,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,223,113,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,95,17,8,0,0,0,0,0,0,0,0,0,176,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,25,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,95,17,8,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,95,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,25,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,95,113,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,17,8,0,0,0,0,0,0,0,0,0,240,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,25,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,17,8,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,113,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,25,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,17,9,4,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,25,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,95,113,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,25,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,62,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,25,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,62,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,25,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,190,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,25,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,190,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,25,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,190,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,25,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,190,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,25,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,62,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,25,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,62,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,25,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,207,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,25,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,207,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,25,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,207,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,25,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,207,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,25,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,215,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,25,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,215,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,25,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,215,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,25,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,215,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,25,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,223,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,48,223,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,223,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,48,223,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,62,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,62,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,190,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,190,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,190,5,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,190,13,0,2,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,26,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,62,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,26,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,62,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,79,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,79,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,79,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,79,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,87,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,87,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,87,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,87,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,95,1,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,40,95,9,0,0,0,0,0,0,0,0,0,0,208,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,95,1,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,40,95,9,0,0,0,0,0,0,0,0,0,0,48,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,63,21,0,0,0,0,0,0,0,0,0,0,80,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,63,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,191,21,0,2,0,0,0,0,0,0,0,0,144,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,176,191,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,191,21,0,2,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,176,191,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,26,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,176,63,21,0,0,0,0,0,0,0,0,0,0,208,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,207,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,207,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,207,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,207,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,215,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,215,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,215,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,215,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,223,17,0,0,0,0,0,0,0,0,0,0,240,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,176,223,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,176,223,17,0,0,0,0,0,0,0,0,0,0,48,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,176,223,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,63,21,0,0,0,0,0,0,0,0,0,0,80,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,63,21,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,191,21,0,2,0,0,0,0,0,0,0,0,144,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,26,8,0,1,0,159,3,0,128,0,0,0,0,0,0,6,208,4,40,191,21,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,191,21,0,2,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,208,4,40,191,21,0,2,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,26,4,0,1,0,158,3,0,0,0,0,0,0,0,0,5,208,4,40,63,21,0,0,0,0,0,0,0,0,0,0,208,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,79,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,79,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,79,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,79,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,87,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,87,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,87,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,87,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,95,17,0,0,0,0,0,0,0,0,0,0,240,35,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,26,8,0,1,0,159,3,0,128,16,0,0,0,0,0,6,144,0,168,95,17,0,0,0,0,0,0,0,0,0,0,144,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,26,4,0,1,0,158,3,0,0,80,0,0,0,0,0,5,144,0,168,95,17,0,0,0,0,0,0,0,0,0,0,48,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,26,4,0,1,0,158,3,0,0,16,0,0,0,0,0,5,144,0,168,95,17,0,0,0,0,0,0,0,0,0,0,16,34,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,0,32,0,0,0,0,0,0,0,0,0,80,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,0,17,0,0,0,0,0,0,0,0,0,80,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,32,17,0,0,0,0,0,0,0,0,0,136,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,32,32,0,0,0,0,0,0,0,0,0,136,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,0,32,0,0,0,0,0,0,0,0,0,200,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,32,32,0,0,0,0,0,0,0,0,0,224,36,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,8,64,0,0,0,0,0,0,0,0,0,0,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,8,17,0,0,0,0,0,0,0,0,0,0,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,40,17,0,0,0,0,0,0,0,0,0,56,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,40,64,0,0,0,0,0,0,0,0,0,56,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,8,64,0,0,0,0,0,0,0,0,0,120,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,40,64,0,0,0,0,0,0,0,0,0,144,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,128,128,0,0,0,0,0,0,0,0,0,176,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,128,17,0,0,0,0,0,0,0,0,0,176,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,160,17,0,0,0,0,0,0,0,0,0,232,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,179,160,128,0,0,0,0,0,0,0,0,0,232,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,128,128,0,0,0,0,0,0,0,0,0,40,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,179,160,128,0,0,0,0,0,0,0,0,0,64,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,0,32,0,0,0,0,0,0,0,0,0,0,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,0,9,0,0,0,0,0,0,0,0,0,0,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,32,9,0,0,0,0,0,0,0,0,0,56,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,32,32,0,0,0,0,0,0,0,0,0,56,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,0,32,0,0,0,0,0,0,0,0,0,96,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,32,32,0,0,0,0,0,0,0,0,0,120,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,8,64,0,0,0,0,0,0,0,0,0,176,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,8,9,0,0,0,0,0,0,0,0,0,176,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,40,9,0,0,0,0,0,0,0,0,0,232,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,40,64,0,0,0,0,0,0,0,0,0,232,37,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,8,64,0,0,0,0,0,0,0,0,0,152,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,40,64,0,0,0,0,0,0,0,0,0,176,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,128,128,0,0,0,0,0,0,0,0,0,208,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,128,9,0,0,0,0,0,0,0,0,0,208,38,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,160,9,0,0,0,0,0,0,0,0,0,8,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,51,160,128,0,0,0,0,0,0,0,0,0,8,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,128,128,0,0,0,0,0,0,0,0,0,72,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,51,160,128,0,0,0,0,0,0,0,0,0,96,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,179,0,16,0,0,0,0,0,0,0,0,0,128,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,179,32,16],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+368760);allocate([184,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,179,0,16,0,0,0,0,0,0,0,0,0,248,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,179,32,16,0,0,0,0,0,0,0,0,0,16,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,51,0,8,0,0,0,0,0,0,0,0,0,128,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,51,32,8,0,0,0,0,0,0,0,0,0,184,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,51,0,8,0,0,0,0,0,0,0,0,0,248,39,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,51,32,8,0,0,0,0,0,0,0,0,0,16,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,208,64,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,208,64,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,208,64,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,208,64,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,72,64,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,72,64,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,72,64,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,72,64,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,208,65,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,208,65,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,72,65,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,72,65,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,80,0,176,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,80,0,176,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,72,0,168,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,26,3,0,1,0,160,0,0,0,0,0,0,0,0,0,5,72,0,168,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,42,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,42,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,42,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,176,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,168,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,26,7,0,1,0,159,0,0,128,0,0,0,0,0,0,6,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,26,3,0,1,0,160,0,0,0,16,0,0,0,0,0,5,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,26,9,0,2,0,94,3,0,128,8,0,0,0,0,0,6,144,0,48,201,10,0,0,0,0,0,0,0,0,0,0,48,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,112,201,32,16,0,0,0,0,0,0,0,0,0,120,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,112,201,40,16,0,0,0,0,0,0,0,0,0,192,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,112,201,160,16,0,0,0,0,0,0,0,0,0,8,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,26,9,0,2,0,93,3,0,128,8,0,0,0,0,0,6,144,0,48,201,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,26,9,0,2,0,90,3,0,128,8,0,0,0,0,0,6,144,0,40,73,10,0,0,0,0,0,0,0,0,0,0,152,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,73,32,8,0,0,0,0,0,0,0,0,0,224,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,73,40,8,0,0,0,0,0,0,0,0,0,40,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,104,73,160,8,0,0,0,0,0,0,0,0,0,112,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,26,9,0,2,0,89,3,0,128,8,0,0,0,0,0,6,144,0,40,73,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,25,144,0,120,227,160,8,0,0,0,0,0,0,0,0,0,184,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,25,144,0,120,99,160,8,0,0,0,0,0,0,0,0,0,232,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,25,144,0,248,227,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,25,144,0,248,99,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,26,144,0,120,227,160,8,0,0,0,0,0,0,0,0,0,184,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,26,144,0,120,99,160,8,0,0,0,0,0,0,0,0,0,232,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,26,144,0,248,227,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,26,6,0,0,0,0,0,0,0,8,0,0,0,0,0,26,144,0,248,99,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,26,9,0,2,0,96,3,0,128,8,0,0,0,0,0,6,144,0,176,201,10,0,0,0,0,0,0,0,0,0,0,152,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,201,32,16,0,0,0,0,0,0,0,0,0,120,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,201,40,16,0,0,0,0,0,0,0,0,0,72,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,240,201,160,16,0,0,0,0,0,0,0,0,0,144,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,26,9,0,2,0,95,3,0,128,8,0,0,0,0,0,6,144,0,176,201,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,26,9,0,2,0,92,3,0,128,8,0,0,0,0,0,6,144,0,168,73,10,0,0,0,0,0,0,0,0,0,0,216,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,73,32,8,0,0,0,0,0,0,0,0,0,224,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,73,40,8,0,0,0,0,0,0,0,0,0,32,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,26,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,232,73,160,8,0,0,0,0,0,0,0,0,0,104,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,26,9,0,2,0,91,3,0,128,8,0,0,0,0,0,6,144,0,168,73,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,161,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,161,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,26,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,33,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,26,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,26,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,26,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,33,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,26,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,161,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,26,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,161,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,26,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,161,97,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,1,17,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,33,17,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,97,17,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,161,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,33,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,33,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,33,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,1,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,33,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,97,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,33,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,0,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,32,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,96,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,32,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,96,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,32,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,96,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,40,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+379008);allocate([240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,160,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,147,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,128,17,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,160,17,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,224,17,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,147,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,0,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,32,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,96,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,32,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,96,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,32,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,96,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,8,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,40,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,104,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,40,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,104,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,40,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,104,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,128,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,160,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,224,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,160,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,19,224,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,128,9,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,160,9,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,224,9,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,160,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,19,224,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,147,17,16,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,27,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,147,17,16,0,0,0,0,0,0,0,0,0,192,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,27,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,147,49,16,0,0,0,0,0,0,0,0,0,0,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,27,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,147,113,16,0,0,0,0,0,0,0,0,0,80,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,147,49,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,147,113,16,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,17,16,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,17,17,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,49,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,113,17,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,49,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,147,113,16,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,19,17,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,27,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,19,17,8,0,0,0,0,0,0,0,0,0,224,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,27,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,19,49,8,0,0,0,0,0,0,0,0,0,32,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,27,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,19,113,8,0,0,0,0,0,0,0,0,0,112,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,19,49,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,19,113,8,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,17,8,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,17,9,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,49,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,113,9,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,49,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,19,113,8,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,80,0,48,62,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,48,62,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,80,0,48,62,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,48,62,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,40,62,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,40,62,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,40,62,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,40,62,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,80,0,176,62,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,176,62,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,80,0,176,62,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,80,0,176,62,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,168,62,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,168,62,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,27,7,0,1,0,135,3,0,128,0,0,0,0,0,0,6,96,0,168,62,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,27,3,0,1,0,134,3,0,0,0,0,0,0,0,0,5,96,0,168,62,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,27,8,0,1,0,85,3,0,128,0,0,0,0,0,0,6,208,4,40,12,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,27,4,0,1,0,84,3,0,0,0,0,0,0,0,0,5,208,4,40,12,9,0,0,0,0,0,0,0,0,0,0,184,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,9,32,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,41,32,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,105,32,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,9,64,0,0,0,0,0,0,0,0,0,216,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,41,64,0,0,0,0,0,0,0,0,0,248,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,105,64,0,0,0,0,0,0,0,0,0,40,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,129,32,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,161,32,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,12,225,32,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,129,128,0,0,0,0,0,0,0,0,0,80,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,161,128,0,0,0,0,0,0,0,0,0,112,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,12,225,128,0,0,0,0,0,0,0,0,0,160,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,13,129,64,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,13,161,64,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,104,13,225,64,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,13,129,128,0,0,0,0,0,0,0,0,0,200,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,13,161,128,0,0,0,0,0,0,0,0,0,232,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,104,13,225,128,0,0,0,0,0,0,0,0,0,24,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,9,32,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,41,32,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,105,32,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,9,64,0,0,0,0,0,0,0,0,0,216,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,41,64,0,0,0,0,0,0,0,0,0,64,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,105,64,0,0,0,0,0,0,0,0,0,112,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,129,32,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,161,32,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,140,225,32,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,129,128,0,0,0,0,0,0,0,0,0,80,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,161,128,0,0,0,0,0,0,0,0,0,152,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,140,225,128,0,0,0,0,0,0,0,0,0,200,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,141,129,64,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,141,161,64,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,112,141,225,64,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,141,129,128,0,0,0,0,0,0,0,0,0,200,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,141,161,128,0,0,0,0,0,0,0,0,0,240,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,112,141,225,128,0,0,0,0,0,0,0,0,0,32,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,27,8,0,1,0,35,2,0,128,0,0,0,0,0,0,6,208,4,56,28,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,27,4,0,1,0,32,2,0,0,0,0,0,0,0,0,5,208,4,56,28,9,0,0,0,0,0,0,0,0,0,0,184,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,9,32,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,41,32,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,105,32,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,9,64,0,0,0,0,0,0,0,0,0,216,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,41,64,0,0,0,0,0,0,0,0,0,248,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,105,64,0,0,0,0,0,0,0,0,0,40,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,129,32,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,161,32,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,28,225,32,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,129,128,0,0,0,0,0,0,0,0,0,80,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,161,128,0,0,0,0,0,0,0,0,0,112,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,28,225,128,0,0,0,0,0,0,0,0,0,160,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,29,129,64,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,29,161,64,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,29,225,64,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,29,129,128,0,0,0,0,0,0,0,0,0,200,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,29,161,128,0,0,0,0,0,0,0,0,0,232,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,29,225,128,0,0,0,0,0,0,0,0,0,24,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,9,32,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,41,32,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,105,32,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,9,64,0,0,0,0,0,0,0,0,0,216,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,41,64,0,0,0,0,0,0,0,0,0,64,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,105,64,0,0,0,0,0,0,0,0,0,112,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,129,32,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,161,32,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,156,225,32,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,129,128,0,0,0,0,0,0,0,0,0,80,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,161,128,0,0,0,0,0,0,0,0,0,152,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,156,225,128,0,0,0,0,0,0,0,0,0,200,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,157,129,64,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,27,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,157,161,64,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,157,225,64,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,157,129,128,0,0,0,0,0,0,0,0,0,200,52,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,27,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,157,161,128,0,0,0,0,0,0,0,0,0,240,53,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,157,225,128,0,0,0,0,0,0,0,0,0,32,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,27,8,0,1,0,36,2,0,128,0,0,0,0,0,0,6,208,4,168,16,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,27,4,0,1,0,37,2,0,0,0,0,0,0,0,0,5,208,4,168,16,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,16,1,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,16,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,27,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,48,120,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,27,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,48,120,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,27,5,0,0,0,177,3,0,128,9,0,0,0,0,0,26,72,0,40,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,27,2,0,0,0,32,3,0,128,9,0,0,0,0,0,5,80,0,184,123,0,0,0,244,140,13,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,27,2,0,0,0,32,3,0,128,9,0,0,0,0,0,5,80,0,184,123,0,0,0,56,141,13,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,27,7,0,0,0,88,3,0,128,1,0,0,0,0,0,4,144,0,176,23,9,0,0,0,0,0,0,0,0,0,0,72,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,27,7,0,1,0,86,3,0,128,0,0,0,0,0,0,6,144,0,176,22,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,27,7,0,0,0,87,3,0,128,1,0,0,0,0,0,4,144,0,176,23,1,0,0,0,0,0,0,0,0,0,0,128,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,27,7,0,1,0,86,3,0,128,0,0,0,0,0,0,6,144,0,176,22,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,27,7,0,0,0,88,3,0,128,1,0,0,0,0,0,4,144,0,40,23,9,0,0,0,0,0,0,0,0,0,0,72,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,27,7,0,1,0,86,3,0,128,0,0,0,0,0,0,6,144,0,40,22,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,27,7,0,0,0,87,3,0,128,1,0,0,0,0,0,4,144,0,40,23,1,0,0,0,0,0,0,0,0,0,0,128,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,27,7,0,1,0,86,3,0,128,0,0,0,0,0,0,6,144,0,40,22,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,27,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,47,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+389256);allocate([64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,27,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,176,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,27,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,27,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,176,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,27,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,47,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,27,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,168,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,27,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,27,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,168,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,27,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,27,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,27,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,27,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,27,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,47,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,27,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,176,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,129,17,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,161,17,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,225,17,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,27,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,27,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,27,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,175,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,27,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,27,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,27,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,175,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,27,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,27,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,176,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,27,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,47,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,27,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,168,47,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,129,9,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,161,9,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,225,9,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,47,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,47,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,28,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,47,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,28,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,168,47,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,28,7,0,1,0,13,2,0,128,16,0,0,0,0,0,6,96,0,224,175,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,28,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,96,0,224,175,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,175,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,175,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,28,3,0,1,0,13,2,0,0,16,0,0,0,0,0,5,96,0,224,175,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,28,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,224,175,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,175,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,175,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,175,17,17,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,175,49,17,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,175,113,17,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,28,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,28,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,28,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,28,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,176,47,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,28,7,0,1,0,14,2,0,128,16,0,0,0,0,0,6,88,0,224,47,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,28,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,88,0,224,47,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,47,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,47,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,28,3,0,1,0,14,2,0,0,16,0,0,0,0,0,5,88,0,224,47,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,28,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,224,47,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,47,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,47,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,47,17,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,47,49,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,47,113,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,28,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,28,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,28,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,28,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,168,47,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,33,64,0,128,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,0,0,0,0,0,0,0,0,63,28,5,0,0,0,0,0,0,0,8,0,0,0,0,0,30,80,0,128,99,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,52,64,0,128,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,0,0,0,0,0,0,0,0,65,28,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,28,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,176,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,28,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,28,3,0,1,0,14,0,0,0,16,0,0,0,0,0,5,80,0,176,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,28,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,28,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,168,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,28,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,28,3,0,1,0,16,0,0,0,16,0,0,0,0,0,5,72,0,168,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,28,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,28,3,0,1,0,18,0,0,0,16,0,0,0,0,0,5,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,28,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,28,3,0,1,0,20,0,0,0,16,0,0,0,0,0,5,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,28,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,28,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,176,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,129,17,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,161,17,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,225,17,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,174,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,174,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,28,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,176,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,28,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,176,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,28,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,28,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,168,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,129,9,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,161,9,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,225,9,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,28,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,129,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+399504);allocate([240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,46,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,46,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,28,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,168,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,28,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,168,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,28,7,0,1,0,13,2,0,128,16,0,0,0,0,0,6,96,0,224,174,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,28,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,96,0,224,174,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,174,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,174,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,28,3,0,1,0,13,2,0,0,16,0,0,0,0,0,5,96,0,224,174,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,28,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,224,174,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,174,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,174,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,174,17,17,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,174,49,17,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,174,113,17,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,28,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,28,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,28,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,28,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,176,46,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,28,7,0,1,0,14,2,0,128,16,0,0,0,0,0,6,88,0,224,46,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,28,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,88,0,224,46,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,28,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,46,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,28,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,46,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,28,3,0,1,0,14,2,0,0,16,0,0,0,0,0,5,88,0,224,46,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,28,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,224,46,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,46,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,46,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,46,17,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,28,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,46,49,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,46,113,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,28,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,28,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,28,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,28,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,168,46,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,34,64,0,128,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,0,0,0,0,0,0,0,0,176,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,58,64,0,128,0,0,0,0,94,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,58,64,0,128,0,0,0,0,98,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,28,0,0,0,0,0,0,0,0,8,0,0,0,0,0,57,64,0,128,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,0,0,0,0,0,0,0,0,179,28,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,183,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,28,2,0,1,0,38,2,0,0,0,0,0,0,0,0,5,80,0,120,183,0,32,0,0,0,0,0,0,0,0,0,184,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,28,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,0,32,183,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,28,2,0,1,0,16,3,0,0,0,0,0,0,0,0,5,80,0,32,183,0,0,0,0,0,0,0,0,0,0,0,176,236,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,28,2,0,1,0,61,1,0,8,0,0,0,0,0,0,5,80,0,120,183,0,32,0,0,0,0,0,0,0,0,0,200,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,28,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,32,63,0,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,28,2,0,1,0,61,1,0,8,0,0,0,0,0,0,5,80,0,32,183,0,0,0,0,0,0,0,0,0,0,0,168,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,28,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,176,20,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,28,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,48,20,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,80,0,48,20,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,80,0,176,20,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,32,32,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,112,148,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,28,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,28,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,28,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,28,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,32,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,40,64,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,112,148,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,28,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,28,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,28,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,28,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,40,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,148,160,128,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,112,148,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,28,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,28,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,148,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,28,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,28,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,160,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,148,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,148,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,28,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,176,20,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,28,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,48,20,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,80,0,48,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,80,0,176,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,28,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,72,0,168,20,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,28,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,72,0,40,20,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,72,0,40,20,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,28,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,72,0,168,20,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,32,32,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,20,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,28,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,28,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,28,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,28,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,32,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,40,64,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,20,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,28,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,28,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,28,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,28,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,28,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,40,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,28,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,28,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,28,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,28,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,20,160,128,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,28,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,20,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,20,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,160,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,20,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,20,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,29,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,72,0,168,20,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,29,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,72,0,40,20,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,29,2,0,1,0,63,1,0,0,0,0,0,0,0,0,5,72,0,40,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,29,2,0,1,0,63,1,0,0,0,0,0,0,0,0,3,72,0,168,20,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,29,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,48,9,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,29,2,0,1,0,19,2,0,0,0,0,0,0,0,0,5,96,0,48,9,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,29,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,137,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,29,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,137,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,29,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,137,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,137,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,137,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,137,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,29,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,29,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,29,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,29,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,29,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,29,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,120,137,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,120,137,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,29,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,96,0,48,9,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,29,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,96,0,48,9,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,29,6,0,1,0,38,2,0,128,0,0,0,0,0,0,6,80,0,120,55,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,29,2,0,1,0,38,2,0,0,0,0,0,0,0,0,5,80,0,120,55,0,32,0,0,0,0,0,0,0,0,0,8,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,29,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,0,32,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,29,2,0,1,0,14,3,0,0,0,0,0,0,0,0,5,80,0,32,55,0,0,0,0,0,0,0,0,0,0,0,96,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,29,6,0,1,0,38,2,0,128,0,0,0,0,0,0,6,80,0,120,55,0,8,0,0,0,0,0,0,0,0,0,168,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,29,2,0,1,0,38,2,0,8,0,0,0,0,0,0,5,80,0,120,55,0,32,0,0,0,0,0,0,0,0,0,24,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,29,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,80,0,32,55,0,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,29,2,0,1,0,61,1,0,8,0,0,0,0,0,0,5,80,0,32,55,0,0,0,0,0,0,0,0,0,0,0,216,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,32,32,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,55,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,32,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,40,64,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,55,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,40,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,104,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+409752);allocate([120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,63,160,128,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,55,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,55,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,160,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,55,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,63,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,32,32,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,183,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,32,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,40,64,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,183,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,40,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,248,191,160,128,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,80,0,248,183,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,248,183,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,160,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,183,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,248,191,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,29,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,184,63,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,29,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,184,55,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,29,2,0,1,0,18,3,0,0,0,0,0,0,0,0,5,80,0,184,55,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,29,2,0,1,0,18,3,0,0,0,0,0,0,0,0,3,80,0,184,63,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,29,6,0,0,0,62,1,0,0,1,0,0,0,0,0,4,80,0,184,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,29,6,0,1,0,161,0,0,192,0,1,0,0,0,0,6,80,0,184,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,29,2,0,1,0,18,3,0,0,0,0,0,0,0,0,5,80,0,184,55,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,29,2,0,1,0,18,3,0,0,0,0,0,0,0,0,3,80,0,184,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,32,32,0,0,0,0,0,0,0,0,0,40,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,183,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,32,32,0,0,0,0,0,0,0,0,0,96,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,96,32,0,0,0,0,0,0,0,0,0,160,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,32,32,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,32,32,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,96,32,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,96,32,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,40,64,0,0,0,0,0,0,0,0,0,16,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,183,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,40,64,0,0,0,0,0,0,0,0,0,72,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,104,64,0,0,0,0,0,0,0,0,0,136,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,40,64,0,0,0,0,0,0,0,0,0,192,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,40,64,0,0,0,0,0,0,0,0,0,224,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,104,64,0,0,0,0,0,0,0,0,0,224,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,104,64,0,0,0,0,0,0,0,0,0,224,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,191,160,128,0,0,0,0,0,0,0,0,0,248,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,183,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,160,128,0,0,0,0,0,0,0,0,0,48,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,183,224,128,0,0,0,0,0,0,0,0,0,112,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,160,128,0,0,0,0,0,0,0,0,0,168,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,160,128,0,0,0,0,0,0,0,0,0,200,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,183,224,128,0,0,0,0,0,0,0,0,0,200,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,191,224,128,0,0,0,0,0,0,0,0,0,200,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,32,32,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,55,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,32,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,40,64,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,55,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,40,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,63,160,128,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,55,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,55,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,160,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,55,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,63,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,32,32,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,183,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,32,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,40,64,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,183,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,40,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,88,0,248,191,160,128,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,88,0,248,183,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,248,183,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,160,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,248,183,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,248,191,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,32,32,0,0,0,0,0,0,0,0,0,224,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,55,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,32,32,0,0,0,0,0,0,0,0,0,24,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,96,32,0,0,0,0,0,0,0,0,0,88,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,32,32,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,32,32,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,96,32,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,96,32,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,40,64,0,0,0,0,0,0,0,0,0,200,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,55,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,40,64,0,0,0,0,0,0,0,0,0,0,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,104,64,0,0,0,0,0,0,0,0,0,64,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,40,64,0,0,0,0,0,0,0,0,0,120,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,40,64,0,0,0,0,0,0,0,0,0,152,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,104,64,0,0,0,0,0,0,0,0,0,152,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,104,64,0,0,0,0,0,0,0,0,0,152,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,29,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,29,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,96,0,248,63,160,128,0,0,0,0,0,0,0,0,0,176,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,29,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,96,0,248,55,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,29,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,160,128,0,0,0,0,0,0,0,0,0,232,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,29,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,96,0,248,55,224,128,0,0,0,0,0,0,0,0,0,40,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,29,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,29,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,29,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,160,128,0,0,0,0,0,0,0,0,0,96,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,160,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+42e4);allocate([128,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,29,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,248,55,224,128,0,0,0,0,0,0,0,0,0,128,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,29,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,248,63,224,128,0,0,0,0,0,0,0,0,0,128,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,29,6,0,0,0,69,1,0,128,1,0,0,0,0,0,4,88,0,184,63,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,29,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,88,0,184,55,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,29,2,0,1,0,19,3,0,0,0,0,0,0,0,0,5,88,0,184,55,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,29,2,0,1,0,19,3,0,0,0,0,0,0,0,0,3,88,0,184,63,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,29,6,0,0,0,69,1,0,128,1,0,0,0,0,0,4,88,0,184,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,29,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,88,0,184,55,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,29,2,0,1,0,19,3,0,0,0,0,0,0,0,0,5,88,0,184,55,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,29,2,0,1,0,19,3,0,0,0,0,0,0,0,0,3,88,0,184,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,30,3,0,1,0,39,2,0,0,0,0,0,0,0,0,5,72,0,104,9,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,30,3,0,1,0,67,1,0,0,0,0,0,0,0,0,5,72,0,40,9,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,30,6,0,0,0,39,2,0,0,1,0,0,0,0,0,4,80,0,240,139,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,30,7,0,1,0,39,2,0,128,0,0,0,0,0,0,6,80,0,96,139,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,30,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,80,0,176,11,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,30,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,80,0,48,11,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,30,6,0,0,0,39,2,0,0,1,0,0,0,0,0,4,72,0,232,11,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,30,7,0,1,0,39,2,0,128,0,0,0,0,0,0,6,72,0,96,11,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,30,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,72,0,168,11,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,30,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,72,0,40,11,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,30,3,0,1,0,39,2,0,0,0,0,0,0,0,0,5,72,0,104,11,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,30,3,0,1,0,67,1,0,0,0,0,0,0,0,0,5,72,0,40,11,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,30,6,0,0,0,39,2,0,0,1,0,0,0,0,0,4,80,0,240,137,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,30,7,0,1,0,39,2,0,128,0,0,0,0,0,0,6,80,0,96,137,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,30,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,80,0,176,9,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,30,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,80,0,48,9,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,30,6,0,0,0,39,2,0,0,1,0,0,0,0,0,4,72,0,232,9,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,30,7,0,1,0,39,2,0,128,0,0,0,0,0,0,6,72,0,96,9,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,30,6,0,0,0,72,1,0,0,1,0,0,0,0,0,4,72,0,168,9,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,30,7,0,1,0,73,1,0,128,0,0,0,0,0,0,6,72,0,40,9,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,30,2,0,1,0,72,3,0,0,0,0,0,0,0,0,5,80,0,48,40,8,0,0,0,0,0,0,0,0,0,0,152,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,30,2,0,1,0,71,3,0,0,0,0,0,0,0,0,5,80,0,48,40,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,30,2,0,1,0,72,3,0,0,0,0,0,0,0,0,5,72,0,40,40,8,0,0,0,0,0,0,0,0,0,0,152,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,30,2,0,1,0,71,3,0,0,0,0,0,0,0,0,5,72,0,40,40,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,30,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,56,21,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,30,6,0,1,0,206,0,0,0,8,0,0,0,0,0,6,144,0,120,21,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,30,6,0,1,0,206,0,0,0,8,0,0,0,0,0,6,144,0,120,21,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,30,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,120,21,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,30,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,56,21,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,184,115,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,248,115,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,248,115,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,248,115,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,184,115,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,176,21,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,240,149,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,240,149,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,240,149,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,80,0,176,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,168,21,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,232,21,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,232,21,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,232,21,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,30,6,0,0,0,75,1,0,0,1,0,0,0,0,0,4,72,0,168,21,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,30,6,0,0,0,38,2,0,0,1,0,0,0,0,0,4,80,0,120,63,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,30,2,0,1,0,40,2,0,0,0,0,0,0,0,0,3,80,0,120,63,0,32,0,0,0,0,0,0,0,0,0,16,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,32,63,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,30,2,0,1,0,12,3,0,0,0,0,0,0,0,0,3,80,0,32,63,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,96,235,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,80,0,120,235,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,56,107,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,30,2,0,1,0,78,1,0,0,0,0,0,0,0,0,3,80,0,32,107,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,30,6,0,0,0,40,2,0,0,1,0,0,0,0,0,4,80,0,96,191,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,30,2,0,1,0,40,2,0,0,0,0,0,0,0,0,3,80,0,96,191,0,32,0,0,0,0,0,0,0,0,0,232,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,32,191,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,30,2,0,1,0,15,3,0,0,0,0,0,0,0,0,3,80,0,32,191,0,0,0,0,0,0,0,0,0,0,0,120,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,191,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,30,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,88,0,56,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,30,6,0,0,0,41,2,0,0,1,0,0,0,0,0,4,96,0,240,136,16,16,0,0,0,0,0,0,0,0,0,168,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,30,7,0,0,0,41,2,0,0,9,0,0,0,0,0,4,96,0,240,136,48,16,0,0,0,0,0,0,0,0,0,216,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,30,6,0,1,0,42,2,0,128,0,0,0,0,0,0,6,96,0,112,136,16,16,0,0,0,0,0,0,0,0,0,104,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,136,16,16,0,0,0,0,0,0,0,0,0,16,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,136,48,16,0,0,0,0,0,0,0,0,0,72,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,136,112,16,0,0,0,0,0,0,0,0,0,72,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,30,3,0,1,0,43,2,0,0,0,0,0,0,0,0,5,96,0,112,136,17,16,0,0,0,0,0,0,0,0,0,136,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,136,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,30,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,136,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,136,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,30,6,0,0,0,80,1,0,0,1,0,0,0,0,0,4,96,0,176,8,16,0,0,0,0,0,0,0,0,0,0,112,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,30,6,0,1,0,81,1,0,192,0,1,0,0,0,0,6,96,0,48,8,16,0,0,0,0,0,0,0,0,0,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,30,3,0,1,0,82,1,0,0,0,0,0,0,0,0,5,96,0,48,8,17,0,0,0,0,0,0,0,0,0,0,160,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,30,3,0,1,0,82,1,0,0,0,0,0,0,0,0,3,96,0,160,8,17,0,0,0,0,0,0,0,0,0,0,160,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,120,191,0,16,0,0,0,0,0,0,0,0,0,168,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,30,2,0,1,0,61,1,0,8,0,0,0,0,0,0,3,80,0,120,191,0,32,0,0,0,0,0,0,0,0,0,192,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,32,191,0,0,0,0,0,0,0,0,0,0,0,112,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,30,2,0,1,0,61,1,0,8,0,0,0,0,0,0,3,80,0,32,191,0,0,0,0,0,0,0,0,0,0,0,248,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,30,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,88,0,40,11,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,30,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,88,0,40,11,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,11,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,11,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,30,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,88,0,40,11,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,30,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,88,0,40,11,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,30,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,88,0,40,9,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,30,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,88,0,40,9,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,30,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,120,9,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,120,9,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,30,6,0,1,0,66,1,0,128,0,0,0,0,0,0,6,88,0,40,9,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,30,2,0,1,0,67,1,0,0,0,0,0,0,0,0,5,88,0,40,9,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,30,6,0,0,0,38,2,0,0,1,0,0,0,0,0,4,80,0,120,63,0,8,0,0,0,0,0,0,0,0,0,184,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,30,2,0,1,0,40,2,0,8,0,0,0,0,0,0,3,80,0,120,63,0,32,0,0,0,0,0,0,0,0,0,240,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,30,6,0,0,0,76,1,0,0,1,0,0,0,0,0,4,80,0,32,63,0,0,0,0,0,0,0,0,0,0,0,184,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,30,2,0,1,0,77,1,0,8,0,0,0,0,0,0,3,80,0,32,63,0,0,0,0,0,0,0,0,0,0,0,40,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,224,136,17,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,30,5,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,224,136,49,32,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,30,4,0,1,0,0,0,0,0,8,0,0,0,0,0,3,96,0,224,136,113,32,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,30,6,0,0,0,41,2,0,0,1,0,0,0,0,0,4,88,0,232,8,16,8,0,0,0,0,0,0,0,0,0,184,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,30,7,0,0,0,41,2,0,0,9,0,0,0,0,0,4,88,0,232,8,48,8,0,0,0,0,0,0,0,0,0,232,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,30,6,0,1,0,42,2,0,128,0,0,0,0,0,0,6,88,0,104,8,16,8,0,0,0,0,0,0,0,0,0,168,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,8,16,8,0,0,0,0,0,0,0,0,0,16,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,8,48,8,0,0,0,0,0,0,0,0,0,72,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,8,112,8,0,0,0,0,0,0,0,0,0,72,61,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,30,3,0,1,0,43,2,0,0,0,0,0,0,0,0,5,88,0,104,8,17,8,0,0,0,0,0,0,0,0,0,32,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,8,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,30,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,8,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,8,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,224,8,17,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,30,5,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,224,8,49,32,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,30,4,0,1,0,0,0,0,0,8,0,0,0,0,0,3,88,0,224,8,113,32,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,30,6,0,0,0,80,1,0,0,1,0,0,0,0,0,4,88,0,168,8,16,0,0,0,0,0,0,0,0,0,0,184,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,30,6,0,1,0,81,1,0,192,0,1,0,0,0,0,6,88,0,40,8,16,0,0,0,0,0,0,0,0,0,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,30,3,0,1,0,82,1,0,0,0,0,0,0,0,0,5,88,0,40,8,17,0,0,0,0,0,0,0,0,0,0,56,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,30,3,0,1,0,82,1,0,0,0,0,0,0,0,0,3,88,0,160,8,17,0,0,0,0,0,0,0,0,0,0,56,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,30,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,80,0,176,8,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,30,6,0,1,0,70,1,0,192,0,0,0,0,0,0,6,80,0,48,8,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,80,0,48,8,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,80,0,176,8,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,32,32,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,30,6,0,1,0,206,0,0,192,0,0,0,0,0,0,6,80,0,112,136,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,32,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,40,64,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,30,6,0,1,0,206,0,0,192,0,0,0,0,0,0,6,80,0,112,136,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,40,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,80,0,240,136,160,128,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,30,6,0,1,0,206,0,0,192,0,0,0,0,0,0,6,80,0,112,136,128,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+430248);allocate([32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,80,0,112,136,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,160,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,112,136,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,80,0,240,136,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,30,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,80,0,176,8,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,30,6,0,1,0,70,1,0,192,0,0,0,0,0,0,6,80,0,48,8,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,80,0,48,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,80,0,176,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,30,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,72,0,168,8,8,0,0,0,0,0,0,0,0,0,0,216,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,30,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,72,0,40,8,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,72,0,40,8,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,72,0,168,8,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,0,32,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,32,32,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,30,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,8,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,32,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,8,64,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,40,64,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,30,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,8,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,40,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,30,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,128,128,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,30,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,72,0,232,8,160,128,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,30,6,0,1,0,206,0,0,192,0,1,0,0,0,0,6,72,0,104,8,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,30,8,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,30,7,0,1,0,206,0,0,128,0,0,0,0,0,0,6,72,0,104,8,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,30,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,30,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,160,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,104,8,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,30,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,232,8,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,30,6,0,0,0,69,1,0,0,1,0,0,0,0,0,4,72,0,168,8,0,0,0,0,0,0,0,0,0,0,0,48,237,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,30,6,0,1,0,70,1,0,192,0,1,0,0,0,0,6,72,0,40,8,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,5,72,0,40,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,30,2,0,1,0,87,1,0,0,0,0,0,0,0,0,3,72,0,168,8,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,30,6,0,1,0,38,2,0,128,0,0,0,0,0,0,6,88,0,96,191,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,30,2,0,1,0,44,2,0,0,0,0,0,0,0,0,5,88,0,96,191,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,30,6,0,1,0,88,1,0,128,0,0,0,0,0,0,6,88,0,56,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,30,2,0,1,0,78,1,0,0,0,0,0,0,0,0,5,88,0,56,63,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,30,6,0,1,0,60,1,0,128,0,0,0,0,0,0,6,88,0,56,63,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,30,8,0,1,0,45,2,0,128,0,0,0,0,0,0,6,208,4,56,33,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,30,4,0,1,0,46,2,0,0,0,0,0,0,0,0,5,208,4,56,33,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,30,8,0,1,0,45,2,0,128,0,0,0,0,0,0,6,208,4,56,33,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,30,4,0,1,0,46,2,0,0,0,0,0,0,0,0,5,208,4,56,33,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,30,5,0,0,0,0,0,0,0,8,0,0,0,0,0,30,72,0,128,99,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,30,5,0,1,0,0,0,0,0,8,0,0,0,0,0,31,64,0,128,99,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,30,6,0,1,0,0,0,0,0,8,0,0,0,0,0,4,72,0,0,60,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,0,60,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,30,6,0,1,0,0,0,0,0,8,0,0,0,0,0,4,72,0,0,60,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,30,2,0,1,0,0,0,0,0,8,0,0,0,0,0,3,72,0,0,60,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,30,0,0,0,0,0,0,0,0,8,0,0,0,0,0,35,64,0,128,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,0,0,0,0,0,0,0,0,242,30,0,0,0,0,0,0,0,0,8,0,0,0,0,0,56,64,0,128,0,0,0,0,94,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,30,0,0,0,0,0,0,0,0,8,0,0,0,0,0,56,64,0,128,0,0,0,0,98,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,30,0,0,0,0,0,0,0,0,8,0,0,0,0,0,59,64,0,128,0,0,0,0,94,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,30,0,0,0,0,0,0,0,0,8,0,0,0,0,0,59,64,0,128,0,0,0,0,98,140,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,30,7,0,1,0,103,1,0,128,0,0,0,0,0,0,6,80,0,176,44,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,30,3,0,1,0,104,1,0,0,16,0,0,0,0,0,5,80,0,176,44,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,30,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,30,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,30,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,30,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,30,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,30,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,129,17,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,31,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,225,17,4,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,172,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,172,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,31,7,0,1,0,140,3,0,128,0,0,0,0,0,0,6,80,0,176,44,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,31,3,0,1,0,136,3,0,0,16,0,0,0,0,0,5,80,0,176,44,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,31,7,0,1,0,103,1,0,128,0,0,0,0,0,0,6,72,0,168,44,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,31,3,0,1,0,105,1,0,0,16,0,0,0,0,0,5,72,0,168,44,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,129,9,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,31,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,225,9,4,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,44,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,44,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,31,7,0,1,0,140,3,0,128,0,0,0,0,0,0,6,72,0,168,44,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,31,3,0,1,0,137,3,0,0,16,0,0,0,0,0,5,72,0,168,44,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,31,7,0,1,0,13,2,0,128,16,0,0,0,0,0,6,96,0,224,172,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,31,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,96,0,224,172,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,172,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,172,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,31,3,0,1,0,13,2,0,0,16,0,0,0,0,0,5,96,0,224,172,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,31,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,224,172,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,172,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,172,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,31,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,96,0,224,172,17,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,31,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,172,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,172,113,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,31,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,96,0,176,44,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,31,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,96,0,176,44,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,31,3,0,1,0,138,3,0,0,16,0,0,0,0,0,5,96,0,176,44,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,31,3,0,1,0,138,3,0,0,0,0,0,0,0,0,5,96,0,176,44,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,31,7,0,1,0,14,2,0,128,16,0,0,0,0,0,6,88,0,224,44,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,31,7,0,1,0,0,0,0,128,16,0,0,0,0,0,6,88,0,224,44,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,44,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,44,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,31,3,0,1,0,14,2,0,0,16,0,0,0,0,0,5,88,0,224,44,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,31,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,224,44,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,44,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,44,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,31,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,88,0,224,44,17,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,31,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,44,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,44,113,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,31,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,88,0,168,44,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,31,7,0,1,0,141,3,0,128,0,0,0,0,0,0,6,88,0,168,44,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,31,3,0,1,0,139,3,0,0,16,0,0,0,0,0,5,88,0,168,44,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,31,3,0,1,0,139,3,0,0,0,0,0,0,0,0,5,88,0,168,44,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,31,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,72,0,128,60,0,0,0,0,0,0,0,0,0,0,0,80,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,31,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,72,0,128,60,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,31,6,0,1,0,0,0,0,0,8,0,0,0,0,0,6,72,0,128,60,0,0,0,0,0,0,0,0,0,0,0,128,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,31,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,72,0,128,60,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,31,0,0,0,0,0,0,0,0,8,0,0,0,0,0,36,64,0,128,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,0,0,0,0,0,0,0,0,93,31,5,0,0,0,0,0,0,0,8,0,0,0,0,0,30,88,0,128,99,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,31,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,48,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,31,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,48,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,97,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+440496);allocate([216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,171,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,171,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,31,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,31,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,48,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,31,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,40,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,31,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,40,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,31,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,43,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,31,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,43,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,31,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,31,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,40,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,32,32,0,0,0,0,0,0,0,0,0,24,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,96,32,0,0,0,0,0,0,0,0,0,88,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,32,32,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,96,32,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,40,64,0,0,0,0,0,0,0,0,0,0,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,104,64,0,0,0,0,0,0,0,0,0,64,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,40,64,0,0,0,0,0,0,0,0,0,120,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,104,64,0,0,0,0,0,0,0,0,0,152,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,160,128,0,0,0,0,0,0,0,0,0,232,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,14,224,128,0,0,0,0,0,0,0,0,0,40,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,160,128,0,0,0,0,0,0,0,0,0,96,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,14,224,128,0,0,0,0,0,0,0,0,0,128,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,31,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,56,14,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,31,6,0,1,0,47,2,0,128,0,0,0,0,0,0,6,144,0,56,14,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,31,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,56,14,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,31,2,0,1,0,136,1,0,0,0,0,0,0,0,0,5,144,0,56,14,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,15,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,15,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,31,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,56,15,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,31,6,0,1,0,47,2,0,128,0,0,0,0,0,0,6,144,0,56,15,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,31,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,56,15,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,31,2,0,1,0,136,1,0,0,0,0,0,0,0,0,5,144,0,56,15,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,143,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,143,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,32,32,0,0,0,0,0,0,0,0,0,96,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,96,32,0,0,0,0,0,0,0,0,0,160,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,32,32,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,96,32,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,40,64,0,0,0,0,0,0,0,0,0,72,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,104,64,0,0,0,0,0,0,0,0,0,136,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,40,64,0,0,0,0,0,0,0,0,0,192,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,104,64,0,0,0,0,0,0,0,0,0,224,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,31,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,31,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,160,128,0,0,0,0,0,0,0,0,0,48,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,31,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,14,224,128,0,0,0,0,0,0,0,0,0,112,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,31,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,31,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,160,128,0,0,0,0,0,0,0,0,0,168,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,31,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,14,224,128,0,0,0,0,0,0,0,0,0,200,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,31,6,0,1,0,118,1,0,128,0,0,0,0,0,0,6,144,0,184,14,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,31,6,0,1,0,47,2,0,128,0,0,0,0,0,0,6,144,0,184,14,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,32,2,0,1,0,119,1,0,0,0,0,0,0,0,0,5,144,0,184,14,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,32,2,0,1,0,136,1,0,0,0,0,0,0,0,0,5,144,0,184,14,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,53,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,53,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,33,9,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,97,9,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,41,9,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,105,9,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,161,9,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,225,9,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,161,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+450744);allocate([240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,53,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,53,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,53,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,53,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,49,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,49,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,177,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,177,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,49,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,49,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,144,0,184,21,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,184,21,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,33,9,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,97,9,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,41,9,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,105,9,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,161,9,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,225,9,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,21,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,21,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,144,0,184,21,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,184,21,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,51,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,51,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,179,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,32,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,179,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,32,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,51,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,32,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,51,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,126,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,126,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,126,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,126,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,126,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,126,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,126,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,126,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,126,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,127,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,127,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,127,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,127,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,127,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,127,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,127,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,127,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,127,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,32,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,56,106,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,32,3,0,1,0,123,1,0,0,16,0,0,0,0,0,5,80,0,56,106,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,234,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,234,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,234,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,234,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,234,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,32,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,56,106,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,32,3,0,1,0,123,1,0,0,16,0,0,0,0,0,5,80,0,56,106,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,118,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,118,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,118,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,118,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,118,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,118,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+460992);allocate([176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,118,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,118,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,118,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,118,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,118,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,118,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,118,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,118,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,118,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,118,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,118,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,118,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,32,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,110,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,32,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,110,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,110,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,110,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,32,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,32,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,32,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,110,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,32,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,110,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,32,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,32,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,110,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,110,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,110,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,110,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,110,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,110,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,110,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,110,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,110,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,110,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,110,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,110,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,126,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,126,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,126,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,126,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,126,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,126,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,126,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,126,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,126,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,33,8,0,1,0,124,1,0,128,0,0,0,0,0,0,6,208,4,184,7,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,33,4,0,1,0,125,1,0,0,0,0,0,0,0,0,5,208,4,184,7,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,33,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,184,7,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,33,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,184,7,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,33,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,33,32,0,0,0,0,0,0,0,0,0,48,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,97,32,0,0,0,0,0,0,0,0,0,128,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,33,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,33,32,0,0,0,0,0,0,0,0,0,200,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,97,32,0,0,0,0,0,0,0,0,0,248,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,33,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,41,64,0,0,0,0,0,0,0,0,0,32,68,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,105,64,0,0,0,0,0,0,0,0,0,112,68,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,33,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,41,64,0,0,0,0,0,0,0,0,0,184,68,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,105,64,0,0,0,0,0,0,0,0,0,232,68,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,33,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,161,128,0,0,0,0,0,0,0,0,0,16,69,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,7,225,128,0,0,0,0,0,0,0,0,0,96,69,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,33,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,161,128,0,0,0,0,0,0,0,0,0,168,69,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,7,225,128,0,0,0,0,0,0,0,0,0,216,69,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,109,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,109,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,109,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,109,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,109,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,111,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,111,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,105,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+471240);allocate([248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,239,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,33,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,239,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,33,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,111,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,33,3,0,1,0,127,1,0,0,0,0,0,0,0,0,5,80,0,184,111,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,33,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,111,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,33,3,0,1,0,127,1,0,0,0,0,0,0,0,0,5,80,0,184,111,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,237,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,237,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,237,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,237,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,237,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,33,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,109,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,33,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,109,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,33,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,109,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,33,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,109,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,112,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,112,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,112,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,112,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,112,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,112,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,112,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,112,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,112,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,113,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,113,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,113,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,113,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,33,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,33,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,113,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,33,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,113,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,33,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,113,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,33,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,113,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,33,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,113,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,33,8,0,1,0,30,3,0,128,0,0,0,0,0,0,6,208,4,56,1,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,33,4,0,1,0,29,3,0,0,16,0,0,0,0,0,5,208,4,56,1,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,33,8,0,1,0,30,3,0,128,0,0,0,0,0,0,6,208,4,56,1,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,33,4,0,1,0,29,3,0,0,16,0,0,0,0,0,5,208,4,56,1,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,33,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,51,33,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,33,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,33,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,51,33,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,33,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,33,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,51,41,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,33,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,33,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,51,41,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,33,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,33,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,51,161,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,33,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,51,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,33,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,33,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,51,161,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,33,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,51,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,33,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,33,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,50,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,33,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,33,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,33,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,33,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,33,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,50,33,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,34,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,50,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,41,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,41,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,50,41,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,34,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,50,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,161,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,50,161,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,50,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,50,161,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,50,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,34,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,178,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,33,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,33,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,178,33,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,34,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,178,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,41,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,41,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,178,41,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,34,7,0,1,0,0,0,0,0,8,0,0,0,0,0,6,144,0,120,178,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,161,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,178,161,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,178,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,178,161,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,178,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,179,33,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,179,33,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,179,41,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,179,41,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,34,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,179,161,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,34,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,144,0,120,179,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,179,161,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,120,179,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,34,8,0,1,0,50,2,0,128,0,0,0,0,0,0,6,208,4,56,38,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,34,4,0,1,0,51,2,0,0,0,0,0,0,0,0,5,208,4,56,38,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,34,8,0,1,0,50,2,0,128,0,0,0,0,0,0,6,208,4,56,38,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,34,4,0,1,0,51,2,0,0,0,0,0,0,0,0,5,208,4,56,38,5],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+481488);allocate([40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,34,8,0,1,0,28,3,0,128,0,0,0,0,0,0,6,208,4,56,7,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,34,4,0,1,0,26,3,0,0,16,0,0,0,0,0,5,208,4,56,7,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,34,8,0,1,0,28,3,0,128,0,0,0,0,0,0,6,208,4,56,7,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,34,4,0,1,0,26,3,0,0,16,0,0,0,0,0,5,208,4,56,7,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,34,6,0,1,0,42,3,0,128,0,0,0,0,0,0,6,144,0,56,60,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,34,2,0,1,0,32,2,0,0,0,0,0,0,0,0,5,144,0,56,60,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,0,2,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,32,2,0,0,0,0,0,0,0,0,0,24,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,96,2,0,0,0,0,0,0,0,0,0,88,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,32,32,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,96,32,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,8,2,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,40,2,0,0,0,0,0,0,0,0,0,0,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,104,2,0,0,0,0,0,0,0,0,0,64,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,40,64,0,0,0,0,0,0,0,0,0,0,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,104,64,0,0,0,0,0,0,0,0,0,32,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,128,2,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,160,2,0,0,0,0,0,0,0,0,0,232,59,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,60,224,2,0,0,0,0,0,0,0,0,0,40,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,160,128,0,0,0,0,0,0,0,0,0,56,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,60,224,128,0,0,0,0,0,0,0,0,0,88,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,0,32,0,0,0,0,0,0,0,0,0,8,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,32,32,0,0,0,0,0,0,0,0,0,112,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,96,32,0,0,0,0,0,0,0,0,0,144,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,8,64,0,0,0,0,0,0,0,0,0,168,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,40,64,0,0,0,0,0,0,0,0,0,184,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,104,64,0,0,0,0,0,0,0,0,0,216,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,128,128,0,0,0,0,0,0,0,0,0,240,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,160,128,0,0,0,0,0,0,0,0,0,0,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,61,224,128,0,0,0,0,0,0,0,0,0,32,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,34,6,0,1,0,41,3,0,128,0,0,0,0,0,0,6,144,0,56,60,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,34,2,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,56,60,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,34,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,56,44,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,34,2,0,1,0,32,2,0,0,0,0,0,0,0,0,5,144,0,56,44,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,40,8,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,104,8,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,40,64,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,104,64,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,128,8,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,160,8,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,44,224,8,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,160,128,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,44,224,128,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,0,32,0,0,0,0,0,0,0,0,0,8,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,32,32,0,0,0,0,0,0,0,0,0,56,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,96,32,0,0,0,0,0,0,0,0,0,88,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,8,64,0,0,0,0,0,0,0,0,0,168,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,40,64,0,0,0,0,0,0,0,0,0,112,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,104,64,0,0,0,0,0,0,0,0,0,144,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,62,128,128,0,0,0,0,0,0,0,0,0,240,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,160,128,0,0,0,0,0,0,0,0,0,168,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,62,224,128,0,0,0,0,0,0,0,0,0,200,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,34,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,56,44,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,34,2,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,56,44,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,40,16,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,104,16,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,40,64,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,104,64,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,160,16,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,12,224,16,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,160,128,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,12,224,128,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,32,16,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,96,16,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,40,16,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,104,16,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,40,64,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,104,64,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,160,16,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,44,224,16,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,160,128,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,44,224,128,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,149,0,32,0,0,0,0,0,0,0,0,0,224,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,149,8,64,0,0,0,0,0,0,0,0,0,240,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,149,128,128,0,0,0,0,0,0,0,0,0,0,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,29,0,32,0,0,0,0,0,0,0,0,0,16,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,29,8,64,0,0,0,0,0,0,0,0,0,32,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,29,128,128,0,0,0,0,0,0,0,0,0,48,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,34,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,184,44,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,34,2,0,1,0,32,2,0,0,0,0,0,0,0,0,5,144,0,184,44,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,40,16,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,40,64,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,104,64,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,172,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,160,128,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,172,224,128,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,0,32,0,0,0,0,0,0,0,0,0,184,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,32,32,0,0,0,0,0,0,0,0,0,64,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,96,32,0,0,0,0,0,0,0,0,0,96,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,8,64,0,0,0,0,0,0,0,0,0,120,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,40,64,0,0,0,0,0,0,0,0,0,136,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,104,64,0,0,0,0,0,0,0,0,0,168,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,190,128,128,0,0,0,0,0,0,0,0,0,192,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,160,128,0,0,0,0,0,0,0,0,0,208,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,96,190,224,128,0,0,0,0,0,0,0,0,0,240,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,34,6,0,1,0,206,0,0,128,0,0,0,0,0,0,6,144,0,184,44,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,34,2,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,184,44,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,34,6,0,1,0,42,3,0,128,0,0,0,0,0,0,6,144,0,184,60,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,34,2,0,1,0,32,2,0,0,0,0,0,0,0,0,5,144,0,184,60,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,0,4,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,32,4,0,0,0,0,0,0,0,0,0,96,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,96,4,0,0,0,0,0,0,0,0,0,160,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,32,32,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,96,32,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,8,4,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,40,4,0,0,0,0,0,0,0,0,0,72,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,104,4,0,0,0,0,0,0,0,0,0,136,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,8,64,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,40,64,0,0,0,0,0,0,0,0,0,8,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,104,64,0,0,0,0,0,0,0,0,0,40,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,34,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,128,4,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,160,4,0,0,0,0,0,0,0,0,0,48,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,34,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,60,224,4,0,0,0,0,0,0,0,0,0,112,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,34,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,128,128,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,160,128,0,0,0,0,0,0,0,0,0,64,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,34,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,60,224,128,0,0,0,0,0,0,0,0,0,96,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,0,32,0,0,0,0,0,0,0,0,0,8,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,32,32,0,0,0,0,0,0,0,0,0,120,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,96,32,0,0,0,0,0,0,0,0,0,152,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,8,64,0,0,0,0,0,0,0,0,0,168,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,40,64,0,0,0,0,0,0,0,0,0,176,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,104,64,0,0,0,0,0,0,0,0,0,208,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,34,2,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,128,128,0,0,0,0,0,0,0,0,0,240,70,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,34,4,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,160,128,0,0,0,0,0,0,0,0,0,232,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,34,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,144,0,224,61,224,128,0,0,0,0,0,0,0,0,0,8,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,34,6,0,1,0,41,3,0,128,0,0,0,0,0,0,6,144,0,184,60,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,34,2,0,1,0,20,1,0,0,0,0,0,0,0,0,5,144,0,184,60,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,34,8,0,1,0,54,2,0,128,0,0,0,0,0,0,6,208,4,56,34,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,34,4,0,1,0,55,2,0,0,16,0,0,0,0,0,5,208,4,56,34,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,81,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,81,13,0,0,0,0,0,0,0,0,0,0,136,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,209,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,34,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,209,13,0,2,0,0,0,0,0,0,0,0,80,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,81,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,34,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,81,13,0,0,0,0,0,0,0,0,0,0,200,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,1,32,0,0,0,0,0,0,0,0,0,32,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,1,32,0,0,0,0,0,0,0,0,0,32,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,33,32,0,0,0,0,0,0,0,0,0,96,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,33,32,0,0,0,0,0,0,0,0,0,96,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,34,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,1,32,0,0,0,0,0,0,0,0,0,168,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,34,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,1,32,0,0,0,0,0,0,0,0,0,168,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,34,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,33,32,0,0,0,0,0,0,0,0,0,200,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,34,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,33,32,0,0,0,0,0,0,0,0,0,200,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,9,64,0,0,0,0,0,0,0,0,0,240,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,9,64,0,0,0,0,0,0,0,0,0,240,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,41,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+491736);allocate([48,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,41,64,0,0,0,0,0,0,0,0,0,48,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,34,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,9,64,0,0,0,0,0,0,0,0,0,120,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,34,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,9,64,0,0,0,0,0,0,0,0,0,120,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,34,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,41,64,0,0,0,0,0,0,0,0,0,152,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,34,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,41,64,0,0,0,0,0,0,0,0,0,152,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,129,128,0,0,0,0,0,0,0,0,0,192,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,34,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,129,128,0,0,0,0,0,0,0,0,0,192,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,161,128,0,0,0,0,0,0,0,0,0,0,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,34,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,31,161,128,0,0,0,0,0,0,0,0,0,0,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,129,128,0,0,0,0,0,0,0,0,0,72,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,129,128,0,0,0,0,0,0,0,0,0,72,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,161,128,0,0,0,0,0,0,0,0,0,104,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,31,161,128,0,0,0,0,0,0,0,0,0,104,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,15,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,15,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,58,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,58,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,1,32,0,0,0,0,0,0,0,0,0,144,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,33,32,0,0,0,0,0,0,0,0,0,200,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,1,32,0,0,0,0,0,0,0,0,0,8,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,33,32,0,0,0,0,0,0,0,0,0,32,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,9,64,0,0,0,0,0,0,0,0,0,64,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,41,64,0,0,0,0,0,0,0,0,0,120,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,9,64,0,0,0,0,0,0,0,0,0,184,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,41,64,0,0,0,0,0,0,0,0,0,208,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,129,128,0,0,0,0,0,0,0,0,0,240,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,58,161,128,0,0,0,0,0,0,0,0,0,40,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,129,128,0,0,0,0,0,0,0,0,0,104,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,58,161,128,0,0,0,0,0,0,0,0,0,128,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,58,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,58,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,59,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,59,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,1,32,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,1,9,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,33,9,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,33,32,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,1,32,0,0,0,0,0,0,0,0,0,24,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,33,32,0,0,0,0,0,0,0,0,0,48,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,9,64,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,9,9,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,41,9,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,41,64,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,9,64,0,0,0,0,0,0,0,0,0,200,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,41,64,0,0,0,0,0,0,0,0,0,224,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,129,128,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,129,9,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,161,9,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,59,161,128,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,129,128,0,0,0,0,0,0,0,0,0,120,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,59,161,128,0,0,0,0,0,0,0,0,0,144,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,59,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,59,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,35,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,20,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,35,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,20,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,1,32,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,1,17,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,33,17,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,33,32,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,1,32,0,0,0,0,0,0,0,0,0,40,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,33,32,0,0,0,0,0,0,0,0,0,64,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,9,64,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,9,17,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,41,17,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,41,64,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,9,64,0,0,0,0,0,0,0,0,0,216,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,41,64,0,0,0,0,0,0,0,0,0,240,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,129,128,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,129,17,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,161,17,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,148,161,128,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,129,128,0,0,0,0,0,0,0,0,0,136,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,148,161,128,0,0,0,0,0,0,0,0,0,160,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,35,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,20,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,35,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,20,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,58,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,58,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,1,32,0,0,0,0,0,0,0,0,0,192,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,33,32,0,0,0,0,0,0,0,0,0,248,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,1,32,0,0,0,0,0,0,0,0,0,56,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,33,32,0,0,0,0,0,0,0,0,0,80,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,9,64,0,0,0,0,0,0,0,0,0,112,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,41,64,0,0,0,0,0,0,0,0,0,168,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,9,64,0,0,0,0,0,0,0,0,0,232,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,41,64,0,0,0,0,0,0,0,0,0,0,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,129,128,0,0,0,0,0,0,0,0,0,32,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,58,161,128,0,0,0,0,0,0,0,0,0,88,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,129,128,0,0,0,0,0,0,0,0,0,152,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,58,161,128,0,0,0,0,0,0,0,0,0,176,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,58,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,35,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,184,58,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,35,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,144,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,35,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,208,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,35,7,0,0,0,137,1,0,128,0,0,0,0,0,0,6,208,4,184,48,0,0,0,126,140,13,0,140,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,35,3,0,0,0,138,1,0,0,0,0,0,0,0,0,5,208,4,184,48,0,0,0,126,140,13,0,140,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,35,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,35,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,126,140,13,0,78,140,13,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,35,7,0,0,0,139,1,0,128,0,0,0,0,0,0,6,208,4,56,48,0,0,0,126,140,13,0,146,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,35,3,0,0,0,140,1,0,0,0,0,0,0,0,0,5,208,4,56,48,0,0,0,126,140,13,0,146,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,50,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,50,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,1,32,0,0,0,0,0,0,0,0,0,144,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,33,32,0,0,0,0,0,0,0,0,0,200,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,1,32,0,0,0,0,0,0,0,0,0,8,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,33,32,0,0,0,0,0,0,0,0,0,32,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,9,64,0,0,0,0,0,0,0,0,0,64,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,41,64,0,0,0,0,0,0,0,0,0,120,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,9,64,0,0,0,0,0,0,0,0,0,184,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,41,64,0,0,0,0,0,0,0,0,0,208,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,129,128,0,0,0,0,0,0,0,0,0,240,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,50,161,128,0,0,0,0,0,0,0,0,0,40,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,129,128,0,0,0,0,0,0,0,0,0,104,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,50,161,128,0,0,0,0,0,0,0,0,0,128,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,50,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,50,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,51,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,51,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,1,32,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,1,9,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,33,9,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,33,32,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,1,32,0,0,0,0,0,0,0,0,0,24,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,33,32,0,0,0,0,0,0,0,0,0,48,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,9,64,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,9,9,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,41,9,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,41,64,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,9,64,0,0,0,0,0,0,0,0,0,200,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,41,64,0,0,0,0,0,0,0,0,0,224,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,129,128,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,129,9,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,161,9,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,120,51,161,128,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,129,128,0,0,0,0,0,0,0,0,0,120,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,120,51,161,128,0,0,0,0,0,0,0,0,0,144,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,51,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,51,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,35,7,0,1,0,62,3,0,128,0,0,0,0,0,0,6,144,0,184,27,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,35,3,0,1,0,61,3,0,0,0,0,0,0,0,0,5,144,0,184,27,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,1,32,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,1,17,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,33,17,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,33,32,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,1,32,0,0,0,0,0,0,0,0,0,40,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,33,32,0,0,0,0,0,0,0,0,0,64,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,9,64,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,9,17,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,41,17,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,41,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+501984);allocate([152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,9,64,0,0,0,0,0,0,0,0,0,216,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,41,64,0,0,0,0,0,0,0,0,0,240,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,129,128,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,129,17,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,161,17,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,144,0,248,155,161,128,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,129,128,0,0,0,0,0,0,0,0,0,136,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,144,0,248,155,161,128,0,0,0,0,0,0,0,0,0,160,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,35,7,0,1,0,62,3,0,128,0,0,0,0,0,0,6,144,0,184,27,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,35,3,0,1,0,61,3,0,0,0,0,0,0,0,0,5,144,0,184,27,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,50,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,50,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,1,32,0,0,0,0,0,0,0,0,0,192,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,33,32,0,0,0,0,0,0,0,0,0,248,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,1,32,0,0,0,0,0,0,0,0,0,56,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,33,32,0,0,0,0,0,0,0,0,0,80,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,9,64,0,0,0,0,0,0,0,0,0,112,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,41,64,0,0,0,0,0,0,0,0,0,168,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,9,64,0,0,0,0,0,0,0,0,0,232,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,41,64,0,0,0,0,0,0,0,0,0,0,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,35,7,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,129,128,0,0,0,0,0,0,0,0,0,32,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,80,0,248,50,161,128,0,0,0,0,0,0,0,0,0,88,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,35,3,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,129,128,0,0,0,0,0,0,0,0,0,152,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,80,0,248,50,161,128,0,0,0,0,0,0,0,0,0,176,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,35,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,50,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,35,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,50,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,35,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,144,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,35,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,208,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,35,7,0,0,0,141,1,0,128,0,0,0,0,0,0,6,208,4,184,49,0,0,0,0,0,0,0,140,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,35,3,0,0,0,142,1,0,0,0,0,0,0,0,0,5,208,4,184,49,0,0,0,0,0,0,0,140,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,35,8,0,1,0,0,0,0,128,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,35,4,0,1,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,140,13,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,35,7,0,0,0,143,1,0,128,0,0,0,0,0,0,6,208,4,56,49,0,0,0,0,0,0,0,146,141,13,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,35,3,0,0,0,144,1,0,0,0,0,0,0,0,0,5,208,4,56,49,0,0,0,0,0,0,0,146,141,13,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,143,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,143,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,1,32,0,0,0,0,0,0,0,0,0,32,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,1,32,0,0,0,0,0,0,0,0,0,32,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,33,32,0,0,0,0,0,0,0,0,0,96,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,33,32,0,0,0,0,0,0,0,0,0,96,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,1,32,0,0,0,0,0,0,0,0,0,168,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,35,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,1,32,0,0,0,0,0,0,0,0,0,168,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,33,32,0,0,0,0,0,0,0,0,0,200,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,35,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,33,32,0,0,0,0,0,0,0,0,0,200,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,9,64,0,0,0,0,0,0,0,0,0,240,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,35,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,9,64,0,0,0,0,0,0,0,0,0,240,74,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,41,64,0,0,0,0,0,0,0,0,0,48,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,35,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,41,64,0,0,0,0,0,0,0,0,0,48,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,9,64,0,0,0,0,0,0,0,0,0,120,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,9,64,0,0,0,0,0,0,0,0,0,120,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,41,64,0,0,0,0,0,0,0,0,0,152,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,41,64,0,0,0,0,0,0,0,0,0,152,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,129,128,0,0,0,0,0,0,0,0,0,192,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,129,128,0,0,0,0,0,0,0,0,0,192,75,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,161,128,0,0,0,0,0,0,0,0,0,0,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,31,161,128,0,0,0,0,0,0,0,0,0,0,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,129,128,0,0,0,0,0,0,0,0,0,72,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,129,128,0,0,0,0,0,0,0,0,0,72,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,161,128,0,0,0,0,0,0,0,0,0,104,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,31,161,128,0,0,0,0,0,0,0,0,0,104,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,1,32,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,1,9,0,0,0,0,0,0,0,0,0,232,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,33,9,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,33,32,0,0,0,0,0,0,0,0,0,40,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,1,32,0,0,0,0,0,0,0,0,0,112,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,33,32,0,0,0,0,0,0,0,0,0,144,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,9,64,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,9,9,0,0,0,0,0,0,0,0,0,184,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,41,9,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,41,64,0,0,0,0,0,0,0,0,0,248,8,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,9,64,0,0,0,0,0,0,0,0,0,64,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,41,64,0,0,0,0,0,0,0,0,0,96,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,129,128,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,129,9,0,0,0,0,0,0,0,0,0,136,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,161,9,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,15,161,128,0,0,0,0,0,0,0,0,0,200,9,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,129,128,0,0,0,0,0,0,0,0,0,16,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,15,161,128,0,0,0,0,0,0,0,0,0,48,10,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,1,32,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,1,17,0,0,0,0,0,0,0,0,0,120,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,33,17,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,33,32,0,0,0,0,0,0,0,0,0,184,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,1,32,0,0,0,0,0,0,0,0,0,0,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,33,32,0,0,0,0,0,0,0,0,0,32,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,9,64,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,9,17,0,0,0,0,0,0,0,0,0,72,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,41,17,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,41,64,0,0,0,0,0,0,0,0,0,136,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,9,64,0,0,0,0,0,0,0,0,0,208,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,41,64,0,0,0,0,0,0,0,0,0,240,6,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,129,128,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,129,17,0,0,0,0,0,0,0,0,0,24,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,161,17,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,143,161,128,0,0,0,0,0,0,0,0,0,88,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,129,128,0,0,0,0,0,0,0,0,0,160,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,143,161,128,0,0,0,0,0,0,0,0,0,192,7,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,1,32,0,0,0,0,0,0,0,0,0,208,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,1,32,0,0,0,0,0,0,0,0,0,208,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,33,32,0,0,0,0,0,0,0,0,0,16,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,33,32,0,0,0,0,0,0,0,0,0,16,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,1,32,0,0,0,0,0,0,0,0,0,88,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,1,32,0,0,0,0,0,0,0,0,0,88,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,33,32,0,0,0,0,0,0,0,0,0,120,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,33,32,0,0,0,0,0,0,0,0,0,120,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,9,64,0,0,0,0,0,0,0,0,0,160,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,9,64,0,0,0,0,0,0,0,0,0,160,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,41,64,0,0,0,0,0,0,0,0,0,224,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,41,64,0,0,0,0,0,0,0,0,0,224,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,9,64,0,0,0,0,0,0,0,0,0,40,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,9,64,0,0,0,0,0,0,0,0,0,40,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,41,64,0,0,0,0,0,0,0,0,0,72,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,41,64,0,0,0,0,0,0,0,0,0,72,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+512232);allocate([112,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,129,128,0,0,0,0,0,0,0,0,0,112,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,161,128,0,0,0,0,0,0,0,0,0,176,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,120,159,161,128,0,0,0,0,0,0,0,0,0,176,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,129,128,0,0,0,0,0,0,0,0,0,248,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,129,128,0,0,0,0,0,0,0,0,0,248,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,161,128,0,0,0,0,0,0,0,0,0,24,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,120,159,161,128,0,0,0,0,0,0,0,0,0,24,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,1,32,0,0,0,0,0,0,0,0,0,208,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,1,32,0,0,0,0,0,0,0,0,0,208,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,33,32,0,0,0,0,0,0,0,0,0,16,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,33,32,0,0,0,0,0,0,0,0,0,16,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,1,32,0,0,0,0,0,0,0,0,0,88,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,1,32,0,0,0,0,0,0,0,0,0,88,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,33,32,0,0,0,0,0,0,0,0,0,120,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,33,32,0,0,0,0,0,0,0,0,0,120,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,9,64,0,0,0,0,0,0,0,0,0,160,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,9,64,0,0,0,0,0,0,0,0,0,160,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,41,64,0,0,0,0,0,0,0,0,0,224,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,41,64,0,0,0,0,0,0,0,0,0,224,85,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,9,64,0,0,0,0,0,0,0,0,0,40,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,9,64,0,0,0,0,0,0,0,0,0,40,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,41,64,0,0,0,0,0,0,0,0,0,72,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,41,64,0,0,0,0,0,0,0,0,0,72,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,129,128,0,0,0,0,0,0,0,0,0,112,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,36,8,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,129,128,0,0,0,0,0,0,0,0,0,112,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,161,128,0,0,0,0,0,0,0,0,0,176,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,36,9,0,1,0,20,2,0,128,0,0,0,0,0,0,6,208,4,248,159,161,128,0,0,0,0,0,0,0,0,0,176,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,129,128,0,0,0,0,0,0,0,0,0,248,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,36,4,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,129,128,0,0,0,0,0,0,0,0,0,248,86,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,161,128,0,0,0,0,0,0,0,0,0,24,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,36,5,0,1,0,56,2,0,0,0,0,0,0,0,0,5,208,4,248,159,161,128,0,0,0,0,0,0,0,0,0,24,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,102,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,102,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,102,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,102,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,103,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,103,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,103,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,103,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,69,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,69,32,8,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,69,8,8,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,69,40,8,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,69,128,8,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,69,160,8,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,69,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,197,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,197,32,16,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,197,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,197,40,16,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,36,6,0,0,0,0,0,0,0,9,0,0,0,0,0,4,144,0,248,197,128,16,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,36,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,197,160,16,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,144,0,248,197,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,103,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,103,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,103,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,103,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,118,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,118,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,118,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,118,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,119,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,119,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,119,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,119,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,119,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,119,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,119,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,119,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,118,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,118,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,118,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,118,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,102,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,102,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,36,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,102,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,102,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,98,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,98,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,36,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,226,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,36,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,36,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,226,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,36,8,0,1,0,74,3,0,128,0,0,0,0,0,0,6,208,4,40,3,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,36,4,0,1,0,73,3,0,0,16,0,0,0,0,0,5,208,4,40,3,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,36,8,0,1,0,35,2,0,128,0,0,0,0,0,0,6,208,4,56,35,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,36,4,0,1,0,32,2,0,0,16,0,0,0,0,0,5,208,4,56,35,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,36,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,36,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,36,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,36,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,70,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,70,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,37,7,0,1,0,35,2,0,128,0,0,0,0,0,0,6,144,0,56,27,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,37,3,0,1,0,32,2,0,0,0,0,0,0,0,0,5,144,0,56,27,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,161,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+522480);allocate([8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,27,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,27,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,97,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,97,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,105,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,105,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,58,225,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,58,225,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,59,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,59,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,187,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,187,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,59,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,59,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,187,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,187,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,97,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,97,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,105,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,105,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,186,225,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,186,225,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,36,5,0,0,0,0,0,0,0,0,0,0,64,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,36,13,0,0,0,0,0,0,0,0,0,0,136,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,164,5,0,2,0,0,0,0,0,0,0,0,208,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,176,164,13,0,2,0,0,0,0,0,0,0,0,24,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,36,5,0,0,0,0,0,0,0,0,0,0,96,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,176,36,13,0,0,0,0,0,0,0,0,0,0,136,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,36,5,0,0,0,0,0,0,0,0,0,0,64,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,36,13,0,0,0,0,0,0,0,0,0,0,136,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,164,5,0,2,0,0,0,0,0,0,0,0,208,87,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,40,164,13,0,2,0,0,0,0,0,0,0,0,24,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,36,5,0,0,0,0,0,0,0,0,0,0,96,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,40,36,13,0,0,0,0,0,0,0,0,0,0,136,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,37,7,0,1,0,17,2,0,128,0,0,0,0,0,0,6,208,4,176,2,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,208,4,176,2,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,37,7,0,1,0,34,2,0,128,0,0,0,0,0,0,6,144,0,176,6,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,144,0,176,6,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,0,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,32,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,96,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,32,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,96,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,32,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,96,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,33,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+532728);allocate([48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,40,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,160,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,130,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,130,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,37,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,37,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,37,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,134,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,37,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,37,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,37,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,134,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,37,7,0,1,0,17,2,0,128,0,0,0,0,0,0,6,208,4,176,2,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,208,4,176,2,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,37,7,0,1,0,34,2,0,128,0,0,0,0,0,0,6,144,0,176,6,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,144,0,176,6,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,37,7,0,1,0,17,2,0,128,0,0,0,0,0,0,6,208,4,40,2,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,208,4,40,2,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,37,7,0,1,0,34,2,0,128,0,0,0,0,0,0,6,144,0,40,6,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,37,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,144,0,40,6,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,0,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,32,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,96,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,32,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,96,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,32,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,96,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,8,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,40,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,104,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,40,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,104,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,40,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,104,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,128,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,160,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,224,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,160,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,2,224,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,160,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,2,224,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,6,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,6,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,38,7,0,1,0,17,2,0,128,0,0,0,0,0,0,6,208,4,40,2,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,38,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,208,4,40,2,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,38,7,0,1,0,34,2,0,128,0,0,0,0,0,0,6,144,0,40,6,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,38,3,0,1,0,19,2,0,0,0,0,0,0,0,0,5,144,0,40,6,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,38,7,0,1,0,57,2,0,128,0,0,0,0,0,0,6,208,4,176,128,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,38,3,0,1,0,18,2,0,0,0,0,0,0,0,0,5,208,4,176,128,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,40,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,160,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,128,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,128,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,139,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,139,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,38,7,0,1,0,57,2,0,128,0,0,0,0,0,0,6,144,0,40,11,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,38,3,0,1,0,18,2,0,0,0,0,0,0,0,0,5,144,0,40,11,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,11,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,11,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,38,7,0,1,0,35,2,0,128,0,0,0,0,0,0,6,208,4,56,128,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,38,3,0,1,0,32,2,0,0,0,0,0,0,0,0,5,208,4,56,128,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,40,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,160,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+542976);allocate([16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,128,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,128,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,38,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,155,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,38,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,155,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,97,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,97,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,105,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,105,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,62,225,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,62,225,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,63,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,63,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,191,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,191,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,1,9,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,97,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,97,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,97,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,9,9,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,105,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,105,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,105,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,129,9,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,225,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,63,225,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,38,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,38,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,63,225,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,38,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,38,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,191,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,191,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,97,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,97,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,105,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,105,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,190,225,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,190,225,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,39,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,198,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,39,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,198,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,32,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+553224);allocate([208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,40,8,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,104,8,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,128,8,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,160,8,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,68,224,8,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,68,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,40,16,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,196,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,196,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,39,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,120,10,0,2,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,120,10,0,32,0,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,39,7,0,0,0,145,1,0,0,1,0,0,0,0,0,4,208,4,56,10,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,39,3,0,1,0,20,1,0,0,0,0,0,0,0,0,3,208,4,56,10,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,39,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,120,11,0,8,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,120,11,0,32,0,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,39,7,0,0,0,145,1,0,0,1,0,0,0,0,0,4,208,4,56,11,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,39,3,0,1,0,20,1,0,0,0,0,0,0,0,0,3,208,4,56,11,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,39,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,120,139,0,16,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,208,4,120,139,0,32,0,0,0,0,0,0,0,0,0,208,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,39,7,0,0,0,145,1,0,0,1,0,0,0,0,0,4,208,6,56,139,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,39,3,0,1,0,20,1,0,0,0,0,0,0,0,0,3,208,6,56,139,0,0,0,0,0,0,0,0,0,0,0,240,238,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,39,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,208,4,248,10,0,4,0,0,0,0,0,0,0,0,0,0,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,248,98,0,32,0,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,39,3,0,1,0,0,0,0,0,8,0,0,0,0,0,3,208,4,248,10,0,32,0,0,0,0,0,0,0,0,0,248,21,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,39,7,0,0,0,145,1,0,0,1,0,0,0,0,0,4,208,4,184,10,0,0,0,0,0,0,0,0,0,0,0,96,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,39,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,4,184,98,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,39,3,0,1,0,20,1,0,0,0,0,0,0,0,0,3,208,4,184,10,0,0,0,0,0,0,0,0,0,0,0,152,225,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,39,9,0,2,0,44,3,0,128,8,0,0,0,0,0,6,144,0,56,72,10,0,0,0,0,0,0,0,0,0,0,152,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,72,32,8,0,0,0,0,0,0,0,0,0,224,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,72,40,8,0,0,0,0,0,0,0,0,0,40,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,72,160,8,0,0,0,0,0,0,0,0,0,112,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,39,9,0,2,0,43,3,0,128,8,0,0,0,0,0,6,144,0,56,72,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,39,9,0,2,0,48,3,0,128,8,0,0,0,0,0,6,144,0,56,200,10,0,0,0,0,0,0,0,0,0,0,48,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,200,32,16,0,0,0,0,0,0,0,0,0,120,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,200,40,16,0,0,0,0,0,0,0,0,0,192,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,200,160,16,0,0,0,0,0,0,0,0,0,8,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,39,9,0,2,0,47,3,0,128,8,0,0,0,0,0,6,144,0,56,200,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,39,9,0,2,0,46,3,0,128,8,0,0,0,0,0,6,144,0,184,72,10,0,0,0,0,0,0,0,0,0,0,216,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,72,32,8,0,0,0,0,0,0,0,0,0,224,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,72,40,8,0,0,0,0,0,0,0,0,0,32,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,72,160,8,0,0,0,0,0,0,0,0,0,104,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,39,9,0,2,0,45,3,0,128,8,0,0,0,0,0,6,144,0,184,72,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,39,9,0,2,0,50,3,0,128,8,0,0,0,0,0,6,144,0,184,200,10,0,0,0,0,0,0,0,0,0,0,152,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,200,32,16,0,0,0,0,0,0,0,0,0,120,40,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,200,40,16,0,0,0,0,0,0,0,0,0,72,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,39,9,0,2,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,200,160,16,0,0,0,0,0,0,0,0,0,144,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,39,9,0,2,0,49,3,0,128,8,0,0,0,0,0,6,144,0,184,200,2,0,0,0,0,0,0,0,0,0,0,80,41,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,88,97,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,88,97,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,97,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,97,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,96,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,96,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,101,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,101,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,56,1,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,56,1,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,39,7,0,1,0,58,3,0,128,0,0,0,0,0,0,6,144,0,56,1,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,39,3,0,1,0,53,3,0,0,0,0,0,0,0,0,5,144,0,56,1,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,39,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,184,1,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,39,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,184,1,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,39,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,184,1,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,39,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,184,1,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,88,105,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,88,105,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,105,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,105,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,104,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,104,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,109,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,109,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,88,107,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,88,107,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,107,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,107,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,88,99,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,88,99,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,99,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,99,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,184,0,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,184,0,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,184,0,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,184,0,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,39,6,0,1,0,151,1,0,128,0,0,0,0,0,0,6,144,0,184,32,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,39,2,0,1,0,152,1,0,0,0,0,0,0,0,0,5,144,0,184,32,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,112,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,112,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,216,113,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,216,113,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,56,3,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,56,3,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,39,7,0,1,0,58,3,0,128,0,0,0,0,0,0,6,144,0,56,3,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,39,3,0,1,0,53,3,0,0,0,0,0,0,0,0,5,144,0,56,3,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,39,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,184,3,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,39,7,0,1,0,59,3,0,128,0,0,0,0,0,0,6,144,0,184,3,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,39,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,184,3,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,39,3,0,1,0,54,3,0,0,0,0,0,0,0,0,5,144,0,184,3,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,1,88,113,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,1,88,113,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,184,2,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,184,2,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,39,7,0,1,0,60,3,0,128,0,0,0,0,0,0,6,144,0,184,2,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,39,3,0,1,0,55,3,0,0,0,0,0,0,0,0,5,144,0,184,2,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,16,1,2,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,16,1,32,0,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,39,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,56,16,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,39,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,56,16,1,0,0,0,0,0,0,0,0,0,0,0,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,17,1,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,17,1,32,0,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,39,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,56,17,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,39,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,56,17,1,0,0,0,0,0,0,0,0,0,0,0,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,145,1,16,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,145,1,32,0,0,0,0,0,0,0,0,0,56,23,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,39,8,0,1,0,19,1,0,128,0,0,0,0,0,0,6,208,4,56,145,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,39,4,0,1,0,20,1,0,0,0,0,0,0,0,0,5,208,4,56,145,1,0,0,0,0,0,0,0,0,0,0,32,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,98,1,4,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,98,1,32,0,0,0,0,0,0,0,0,0,160,22,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,39,8,0,1,0,153,1,0,128,0,0,0,0,0,0,6,80,4,56,98,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,39,4,0,1,0,154,1,0,0,0,0,0,0,0,0,5,80,4,56,98,1,0,0,0,0,0,0,0,0,0,0,0,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,34,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,34,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,104,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+563472);allocate([8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,39,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,39,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,39,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,39,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,39,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,39,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,162,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,40,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,162,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,79,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,79,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,79,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,79,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,75,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,75,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,71,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,71,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,71,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,71,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,67,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,67,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,67,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,67,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,66,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,66,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,75,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,75,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,74,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,216,74,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,83,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,83,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,91,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,40,4,0,1,0,0,0,0,0,16,0,0,0,0,0,5,8,5,88,91,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,218,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,218,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,1,32,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,1,17,0,0,0,0,0,0,0,0,0,48,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,97,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,97,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,1,32,0,0,0,0,0,0,0,0,0,112,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,97,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,9,64,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,9,17,0,0,0,0,0,0,0,0,0,144,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,105,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,105,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,9,64,0,0,0,0,0,0,0,0,0,208,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,105,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,129,128,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,129,17,0,0,0,0,0,0,0,0,0,240,31,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,225,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,218,225,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,129,128,0,0,0,0,0,0,0,0,0,48,32,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,218,225,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,2,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,2,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,40,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,56,2,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,40,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,56,2,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,40,3,0,1,0,152,1,0,0,0,0,0,0,0,0,5,144,0,56,2,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,40,3,0,1,0,152,1,0,0,0,0,0,0,0,0,5,144,0,56,2,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,40,7,0,1,0,156,1,0,128,0,0,0,0,0,0,6,80,0,184,122,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,40,3,0,1,0,157,1,0,0,16,0,0,0,0,0,5,80,0,184,122,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,122,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,40,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,122,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,40,7,0,1,0,156,1,0,128,0,0,0,0,0,0,6,80,0,184,122,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,40,3,0,1,0,157,1,0,0,16,0,0,0,0,0,5,80,0,184,122,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,40,7,0,0,0,34,3,0,128,1,0,0,0,0,0,4,144,0,56,71,9,0,0,0,0,0,0,0,0,0,0,72,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,40,7,0,1,0,33,3,0,128,0,0,0,0,0,0,6,144,0,56,70,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,40,7,0,0,0,34,3,0,128,1,0,0,0,0,0,4,144,0,56,71,1,0,0,0,0,0,0,0,0,0,0,128,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,40,7,0,1,0,33,3,0,128,0,0,0,0,0,0,6,144,0,56,70,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,40,7,0,0,0,34,3,0,128,1,0,0,0,0,0,4,144,0,56,199,9,0,0,0,0,0,0,0,0,0,0,72,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,40,7,0,1,0,33,3,0,128,0,0,0,0,0,0,6,144,0,56,198,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,40,7,0,0,0,34,3,0,128,1,0,0,0,0,0,4,144,0,56,199,1,0,0,0,0,0,0,0,0,0,0,128,54,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,40,7,0,1,0,33,3,0,128,0,0,0,0,0,0,6,144,0,56,198,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,40,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,30,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,40,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,30,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,30,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,30,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,30,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,30,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,30,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,40,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,30,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,40,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,30,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,40,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,30,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,40,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,30,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,30,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,30,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,41,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+573720);allocate([104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,30,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,30,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,30,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,40,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,30,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,40,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,30,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,158,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,158,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,158,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,158,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,158,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,40,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,119,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,40,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,119,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,119,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,119,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,119,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,119,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,119,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,40,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,119,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,40,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,119,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,40,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,111,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,40,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,111,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,111,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,111,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,40,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,40,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,40,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,111,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,40,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,111,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,40,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,40,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,111,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,41,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,111,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,41,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,111,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,31,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,31,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,31,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,31,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,31,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,31,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,31,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,31,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,31,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,159,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,159,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,159,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,159,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,159,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,31,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,31,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,31,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,31,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,31,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,31,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,31,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,31,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,31,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,28,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,28,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,28,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,28,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,28,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,28,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,28,225,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+583968);allocate([16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,28,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,28,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,28,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,28,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,28,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,28,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,28,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,28,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,28,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,28,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,28,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,156,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,156,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,156,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,156,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,156,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,41,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,117,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,41,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,117,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,117,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,117,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,117,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,117,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,117,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,41,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,117,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,41,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,117,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,41,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,109,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,41,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,109,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,109,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,109,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,109,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,109,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,109,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,41,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,109,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,41,3,0,1,0,121,1,0,0,16,0,0,0,0,0,5,80,0,56,109,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,29,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,29,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,29,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,29,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,29,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,29,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,29,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,41,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,184,29,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,41,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,184,29,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,157,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,41,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,41,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,41,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,157,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,41,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,41,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,41,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,42,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,42,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,157,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,42,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,157,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,42,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,157,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,42,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,29,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,42,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,29,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,42,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,42,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,29,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,42,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,42,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,42,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,29,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,42,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,42,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,29,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,42,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,29,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,42,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,29,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,42,7,0,1,0,135,1,0,128,0,0,0,0,0,0,6,144,0,56,29,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+594216);allocate([48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,42,3,0,1,0,136,1,0,0,16,0,0,0,0,0,5,144,0,56,29,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,20,0,32,0,0,0,0,0,0,0,0,0,64,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,20,8,64,0,0,0,0,0,0,0,0,0,80,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,20,128,128,0,0,0,0,0,0,0,0,0,96,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,28,0,32,0,0,0,0,0,0,0,0,0,112,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,28,8,64,0,0,0,0,0,0,0,0,0,128,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,28,128,128,0,0,0,0,0,0,0,0,0,144,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,32,8,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,32,8,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,96,8,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,40,16,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,40,16,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,104,16,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,24,160,32,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,160,32,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,24,224,32,0,0,0,0,0,0,0,0,0,8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,32,16,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,32,16,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,96,16,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,40,32,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,40,32,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,104,32,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,25,160,64,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,160,64,0,0,0,0,0,0,0,0,0,88,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,25,224,64,0,0,0,0,0,0,0,0,0,120,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,20,0,32,0,0,0,0,0,0,0,0,0,16,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,20,8,64,0,0,0,0,0,0,0,0,0,144,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,20,128,128,0,0,0,0,0,0,0,0,0,160,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,28,0,32,0,0,0,0,0,0,0,0,0,176,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,28,8,64,0,0,0,0,0,0,0,0,0,240,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,28,128,128,0,0,0,0,0,0,0,0,0,48,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,156,0,32,0,0,0,0,0,0,0,0,0,192,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,156,8,64,0,0,0,0,0,0,0,0,0,208,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,156,128,128,0,0,0,0,0,0,0,0,0,0,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,148,0,32,0,0,0,0,0,0,0,0,0,224,71,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,148,8,64,0,0,0,0,0,0,0,0,0,32,72,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,120,148,128,128,0,0,0,0,0,0,0,0,0,224,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,42,2,0,1,0,37,3,0,0,0,0,0,0,0,0,5,80,0,184,107,8,0,0,0,0,0,0,0,0,0,0,152,60,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,42,2,0,1,0,36,3,0,0,0,0,0,0,0,0,5,80,0,184,107,0,0,0,0,0,0,0,0,0,0,0,136,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,156,0,32,0,0,0,0,0,0,0,0,0,240,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,156,8,64,0,0,0,0,0,0,0,0,0,0,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,156,128,128,0,0,0,0,0,0,0,0,0,16,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,0,4,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,32,4,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,0,4,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,32,4,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,96,4,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,8,8,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,40,8,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,8,8,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,40,8,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,104,8,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,128,16,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,25,160,16,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,128,16,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,160,16,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,25,224,16,0,0,0,0,0,0,0,0,0,8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,32,16,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,40,32,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,40,32,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,104,32,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,248,26,160,64,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,160,64,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,26,224,64,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,32,8,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,32,8,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,96,8,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,40,16,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,40,16,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,104,16,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,42,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,42,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,26,160,32,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,160,32,0,0,0,0,0,0,0,0,0,32,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,26,224,32,0,0,0,0,0,0,0,0,0,64,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,16,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,16,32,8,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,32,8,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,96,8,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,16,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,16,40,16,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,40,16,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,104,16,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,16,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,16,160,32,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,160,32,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,16,224,32,0,0,0,0,0,0,0,0,0,8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,17,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,17,32,16,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,32,16,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,96,16,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,17,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,17,40,32,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,40,32,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,104,32,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,17,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,17,160,64,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,160,64,0,0,0,0,0,0,0,0,0,88,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,17,224,64,0,0,0,0,0,0,0,0,0,120,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,17,0,4,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,17,32,4,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,0,4,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,32,4,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,96,4,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,17,8,8,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,17,40,8,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,8,8,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,40,8,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,104,8,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,17,128,16,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,17,160,16,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,128,16,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,160,16,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,17,224,16,0,0,0,0,0,0,0,0,0,8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,18,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,18,32,16,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,18,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,18,40,32,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,40,32,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,104,32,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,18,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,18,160,64,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,160,64,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,18,224,64,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,18,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,18,32,8,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,32,8,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,96,8,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,18,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,18,40,16,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,40,16,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,104,16,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,18,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,18,160,32,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,160,32,0,0,0,0,0,0,0,0,0,32,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,18,224,32,0,0,0,0,0,0,0,0,0,64,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,16,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,16,32,16,0,0,0,0,0,0,0,0,0,40,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,32,16,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,96,16,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,16,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,16,40,32,0,0,0,0,0,0,0,0,0,16,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,40,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+604464);allocate([160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,104,32,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,42,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,16,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,42,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,16,160,64,0,0,0,0,0,0,0,0,0,248,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,160,64,0,0,0,0,0,0,0,0,0,88,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,16,224,64,0,0,0,0,0,0,0,0,0,120,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,42,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,16,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,42,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,16,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,32,8,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,96,8,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,40,16,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,104,16,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,8,16,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,40,16,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,104,16,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,160,32,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,16,224,32,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,128,32,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,160,32,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,16,224,32,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,42,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,16,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,42,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,16,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,42,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,17,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,42,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,56,17,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,0,4,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,32,4,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,96,4,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,0,4,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,32,4,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,96,4,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,40,8,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,42,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,104,8,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,42,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,8,8,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,42,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,40,8,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,42,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,104,8,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,42,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,42,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,17,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,128,16,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,160,16,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,17,224,16,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,17,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,17,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,16,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,43,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,56,16,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,32,16,0,0,0,0,0,0,0,0,0,96,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,96,16,0,0,0,0,0,0,0,0,0,160,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,32,16,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,96,16,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,40,32,0,0,0,0,0,0,0,0,0,72,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,104,32,0,0,0,0,0,0,0,0,0,136,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,40,32,0,0,0,0,0,0,0,0,0,8,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,104,32,0,0,0,0,0,0,0,0,0,40,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,160,64,0,0,0,0,0,0,0,0,0,48,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,16,224,64,0,0,0,0,0,0,0,0,0,112,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,160,64,0,0,0,0,0,0,0,0,0,144,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,16,224,64,0,0,0,0,0,0,0,0,0,176,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,16,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,16,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,18,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,43,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,184,18,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,18,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,18,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,18,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,18,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,17,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,17,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,32,16,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,96,16,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,40,32,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,104,32,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,40,32,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,104,32,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,160,64,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,17,224,64,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,160,64,0,0,0,0,0,0,0,0,0,120,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,17,224,64,0,0,0,0,0,0,0,0,0,152,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,17,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,17,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,18,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,18,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,32,8,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,96,8,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,32,8,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,96,8,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,40,16,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,8,16,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,40,16,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,104,16,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,160,32,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,18,224,32,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,128,32,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,160,32,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,18,224,32,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,18,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,18,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,8,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,8,32,8,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,32,8,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,96,8,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,8,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,8,40,16,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,40,16,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,104,16,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,8,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,8,160,32,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,160,32,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,8,224,32,0,0,0,0,0,0,0,0,0,8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,9,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,9,32,16,0,0,0,0,0,0,0,0,0,232,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,32,16,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,96,16,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,9,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,9,40,32,0,0,0,0,0,0,0,0,0,32,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,40,32,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,104,32,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,9,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,9,160,64,0,0,0,0,0,0,0,0,0,144,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,160,64,0,0,0,0,0,0,0,0,0,88,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,9,224,64,0,0,0,0,0,0,0,0,0,120,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,9,0,4,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,9,32,4,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,0,4,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,32,4,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,96,4,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,9,8,8,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,9,40,8,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,8,8,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,40,8,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,104,8,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,9,128,16,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,9,160,16,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,128,16,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,160,16,0,0,0,0,0,0,0,0,0,232,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,9,224,16],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+614712);allocate([8,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,10,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,10,32,16,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,10,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,10,40,32,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,40,32,0,0,0,0,0,0,0,0,0,80,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,104,32,0,0,0,0,0,0,0,0,0,112,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,248,10,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,248,10,160,64,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,160,64,0,0,0,0,0,0,0,0,0,248,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,224,10,224,64,0,0,0,0,0,0,0,0,0,24,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,10,0,8,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,10,32,8,0,0,0,0,0,0,0,0,0,24,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,32,8,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,96,8,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,10,8,16,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,10,40,16,0,0,0,0,0,0,0,0,0,184,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,8,16,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,40,16,0,0,0,0,0,0,0,0,0,32,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,104,16,0,0,0,0,0,0,0,0,0,64,90,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,10,128,32,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,10,160,32,0,0,0,0,0,0,0,0,0,104,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,128,32,0,0,0,0,0,0,0,0,0,216,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,160,32,0,0,0,0,0,0,0,0,0,32,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,10,224,32,0,0,0,0,0,0,0,0,0,64,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,8,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,8,32,16,0,0,0,0,0,0,0,0,0,40,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,32,16,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,96,16,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,8,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,8,40,32,0,0,0,0,0,0,0,0,0,16,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,40,32,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,104,32,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,43,6,0,0,0,0,0,0,128,1,0,0,0,0,0,4,152,0,120,8,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,43,7,0,0,0,0,0,0,0,9,0,0,0,0,0,4,152,0,120,8,160,64,0,0,0,0,0,0,0,0,0,248,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,160,64,0,0,0,0,0,0,0,0,0,88,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,8,224,64,0,0,0,0,0,0,0,0,0,120,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,148,0,32,0,0,0,0,0,0,0,0,0,200,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,148,8,64,0,0,0,0,0,0,0,0,0,216,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,248,148,128,128,0,0,0,0,0,0,0,0,0,232,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,43,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,0,16,0,0,0,0,0,0,0,0,0,232,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,43,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,32,16,0,0,0,0,0,0,0,0,0,40,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,32,16,0,0,0,0,0,0,0,0,0,144,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,96,16,0,0,0,0,0,0,0,0,0,176,58,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,43,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,8,32,0,0,0,0,0,0,0,0,0,136,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,43,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,40,32,0,0,0,0,0,0,0,0,0,16,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,8,32,0,0,0,0,0,0,0,0,0,64,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,40,32,0,0,0,0,0,0,0,0,0,160,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,104,32,0,0,0,0,0,0,0,0,0,192,89,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,43,6,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,128,64,0,0,0,0,0,0,0,0,0,56,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,43,7,0,0,0,0,0,0,0,1,0,0,0,0,0,4,152,0,120,24,160,64,0,0,0,0,0,0,0,0,0,248,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,128,64,0,0,0,0,0,0,0,0,0,136,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,160,64,0,0,0,0,0,0,0,0,0,88,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,3,152,0,96,24,224,64,0,0,0,0,0,0,0,0,0,120,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,24,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,24,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,32,8,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,96,8,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,32,8,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,96,8,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,40,16,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,104,16,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,8,16,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,40,16,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,104,16,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,160,32,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,24,224,32,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,128,32,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,160,32,0,0,0,0,0,0,0,0,0,64,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,24,224,32,0,0,0,0,0,0,0,0,0,96,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,24,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,24,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,25,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,43,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,56,25,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,0,4,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,32,4,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,96,4,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,0,4,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,32,4,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,96,4,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,8,8,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,40,8,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,104,8,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,8,8,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,40,8,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,104,8,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,128,16,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,160,16,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,25,224,16,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,128,16,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,160,16,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,25,224,16,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,25,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,43,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,25,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,43,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,24,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,43,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,56,24,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,32,16,0,0,0,0,0,0,0,0,0,96,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,43,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,96,16,0,0,0,0,0,0,0,0,0,160,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,43,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,43,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,32,16,0,0,0,0,0,0,0,0,0,216,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,43,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,96,16,0,0,0,0,0,0,0,0,0,248,55,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,43,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,43,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,40,32,0,0,0,0,0,0,0,0,0,72,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,104,32,0,0,0,0,0,0,0,0,0,136,56,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,40,32,0,0,0,0,0,0,0,0,0,8,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,104,32,0,0,0,0,0,0,0,0,0,40,73,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,160,64,0,0,0,0,0,0,0,0,0,48,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,24,224,64,0,0,0,0,0,0,0,0,0,112,57,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,160,64,0,0,0,0,0,0,0,0,0,144,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,24,224,64,0,0,0,0,0,0,0,0,0,176,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,24,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,24,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,26,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,44,2,0,1,0,24,3,0,0,0,0,0,0,0,0,5,144,0,184,26,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,32,16,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,96,16,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,32,16,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,96,16,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,40,32,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,104,32,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,40,32,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,104,32,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,160,64,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,26,224,64,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,160,64,0,0,0,0,0,0,0,0,0,136,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,26,224,64,0,0,0,0,0,0,0,0,0,168,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,26,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,26,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,25,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,25,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,0,16,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,32,16,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,96,16,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,0,16,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,32,16,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,96,16,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,8,32,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,40,32,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,104,32,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,8,32,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,40,32,0,0,0,0,0,0,0,0,0,8,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,104,32,0,0,0,0,0,0,0,0,0,40,5,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,128,64,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,160,64,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,25,224,64,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,128,64,0,0,0,0,0,0,0,0,0,120,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,160,64,0,0,0,0,0,0,0,0,0,120,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,25,224,64,0,0,0,0,0,0,0,0,0,152,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,184,25,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,184,25,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,26,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,26,8,0,0,0,0,0,0,0,0,0,0,184,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,0,8,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,32,8,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,96,8,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,0,8,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,32,8,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,96,8,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,8,16,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,40,16],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+624960);allocate([200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,104,16,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,8,16,0,0,0,0,0,0,0,0,0,200,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,40,16,0,0,0,0,0,0,0,0,0,216,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,104,16,0,0,0,0,0,0,0,0,0,248,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,44,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,128,32,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,160,32,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,26,224,32,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,44,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,128,32,0,0,0,0,0,0,0,0,0,16,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,160,32,0,0,0,0,0,0,0,0,0,32,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,44,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,26,224,32,0,0,0,0,0,0,0,0,0,64,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,44,6,0,1,0,58,2,0,128,0,0,0,0,0,0,6,144,0,56,26,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,44,2,0,1,0,59,2,0,0,0,0,0,0,0,0,5,144,0,56,26,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,44,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,56,20,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,44,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,56,20,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,148,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,148,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,148,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,148,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,148,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,44,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,56,20,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,44,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,56,20,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,5,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,5,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,5,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,248,5,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,5,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,44,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,184,5,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,44,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,144,0,184,5,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,44,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,184,5,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,44,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,144,0,184,5,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,56,114,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,56,114,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,114,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,114,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,114,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,114,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,114,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,56,114,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,56,114,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,184,114,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,184,114,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,114,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,114,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,114,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,114,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,114,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,184,114,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,184,114,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,44,7,0,1,0,64,3,0,128,0,0,0,0,0,0,6,144,0,56,32,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,44,3,0,1,0,63,3,0,0,16,0,0,0,0,0,5,144,0,56,32,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,32,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,32,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,32,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,32,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,32,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,44,7,0,1,0,64,3,0,128,0,0,0,0,0,0,6,144,0,56,32,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,44,3,0,1,0,63,3,0,0,16,0,0,0,0,0,5,144,0,56,32,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,160,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,160,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,160,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,144,0,120,160,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,160,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,184,106,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,184,106,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,106,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,106,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,44,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,161,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+635208);allocate([240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,44,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,106,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,44,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,106,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,44,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,44,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,106,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,44,7,0,1,0,160,1,0,128,0,0,0,0,0,0,6,80,0,184,106,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,44,3,0,1,0,161,1,0,0,16,0,0,0,0,0,5,80,0,184,106,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,44,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,33,17,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,97,17,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,41,17,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,105,17,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,161,17,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,225,17,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,193,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,193,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,45,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,80,0,56,122,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,45,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,80,0,56,122,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,250,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,250,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,250,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,120,250,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,250,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,45,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,80,0,56,122,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,45,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,80,0,56,122,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,117,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,117,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,117,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,117,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,117,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,245,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,245,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,245,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,45,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,245,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,245,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,45,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,117,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,45,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,117,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,45,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,117,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,45,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,117,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,81,5,0,0,0,0,0,0,0,0,0,0,232,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,209,5,0,2,0,0,0,0,0,0,0,0,16,33,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,81,5,0,0,0,0,0,0,0,0,0,0,40,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,1,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,33,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,97,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,9,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,41,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,105,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,129,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,161,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,225,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,1,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,33,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,97,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,9,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,41,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,105,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,129,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,161,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,225,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,25,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,17,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,97,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+645456);allocate([88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,10,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,10,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,138,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,138,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,1,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,33,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,97,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,9,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,41,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,105,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,129,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,161,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,225,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,45,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,45,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,45,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,45,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,1,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,45,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,33,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,45,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,97,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,9,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,41,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,105,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,129,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,161,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,225,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,24,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,16,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,10,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,10,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,138,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,138,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,96,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,72,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,96,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,200,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,72,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,88,97,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,73,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,88,97,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,201,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,73,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,97,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,73,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,97,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,201,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,73,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,8,5,216,96,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,72,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,8,5,216,96,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,200,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,72,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,46,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,80,0,56,123,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,46,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,80,0,56,123,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,123,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,123,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,123,9,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+655704);allocate([120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,123,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,123,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,123,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,46,7,0,1,0,155,1,0,128,0,0,0,0,0,0,6,80,0,56,123,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,46,3,0,1,0,152,1,0,0,16,0,0,0,0,0,5,80,0,56,123,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,80,32,8,0,0,0,0,0,0,0,0,0,48,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,80,40,8,0,0,0,0,0,0,0,0,0,112,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,80,160,8,0,0,0,0,0,0,0,0,0,176,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,208,32,16,0,0,0,0,0,0,0,0,0,240,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,208,40,16,0,0,0,0,0,0,0,0,0,48,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,120,208,160,16,0,0,0,0,0,0,0,0,0,112,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,80,32,8,0,0,0,0,0,0,0,0,0,48,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,80,40,8,0,0,0,0,0,0,0,0,0,176,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,80,160,8,0,0,0,0,0,0,0,0,0,240,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,208,32,16,0,0,0,0,0,0,0,0,0,240,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,208,40,16,0,0,0,0,0,0,0,0,0,48,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,46,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,248,208,160,16,0,0,0,0,0,0,0,0,0,112,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,76,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,204,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,76,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,77,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,205,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,77,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,77,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,205,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,77,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,76,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,204,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,76,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,74,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,202,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,74,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,75,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,88,203,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,88,75,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,75,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,203,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,75,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,74,2,0,0,0,0,0,0,0,0,0,0,248,91,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,46,7,0,1,0,60,2,0,128,0,0,0,0,0,0,6,72,1,216,202,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,46,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,72,1,216,74,2,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,46,7,0,1,0,172,1,0,128,0,0,0,0,0,0,6,144,0,56,0,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,46,3,0,1,0,173,1,0,0,0,0,0,0,0,0,5,144,0,56,0,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,0,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,0,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,46,7,0,1,0,172,1,0,128,0,0,0,0,0,0,6,144,0,56,0,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,46,3,0,1,0,173,1,0,0,0,0,0,0,0,0,5,144,0,56,0,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,80,4,56,56,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,80,4,56,56,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,0,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,32,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,96,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,32,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,96,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,32,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,96,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,8,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,40,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,104,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,40,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,104,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,40,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,104,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,128,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,160,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,224,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,160,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,56,224,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,160,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,56,224,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,80,4,56,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,80,4,56,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,88,4,56,56,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,88,4,56,56,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,32,32,0,0,0,0,0,0,0,0,0,176,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,96,32,0,0,0,0,0,0,0,0,0,248,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,32,32,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,96,32,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,40,64,0,0,0,0,0,0,0,0,0,56,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,104,64,0,0,0,0,0,0,0,0,0,128,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,40,64,0,0,0,0,0,0,0,0,0,192,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,104,64,0,0,0,0,0,0,0,0,0,232,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,160,128,0,0,0,0,0,0,0,0,0,8,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,4,120,56,224,128,0,0,0,0,0,0,0,0,0,80,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,160,128,0,0,0,0,0,0,0,0,0,144,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,4,120,56,224,128,0,0,0,0,0,0,0,0,0,184,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,88,4,56,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,88,4,56,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,96,4,56,56,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,96,4,56,56,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,32,32,0,0,0,0,0,0,0,0,0,176,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,96,32,0,0,0,0,0,0,0,0,0,248,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,32,32,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,96,32,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,40,64,0,0,0,0,0,0,0,0,0,56,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,104,64,0,0,0,0,0,0,0,0,0,128,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,40,64,0,0,0,0,0,0,0,0,0,192,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,104,64,0,0,0,0,0,0,0,0,0,232,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,46,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,160,128,0,0,0,0,0,0,0,0,0,8,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,46,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,4,120,56,224,128,0,0,0,0,0,0,0,0,0,80,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,46,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,160,128,0,0,0,0,0,0,0,0,0,144,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,46,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,4,120,56,224,128,0,0,0,0,0,0,0,0,0,184,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,46,7,0,1,0,62,2,0,128,0,0,0,0,0,0,6,96,4,56,56,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,46,3,0,1,0,175,1,0,0,0,0,0,0,0,0,5,96,4,56,56,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,46,7,0,1,0,149,1,0,128,0,0,0,0,0,0,6,144,0,56,4,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,46,3,0,1,0,150,1,0,0,0,0,0,0,0,0,5,144,0,56,4,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,46,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,56,4,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,46,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,56,4,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,46,7,0,1,0,149,1,0,128,0,0,0,0,0,0,6,144,0,56,5,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,46,3,0,1,0,150,1,0,0,0,0,0,0,0,0,5,144,0,56,5,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,46,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,56,5,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,46,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,56,5,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,46,7,0,1,0,149,1,0,128,0,0,0,0,0,0,6,144,0,184,4,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,46,3,0,1,0,150,1,0,0,0,0,0,0,0,0,5,144,0,184,4,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,46,7,0,1,0,176,1,0,128,0,0,0,0,0,0,6,144,0,184,4,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,46,3,0,1,0,177,1,0,0,0,0,0,0,0,0,5,144,0,184,4,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,46,3,0,1,0,69,3,0,0,0,0,0,0,0,0,23,80,4,184,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,46,7,0,1,0,0,0,0,128,0,0,0,0,0,0,31,80,4,240,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,46,3,0,1,0,0,0,0,0,0,0,0,0,0,0,23,80,4,240,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,31,80,4,240,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,23,80,4,240,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,31,80,4,240,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,23,80,4,240,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,47,3,0,1,0,69,3,0,0,0,0,0,0,0,0,23,80,4,184,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,56,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,121,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,121,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,1,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,33,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,97,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,9,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,41,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,105,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,9,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+665952);allocate([120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,41,32,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,105,32,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,41,32,0,0,0,0,0,0,0,0,0,8,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,105,32,0,0,0,0,0,0,0,0,0,48,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,129,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,161,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,225,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,161,32,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,121,225,32,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,161,32,0,0,0,0,0,0,0,0,0,104,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,121,225,32,0,0,0,0,0,0,0,0,0,144,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,56,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,121,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,121,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,184,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,121,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,121,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,1,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,33,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,97,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,33,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,97,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,33,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,97,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,9,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,41,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,105,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,41,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,105,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,41,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,105,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,41,32,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,105,32,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,41,32,0,0,0,0,0,0,0,0,0,176,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,105,32,0,0,0,0,0,0,0,0,0,216,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,129,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,161,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,225,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,161,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,185,225,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,161,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,185,225,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,161,32,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,249,225,32,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,161,32,0,0,0,0,0,0,0,0,0,248,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,249,225,32,0,0,0,0,0,0,0,0,0,32,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,184,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,121,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,121,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,47,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,35,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,47,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,35,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,35,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,35,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,47,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,35,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,47,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,35,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,47,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,163,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,47,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,163,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,163,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,163,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,47,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,163,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,47,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,163,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,137,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,137,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,184,56,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,120,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,120,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,176,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,248,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,56,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,128,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,192,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,232,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,41,32,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,105,32,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,41,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+676200);allocate([64,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,105,32,0,0,0,0,0,0,0,0,0,104,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,8,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,30,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,80,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,144,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,22,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,184,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,161,32,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,120,225,32,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,161,32,0,0,0,0,0,0,0,0,0,136,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,120,225,32,0,0,0,0,0,0,0,0,0,176,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,22,80,4,184,56,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,120,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,120,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,47,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,56,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,47,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,113,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,47,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,113,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,1,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,33,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,97,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,9,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,41,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,105,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,47,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,47,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,47,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,47,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,47,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,47,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,41,32,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,105,32,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,41,32,0,0,0,0,0,0,0,0,0,8,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,105,32,0,0,0,0,0,0,0,0,0,48,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,129,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,161,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,225,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,161,32,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,113,225,32,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,161,32,0,0,0,0,0,0,0,0,0,104,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,113,225,32,0,0,0,0,0,0,0,0,0,144,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,56,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,113,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,113,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,1,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,33,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,97,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,33,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,97,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,9,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,41,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,105,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,41,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,105,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,41,32,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,105,32,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,41,32,0,0,0,0,0,0,0,0,0,176,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,105,32,0,0,0,0,0,0,0,0,0,216,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,129,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,161,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,225,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,161,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,120,185,225,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,161,32,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,241,225,32,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,161,32,0,0,0,0,0,0,0,0,0,248,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,241,225,32,0,0,0,0,0,0,0,0,0,32,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,48,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,56,35,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,48,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,56,35,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,35,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,35,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,48,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,56,35,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,48,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,56,35,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,163,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,163,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+686448);allocate([240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,136,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,136,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,184,56,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,112,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,112,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,176,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,248,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,56,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,128,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,192,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,232,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,41,32,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,105,32,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,41,32,0,0,0,0,0,0,0,0,0,64,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,105,32,0,0,0,0,0,0,0,0,0,104,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,8,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,28,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,80,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,144,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,20,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,184,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,161,32,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,112,225,32,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,161,32,0,0,0,0,0,0,0,0,0,136,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,112,225,32,0,0,0,0,0,0,0,0,0,176,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,20,80,4,184,56,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,112,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,112,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,48,3,0,1,0,69,3,0,0,0,0,0,0,0,0,19,80,4,184,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,27,80,4,240,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,19,80,4,240,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,27,80,4,240,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,19,80,4,240,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,27,80,4,240,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,19,80,4,240,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,48,3,0,1,0,69,3,0,0,0,0,0,0,0,0,19,80,4,184,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,56,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,105,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,105,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,1,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,33,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,97,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,33,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,97,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,9,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,41,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,105,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,41,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,105,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,41,32,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,105,32,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,41,32,0,0,0,0,0,0,0,0,0,8,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,105,32,0,0,0,0,0,0,0,0,0,48,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,129,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,161,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,225,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,161,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,120,57,225,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,161,32,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,105,225,32,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,48,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,161,32,0,0,0,0,0,0,0,0,0,104,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,48,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,105,225,32,0,0,0,0,0,0,0,0,0,144,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,56,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,56,105,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,56,105,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,48,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,184,57,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,48,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,105,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,48,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,105,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,1,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,33,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,97,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,48,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,48,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,33,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,48,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,97,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,48,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,33,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,97,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,9,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,41,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,105,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,41,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,105,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,41,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,105,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,41,32,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,105,32,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,41,32,0,0,0,0,0,0,0,0,0,176,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,105,32,0,0,0,0,0,0,0,0,0,216,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,129,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,161,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,225,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,161,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,185,225,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,161,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,185,225,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,161,32,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,233,225,32,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,161,32,0,0,0,0,0,0,0,0,0,248,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,233,225,32,0,0,0,0,0,0,0,0,0,32,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,49,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,184,57,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,49,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,105,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,49,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,105,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,49,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,34,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,49,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,34,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,34,225,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+696696);allocate([80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,34,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,49,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,34,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,49,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,34,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,49,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,162,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,49,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,162,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,248,162,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,248,162,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,49,7,0,1,0,64,2,0,128,0,0,0,0,0,0,6,144,0,184,162,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,49,3,0,1,0,61,2,0,0,0,0,0,0,0,0,5,144,0,184,162,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,120,136,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,120,136,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,49,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,184,56,9,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,49,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,104,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,49,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,104,9,0,0,0,0,0,0,0,0,0,0,216,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,176,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,248,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,1,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,33,32,0,0,0,0,0,0,0,0,0,144,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,97,32,0,0,0,0,0,0,0,0,0,184,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,56,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,128,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,9,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,41,64,0,0,0,0,0,0,0,0,0,192,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,105,64,0,0,0,0,0,0,0,0,0,232,95,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,9,32,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,41,32,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,105,32,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,9,32,0,0,0,0,0,0,0,0,0,240,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,41,32,0,0,0,0,0,0,0,0,0,64,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,105,32,0,0,0,0,0,0,0,0,0,104,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,8,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,26,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,80,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,129,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,161,128,0,0,0,0,0,0,0,0,0,144,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,18,80,4,248,56,225,128,0,0,0,0,0,0,0,0,0,184,96,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,129,32,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,161,32,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,104,225,32,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,129,32,0,0,0,0,0,0,0,0,0,80,97,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,161,32,0,0,0,0,0,0,0,0,0,136,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,104,225,32,0,0,0,0,0,0,0,0,0,176,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,49,3,0,1,0,179,1,0,0,0,0,0,0,0,0,18,80,4,184,56,1,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,49,7,0,1,0,180,1,0,128,0,0,0,0,0,0,6,80,0,184,104,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,49,3,0,1,0,67,3,0,0,0,0,0,0,0,0,5,80,0,184,104,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,49,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,124,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,49,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,124,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,124,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,124,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,49,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,124,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,49,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,124,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,49,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,125,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,49,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,125,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,125,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,125,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,49,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,125,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,49,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,125,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,49,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,184,125,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,49,3,0,1,0,123,1,0,0,0,0,0,0,0,0,5,80,0,184,125,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,253,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,253,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,49,7,0,1,0,122,1,0,128,0,0,0,0,0,0,6,80,0,184,125,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,49,3,0,1,0,123,1,0,0,0,0,0,0,0,0,5,80,0,184,125,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,49,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,116,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,49,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,116,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,1,32],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+706944);allocate([128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,49,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,49,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,49,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,49,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,49,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,49,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,116,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,116,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,116,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,116,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,116,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,116,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,116,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,116,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,116,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,116,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,108,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,108,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,108,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,108,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,56,108,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,56,108,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,108,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,108,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,108,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,108,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,108,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,108,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,124,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,124,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,124,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,124,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,50,7,0,1,0,120,1,0,128,0,0,0,0,0,0,6,80,0,184,124,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,50,3,0,1,0,121,1,0,0,0,0,0,0,0,0,5,80,0,184,124,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,1,9,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,33,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,97,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,1,32,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,33,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,97,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,1,32,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,33,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,97,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,9,9,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,105,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,9,64,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,105,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,9,64,0,0,0,0,0,0,0,0,0,72,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,105,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,129,9,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,225,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,129,128,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,18,225,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,129,128,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,18,225,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,1,17,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,33,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,97,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,1,32,0,0,0,0,0,0,0,0,0,144,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,33,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,97,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,1,32,0,0,0,0,0,0,0,0,0,216,29,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,33,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,97,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,9,17,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,105,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,9,64,0,0,0,0,0,0,0,0,0,0,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,105,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,9,64,0,0,0,0,0,0,0,0,0,72,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,105,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,129,17,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,225,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,50,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,129,128,0,0,0,0,0,0,0,0,0,112,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,50,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,146,225,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,50,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,129,128,0,0,0,0,0,0,0,0,0,184,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,50,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,146,225,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,1,32,0,0,0,0,0,0,0,0,0,144,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,33,32,0,0,0,0,0,0,0,0,0,200,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,1,32,0,0,0,0,0,0,0,0,0,8,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,33,32,0,0,0,0,0,0,0,0,0,32,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,9,64,0,0,0,0,0,0,0,0,0,64,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,41,64,0,0,0,0,0,0,0,0,0,120,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,9,64,0,0,0,0,0,0,0,0,0,184,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,41,64,0,0,0,0,0,0,0,0,0,208,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,129,128,0,0,0,0,0,0,0,0,0,240,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,19,161,128,0,0,0,0,0,0,0,0,0,40,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,129,128,0,0,0,0,0,0,0,0,0,104,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,19,161,128,0,0,0,0,0,0,0,0,0,128,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,1,32,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,1,9,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,33,9,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,33,32,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,1,32,0,0,0,0,0,0,0,0,0,24,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,33,32,0,0,0,0,0,0,0,0,0,48,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,9,64,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,9,9,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,41,9,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,41,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+717192);allocate([136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,9,64,0,0,0,0,0,0,0,0,0,200,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,41,64,0,0,0,0,0,0,0,0,0,224,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,129,128,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,129,9,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,161,9,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,19,161,128,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,129,128,0,0,0,0,0,0,0,0,0,120,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,19,161,128,0,0,0,0,0,0,0,0,0,144,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,1,32,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,1,17,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,33,17,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,33,32,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,1,32,0,0,0,0,0,0,0,0,0,40,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,33,32,0,0,0,0,0,0,0,0,0,64,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,9,64,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,9,17,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,41,17,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,41,64,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,9,64,0,0,0,0,0,0,0,0,0,216,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,41,64,0,0,0,0,0,0,0,0,0,240,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,129,128,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,129,17,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,161,17,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,147,161,128,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,129,128,0,0,0,0,0,0,0,0,0,136,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,147,161,128,0,0,0,0,0,0,0,0,0,160,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,1,32,0,0,0,0,0,0,0,0,0,192,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,33,32,0,0,0,0,0,0,0,0,0,248,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,1,32,0,0,0,0,0,0,0,0,0,56,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,33,32,0,0,0,0,0,0,0,0,0,80,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,9,64,0,0,0,0,0,0,0,0,0,112,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,41,64,0,0,0,0,0,0,0,0,0,168,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,9,64,0,0,0,0,0,0,0,0,0,232,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,41,64,0,0,0,0,0,0,0,0,0,0,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,129,128,0,0,0,0,0,0,0,0,0,32,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,147,161,128,0,0,0,0,0,0,0,0,0,88,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,129,128,0,0,0,0,0,0,0,0,0,152,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,147,161,128,0,0,0,0,0,0,0,0,0,176,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,1,32,0,0,0,0,0,0,0,0,0,144,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,33,32,0,0,0,0,0,0,0,0,0,200,76,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,1,32,0,0,0,0,0,0,0,0,0,8,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,33,32,0,0,0,0,0,0,0,0,0,32,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,9,64,0,0,0,0,0,0,0,0,0,64,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,41,64,0,0,0,0,0,0,0,0,0,120,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,9,64,0,0,0,0,0,0,0,0,0,184,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,41,64,0,0,0,0,0,0,0,0,0,208,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,129,128,0,0,0,0,0,0,0,0,0,240,77,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,19,161,128,0,0,0,0,0,0,0,0,0,40,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,129,128,0,0,0,0,0,0,0,0,0,104,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,19,161,128,0,0,0,0,0,0,0,0,0,128,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,1,32,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,1,9,0,0,0,0,0,0,0,0,0,160,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,33,9,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,33,32,0,0,0,0,0,0,0,0,0,216,78,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,1,32,0,0,0,0,0,0,0,0,0,24,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,33,32,0,0,0,0,0,0,0,0,0,48,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,9,64,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,9,9,0,0,0,0,0,0,0,0,0,80,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,41,9,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,41,64,0,0,0,0,0,0,0,0,0,136,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,9,64,0,0,0,0,0,0,0,0,0,200,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,41,64,0,0,0,0,0,0,0,0,0,224,79,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,129,128,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,129,9,0,0,0,0,0,0,0,0,0,0,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,161,9,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,19,161,128,0,0,0,0,0,0,0,0,0,56,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,129,128,0,0,0,0,0,0,0,0,0,120,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,19,161,128,0,0,0,0,0,0,0,0,0,144,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,1,32,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,1,17,0,0,0,0,0,0,0,0,0,176,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,33,17,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,33,32,0,0,0,0,0,0,0,0,0,232,80,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,1,32,0,0,0,0,0,0,0,0,0,40,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,50,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,33,32,0,0,0,0,0,0,0,0,0,64,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,9,64,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,50,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,9,17,0,0,0,0,0,0,0,0,0,96,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,41,17,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,50,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,41,64,0,0,0,0,0,0,0,0,0,152,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,50,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,9,64,0,0,0,0,0,0,0,0,0,216,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,41,64,0,0,0,0,0,0,0,0,0,240,81,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,129,128,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,129,17,0,0,0,0,0,0,0,0,0,16,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,161,17,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,224,147,161,128,0,0,0,0,0,0,0,0,0,72,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,129,128,0,0,0,0,0,0,0,0,0,136,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,224,147,161,128,0,0,0,0,0,0,0,0,0,160,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,1,32,0,0,0,0,0,0,0,0,0,192,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,33,32,0,0,0,0,0,0,0,0,0,248,82,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,1,32,0,0,0,0,0,0,0,0,0,56,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,33,32,0,0,0,0,0,0,0,0,0,80,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,9,64,0,0,0,0,0,0,0,0,0,112,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,41,64,0,0,0,0,0,0,0,0,0,168,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,9,64,0,0,0,0,0,0,0,0,0,232,83,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,41,64,0,0,0,0,0,0,0,0,0,0,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,129,128,0,0,0,0,0,0,0,0,0,32,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,152,0,96,147,161,128,0,0,0,0,0,0,0,0,0,88,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,129,128,0,0,0,0,0,0,0,0,0,152,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,152,0,96,147,161,128,0,0,0,0,0,0,0,0,0,176,84,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,51,6,0,0,0,66,3,0,128,0,0,0,0,0,0,6,144,0,184,11,8,0,0,0,0,0,0,78,140,13,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,51,2,0,0,0,65,3,0,0,0,0,0,0,0,0,5,144,0,184,11,8,0,0,0,0,0,0,78,140,13,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,51,6,0,0,0,66,3,0,128,0,0,0,0,0,0,6,144,0,184,11,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,51,2,0,0,0,65,3,0,0,0,0,0,0,0,0,5,144,0,184,11,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,56,52,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,56,52,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,52,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,52,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,56,52,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,56,52,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,56,53,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,56,53,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,53,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,53,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,56,53,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,56,53,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,54,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,54,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,182,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,161,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+727440);allocate([200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,182,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,184,54,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,184,54,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,52,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,52,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,52,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,52,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,184,52,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,184,52,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,56,48,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,56,48,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,33,32,0,0,0,0,0,0,0,0,0,192,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,97,32,0,0,0,0,0,0,0,0,0,8,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,33,32,0,0,0,0,0,0,0,0,0,72,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,97,32,0,0,0,0,0,0,0,0,0,112,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,41,64,0,0,0,0,0,0,0,0,0,144,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,105,64,0,0,0,0,0,0,0,0,0,216,65,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,41,64,0,0,0,0,0,0,0,0,0,24,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,105,64,0,0,0,0,0,0,0,0,0,64,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,161,128,0,0,0,0,0,0,0,0,0,96,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,48,225,128,0,0,0,0,0,0,0,0,0,168,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,161,128,0,0,0,0,0,0,0,0,0,232,66,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,48,225,128,0,0,0,0,0,0,0,0,0,16,67,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,56,48,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,56,48,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,56,49,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,56,49,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,49,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,49,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,56,49,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,56,49,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,56,54,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,56,54,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,120,182,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,120,182,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,56,54,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,56,54,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,51,7,0,1,0,19,1,0,128,0,0,0,0,0,0,6,80,0,184,48,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,51,3,0,1,0,20,1,0,0,0,0,0,0,0,0,5,80,0,184,48,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,33,32,0,0,0,0,0,0,0,0,0,80,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,97,32,0,0,0,0,0,0,0,0,0,152,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,33,32,0,0,0,0,0,0,0,0,0,216,62,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,97,32,0,0,0,0,0,0,0,0,0,0,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,41,64,0,0,0,0,0,0,0,0,0,32,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,105,64,0,0,0,0,0,0,0,0,0,104,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,41,64,0,0,0,0,0,0,0,0,0,168,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,105,64,0,0,0,0,0,0,0,0,0,208,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,161,128,0,0,0,0,0,0,0,0,0,240,63,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,48,225,128,0,0,0,0,0,0,0,0,0,56,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,51,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,161,128,0,0,0,0,0,0,0,0,0,120,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,48,225,128,0,0,0,0,0,0,0,0,0,160,64,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,51,7,0,1,0,182,1,0,128,0,0,0,0,0,0,6,80,0,184,48,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,51,3,0,1,0,183,1,0,0,0,0,0,0,0,0,5,80,0,184,48,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,51,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,119,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,51,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,51,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,119,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,51,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,51,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,51,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,51,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,119,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,52,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,119,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,119,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,52,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,247,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,52,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,247,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,248,247,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,52,3,0,1,0,0,0,0,0,16,0,0,0,0,0,5,80,0,248,247,129,128],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+737688);allocate([176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,248,247,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,52,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,119,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,52,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,119,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,52,7,0,1,0,126,1,0,128,0,0,0,0,0,0,6,80,0,184,119,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,52,3,0,1,0,127,1,0,0,16,0,0,0,0,0,5,80,0,184,119,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,1,17,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,33,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,97,17,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,33,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,97,32,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,33,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,97,32,0,0,0,0,0,0,0,0,0,128,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,9,17,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,105,17,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,105,64,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,105,64,0,0,0,0,0,0,0,0,0,112,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,129,17,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,225,17,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,168,225,128,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,129,17,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,161,17,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,225,17,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,168,225,128,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,1,9,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,33,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,97,9,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,33,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,97,32,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,33,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,97,32,0,0,0,0,0,0,0,0,0,104,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,9,9,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,105,9,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,105,64,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,105,64,0,0,0,0,0,0,0,0,0,184,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,129,9,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,225,9,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,40,225,128,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,129,9,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,161,9,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,225,9,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,40,225,128,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,168,17,16,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,52,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,168,17,16,0,0,0,0,0,0,0,0,0,192,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,52,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,168,49,16,0,0,0,0,0,0,0,0,0,0,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,52,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,168,113,16,0,0,0,0,0,0,0,0,0,80,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,168,49,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,168,113,16,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,17,16,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,17,17,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,49,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,113,17,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,49,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,168,113,16,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,40,17,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,52,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,40,17,8,0,0,0,0,0,0,0,0,0,224,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,52,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,40,49,8,0,0,0,0,0,0,0,0,0,32,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,52,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,40,113,8,0,0,0,0,0,0,0,0,0,112,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,52,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,40,49,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,40,113,8,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,17,8,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,17,9,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,49,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,113,9,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,52,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,49,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,40,113,8,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,166,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,166,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,38,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,38,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,166,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,166,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,166,97,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,166,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,166,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,166,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,38,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,38,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,38,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,38,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,38,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,38,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,229,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,229,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,52,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,101,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,52,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,101,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,229,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,229,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,229,97,16],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+747936);allocate([88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,1,17,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,33,17,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,97,17,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,229,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,101,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,101,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,101,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,1,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,33,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,97,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,101,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,52,6,0,1,0,147,3,0,128,0,0,0,0,0,0,6,72,0,168,41,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,52,2,0,1,0,146,3,0,0,0,0,0,0,0,0,5,72,0,168,41,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,52,6,0,1,0,193,1,0,128,0,0,0,0,0,0,6,72,0,168,41,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,52,2,0,1,0,194,1,0,0,0,0,0,0,0,0,5,72,0,168,41,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,52,7,0,1,0,195,1,0,128,0,0,0,0,0,0,6,88,0,168,41,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,52,7,0,1,0,196,1,0,128,0,0,0,0,0,0,6,88,0,160,41,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,52,3,0,1,0,197,1,0,0,0,0,0,0,0,0,5,88,0,168,41,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,52,3,0,1,0,65,2,0,0,0,0,0,0,0,0,5,88,0,160,41,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,0,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,32,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,96,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,32,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,96,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,32,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,96,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,40,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,52,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,52,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,52,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,52,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,52,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,52,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,160,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,171,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,128,17,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,160,17,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,224,17,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,171,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,0,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,32,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,96,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,32,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,96,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,32,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,96,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,8,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,40,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,104,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,40,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,104,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,40,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,104,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,128,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,160,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,224,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,160,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,43,224,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,128,9,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,160,9,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,224,9,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,160,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,43,224,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,171,17,16,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,53,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,171,17,16,0,0,0,0,0,0,0,0,0,192,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,53,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,171,49,16,0,0,0,0,0,0,0,0,0,0,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,53,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,171,113,16,0,0,0,0,0,0,0,0,0,80,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,53,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,171,49,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,171,113,16,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,17,16,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,17,17,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,49,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,113,17,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,49,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,171,113,16,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,43,17,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,53,8,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,43,17,8,0,0,0,0,0,0,0,0,0,224,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,53,10,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,43,49,8,0,0,0,0,0,0,0,0,0,32,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,53,9,0,1,0,0,0,0,128,8,0,0,0,0,0,6,208,4,248,43,113,8,0,0,0,0,0,0,0,0,0,112,51,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,53,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,43,49,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,43,113,8,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,17,8,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,17,9,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,49,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,113,9,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,49,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,43,113,8,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,0,17,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,32,17,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,96,17,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,32,32,0,0,0,0,0,0,0,0,0,232,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,96,32,0,0,0,0,0,0,0,0,0,48,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,32,32,0,0,0,0,0,0,0,0,0,112,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,96,32,0,0,0,0,0,0,0,0,0,152,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,8,17,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,40,17,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,104,17,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,40,64,0,0,0,0,0,0,0,0,0,240,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,104,64,0,0,0,0,0,0,0,0,0,56,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,40,64,0,0,0,0,0,0,0,0,0,144,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,104,64,0,0,0,0,0,0,0,0,0,184,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,128,17,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,160,17,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,224,17,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,160,128,0,0,0,0,0,0,0,0,0,16,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,132,224,128,0,0,0,0,0,0,0,0,0,88,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,128,17,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,160,17,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,224,17,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,160,128,0,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,132,224,128,0,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,0,9,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,32,9,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,96,9,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,0,32,0,0,0,0,0,0,0,0,0,176,44,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,32,32,0,0,0,0,0,0,0,0,0,152,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,96,32,0,0,0,0,0,0,0,0,0,224,47,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,0,32,0,0,0,0,0,0,0,0,0,120,19,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,32,32,0,0,0,0,0,0,0,0,0,32,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,96,32,0,0,0,0,0,0,0,0,0,72,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,8,9,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,40,9,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,104,9,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,8,64,0,0,0,0,0,0,0,0,0,184,45,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,40,64,0,0,0,0,0,0,0,0,0,104,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,104,64,0,0,0,0,0,0,0,0,0,176,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,8,64,0,0,0,0,0,0,0,0,0,120,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,40,64,0,0,0,0,0,0,0,0,0,240,48,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,104,64,0,0,0,0,0,0,0,0,0,24,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,128,9,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,160,9,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,224,9,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,128,128,0,0,0,0,0,0,0,0,0,216,46,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,160,128,0,0,0,0,0,0,0,0,0,56,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,4,224,128,0,0,0,0,0,0,0,0,0,128,49,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,128,128,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,128,9,0,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,160,9,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,224,9,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,160,128,0,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,4,224,128,0,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,133,1,16,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,53,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,133,33,16,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,133,97,16,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,1,16,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,1,17,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,33,17,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,97,17,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,33,16,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,133,97,16,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,5,1,8,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,53,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,5,33,8,0,0,0,0,0,0,0,0,0,224,30,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,120,5,97,8,0,0,0,0,0,0,0,0,0,152,50,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,1,8,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,1,9,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,33,9,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,97,9],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+758184);allocate([72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,53,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,33,8,0,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,120,5,97,8,0,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,53,7,0,1,0,150,3,0,128,0,0,0,0,0,0,6,208,4,176,4,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,53,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,176,4,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,53,7,0,1,0,151,3,0,128,0,0,0,0,0,0,6,208,4,40,4,0,0,0,0,0,0,0,0,0,0,0,224,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,53,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,40,4,0,0,0,0,0,0,0,0,0,0,0,24,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,53,8,0,1,0,152,3,0,128,0,0,0,0,0,0,6,208,4,160,5,17,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,53,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,160,5,17,0,0,0,0,0,0,0,0,0,0,248,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,53,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,160,5,17,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,53,8,0,1,0,152,3,0,128,0,0,0,0,0,0,6,208,4,32,5,17,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,53,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,32,5,17,0,0,0,0,0,0,0,0,0,0,216,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,53,4,0,1,0,149,3,0,0,0,0,0,0,0,0,5,208,4,32,5,17,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,53,7,0,1,0,150,3,0,128,0,0,0,0,0,0,6,208,4,176,4,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,53,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,176,4,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,53,7,0,1,0,151,3,0,128,0,0,0,0,0,0,6,208,4,40,4,8,0,0,0,0,0,0,0,0,0,0,176,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,53,3,0,1,0,148,3,0,0,0,0,0,0,0,0,5,208,4,40,4,8,0,0,0,0,0,0,0,0,0,0,232,88,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,167,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,167,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,39,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,39,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,167,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,167,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,167,97,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,167,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,167,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,167,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,39,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,39,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,39,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,39,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,39,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,39,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,230,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,128,17,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,160,17,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,224,17,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,230,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,53,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,102,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,53,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,128,9,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,160,9,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,224,9,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,102,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,53,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,230,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,53,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,230,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,53,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,230,97,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,53,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,1,17,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,33,17,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,97,17,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,53,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,53,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,230,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,102,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,102,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,102,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,1,9,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,33,9,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,97,9,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,102,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,54,6,0,1,0,172,3,0,128,0,0,0,0,0,0,6,72,0,40,41,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,54,2,0,1,0,171,3,0,0,0,0,0,0,0,0,5,72,0,40,41,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,54,6,0,1,0,168,3,0,128,0,0,0,0,0,0,6,72,0,40,41,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,54,2,0,1,0,164,3,0,0,0,0,0,0,0,0,5,72,0,40,41,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,54,7,0,1,0,169,3,0,128,0,0,0,0,0,0,6,88,0,40,41,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,54,7,0,1,0,170,3,0,128,0,0,0,0,0,0,6,88,0,32,41,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,54,3,0,1,0,165,3,0,0,0,0,0,0,0,0,5,88,0,40,41,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,54,3,0,1,0,167,3,0,0,0,0,0,0,0,0,5,88,0,32,41,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,129,17,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,225,17,4,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,150,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,150,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,129,9,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,225,9,4],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+768432);allocate([0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,96,22,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,96,22,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,150,1,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,150,33,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,150,97,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,1,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,1,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,33,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,97,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,33,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,150,97,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,22,1,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,22,33,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,144,0,224,22,97,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,54,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,1,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,1,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,33,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,97,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,33,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,144,0,224,22,97,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,112,209,32,16,0,0,0,0,0,0,0,0,0,240,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,112,209,40,16,0,0,0,0,0,0,0,0,0,48,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,112,209,160,16,0,0,0,0,0,0,0,0,0,112,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,104,81,32,8,0,0,0,0,0,0,0,0,0,48,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,104,81,40,8,0,0,0,0,0,0,0,0,0,112,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,104,81,160,8,0,0,0,0,0,0,0,0,0,176,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,29,144,0,120,227,160,8,0,0,0,0,0,0,0,0,0,184,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,29,144,0,120,99,160,8,0,0,0,0,0,0,0,0,0,232,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,29,144,0,248,227,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,29,144,0,248,99,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,30,144,0,120,227,160,8,0,0,0,0,0,0,0,0,0,184,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,30,144,0,120,99,160,8,0,0,0,0,0,0,0,0,0,232,42,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,30,144,0,248,227,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,54,6,0,0,0,0,0,0,0,8,0,0,0,0,0,30,144,0,248,99,160,16,0,0,0,0,0,0,0,0,0,24,43,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,240,209,32,16,0,0,0,0,0,0,0,0,0,240,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,240,209,40,16,0,0,0,0,0,0,0,0,0,48,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,240,209,160,16,0,0,0,0,0,0,0,0,0,112,94,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,232,81,32,8,0,0,0,0,0,0,0,0,0,48,92,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,232,81,40,8,0,0,0,0,0,0,0,0,0,176,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,54,8,0,1,0,0,0,0,0,1,0,0,0,0,0,4,144,0,232,81,160,8,0,0,0,0,0,0,0,0,0,240,93,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,9,9,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,105,9,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,105,64,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,105,64,0,0,0,0,0,0,0,0,0,184,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,129,9,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,225,9,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,17,225,128,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,17,225,128,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,9,17,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,105,17,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,105,64,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,105,64,0,0,0,0,0,0,0,0,0,112,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,129,17,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,225,17,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,145,225,128,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,145,225,128,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,9,9,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,105,9,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,105,64,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,105,64,0,0,0,0,0,0,0,0,0,184,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,129,9,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,225,9,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,33,225,128,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,33,225,128,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,9,17,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,105,17,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,105,64,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,105,64,0,0,0,0,0,0,0,0,0,112,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,129,17,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,225,17,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,208,4,248,161,225,128,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,208,4,248,161,225,128,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,54,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,80,4,48,99,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,54,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,80,4,48,99,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,1,17,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,33,17,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,97,17,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,33,32,0,0,0,0,0,0,0,0,0,184,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,97,32,0,0,0,0,0,0,0,0,0,8,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,33,32,0,0,0,0,0,0,0,0,0,80,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,97,32,0,0,0,0,0,0,0,0,0,128,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,9,17,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,41,17,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,105,17,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,41,64,0,0,0,0,0,0,0,0,0,168,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,105,64,0,0,0,0,0,0,0,0,0,248,254,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,41,64,0,0,0,0,0,0,0,0,0,64,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,105,64,0,0,0,0,0,0,0,0,0,112,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,129,17,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,161,17,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,225,17,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,161,128,0,0,0,0,0,0,0,0,0,152,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,4,120,227,225,128,0,0,0,0,0,0,0,0,0,232,255,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,161,128,0,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,4,120,227,225,128,0,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,54,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,80,4,48,99,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,54,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,80,4,48,99,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,54,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,72,4,40,99,9,0,0,0,0,0,0,0,0,0,0,72,0,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,54,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,72,4,40,99,9,0,0,0,0,0,0,0,0,0,0,88,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,1,9,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,33,9,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,97,9,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,1,32,0,0,0,0,0,0,0,0,0,96,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,33,32,0,0,0,0,0,0,0,0,0,160,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,97,32,0,0,0,0,0,0,0,0,0,240,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,1,32,0,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,33,32,0,0,0,0,0,0,0,0,0,56,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,97,32,0,0,0,0,0,0,0,0,0,104,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,9,9,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,41,9,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,105,9,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,9,64,0,0,0,0,0,0,0,0,0,144,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,41,64,0,0,0,0,0,0,0,0,0,208,251,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,105,64,0,0,0,0,0,0,0,0,0,32,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,9,64,0,0,0,0,0,0,0,0,0,104,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,41,64,0,0,0,0,0,0,0,0,0,136,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,105,64,0,0,0,0,0,0,0,0,0,184,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,129,9,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,161,9,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,225,9,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,129,128,0,0,0,0,0,0,0,0,0,224,252,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,54,10,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,161,128,0,0,0,0,0,0,0,0,0,32,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,54,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,4,120,99,225,128,0,0,0,0,0,0,0,0,0,112,253,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,54,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,129,128,0,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,54,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,161,128,0,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,54,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,4,120,99,225,128,0,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,54,8,0,1,0,235,1,0,128,0,0,0,0,0,0,6,72,4,40,99,1,0,0,0,0,0,0,0,0,0,0,176,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,54,4,0,1,0,236,1,0,0,0,0,0,0,0,0,5,72,4,40,99,1,0,0,0,0,0,0,0,0,0,0,24,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,54,6,0,1,0,163,3,0,128,0,0,0,0,0,0,6,80,0,176,40,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,54,2,0,1,0,162,3],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+778672);allocate([5,80,0,176,40,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,54,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,54,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,0,17,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,32,17,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,54,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,96,17,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,54,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,32,32,0,0,0,0,0,0,0,0,0,0,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,96,32,0,0,0,0,0,0,0,0,0,64,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,32,32,0,0,0,0,0,0,0,0,0,80,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,96,32,0,0,0,0,0,0,0,0,0,112,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,8,17,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,40,17,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,104,17,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,40,64,0,0,0,0,0,0,0,0,0,200,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,104,64,0,0,0,0,0,0,0,0,0,8,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,40,64,0,0,0,0,0,0,0,0,0,0,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,104,64,0,0,0,0,0,0,0,0,0,32,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,128,17,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,160,17,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,224,17,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,160,128,0,0,0,0,0,0,0,0,0,64,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,168,224,128,0,0,0,0,0,0,0,0,0,128,3,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,128,17,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,160,17,4,0,0,0,0,0,0,0,0,48,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,224,17,4,0,0,0,0,0,0,0,0,88,18,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,160,128,0,0,0,0,0,0,0,0,0,176,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,168,224,128,0,0,0,0,0,0,0,0,0,208,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,55,6,0,1,0,240,1,0,128,0,0,0,0,0,0,6,80,0,176,40,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,55,2,0,1,0,241,1,0,0,0,0,0,0,0,0,5,80,0,176,40,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,55,6,0,1,0,161,3,0,128,0,0,0,0,0,0,6,72,0,168,40,8,0,0,0,0,0,0,0,0,0,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,55,2,0,1,0,160,3,0,0,0,0,0,0,0,0,5,72,0,168,40,8,0,0,0,0,0,0,0,0,0,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,0,32,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,0,9,0,0,0,0,0,0,0,0,0,240,227,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,32,9,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,96,9,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,32,32,0,0,0,0,0,0,0,0,0,88,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,96,32,0,0,0,0,0,0,0,0,0,152,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,0,32,0,0,0,0,0,0,0,0,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,32,32,0,0,0,0,0,0,0,0,0,208,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,96,32,0,0,0,0,0,0,0,0,0,240,4,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,8,64,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,8,9,0,0,0,0,0,0,0,0,0,120,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,40,9,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,104,9,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,40,64,0,0,0,0,0,0,0,0,0,168,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,104,64,0,0,0,0,0,0,0,0,0,232,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,8,64,0,0,0,0,0,0,0,0,0,240,13,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,40,64,0,0,0,0,0,0,0,0,0,88,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,104,64,0,0,0,0,0,0,0,0,0,120,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,128,128,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,55,6,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,128,9,0,0,0,0,0,0,0,0,0,32,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,160,9,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,224,9,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,160,128,0,0,0,0,0,0,0,0,0,80,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,40,224,128,0,0,0,0,0,0,0,0,0,144,2,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,55,2,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,128,128,0,0,0,0,0,0,0,0,0,160,14,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,128,9,4,0,0,0,0,0,0,0,0,208,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,160,9,4,0,0,0,0,0,0,0,0,232,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,224,9,4,0,0,0,0,0,0,0,0,16,17,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,160,128,0,0,0,0,0,0,0,0,0,200,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,40,224,128,0,0,0,0,0,0,0,0,0,232,15,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,55,6,0,1,0,242,1,0,128,0,0,0,0,0,0,6,72,0,168,40,0,0,0,0,0,0,0,0,0,0,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,55,2,0,1,0,243,1,0,0,0,0,0,0,0,0,5,72,0,168,40,0,0,0,0,0,0,0,0,0,0,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,55,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,96,0,224,168,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,168,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,168,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,224,168,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,55,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,96,0,224,168,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,17,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,224,168,113,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,55,7,0,1,0,244,1,0,128,0,0,0,0,0,0,6,96,0,176,40,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,55,7,0,1,0,245,1,0,128,0,0,0,0,0,0,6,96,0,160,40,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,55,3,0,1,0,246,1,0,0,0,0,0,0,0,0,5,96,0,176,40,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,55,3,0,1,0,67,2,0,0,0,0,0,0,0,0,5,96,0,160,40,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,55,7,0,1,0,0,0,0,128,8,0,0,0,0,0,6,88,0,224,40,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,40,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,40,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,224,40,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,55,3,0,1,0,0,0,0,0,8,0,0,0,0,0,5,88,0,224,40,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,17,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,224,40,113,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,55,7,0,1,0,247,1,0,128,0,0,0,0,0,0,6,88,0,168,40,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,55,7,0,1,0,245,1,0,128,0,0,0,0,0,0,6,88,0,160,40,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,55,3,0,1,0,248,1,0,0,0,0,0,0,0,0,5,88,0,168,40,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,55,3,0,1,0,67,2,0,0,0,0,0,0,0,0,5,88,0,160,40,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,55,5,0,0,0,178,3,0,128,9,0,0,0,0,0,27,72,0,40,87,0,0,0,0,0,0,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,55,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,48,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,55,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,48,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,129,17,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,161,17,4,0,0,0,0,0,0,0,0,152,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,225,17,4,0,0,0,0,0,0,0,0,200,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,174,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,174,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,55,7,0,1,0,13,0,0,128,0,0,0,0,0,0,6,80,0,48,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,55,3,0,1,0,14,0,0,0,0,0,0,0,0,0,5,80,0,48,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,55,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,40,46,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,55,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,40,46,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,143,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,144,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,129,9,4,0,0,0,0,0,0,0,0,216,221,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,161,9,4,0,0,0,0,0,0,0,0,176,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,225,9,4,0,0,0,0,0,0,0,0,224,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,46,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,156,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,46,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,55,7,0,1,0,15,0,0,128,0,0,0,0,0,0,6,72,0,40,46,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,55,3,0,1,0,16,0,0,0,0,0,0,0,0,0,5,72,0,40,46,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,55,7,0,1,0,13,2,0,128,0,0,0,0,0,0,6,96,0,96,174,17,16,0,0,0,0,0,0,0,0,0,216,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,174,17,16,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,174,49,16,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,96,0,96,174,113,16,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,55,3,0,1,0,13,2,0,0,0,0,0,0,0,0,5,96,0,96,174,17,16,0,0,0,0,0,0,0,0,0,152,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,17,16,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,49,16,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,113,16,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,17,17,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,49,17,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,96,0,96,174,113,17,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,55,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,48,46,17,0,0,0,0,0,0,0,0,0,0,112,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,55,7,0,1,0,17,0,0,128,0,0,0,0,0,0,6,96,0,48,46,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,55,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,48,46,17,0,0,0,0,0,0,0,0,0,0,168,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,55,3,0,1,0,18,0,0,0,0,0,0,0,0,0,5,96,0,48,46,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,55,7,0,1,0,14,2,0,128,0,0,0,0,0,0,6,88,0,96,46,17,8,0,0,0,0,0,0,0,0,0,192,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,46,17,8,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,55,9,0,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+788912);allocate([128,0,0,0,0,0,0,6,88,0,96,46,49,8,0,0,0,0,0,0,0,0,0,16,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,88,0,96,46,113,8,0,0,0,0,0,0,0,0,0,88,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,55,3,0,1,0,14,2,0,0,0,0,0,0,0,0,5,88,0,96,46,17,8,0,0,0,0,0,0,0,0,0,248,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,17,8,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,49,8,0,0,0,0,0,0,0,0,0,176,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,113,8,0,0,0,0,0,0,0,0,0,216,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,17,9,4,0,0,0,0,0,0,0,0,248,248,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,55,6,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,49,9,4,0,0,0,0,0,0,0,0,24,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,88,0,96,46,113,9,4,0,0,0,0,0,0,0,0,72,249,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,186,55,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,40,46,17,0,0,0,0,0,0,0,0,0,0,16,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,55,7,0,1,0,19,0,0,128,0,0,0,0,0,0,6,88,0,40,46,17,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,55,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,40,46,17,0,0,0,0,0,0,0,0,0,0,72,250,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,55,3,0,1,0,20,0,0,0,0,0,0,0,0,0,5,88,0,40,46,17,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,55,6,0,0,0,32,0,0,128,0,0,0,0,0,0,6,144,0,176,7,8,0,0,0,0,0,0,78,140,13,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,55,2,0,0,0,33,0,0,0,0,0,0,0,0,0,5,144,0,176,7,8,0,0,0,0,0,0,78,140,13,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,55,6,0,0,0,32,0,0,128,0,0,0,0,0,0,6,144,0,176,7,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,55,2,0,0,0,33,0,0,0,0,0,0,0,0,0,5,144,0,176,7,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,55,6,0,0,0,32,0,0,128,0,0,0,0,0,0,6,144,0,40,7,8,0,0,0,0,0,0,78,140,13,0,72,1,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,55,2,0,0,0,33,0,0,0,0,0,0,0,0,0,5,144,0,40,7,8,0,0,0,0,0,0,78,140,13,0,192,16,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,55,6,0,0,0,32,0,0,128,0,0,0,0,0,0,6,144,0,40,7,0,0,0,0,0,0,0,78,140,13,0,160,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,55,2,0,0,0,33,0,0,0,0,0,0,0,0,0,5,144,0,40,7,0,0,0,0,0,0,0,78,140,13,0,208,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,4,112,151,16,17,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,55,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,96,151,16,16,0,0,0,0,0,78,140,13,0,104,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,96,151,16,16,0,0,0,0,0,78,140,13,0,152,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,55,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,80,0,32,23,16,0,0,0,0,0,0,78,140,13,0,176,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,80,0,32,23,16,0,0,0,0,0,0,78,140,13,0,224,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,4,104,23,16,9,0,0,0,0,0,78,140,13,0,32,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,55,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,96,23,16,8,0,0,0,0,0,78,140,13,0,168,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,96,23,16,8,0,0,0,0,0,78,140,13,0,216,12,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,55,6,0,0,0,75,0,0,128,0,0,0,0,0,0,6,72,0,32,23,16,0,0,0,0,0,0,78,140,13,0,240,223,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,55,2,0,0,0,76,0,0,0,0,0,0,0,0,0,5,72,0,32,23,16,0,0,0,0,0,0,78,140,13,0,32,224,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,55,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,176,10,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,55,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,176,10,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,229,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,138,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,138,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,55,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,176,10,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,55,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,176,10,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,55,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,168,10,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,55,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,168,10,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,247,55,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,248,55,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,249,55,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,250,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,251,55,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,252,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,253,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,254,55,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,55,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,2,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,3,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,4,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,5,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,6,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,7,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,8,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,10,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,9,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,10,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,11,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,10,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,12,56,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,168,10,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,13,56,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,168,10,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,14,56,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,48,10,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,15,56,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,48,10,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,16,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,17,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,18,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,20,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,21,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,22,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,23,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,24,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,25,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,26,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,27,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,28,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,29,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,30,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,31,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,32,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,33,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,34,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,35,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,36,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,37,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,38,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,39,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,96,138,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,40,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,41,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,42,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,96,138,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,43,56,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,80,0,48,10,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,44,56,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,80,0,48,10,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,45,56,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,40,10,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,46,56,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,40,10,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,47,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,48,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,49,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,50,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,51,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,52,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,53,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,54,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,55,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,56,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,57,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,58,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,59,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,60,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,61,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,62,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,63,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,64,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,65,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,66,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,67,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,68,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,69,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,70,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,96,10,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,71,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,72,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,73,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,96,10,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,74,56,7,0,1,0,11,2,0,128,0,0,0,0,0,0,6,72,0,40,10,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,75,56,3,0,1,0,12,2,0,0,0,0,0,0,0,0,5,72,0,40,10,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,76,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,176,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,77,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,176,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,78,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,79,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,1,17,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,80,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,33,17,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,81,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,97,17,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,82,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,33,32,0,0,0,0,0,0,0,0,0,144,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,83,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,97,32,0,0,0,0,0,0,0,0,0,216,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,84,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,85,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,33,32,0,0,0,0,0,0,0,0,0,48,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,86,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,97,32,0,0,0,0,0,0,0,0,0,88,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,87,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,88,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,9,17,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,89,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,41,17,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,90,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,105,17,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,91,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,41,64,0,0,0,0,0,0,0,0,0,176,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,92,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,105,64,0,0,0,0,0,0,0,0,0,248,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,93,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,94,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,41,64,0,0,0,0,0,0,0,0,0,80,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,95,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,105,64,0,0,0,0,0,0,0,0,0,120,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,96,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,97,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,129,17,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,98,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,161,17,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,99,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,225,17,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,100,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,161,128,0,0,0,0,0,0,0,0,0,40,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,101,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,80,0,224,171,225,128,0,0,0,0,0,0,0,0,0,112,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,102,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,103,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,161,128,0,0,0,0,0,0,0,0,0,200,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,104],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+799153);allocate([56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,80,0,224,171,225,128,0,0,0,0,0,0,0,0,0,240,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,105,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,106,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,176,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,107,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,168,43,9,0,0,0,0,0,0,0,0,0,0,64,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,108,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,168,43,9,0,0,0,0,0,0,0,0,0,0,120,241,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,109,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,1,32,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,110,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,1,9,0,0,0,0,0,0,0,0,0,128,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,111,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,33,9,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,112,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,97,9,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,113,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,33,32,0,0,0,0,0,0,0,0,0,16,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,114,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,97,32,0,0,0,0,0,0,0,0,0,88,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,115,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,1,32,0,0,0,0,0,0,0,0,0,24,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,116,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,33,32,0,0,0,0,0,0,0,0,0,152,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,117,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,97,32,0,0,0,0,0,0,0,0,0,192,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,118,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,9,64,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,119,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,9,9,0,0,0,0,0,0,0,0,0,120,242,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,120,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,41,9,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,121,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,105,9,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,122,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,41,64,0,0,0,0,0,0,0,0,0,224,245,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,123,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,105,64,0,0,0,0,0,0,0,0,0,40,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,124,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,9,64,0,0,0,0,0,0,0,0,0,56,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,125,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,41,64,0,0,0,0,0,0,0,0,0,104,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,126,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,105,64,0,0,0,0,0,0,0,0,0,144,246,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,127,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,129,128,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,128,56,7,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,129,9,0,0,0,0,0,0,0,0,0,240,243,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,129,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,161,9,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,130,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,225,9,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,131,56,9,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,161,128,0,0,0,0,0,0,0,0,0,8,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,132,56,8,0,1,0,0,0,0,128,0,0,0,0,0,0,6,72,0,224,43,225,128,0,0,0,0,0,0,0,0,0,80,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,133,56,3,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,129,128,0,0,0,0,0,0,0,0,0,176,244,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,134,56,5,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,161,128,0,0,0,0,0,0,0,0,0,144,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,135,56,4,0,1,0,0,0,0,0,0,0,0,0,0,0,5,72,0,224,43,225,128,0,0,0,0,0,0,0,0,0,184,247,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,136,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,48,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,137,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,168,43,1,0,0,0,0,0,0,0,0,0,0,104,228,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,138,56,0,0,0,0,176,3,0,128,9,0,0,0,0,0,1,72,0,160,59,8,0,0,0,0,0,0,18,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,139,56,0,0,0,0,175,3,0,128,9,0,0,0,0,0,1,72,0,160,59,0,0,0,0,0,0,0,18,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,140,56,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,141,56,1,0,1,0,36,0,4,64,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,142,56,0,0,0,0,8,3,0,0,8,0,0,0,0,0,1,0,0,128,77,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,0,0,0,0,0,0,0,0,143,56,0,0,0,0,198,0,0,0,8,0,0,0,0,0,1,64,0,128,4,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,0,0,0,0,0,0,0,0,144,56,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,40,142,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,145,56,1,0,0,0,198,1,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,102,140,13,0,106,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,146,56,1,0,0,0,198,1,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,112,140,13,0,116,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,147,56,1,0,0,0,0,0,0,128,9,0,0,0,0,0,18,88,0,0,87,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,148,56,1,0,0,0,0,0,0,128,9,0,0,0,0,0,18,88,2,0,87,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,149,56,1,0,0,0,0,0,0,128,9,0,0,0,0,0,19,88,0,0,87,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,150,56,1,0,0,0,0,0,0,128,9,0,0,0,0,0,19,88,2,0,87,0,0,0,0,0,0,0,0,0,0,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,151,56,0,0,0,0,69,2,0,0,8,0,0,0,0,0,1,64,0,0,24,0,0,0,60,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,152,56,1,0,0,0,0,0,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,153,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,79,64,0,128,0,0,0,0,60,141,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,154,56,1,0,0,0,0,0,0,128,9,0,0,0,0,0,88,0,4,0,99,0,0,0,0,0,0,0,0,0,0,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,155,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,0,121,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,0,0,0,0,0,0,0,0,156,56,6,0,0,0,213,2,0,128,9,0,0,0,0,0,132,64,0,128,96,0,0,0,0,0,0,0,0,0,0,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,157,56,2,0,1,0,71,2,0,0,8,0,0,0,0,0,131,64,0,128,96,0,0,0,0,0,0,0,0,0,0,0,208,217,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,158,56,6,0,0,0,213,2,0,128,9,0,0,0,0,0,4,65,0,128,96,0,0,0,0,0,0,0,0,0,0,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,159,56,2,0,1,0,71,2,0,0,8,0,0,0,0,0,3,65,0,128,96,0,0,0,0,0,0,0,0,0,0,0,128,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,160,56,6,0,0,0,213,2,0,128,9,0,0,0,0,0,4,64,2,128,96,0,0,0,0,0,0,0,0,0,0,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,161,56,2,0,1,0,71,2,0,0,8,0,0,0,0,0,3,64,2,128,96,0,0,0,0,0,0,0,0,0,0,0,144,216,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,162,56,6,0,0,0,213,2,0,128,9,0,0,0,0,0,4,64,0,0,96,0,0,0,0,0,0,0,0,0,0,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,163,56,2,0,1,0,71,2,0,0,8,0,0,0,0,0,3,64,0,0,96,0,0,0,0,0,0,0,0,0,0,0,200,222,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,164,56,1,0,1,0,0,0,0,128,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,165,56,1,0,0,0,0,0,192,0,8,0,0,0,0,0,216,0,16,128,99,0,0,0,0,0,0,0,94,140,13,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,166,56,1,0,0,0,0,0,192,0,8,0,0,0,0,0,88,1,24,128,99,0,0,0,0,0,0,0,94,140,13,0,80,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,167,56,1,0,0,0,83,2,0,0,8,0,0,0,0,0,130,0,0,0,72,0,0,0,66,140,13,0,66,140,13,0,64,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,168,56,7,0,1,0,84,2,0,128,1,0,0,0,0,0,134,0,0,128,67,0,0,0,0,0,0,0,0,0,0,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,169,56,3,0,1,0,83,2,0,0,8,0,0,0,0,0,133,0,0,128,67,0,0,0,0,0,0,0,0,0,0,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,170,56,1,0,0,0,83,2,0,0,8,0,0,0,0,0,2,1,0,0,72,0,0,0,94,140,13,0,94,140,13,0,72,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,171,56,1,0,0,0,83,2,0,0,8,0,0,0,0,0,2,1,0,0,72,0,0,0,94,140,13,0,94,140,13,0,216,98,13,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,172,56,7,0,1,0,84,2,0,128,1,0,0,0,0,0,6,1,0,128,67,0,0,0,0,0,0,0,0,0,0,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,173,56,3,0,1,0,83,2,0,0,8,0,0,0,0,0,5,1,0,128,67,0,0,0,0,0,0,0,0,0,0,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,174,56,1,0,0,0,83,2,0,0,8,0,0,0,0,0,2,0,2,0,72,0,0,0,98,140,13,0,98,140,13,0,88,220,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,175,56,7,0,1,0,84,2,0,128,1,0,0,0,0,0,6,0,2,128,67,0,0,0,0,0,0,0,0,0,0,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,176,56,3,0,1,0,83,2,0,0,8,0,0,0,0,0,5,0,2,128,67,0,0,0,0,0,0,0,0,0,0,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,177,56,7,0,1,0,84,2,0,128,1,0,0,0,0,0,6,0,0,0,67,0,0,0,0,0,0,0,0,0,0,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,178,56,3,0,1,0,83,2,0,0,8,0,0,0,0,0,5,0,0,0,67,0,0,0,0,0,0,0,0,0,0,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,179,56,1,0,0,0,231,2,0,0,8,0,0,0,0,0,17,0,0,128,108,0,0,0,0,0,0,0,74,140,13,0,136,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,180,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,48,64,0,128,83,0,0,0,52,143,13,0,62,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,181,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,64,64,0,128,83,0,0,0,52,143,13,0,62,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,182,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,56,64,0,128,83,0,0,0,52,143,13,0,62,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,183,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,40,64,0,128,83,0,0,0,52,143,13,0,62,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,184,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,72,64,0,128,83,0,0,0,52,143,13,0,62,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,185,56,0,0,0,0,0,0,0,128,9,0,0,0,0,0,53,64,0,128,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,0,0,0,0,0,0,0,0,186,56,0,0,0,0,220,2,0,0,8,0,0,0,0,0,48,64,0,128,0,0,0,0,2,141,13,0,68,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,187,56,0,0,0,0,85,2,0,128,0,0,0,0,0,0,1,0,0,128,107,0,0,0,74,143,13,0,70,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,188,56,1,0,0,0,9,0,0,0,0,0,0,0,0,0,129,0,12,128,26,0,0,0,66,140,13,0,60,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,189,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,158,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,190,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,158,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,191,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,132,0,0,128,24,0,0,0,0,0,0,0,78,140,13,0,16,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,192,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,150,0,12,128,64,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,193,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,150,0,4,128,65,0,0,0,0,0,0,0,78,140,13,0,64,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,194,56,7,0,1,0,12,0,0,128,0,0,0,0,0,0,134,0,0,128,25,0,0,0,0,0,0,0,78,140,13,0,88,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,195,56,3,0,1,0,9,0,0,0,16,0,0,0,0,0,131,0,0,128,24,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,196,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,133,0,0,128,25,0,0,0,0,0,0,0,78,140,13,0,144,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,197,56,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,1,20,128,26,0,0,0,94,140,13,0,82,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,198,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,199,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,200,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,1,0,128,24,0,0,0,0,0,0,0,78,140,13,0,168,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,201,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,1,20,128,64,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,202,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,1,4,128,65,0,0,0,0,0,0,0,78,140,13,0,216,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,203,56,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,1,0,128,25,0,0,0,0,0,0,0,78,140,13,0,240,212,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,204,56,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,1,0,128,24,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,205,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,1,0,128,25,0,0,0,0,0,0,0,78,140,13,0,40,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,206,56,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,30,128,26,0,0,0,98,140,13,0,88,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,207,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,208,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,209,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,2,128,24,0,0,0,0,0,0,0,78,140,13,0,64,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,210,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,0,30,128,64,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,211,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,0,6,128,65,0,0,0,0,0,0,0,78,140,13,0,112,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,212,56,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,2,128,25,0,0,0,0,0,0,0,78,140,13,0,136,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,213,56,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,2,128,24,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,214,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,2,128,25,0,0,0,0,0,0,0,78,140,13,0,192,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,215,56,1,0,0,0,9,0,0,0,0,0,0,0,0,0,1,0,4,0,26,0,0,0,70,140,13,0,54,140,13,0,8,210,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,216,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,217,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,30,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,224,211,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,218,56,6,0,0,0,139,2,0,128,1,0,0,0,0,0,4,0,0,0,24,0,0,0,0,0,0,0,78,140,13,0,216,213,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,219,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,0,4,0,64,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,220,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,22,0,4,0,65,0,0,0,0,0,0,0,78,140,13,0,8,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,221,56,7,0,1,0,12,0,0,128,0,0,0,0,0,0,6,0,0,0,25,0,0,0,0,0,0,0,78,140,13,0,32,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,222,56,3,0,1,0,9,0,0,0,16,0,0,0,0,0,3,0,0,0,24,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,223,56,3,0,1,0,9,0,0,0,0,0,0,0,0,0,5,0,0,0,25,0,0,0,0,0,0,0,78,140,13,0,88,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,224,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,225,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,80,0,144,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,226,56,7,0,1,0,174,3,0,128,0,0,0,0,0,0,6,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,112,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,227,56,3,0,1,0,173,3,0,0,16,0,0,0,0,0,5,72,0,136,43,0,0,0,0,0,0,0,0,0,0,0,168,214,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,228,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,1,0,0,128,121,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,0,0,0,0,0,0,0,0,229,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,29,64,0,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,230,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,29,64,2,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,231,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,27,64,0,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,232,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,27,64,2,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,233,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,28,64,0,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,234,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,28,64,2,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,235,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,28,64,0,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,236,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,28,64,2,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,237,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,30,72,0,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,238,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,30,72,2,0,87,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,239,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,29,64,0,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,240,56,5,0,0,0,56,0,0,128,9,0,0,0,0,0,29,64,2,128,99,0,0,0,68,143,13,0,0,0,0,0,96,215,12,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,241,56,0,0,0,0,56,0,0,0,8,0,0,0,0,0,49,64,0,128,0,0,0,0,80,143,13,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,242,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,40,64,0,0,83,0,0,0,88,143,13,0,88,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,243,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,48,64,0,0,83,0,0,0,88,143,13,0,88,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,244,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,32,64,0,128,83,0,0,0,96,143,13,0,102,143,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,245,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,54,64,0,128,0,0,0,0,0,0,0,0,78,140,13,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,246,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,65,0,0,128,109,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,0,0,0,0,0,0,0,0,247,56,0,0,0,0,0,0,0,0,8,0,0,0,0,0,64,0,0,128,109,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,0,0,0,0,0,0,0,0,244,127,13,0,76,239,21,0,40,0,0,0,0,0,0,0,244,127,13,0,255,232,21,0,96,0,0,0,0,0,0,0,204,127,13,0,107,239,21,0,244,127,13,0,110,3,22,0,112,121,12,0,0,0,0,0,204,127,13,0,92,3,22,0,244,127,13,0,152,3,22,0,112,121,12,0,0,0,0,0,204,127,13,0,194,3,22,0,204,127,13,0,243,3,22,0,88,128,13,0,36,4,22,0,0,0,0,0,1,0,0,0,96,121,12,0,3,244,255,255,88,128,13,0,83,4,22,0,0,0,0,0,1,0,0,0,120,121,12,0,3,244,255,255,88,128,13,0,130,4,22,0,0,0,0,0,1,0,0,0,96,121,12,0,3,244,255,255,88,128,13,0,177,4,22,0,0,0,0,0,1,0,0,0,120,121,12,0,3,244,255,255,244,127,13,0,224,4,22,0,144,121,12,0,0,0,0,0,244,127,13,0,249,4,22,0,136,121,12,0,0,0,0,0,244,127,13,0,56,5,22,0,144,121,12,0,0,0,0,0,244,127,13,0,80,5,22,0,136,121,12,0,0,0,0,0,244,127,13,0,104,5,22,0,72,122,12,0,0,0,0,0,244,127,13,0,124,5,22,0,152,126,12,0,0,0,0,0,244,127,13,0,146,5,22,0,72,122,12,0,0,0,0,0,88,128,13,0,204,5,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,136,122,12,0,0,0,0,0,88,128,13,0,16,6,22,0,0,0,0,0,1,0,0,0,160,122,12,0,0,0,0,0,204,127,13,0,38,6,22,0,88,128,13,0,63,6,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,200,122,12,0,0,0,0,0,88,128,13,0,131,6,22,0,0,0,0,0,1,0,0,0,160,122,12,0,0,0,0,0,88,128,13,0,172,6,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,0,123,12,0,0,0,0,0,88,128,13,0,240,6,22,0,0,0,0,0,1,0,0,0,24,123,12,0,0,0,0,0,204,127,13,0,6,7,22,0,88,128,13,0,31,7,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,64,123,12,0,0,0,0,0,88,128,13,0,99,7,22,0,0,0,0,0,1,0,0,0,24,123,12,0,0,0,0,0,88,128,13,0,185,8,22,0,0,0,0,0,3,0,0,0,72,122,12,0,2,0,0,0,128,123,12,0,2,0,0,0,136,123,12,0,0,8,0,0,204,127,13,0,32,9,22,0,204,127,13,0,254,8,22,0,88,128,13,0,51,9,22,0,0,0,0,0,3,0,0,0,72,122,12,0,2,0,0,0,128,123,12,0,2,0,0,0,184,123,12,0,0,8,0,0,204,127,13,0,120,9,22,0,88,128,13,0,154,9,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,224,123,12,0,0,8,0,0,204,127,13,0,223,9,22,0,88,128,13,0,244,9,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,224,123,12,0,0,8,0,0,88,128,13,0,57,10,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,40,124,12,0,2,0,0,0,204,127,13,0,85,10,22,0,88,128,13,0,106,10,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,40,124,12,0,2,0,0,0,88,128,13,0,134,10,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,40,124,12,0,2,0,0,0,88,128,13,0,162,10,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,40,124,12,0,2,0,0,0,88,128,13,0,205,10,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,176,124,12,0,0,0,0,0,204,127,13,0,19,11,22,0,88,128,13,0,55,11,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,216,124,12,0,0,0,0,0,204,127,13,0,125,11,22,0,88,128,13,0,156,11,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,0,125,12,0,0,0,0,0,204,127,13,0,226,11,22,0,88,128,13,0,251,11,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,40,125,12,0,0,0,0,0,204,127,13,0,65,12,22,0,88,128,13,0,90,12,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,80,125,12,0,2,0,0,0,204,127,13,0,111,12,22,0,88,128,13,0,6,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,80,125,12,0,2,0,0,0,244,127,13,0,135,12,22,0,136,125,12,0,0,0,0,0,88,128,13,0,170,12,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,168,125,12,0,2,0,0,0,204,127,13,0,205,12,22,0,244,127,13,0,228,12,22,0,136,125,12,0,0,0,0,0,88,128,13,0,27,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,168,125,12,0,2,0,0,0,88,128,13,0,61,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,168,125,12,0,2,0,0,0,88,128,13,0,95,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,168,125,12,0,2,0,0,0,244,127,13,0,130,13,22,0,72,122,12,0,0,0,0,0,88,128,13,0,152,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,80,126,12,0,2,0,0,0,204,127,13,0,170,13,22,0,88,128,13,0,191,13,22,0,0,0,0,0,2,0,0,0,72,122,12,0,2,0,0,0,80,126,12,0,2,0,0,0,244,127,13,0,220,13,22,0,72,122,12,0,0,0,0,0,244,127,13,0,241,13,22,0,72,122,12,0,0,0,0,0,204,127,13,0,111,14,22,0,204,127,13,0,190,15,22,0,244,127,13,0,215,15,22,0,160,126,12,0,0,0,0,0,244,127,13,0,25,16,22,0,168,126,12,0,0,0,0,0,244,127,13,0,101,16,22,0,168,126,12,0,0,0,0,0,204,127,13,0,24,17,22,0,244,127,13,0,120,17,22,0,240,126,12,0,0,0,0,0,244,127,13,0,37,17,22,0,0,127,12,0,0,0,0,0,204,127,13,0,70,17,22,0,244,127,13,0,83,17,22,0,224,126,12,0,0,0,0,0,244,127,13,0,105,18,22,0,216,126,12,0,0,0,0,0,244,127,13,0,118,18,22,0,216,126,12,0,0,0,0,0,244,127,13,0,134,18,22,0,40,127,12,0,0,0,0,0,244,127,13,0,187,18,22,0,240,126,12,0,0,0,0,0,244,127,13,0,151,18,22,0,72,127,12,0,0,0,0,0,244,127,13,0,221,18,22,0,224,126,12,0,0,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,240,27,21,0,0,0,0,0,8,0,0,0,0,0,0,0,250,27,21,0,0,0,0,0,16,0,0,0,0,0,0,0,4,28,21,0,0,0,0,0,32,0,0,0,0,0,0,0,14,28,21,0,0,0,0,0,64,0,0,0,0,0,0,0,24,28,21,0,0,0,0,0,8,0,0,0,1,0,0,0,35,28,21,0,0,0,0,0,16,0,0,0,1,0,0,0,46,28,21,0,0,0,0,0,32,0,0,0,1,0,0,0,57,28,21,0,0,0,0,0,64,0,0,0,1,0,0,0,68,28,21,0,0,0,0,0,8,0,0,0,0,0,0,0,79,28,21,0,0,0,0,0,16,0,0,0,0,0,0,0,90,28,21,0,0,0,0,0,32,0,0,0,0,0,0,0,101,28,21,0,0,0,0,0,64,0,0,0,0,0,0,0,112,28,21,0,0,0,0,0,8,0,0,0,0,0,0,0,124,28,21,0,0,0,0,0,16,0,0,0,0,0,0,0,136,28,21,0,0,0,0,0,32,0,0,0,0,0,0,0,148,28,21,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,4,0,0,0,5,0,0,0,3,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,32,0,0,0,6,0,0,0,7,0,0,0,3,0,0,0,0,0,0,0,40,0,0,0,8,0,0,0,9,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,7,0,0,0,1,0,0,0,8,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,56,0,0,0,6,0,0,0,10,0,0,0,6,0,0,0,0,0,0,0,72,0,0,0,11,0,0,0,12,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,7,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,5],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+809393);allocate([0,0,0,11,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,13,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,11,0,0,0,14,0,0,0,6,0,0,0,11,0,0,0,0,0,0,0,88,0,0,0,15,0,0,0,16,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,12,0,0,0,12,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,96,0,0,0,17,0,0,0,18,0,0,0,13,0,0,0,13,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,1,0,0,0,19,0,0,0,0,0,0,0,104,0,0,0,14,0,0,0,20,0,0,0,21,0,0,0,15,0,0,0,6,0,0,0,0,0,0,0,120,0,0,0,1,0,0,0,22,0,0,0,23,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,128,0,0,0,16,0,0,0,17,0,0,0,24,0,0,0,18,0,0,0,25,0,0,0,26,0,0,0,19,0,0,0,27,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,4,0,0,0,28,0,0,0,5,0,0,0,6,0,0,0,21,0,0,0,22,0,0,0,7,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,1,0,0,0,26,0,0,0,7,0,0,0,8,0,0,0,1,0,0,0,9,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,33,0,0,0,2,0,0,0,3,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,3,0,0,0,2,0,0,0,12,0,0,0,13,0,0,0,38,0,0,0,39,0,0,0,2,0,0,0,2,0,0,0,8,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,30,0,0,0,31,0,0,0,5,0,0,0,12,0,0,0,14,0,0,0,5,0,0,0,15,0,0,0,16,0,0,0,6,0,0,0,17,0,0,0,18,0,0,0,32,0,0,0,33,0,0,0,19,0,0,0,20,0,0,0,7,0,0,0,21,0,0,0,40,0,0,0,22,0,0,0,34,0,0,0,23,0,0,0,8,0,0,0,35,0,0,0,41,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,42,0,0,0,24,0,0,0,43,0,0,0,25,0,0,0,26,0,0,0,44,0,0,0,39,0,0,0,6,0,0,0,40,0,0,0,41,0,0,0,3,0,0,0,7,0,0,0,45,0,0,0,46,0,0,0,42,0,0,0,21,0,0,0,13,0,0,0,1,0,0,0,27,0,0,0,0,0,0,0,144,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,1,0,0,0,0,0,0,0,152,0,0,0,8,0,0,0,22,0,0,0,23,0,0,0,0,0,0,0,176,0,0,0,9,0,0,0,24,0,0,0,25,0,0,0,247,54,21,0,255,54,21,0,0,0,0,0,9,55,21,0,20,55,21,0,37,55,21,0,56,55,21,0,71,55,21,0,88,55,21,0,103,55,21,0,120,55,21,0,137,55,21,0,156,55,21,0,181,55,21,0,208,55,21,0,229,55,21,0,252,55,21,0,9,56,21,0,24,56,21,0,39,56,21,0,64,56,21,0,79,56,21,0,104,56,21,0,114,56,21,0,0,0,0,0,126,56,21,0,140,56,21,0,152,56,21,0,166,56,21,0,182,56,21,0,0,0,0,0,200,56,21,0,0,0,0,0,213,56,21,0,242,56,21,0,7,57,21,0,30,57,21,0,52,57,21,0,76,57,21,0,99,57,21,0,124,57,21,0,155,57,21,0,188,57,21,0,224,57,21,0,0,0,0,128,203,53,21,0,221,53,21,0,0,0,0,64,246,53,21,0,253,53,21,0,0,0,0,32,11,54,21,0,29,54,21,0,0,0,0,16,54,54,21,0,68,54,21,0,0,0,0,8,89,54,21,0,102,54,21,0,0,0,0,4,122,54,21,0,142,54,21,0,0,0,0,2,169,54,21,0,175,54,21,0,0,4,0,0,0,0,0,0,188,54,21,0,0,2,0,0,0,0,0,0,213,54,21,0,0,1,0,0,0,0,0,0,230,54,21,0,0,0,0,0,82,73,21,0,0,0,0,0,0,0,0,0,208,0,0,0,4,0,0,0,46,0,0,0,14,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,224,0,0,0,4,0,0,0,47,0,0,0,14,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,240,0,0,0,16,0,0,0,17,0,0,0,24,0,0,0,18,0,0,0,48,0,0,0,49,0,0,0,19,0,0,0,50,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,20,0,0,0,4,0,0,0,28,0,0,0,28,0,0,0,6,0,0,0,47,0,0,0,48,0,0,0,7,0,0,0,49,0,0,0,24,0,0,0,25,0,0,0,1,0,0,0,50,0,0,0,7,0,0,0,29,0,0,0,9,0,0,0,30,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,51,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,31,0,0,0,11,0,0,0,9,0,0,0,10,0,0,0,3,0,0,0,4,0,0,0,33,0,0,0,10,0,0,0,3,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,3,0,0,0,5,0,0,0,12,0,0,0,13,0,0,0,54,0,0,0,55,0,0,0,2,0,0,0,2,0,0,0,8,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,30,0,0,0,31,0,0,0,5,0,0,0,12,0,0,0,14,0,0,0,5,0,0,0,15,0,0,0,16,0,0,0,6,0,0,0,17,0,0,0,18,0,0,0,32,0,0,0,33,0,0,0,19,0,0,0,20,0,0,0,7,0,0,0,21,0,0,0,40,0,0,0,22,0,0,0,34,0,0,0,23,0,0,0,8,0,0,0,35,0,0,0,41,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,42,0,0,0,24,0,0,0,43,0,0,0,25,0,0,0,26,0,0,0,44,0,0,0,39,0,0,0,6,0,0,0,40,0,0,0,41,0,0,0,3,0,0,0,7,0,0,0,56,0,0,0,57,0,0,0,52,0,0,0,26,0,0,0,13,0,0,0,11,0,0,0,32,0,0,0,0,0,0,0,0,1,0,0,58,0,0,0,59,0,0,0,24,0,0,0,18,0,0,0,53,0,0,0,54,0,0,0,60,0,0,0,55,0,0,0,17,0,0,0,18,0,0,0,27,0,0,0,20,0,0,0,20,0,0,0,4,0,0,0,28,0,0,0,33,0,0,0,6,0,0,0,21,0,0,0,61,0,0,0,7,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,1,0,0,0,26,0,0,0,10,0,0,0,34,0,0,0,1,0,0,0,9,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,10,0,0,0,11,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,62,0,0,0,12,0,0,0,3,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,13,0,0,0,6,0,0,0,35,0,0,0,36,0,0,0,38,0,0,0,39,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,5,0,0,0,14,0,0,0,11,0,0,0,56,0,0,0,57,0,0,0,15,0,0,0,12,0,0,0,37,0,0,0,5,0,0,0,15,0,0,0,16,0,0,0,6,0,0,0,17,0,0,0,18,0,0,0,32,0,0,0,33,0,0,0,19,0,0,0,20,0,0,0,7,0,0,0,21,0,0,0,40,0,0,0,22,0,0,0,34,0,0,0,23,0,0,0,8,0,0,0,35,0,0,0,41,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,42,0,0,0,24,0,0,0,43,0,0,0,25,0,0,0,26,0,0,0,44,0,0,0,39,0,0,0,6,0,0,0,40,0,0,0,41,0,0,0,4,0,0,0,16,0,0,0,67,0,0,0,68,0,0,0,58,0,0,0,28,0,0,0,15,0,0,0,0,0,0,0,168,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,8,1,0,0,4,0,0,0,59,0,0,0,14,0,0,0,16,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,24,1,0,0,4,0,0,0,60,0,0,0,14,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,32,1,0,0,61,0,0,0,11,0,0,0,8,19,22,0,0,0,0,0,56,1,0,0,62,0,0,0,63,0,0,0,1,0,0,0,12,0,0,0,38,0,0,0,0,0,0,0,64,1,0,0,64,0,0,0,65,0,0,0,66,0,0,0,39,0,0,0,6,0,0,0,5,0,0,0,2,0,0,0,17,0,0,0,40,0,0,0,0,0,0,0,80,1,0,0,17,0,0,0,29,0,0,0,30,0,0,0,0,0,0,0,96,1,0,0,67,0,0,0,68,0,0,0,7,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,1,0,0,0,69,0,0,0,1,0,0,0,35,0,0,0,0,0,0,0,104,1,0,0,70,0,0,0,71,0,0,0,8,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,41,0,0,0,69,0,0,0,40,0,0,0,41,0,0,0,12,0,0,0,0,0,0,0,136,1,0,0,72,0,0,0,73,0,0,0,7,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,42,0,0,0,69,0,0,0,42,0,0,0,35,0,0,0,0,0,0,0,152,1,0,0,67,0,0,0,74,0,0,0,7,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,43,0,0,0,69,0,0,0,43,0,0,0,35,0,0,0,13,0,0,0,0,0,0,0,168,1,0,0,75,0,0,0,76,0,0,0,7,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,44,0,0,0,69,0,0,0,44,0,0,0,35,0,0,0,14,0,0,0,15,0,242,255,11,0,0,0,16,0,0,0,127,0,130,255,24,0,0,0,32,0,0,0,255,3,2,252,53,0,0,0,64,0,0,0,255,63,2,192,113,0,0,0,128,0,0,0,255,63,2,192,64,0,0,0,80,0,0,0,255,3,55,252,106,0,0,0,128,0,0,0,255,127,1,128,0,0,0,0,0,0,0,0,0,0,0,0,8,2,0,0,77,0,0,0,78,0,0,0,45,0,0,0,46,0,0,0,0,0,0,0,24,2,0,0,79,0,0,0,80,0,0,0,47,0,0,0,48,0,0,0,171,86,21,0,7,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,186,86,21,0,5,0,0,0,192,86,21,0,1,0,0,0,10,92,21,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,194,86,21,0,6,0,0,0,201,86,21,0,2,0,0,0,204,86,21,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,208,86,21,0,5,0,0,0,214,86,21,0,1,0,0,0,13,92,21,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,0,0,0,0,216,86,21,0,6,0,0,0,223,86,21,0,2,0,0,0,226,86,21,0,3,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,230,86,21,0,5,0,0,0,236,86,21,0,1,0,0,0,238,86,21,0,2,0,0,0,1,0,0,0,1,0,0,0,5,0,0,0,1,0,0,0,241,86,21,0,6,0,0,0,248,86,21,0,2,0,0,0,251,86,21,0,3,0,0,0,1,0,0,0,1,0,0,0,6,0,0,0,2,0,0,0,255,86,21,0,6,0,0,0,6,87,21,0,2,0,0,0,9,87,21,0,2,0,0,0,1,0,0,0,1,0,0,0,7,0,0,0,3,0,0,0,12,87,21,0,7,0,0,0,20,87,21,0,3,0,0,0,24,87,21,0,3,0,0,0,1,0,0,0,0,4,0,0,8,0,0,0,4,0,0,0,28,87,21,0,8,0,0,0,37,87,21,0,4,0,0,0,24,87,21,0,3,0,0,0,1,0,0,0,0,4,0,0,9,0,0,0,5,0,0,0,42,87,21,0,5,0,0,0,48,87,21,0,1,0,0,0,50,87,21,0,2,0,0,0,3,0,0,0,0,4,0,0,10,0,0,0,6,0,0,0,53,87,21,0,6,0,0,0,60,87,21,0,2,0,0,0,63,87,21,0,3,0,0,0,3,0,0,0,0,4,0,0,11,0,0,0,9,0,0,0,67,87,21,0,7,0,0,0,75,87,21,0,3,0,0,0,79,87,21,0,4,0,0,0,1,0,0,0,0,4,0,0,12,0,0,0,8,0,0,0,84,87,21,0,7,0,0,0,92,87,21,0,3,0,0,0,96,87,21,0,4,0,0,0,3,0,0,0,0,5,0,0,13,0,0,0,7,0,0,0,101,87,21,0,7,0,0,0,109,87,21,0,3,0,0,0,113,87,21,0,3,0,0,0,1,0,0,0,1,0,0,0,14,0,0,0,11,0,0,0,117,87,21,0,7,0,0,0,125,87,21,0,3,0,0,0,129,87,21,0,2,0,0,0,16,0,0,0,0,4,0,0,15,0,0,0,10,0,0,0,132,87,21,0,7,0,0,0,140,87,21,0,3,0,0,0,144,87,21,0,3,0,0,0,1,0,0,0,16,4,0,0,16,0,0,0,10,0,0,0,148,87,21,0,7,0,0,0,156,87,21,0,3,0,0,0,160,87,21,0,3,0,0,0,1,0,0,0,16,0,0,0,17,0,0,0,10,0,0,0,164,87,21,0,8,0,0,0,173,87,21,0,4,0,0,0,178,87,21,0,4,0,0,0,1,0,0,0,16,4,0,0,18,0,0,0,13,0,0,0,183,87,21,0,7,0,0,0,191,87,21,0,3,0,0,0,195,87,21,0,2,0,0,0,20,0,0,0,114,7,0,0,19,0,0,0,14,0,0,0,198,87,21,0,9,0,0,0,208,87,21,0,5,0,0,0,214,87,21,0,5,0,0,0,20,0,0,0,114,7,0,0,20,0,0,0,14,0,0,0,220,87,21,0,9,0,0,0,230,87,21,0,5,0,0,0,236,87,21,0,5,0,0,0,20,0,0,0,114,7,0,0,21,0,0,0,14,0,0,0,242,87,21,0,12,0,0,0,255,87,21,0,12,0,0,0,12,88,21,0,8,0,0,0,1,0,0,0,16,0,0,0,22,0,0,0,16,0,0,0,21,88,21,0,12,0,0,0,34,88,21,0,12,0,0,0,47,88,21,0,8,0,0,0,13,0,0,0,16,0,0,0,23,0,0,0,17,0,0,0,179,86,21,0,6,0,0,0,179,86,21,0,6,0,0,0,254,68,22,0,0,0,0,0,1,0,0,0,1,0,0,0,24,0,0,0,4,0,0,0,56,88,21,0,7,0,0,0,56,88,21,0,7,0,0,0,254,68,22,0,0,0,0,0,1,0,0,0,1,0,0,0,25,0,0,0,4,0,0,0,198,91,21,0,6,0,0,0,198,91,21,0,6,0,0,0,24,87,21,0,3,0,0,0,1,0,0,0,1,0,0,0,26,0,0,0,4,0,0,0,64,88,21,0,6,0,0,0,71,88,21,0,3,0,0,0,75,88,21,0,3,0,0,0,18,0,0,0,0,4,0,0,27,0,0,0,10,0,0,0,79,88,21,0,6,0,0,0,86,88,21,0,3,0,0,0,90,88,21,0,3,0,0,0,1,0,0,0,0,4,0,0,28,0,0,0,10,0,0,0,0,0,0,0,88,2,0,0,1,0,0,0,81,0,0,0,3,0,0,0,18,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,40,2,0,0,1,0,0,0,82,0,0,0,3,0,0,0,21,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,247,92,21,0,0,0,0,0,32,0,0,0,1,0,0,0,10,93,21,0,0,0,0,0,32,0,0,0,1,0,0,0,39,93,21,0,0,0,0,0,32,0,0,0,0,0,0,0,58,93,21,0,0,0,0,0,32,0,0,0,0,0,0,0,84,93,21,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,72,2,0,0,1,0,0,0,83,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,56,2,0,0,1,0,0,0,84,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,120,2,0,0,1,0,0,0,85,0,0,0,3,0,0,0,22,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,104,2,0,0,1,0,0,0,86,0,0,0,3,0,0,0,23,0,0,0,1,0,0,0,49,0,0,0,1,0,0,0,19,0,0,0,1,0,0,0,7,0,0,0,20,0,0,0,1,0,0,0,2,0,0,0,45,0,0,0,2,0,0,0,9,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,136,2,0,0,62,0,0,0,87,0,0,0,6,0,0,0,12,0,0,0,38,0,0,0,0,0,0,0,152,2,0,0,4,0,0,0,88,0,0,0,14,0,0,0,16,0,0,0,10,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,168,2,0,0,4,0,0,0,89,0,0,0,14,0,0,0,16,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,184,2,0,0,4,0,0,0,90,0,0,0,3,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,200,2,0,0,4,0,0,0,91,0,0,0,14,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,216,2,0,0,4,0,0,0,92,0,0,0,14,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,0,0,0,0,232,2,0,0,43,0,0,0,93,0,0,0,45,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,6,0,0,0,4,0,0,0,5,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,255,255,2,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,3,0,0,0,0,0,0,0,255,255,255,255,2,0,0,0,1,0,0,0,255,255,255,255,3,0,0,0,255,255,255,255,4,0,0,0,255,255,255,255,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,3,0,0,2,0,0,0,90,0,0,0,3,0,0,0,225,8,0,0,0,0,0,0,130,3,0,0,2,0,0,0,86,0,0,0,3,0,0,0,225,8,0,0,0,0,0,0,248,3,0,0,151,0,0,0,87,0,0,0,6,0,0,0,0,0,0,0,2,0,0,0,105,3,0,0,2,0,0,0,78,0,0,0,3,0,0,0,145,8,0,0,0,0,0,0,133,3,0,0,2,0,0,0,74,0,0,0,3,0,0,0,145,8,0,0,0,0,0,0,159,3,0,0,1,0,0,0,83,0,0,0,2,0,0,0,32,2,0,0,3,0,0,0,150,3,0,0,2,0,0,0,82,0,0,0,3,0,0,0,32,2,0,0,0,0,0,0,0,4,0,0,141,0,0,0,75,0,0,0,6,0,0,0,48,0,0,0,2,0,0,0,108,3,0,0,2,0,0,0,70,0,0,0,3,0,0,0,33,8,0,0,0,0,0,0,136,3,0,0,2,0,0,0,66,0,0,0,3,0,0,0,33,8,0,0,0,0,0,0,182,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,33,8,0,0,0,0,0,0,8,4,0,0,146,0,0,0,67,0,0,0,6,0,0,0,96,0,0,0,2,0,0,0,111,3,0,0,2,0,0,0,58,0,0,0,3,0,0,0,1,8,0,0,0,0,0,0,115,3,0,0,1,0,0,0,63,0,0,0,2,0,0,0,112,2,0,0,3,0,0,0,142,3,0,0,2,0,0,0,62,0,0,0,3,0,0,0,112,2,0,0,0,0,0,0,139,3,0,0,2,0,0,0,54,0,0,0,3,0,0,0,225,7,0,0,0,0,0,0,185,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,225,7,0,0,0,0,0,0,16,4,0,0,134,0,0,0,55,0,0,0,6,0,0,0,240,1,0,0,2,0,0,0,247,3,0,0,150,0,0,0,56,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,158,3,0,0,24,0,0,0,56,0,0,0,1,0,0,0,32,2,0,0,3,0,0,0,255,3,0,0,140,0,0,0,56,0,0,0,5,0,0,0,67,1,0,0,2,0,0,0,7,4,0,0,145,0,0,0,56,0,0,0,5,0,0,0,67,1,0,0,2,0,0,0,114,3,0,0,28,0,0,0,56,0,0,0,1,0,0,0,112,2,0,0,3,0,0,0,15,4,0,0,133,0,0,0,56,0,0,0,5,0,0,0,240,1,0,0,2,0,0,0,194,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,166,3,0,0,37,0,0,0,52,0,0,0,10,0,0,0,193,7,0,0,5,0,0,0,23,4,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,188,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,122,3,0,0,10,0,0,0,45,0,0,0,1,0,0,0,193,7,0,0,3,0,0,0,174,3,0,0,14,0,0,0,45,0,0,0,1,0,0,0,193,7,0,0,3,0,0,0,242,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,191,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,198,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,193,7,0,0,0,0,0,0,167,3,0,0,2,0,0,0,51,0,0,0,3,0,0,0,144,2,0,0,0,0,0,0,251,3,0,0,149,0,0,0,2,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,162,3,0,0,23,0,0,0,2,0,0,0,0,0,0,0,32,2,0,0,3,0,0,0,3,4,0,0,139,0,0,0,2,0,0,0,4,0,0,0,19,1,0,0,2,0,0,0,11,4,0,0,144,0,0,0,2,0,0,0,4,0,0,0,19,1,0,0,2,0,0,0,118,3,0,0,27,0,0,0,2,0,0,0,0,0,0,0,112,2,0,0,3,0,0,0,19,4,0,0,132,0,0,0,2,0,0,0,4,0,0,0,240,1,0,0,2,0,0,0,170,3,0,0,36,0,0,0,2,0,0,0,9,0,0,0,56,6,0,0,5,0,0,0,27,4,0,0,2,0,0,0,2,0,0,0,3,0,0,0,56,6,0,0,0,0,0,0,126,3,0,0,9,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,178,3,0,0,13,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,123,3,0,0,1,0,0,0,48,0,0,0,2,0,0,0,128,3,0,0,3,0,0,0,146,3,0,0,2,0,0,0,47,0,0,0,3,0,0,0,128,3,0,0,0,0,0,0,175,3,0,0,1,0,0,0,44,0,0,0,2,0,0,0,224,5,0,0,3,0,0,0,154,3,0,0,2,0,0,0,43,0,0,0,3,0,0,0,224,5,0,0,0,0,0,0,201,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,64,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,167,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,252,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,81,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,91,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,194,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,23,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,108,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,188,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,12,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,82,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,152,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,215,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,18,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,18,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,121,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,224,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,53,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,138,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,218,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,95,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,198,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,27,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,112,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,192,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,16,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,86,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,156,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,219,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,22,3,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,23,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,126,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,229,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,58,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,143,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,223,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,87,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,190,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,19,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,104,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,184,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,8,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,78,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,148,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,69,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,172,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,1,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,86,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,166,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,246,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,60,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,130,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,73,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,176,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,5,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,90,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,170,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,250,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,64,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,134,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,216,2,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,19,3,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,19,0,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,122,0,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,225,0,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,54,1,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,139,1,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,219,1,0,0,120,0,0,0,2,0,0,0,0,0,0,0,97,7,0,0,3,0,0,0,99,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,202,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,31,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,116,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,196,1,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,20,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,90,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,160,2,0,0,2,0,0,0,2,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,72,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,175,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,4,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,89,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,169,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,249,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,63,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,133,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,200,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,3,3,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,0,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,103,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,206,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,35,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,120,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,200,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,24,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,94,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,164,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,223,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,28,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,131,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,234,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,63,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,148,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,228,1,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,42,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,112,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,182,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,241,2,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,46,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,149,0,0,0,2,0,0,0,96,0,0,0,3,0,0,0,97,7,0,0,0,0,0,0,77,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,180,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,9,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,94,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,174,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,254,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,68,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,138,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,205,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,8,3,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,6,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,109,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,212,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,41,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,126,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,206,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,30,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,100,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,170,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,229,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,34,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,137,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,240,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,69,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,154,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,234,1,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,48,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,118,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,188,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,247,2,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,52,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,155,0,0,0,116,0,0,0,97,0,0,0,13,0,0,0,17,7,0,0,7,0,0,0,82,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,185,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,14,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,99,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,179,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,3,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,73,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,143,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,210,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,13,3,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,12,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,115,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,218,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,47,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,132,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,212,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,36,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,106,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,176,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,235,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,40,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,143,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,246,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,75,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,160,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,240,1,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,54,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,124,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,194,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,253,2,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,58,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,161,0,0,0,115,0,0,0,2,0,0,0,12,0,0,0,241,6,0,0,7,0,0,0,56,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,60,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,26,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,31,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,36,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,41],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+819633);allocate([3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,46,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,51,3,0,0,2,0,0,0,107,0,0,0,3,0,0,0,145,6,0,0,0,0,0,0,94,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,98,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,64,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,69,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,74,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,79,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,84,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,89,3,0,0,121,0,0,0,109,0,0,0,1,0,0,0,113,6,0,0,3,0,0,0,234,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,238,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,204,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,209,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,214,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,219,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,224,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,229,3,0,0,122,0,0,0,108,0,0,0,2,0,0,0,81,6,0,0,3,0,0,0,242,131,13,0,224,103,21,0,211,0,0,0,20,0,29,0,0,0,1,0,1,0,1,1,26,132,13,0,253,103,21,0,230,3,0,0,8,0,3,0,1,0,1,0,1,0,1,1,42,132,13,0,0,104,21,0,6,0,0,0,8,0,13,0,2,0,1,0,1,0,1,1,58,132,13,0,13,104,21,0,37,0,0,0,8,0,13,0,3,0,1,0,1,0,1,1,74,132,13,0,26,104,21,0,153,0,0,0,8,0,13,0,4,0,1,0,1,0,1,1,90,132,13,0,39,104,21,0,207,0,0,0,8,0,13,0,5,0,1,0,1,0,1,1,106,132,13,0,52,104,21,0,225,1,0,0,7,0,13,0,6,0,1,0,1,0,1,1,120,132,13,0,65,104,21,0,238,1,0,0,7,0,13,0,7,0,1,0,1,0,1,1,134,132,13,0,78,104,21,0,251,1,0,0,7,0,13,0,8,0,1,0,1,0,1,1,148,132,13,0,91,104,21,0,8,2,0,0,7,0,13,0,9,0,1,0,1,0,1,1,162,132,13,0,104,104,21,0,203,1,0,0,4,0,2,0,10,0,1,0,1,0,1,1,170,132,13,0,106,104,21,0,214,1,0,0,4,0,3,0,11,0,1,0,1,0,1,1,178,132,13,0,109,104,21,0,162,0,0,0,16,0,31,0,12,0,2,0,2,0,1,1,210,132,13,0,140,104,21,0,219,3,0,0,8,0,6,0,13,0,2,0,2,0,1,1,226,132,13,0,146,104,21,0,157,0,0,0,8,0,13,0,14,0,2,0,2,0,1,1,242,132,13,0,159,104,21,0,1,2,0,0,7,0,13,0,15,0,2,0,2,0,1,1,0,133,13,0,172,104,21,0,191,1,0,0,6,0,7,0,16,0,2,0,2,0,1,1,12,133,13,0,179,104,21,0,159,1,0,0,4,0,3,0,17,0,2,0,2,0,1,1,20,133,13,0,182,104,21,0,140,2,0,0,1,0,4,0,18,0,2,0,2,0,255,0,22,133,13,0,186,104,21,0,155,2,0,0,32,0,20,0,19,0,4,0,4,0,1,1,86,133,13,0,206,104,21,0,27,0,0,0,16,0,18,0,20,0,4,0,4,0,1,1,118,133,13,0,224,104,21,0,32,0,0,0,16,0,30,0,21,0,4,0,4,0,1,1,150,133,13,0,254,104,21,0,216,2,0,0,15,0,30,0,22,0,4,0,4,0,1,1,180,133,13,0,28,105,21,0,51,2,0,0,15,0,30,0,23,0,4,0,4,0,1,1,210,133,13,0,58,105,21,0,37,2,0,0,14,0,30,0,24,0,4,0,4,0,1,1,238,133,13,0,88,105,21,0,169,1,0,0,8,0,10,0,25,0,4,0,4,0,1,1,254,133,13,0,98,105,21,0,174,3,0,0,8,0,4,0,26,0,4,0,4,0,1,1,14,134,13,0,102,105,21,0,16,0,0,0,8,0,13,0,27,0,4,0,4,0,1,1,30,134,13,0,115,105,21,0,160,3,0,0,7,0,4,0,28,0,4,0,4,0,1,1,44,134,13,0,119,105,21,0,108,2,0,0,7,0,4,0,29,0,4,0,4,0,1,1,58,134,13,0,123,105,21,0,21,0,0,0,7,0,12,0,30,0,4,0,4,0,1,1,72,134,13,0,135,105,21,0,231,1,0,0,7,0,13,0,31,0,4,0,4,0,1,1,86,134,13,0,148,105,21,0,94,2,0,0,6,0,4,0,32,0,4,0,4,0,1,1,98,134,13,0,152,105,21,0,139,1,0,0,4,0,4,0,33,0,4,0,4,0,1,1,106,134,13,0,156,105,21,0,249,2,0,0,3,0,4,0,34,0,4,0,4,0,1,1,112,134,13,0,160,105,21,0,252,0,0,0,3,0,4,0,35,0,4,0,4,0,1,1,118,134,13,0,164,105,21,0,131,1,0,0,2,0,4,0,36,0,4,0,4,0,1,1,122,134,13,0,168,105,21,0,238,0,0,0,2,0,4,0,37,0,4,0,4,0,1,1,126,134,13,0,172,105,21,0,142,2,0,0,1,0,4,0,38,0,4,0,4,0,255,0,128,134,13,0,176,105,21,0,204,2,0,0,1,0,4,0,39,0,4,0,4,0,1,1,130,134,13,0,180,105,21,0,46,0,0,0,7,0,12,0,40,0,8,0,4,0,1,1,144,134,13,0,192,105,21,0,161,2,0,0,32,0,20,0,41,0,8,0,8,0,1,1,208,134,13,0,212,105,21,0,57,0,0,0,17,0,15,0,42,0,8,0,8,0,1,1,242,134,13,0,227,105,21,0,179,1,0,0,16,0,9,0,43,0,8,0,8,0,1,1,18,135,13,0,236,105,21,0,52,0,0,0,16,0,18,0,44,0,8,0,8,0,1,1,50,135,13,0,254,105,21,0,240,3,0,0,16,0,15,0,45,0,8,0,8,0,1,1,82,135,13,0,13,106,21,0,61,2,0,0,15,0,15,0,46,0,8,0,8,0,1,1,112,135,13,0,28,106,21,0,32,3,0,0,15,0,15,0,47,0,8,0,8,0,1,1,142,135,13,0,43,106,21,0,14,2,0,0,14,0,15,0,48,0,8,0,8,0,1,1,170,135,13,0,58,106,21,0,185,3,0,0,9,0,6,0,49,0,8,0,8,0,1,1,188,135,13,0,64,106,21,0,49,1,0,0,9,0,15,0,50,0,8,0,8,0,1,1,206,135,13,0,79,106,21,0,35,1,0,0,8,0,15,0,51,0,8,0,8,0,1,1,222,135,13,0,94,106,21,0,79,0,0,0,8,0,15,0,52,0,8,0,8,0,1,1,238,135,13,0,109,106,21,0,196,3,0,0,8,0,6,0,53,0,8,0,8,0,1,1,254,135,13,0,115,106,21,0,41,0,0,0,8,0,13,0,54,0,8,0,8,0,1,1,14,136,13,0,128,106,21,0,62,0,0,0,8,0,14,0,55,0,8,0,8,0,1,1,30,136,13,0,142,106,21,0,124,2,0,0,7,0,6,0,56,0,8,0,8,0,1,1,44,136,13,0,148,106,21,0,102,0,0,0,7,0,15,0,57,0,8,0,8,0,1,1,58,136,13,0,163,106,21,0,67,0,0,0,7,0,15,0,58,0,8,0,8,0,1,1,72,136,13,0,178,106,21,0,80,3,0,0,7,0,15,0,59,0,8,0,8,0,1,1,86,136,13,0,193,106,21,0,137,3,0,0,7,0,6,0,60,0,8,0,8,0,1,1,100,136,13,0,199,106,21,0,244,1,0,0,7,0,13,0,61,0,8,0,8,0,1,1,114,136,13,0,212,106,21,0,85,1,0,0,6,0,6,0,62,0,8,0,8,0,1,1,126,136,13,0,218,106,21,0,17,3,0,0,6,0,15,0,63,0,8,0,8,0,1,1,138,136,13,0,233,106,21,0,90,0,0,0,6,0,15,0,64,0,8,0,8,0,1,1,150,136,13,0,248,106,21,0,71,2,0,0,6,0,6,0,65,0,8,0,8,0,1,1,162,136,13,0,254,106,21,0,57,1,0,0,5,0,6,0,66,0,8,0,8,0,1,1,172,136,13,0,4,107,21,0,65,3,0,0,5,0,15,0,67,0,8,0,8,0,1,1,182,136,13,0,19,107,21,0,149,1,0,0,4,0,6,0,68,0,8,0,8,0,1,1,190,136,13,0,25,107,21,0,127,0,0,0,4,0,6,0,69,0,8,0,8,0,1,1,198,136,13,0,31,107,21,0,125,3,0,0,4,0,6,0,70,0,8,0,8,0,1,1,206,136,13,0,37,107,21,0,226,2,0,0,3,0,6,0,71,0,8,0,8,0,1,1,212,136,13,0,43,107,21,0,4,1,0,0,3,0,6,0,72,0,8,0,8,0,1,1,218,136,13,0,49,107,21,0,108,1,0,0,2,0,6,0,73,0,8,0,8,0,1,1,222,136,13,0,55,107,21,0,215,0,0,0,2,0,6,0,74,0,8,0,8,0,1,1,226,136,13,0,61,107,21,0,181,2,0,0,1,0,6,0,75,0,8,0,8,0,1,1,228,136,13,0,67,107,21,0,151,2,0,0,8,0,16,0,76,0,10,0,4,0,1,0,244,136,13,0,83,107,21,0,0,0,0,0,7,0,12,0,77,0,10,0,4,0,1,1,2,137,13,0,95,107,21,0,174,2,0,0,32,0,20,0,78,0,16,0,16,0,1,1,66,137,13,0,115,107,21,0,195,0,0,0,16,0,18,0,79,0,16,0,16,0,1,1,98,137,13,0,133,107,21,0,201,0,0,0,16,0,18,0,80,0,16,0,16,0,1,1,130,137,13,0,151,107,21,0,146,2,0,0,4,0,7,0,81,0,16,0,16,0,1,1,138,137,13,0,158,107,21,0,167,2,0,0,32,0,24,0,82,0,32,0,32,0,1,1,202,137,13,0,182,107,21,0,167,0,0,0,16,0,22,0,83,0,32,0,32,0,1,1,234,137,13,0,204,107,21,0,10,0,0,0,32,0,28,0,84,0,64,0,64,0,1,1,42,138,13,0,232,107,21,0,173,0,0,0,16,0,26,0,85,0,64,0,64,0,1,1,0,0,0,0,35,0,0,0,1,0,0,0,40,0,0,0,2,0,0,0,38,0,0,0,3,0,0,0,37,0,0,0,4,0,0,0,43,0,0,0,5,0,0,0,39,0,0,0,6,0,0,0,36,0,0,0,7,0,0,0,44,0,0,0,8,0,0,0,110,0,0,0,9,0,0,0,111,0,0,0,10,0,0,0,112,0,0,0,11,0,0,0,113,0,0,0,12,0,0,0,114,0,0,0,13,0,0,0,115,0,0,0,14,0,0,0,116,0,0,0,15,0,0,0,117,0,0,0,16,0,0,0,41,0,0,0,17,0,0,0,126,0,0,0,18,0,0,0,127,0,0,0,19,0,0,0,128,0,0,0,20,0,0,0,129,0,0,0,21,0,0,0,130,0,0,0,22,0,0,0,131,0,0,0,23,0,0,0,132,0,0,0,24,0,0,0,133,0,0,0,25,0,0,0,134,0,0,0,26,0,0,0,135,0,0,0,27,0,0,0,136,0,0,0,28,0,0,0,137,0,0,0,29,0,0,0,138,0,0,0,30,0,0,0,139,0,0,0,31,0,0,0,140,0,0,0,32,0,0,0,141,0,0,0,33,0,0,0,118,0,0,0,34,0,0,0,119,0,0,0,35,0,0,0,120,0,0,0,36,0,0,0,121,0,0,0,37,0,0,0,122,0,0,0,38,0,0,0,123,0,0,0,39,0,0,0,124,0,0,0,40,0,0,0,125,0,0,0,41,0,0,0,102,0,0,0,42,0,0,0,103,0,0,0,43,0,0,0,104,0,0,0,44,0,0,0,105,0,0,0,45,0,0,0,106,0,0,0,46,0,0,0,107,0,0,0,47,0,0,0,108,0,0,0,48,0,0,0,109,0,0,0,60,0,0,0,142,0,0,0,61,0,0,0,143,0,0,0,62,0,0,0,144,0,0,0,63,0,0,0,145,0,0,0,64,0,0,0,146,0,0,0,65,0,0,0,147,0,0,0,66,0,0,0,148,0,0,0,67,0,0,0,149,0,0,0,68,0,0,0,150,0,0,0,69,0,0,0,151,0,0,0,70,0,0,0,152,0,0,0,71,0,0,0,153,0,0,0,72,0,0,0,154,0,0,0,73,0,0,0,155,0,0,0,74,0,0,0,156,0,0,0,75,0,0,0,157,0,0,0,118,0,0,0,94,0,0,0,119,0,0,0,95,0,0,0,120,0,0,0,96,0,0,0,121,0,0,0,97,0,0,0,122,0,0,0,98,0,0,0,123,0,0,0,99,0,0,0,124,0,0,0,100,0,0,0,125,0,0,0,101,0,0,0,0,0,0,0,19,0,0,0,1,0,0,0,22,0,0,0,2,0,0,0,24,0,0,0,3,0,0,0,21,0,0,0,4,0,0,0,30,0,0,0,5,0,0,0,20,0,0,0,6,0,0,0,29,0,0,0,7,0,0,0,23,0,0,0,8,0,0,0,26,0,0,0,11,0,0,0,118,0,0,0,12,0,0,0,119,0,0,0,13,0,0,0,120,0,0,0,14,0,0,0,121,0,0,0,15,0,0,0,122,0,0,0,16,0,0,0,123,0,0,0,17,0,0,0,124,0,0,0,18,0,0,0,125,0,0,0,21,0,0,0,126,0,0,0,22,0,0,0,127,0,0,0,23,0,0,0,128,0,0,0,24,0,0,0,129,0,0,0,25,0,0,0,130,0,0,0,26,0,0,0,131,0,0,0,27,0,0,0,132,0,0,0,28,0,0,0,133,0,0,0,29,0,0,0,102,0,0,0,30,0,0,0,103,0,0,0,31,0,0,0,104,0,0,0,32,0,0,0,105,0,0,0,33,0,0,0,106,0,0,0,34,0,0,0,107,0,0,0,35,0,0,0,108,0,0,0,36,0,0,0,109,0,0,0,0,0,0,0,35,0,0,0,1,0,0,0,40,0,0,0,2,0,0,0,38,0,0,0,3,0,0,0,37,0,0,0,4,0,0,0,43,0,0,0,5,0,0,0,39,0,0,0,6,0,0,0,36,0,0,0,7,0,0,0,44,0,0,0,8,0,0,0,110,0,0,0,9,0,0,0,111,0,0,0,10,0,0,0,112,0,0,0,11,0,0,0,113,0,0,0,12,0,0,0,114,0,0,0,13,0,0,0,115,0,0,0,14,0,0,0,116,0,0,0,15,0,0,0,117,0,0,0,16,0,0,0,41,0,0,0,17,0,0,0,126,0,0,0,18,0,0,0,127,0,0,0,19,0,0,0,128,0,0,0,20,0,0,0,129,0,0,0,21,0,0,0,130,0,0,0,22,0,0,0,131,0,0,0,23,0,0,0,132,0,0,0,24,0,0,0,133,0,0,0,25,0,0,0,134,0,0,0,26,0,0,0,135,0,0,0,27,0,0,0,136,0,0,0,28,0,0,0,137,0,0,0,29,0,0,0,138,0,0,0,30,0,0,0,139,0,0,0,31,0,0,0,140,0,0,0,32,0,0,0,141,0,0,0,33,0,0,0,118,0,0,0,34,0,0,0,119,0,0,0,35,0,0,0,120,0,0,0,36,0,0,0,121,0,0,0,37,0,0,0,122,0,0,0,38,0,0,0,123,0,0,0,39,0,0,0,124,0,0,0,40,0,0,0,125,0,0,0,41,0,0,0,102,0,0,0,42,0,0,0,103,0,0,0,43,0,0,0,104,0,0,0,44,0,0,0,105,0,0,0,45,0,0,0,106,0,0,0,46,0,0,0,107,0,0,0,47,0,0,0,108,0,0,0,48,0,0,0,109,0,0,0,60,0,0,0,142,0,0,0,61,0,0,0,143,0,0,0,62,0,0,0,144,0,0,0,63,0,0,0,145,0,0,0,64,0,0,0,146,0,0,0,65,0,0,0,147,0,0,0,66,0,0,0,148,0,0,0,67,0,0,0,149,0,0,0,68,0,0,0,150,0,0,0,69,0,0,0,151,0,0,0,70,0,0,0,152,0,0,0,71,0,0,0,153,0,0,0,72,0,0,0,154,0,0,0,73,0,0,0,155,0,0,0,74,0,0,0,156,0,0,0,75,0,0,0,157,0,0,0,118,0,0,0,94,0,0,0,119,0,0,0,95,0,0,0,120,0,0,0,96,0,0,0,121,0,0,0,97,0,0,0,122,0,0,0,98,0,0,0,123,0,0,0,99,0,0,0,124,0,0,0,100,0,0,0,125,0,0,0,101,0,0,0,0,0,0,0,19,0,0,0,1,0,0,0,22,0,0,0,2,0,0,0,24,0,0,0,3,0,0,0,21,0,0,0,4,0,0,0,20,0,0,0,5,0,0,0,30,0,0,0,6,0,0,0,29,0,0,0,7,0,0,0,23,0,0,0,8,0,0,0,26,0,0,0,12,0,0,0,118,0,0,0,13,0,0,0,119,0,0,0,14,0,0,0,120,0,0,0,15,0,0,0,121,0,0,0,16,0,0,0,122,0,0,0,17,0,0,0,123,0,0,0,18,0,0,0,124,0,0,0,19,0,0,0,125,0,0,0,21,0,0,0,126,0,0,0,22,0,0,0,127,0,0,0,23,0,0,0,128,0,0,0,24,0,0,0,129,0,0,0,25,0,0,0,130,0,0,0,26,0,0,0,131,0,0,0,27,0,0,0,132,0,0,0,28,0,0,0,133,0,0,0,29,0,0,0,102,0,0,0,30,0,0,0,103,0,0,0,31,0,0,0,104,0,0,0,32,0,0,0,105,0,0,0,33,0,0,0,106,0,0,0,34,0,0,0,107,0,0,0,35,0,0,0,108,0,0,0,36,0,0,0,109,0,0,0,0,0,0,0,19,0,0,0,1,0,0,0,22,0,0,0,2,0,0,0,24,0,0,0,3,0,0,0,21,0,0,0,4,0,0,0,30,0,0,0,5,0,0,0,20,0,0,0,6,0,0,0,29,0,0,0,7,0,0,0,23,0,0,0,8,0,0,0,26,0,0,0,11,0,0,0,118,0,0,0,12,0,0,0,119,0,0,0,13,0,0,0,120,0,0,0,14,0,0,0,121,0,0,0,15,0,0,0,122,0,0,0,16,0,0,0,123,0,0,0,17,0,0,0,124,0,0,0,18,0,0,0,125,0,0,0,21,0,0,0,126,0,0,0,22,0,0,0,127,0,0,0,23,0,0,0,128,0,0,0,24,0,0,0,129,0,0,0,25,0,0,0,130,0,0,0,26,0,0,0,131,0,0,0,27,0,0,0,132,0,0,0,28,0,0,0,133,0,0,0,29,0,0,0,102,0,0,0,30,0,0,0,103,0,0,0,31,0,0,0,104,0,0,0,32,0,0,0,105,0,0,0,33,0,0,0,106,0,0,0,34,0,0,0,107,0,0,0,35,0,0,0,108,0,0,0,36,0,0,0,109,0,0,0,19,0,0,0,254,255,255,255,20,0,0,0,254,255,255,255,21,0,0,0,254,255,255,255,22,0,0,0,254,255,255,255,23,0,0,0,254,255,255,255,24,0,0,0,254,255,255,255,26,0,0,0,254,255,255,255,29,0,0,0,254,255,255,255,30,0,0,0,254,255,255,255,35,0,0,0,0,0,0,0,36,0,0,0,6,0,0,0,37,0,0,0,3,0,0,0,38,0,0,0,2,0,0,0,39,0,0,0,5,0,0,0,40,0,0,0,1,0,0,0,41,0,0,0,16,0,0,0,43,0,0,0,4,0,0,0,44,0,0,0,7,0,0,0,94,0,0,0,118,0,0,0,95,0,0,0,119,0,0,0,96,0,0,0,120,0,0,0,97,0,0,0,121,0,0,0,98,0,0,0,122,0,0,0,99,0,0,0,123,0,0,0,100,0,0,0,124,0,0,0,101,0,0,0,125,0,0,0,102,0,0,0,41,0,0,0,103,0,0,0,42,0,0,0,104,0,0,0,43,0,0,0,105,0,0,0,44,0,0,0,106,0,0,0,45,0,0,0,107,0,0,0,46,0,0,0,108,0,0,0,47,0,0,0,109,0,0,0,48,0,0,0,110,0,0,0,8,0,0,0,111,0,0,0,9,0,0,0,112,0,0,0,10,0,0,0,113,0,0,0,11,0,0,0,114,0,0,0,12,0,0,0,115,0,0,0,13,0,0,0,116,0,0,0,14,0,0,0,117,0,0,0,15,0,0,0,118,0,0,0,33,0,0,0,119,0,0,0,34,0,0,0,120,0,0,0,35,0,0,0,121,0,0,0,36,0,0,0,122,0,0,0,37,0,0,0,123,0,0,0,38,0,0,0,124,0,0,0,39,0,0,0,125,0,0,0,40,0,0,0,126,0,0,0,17,0,0,0,127,0,0,0,18,0,0,0,128,0,0,0,19,0,0,0,129,0,0,0,20,0,0,0,130,0,0,0,21,0,0,0,131,0,0,0,22,0,0,0,132,0,0,0,23,0,0,0,133,0,0,0,24,0,0,0,134,0,0,0,25,0,0,0,135,0,0,0,26,0,0,0,136,0,0,0,27,0,0,0,137,0,0,0,28,0,0,0,138,0,0,0,29,0,0,0,139,0,0,0,30,0,0,0,140,0,0,0,31,0,0,0,141,0,0,0,32,0,0,0,142,0,0,0,60,0,0,0,143,0,0,0,61,0,0,0,144,0,0,0,62,0,0,0,145,0,0,0,63,0,0,0,146,0,0,0,64,0,0,0,147,0,0,0,65,0,0,0,148,0,0,0,66,0,0,0,149,0,0,0,67,0,0,0,150,0,0,0,68,0,0,0,151,0,0,0,69,0,0,0,152,0,0,0,70,0,0,0,153,0,0,0,71,0,0,0,154,0,0,0,72,0,0,0,155,0,0,0,73,0,0,0,156,0,0,0,74,0,0,0,157,0,0,0,75,0,0,0,158,0,0,0,17,0,0,0,159,0,0,0,18,0,0,0,160,0,0,0,19,0,0,0,161,0,0,0,20,0,0,0,162,0,0,0,21,0,0,0,163,0,0,0,22,0,0,0,164,0,0,0,23,0,0,0,165,0,0,0,24,0,0,0,166,0,0,0,25,0,0,0,167,0,0,0,26,0,0,0,168,0,0,0,27,0,0,0,169,0,0,0,28,0,0,0,170,0,0,0,29,0,0,0,171,0,0,0,30,0,0,0,172,0,0,0,31,0,0,0,173,0,0,0,32,0,0,0,174,0,0,0,60,0,0,0,175,0,0,0,61,0,0,0,176,0,0,0,62,0,0,0,177,0,0,0,63,0,0,0,178,0,0,0,64,0,0,0,179,0,0,0,65,0,0,0,180,0,0,0,66,0,0,0,181,0,0,0,67,0,0,0,182,0,0,0,68,0,0,0,183,0,0,0,69,0,0,0,184,0,0,0,70,0,0,0,185,0,0,0,71,0,0,0,186,0,0,0,72,0,0,0,187,0,0,0,73,0,0,0,188,0,0,0,74,0,0,0,189,0,0,0,75,0,0,0,190,0,0,0,17,0,0,0,191,0,0,0,18,0,0,0,192,0,0,0,19,0,0,0,193,0,0,0,20,0,0,0,194,0,0,0,21,0,0,0,195,0,0,0,22,0,0,0,196,0,0,0,23,0,0,0,197,0,0,0,24,0,0,0,198,0,0,0,25,0,0,0,199,0,0,0,26,0,0,0,200,0,0,0,27,0,0,0,201,0,0,0,28,0,0,0,202,0,0,0,29,0,0,0,203,0,0,0,30,0,0,0,204,0,0,0,31,0,0,0,205,0,0,0,32,0,0,0,206,0,0,0,60,0,0,0,207,0,0,0,61,0,0,0,208,0,0,0,62,0,0,0,209,0,0,0,63,0,0,0,210,0,0,0,64,0,0,0,211,0,0,0,65,0,0,0,212,0,0,0,66,0,0,0,213,0,0,0,67,0,0,0,214,0,0,0,68,0,0,0,215,0,0,0,69,0,0,0,216,0,0,0,70,0,0,0,217,0,0,0,71,0,0,0,218,0,0,0,72,0,0,0,219,0,0,0,73,0,0,0,220,0,0,0,74,0,0,0,221,0,0,0,75,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,5,0,0,0,21,0,0,0,3,0,0,0,22,0,0,0,1,0,0,0,23,0,0,0,7,0,0,0,24,0,0,0,2,0,0,0,26,0,0,0,8,0,0,0,29,0,0,0,6,0,0,0,30,0,0,0,4,0,0,0,35,0,0,0,254,255,255,255,36,0,0,0,254,255,255,255,37,0,0,0,254,255,255,255,38,0,0,0,254,255,255,255,39,0,0,0,254,255,255,255,40,0,0,0,254,255,255,255,41,0,0,0,254,255,255,255,43,0,0,0,254,255,255,255,44,0,0,0,254,255,255,255,94,0,0,0,254,255,255,255,95,0,0,0,254,255,255,255,96,0,0,0,254,255,255,255,97,0,0,0,254,255,255,255,98,0,0,0,254,255,255,255,99,0,0,0,254,255,255,255,100,0,0,0,254,255,255,255,101,0,0,0,254,255,255,255,102,0,0,0,29,0,0,0,103,0,0,0,30,0,0,0,104,0,0,0,31,0,0,0,105,0,0,0,32,0,0,0,106,0,0,0,33,0,0,0,107,0,0,0,34,0,0,0,108,0,0,0,35,0,0,0,109,0,0,0,36,0,0,0,110,0,0,0,254,255,255,255,111,0,0,0,254,255,255,255,112,0,0,0,254,255,255,255,113,0,0,0,254,255,255,255,114,0,0,0,254,255,255,255,115,0,0,0,254,255,255,255,116,0,0,0,254,255,255,255,117,0,0,0,254,255,255,255,118,0,0,0,11,0,0,0,119,0,0,0,12,0,0,0,120,0,0,0,13,0,0,0,121,0,0,0,14,0,0,0,122,0,0,0,15,0,0,0,123,0,0,0,16,0,0,0,124,0,0,0,17,0,0,0,125,0,0,0,18,0,0,0,126,0,0,0,21,0,0,0,127,0,0,0,22,0,0,0,128,0,0,0,23,0,0,0,129,0,0,0,24,0,0,0,130,0,0,0,25,0,0,0,131,0,0,0,26,0,0,0,132,0,0,0,27,0,0,0,133,0,0,0,28,0,0,0,134,0,0,0,254,255,255,255,135,0,0,0,254,255,255,255,136,0,0,0,254,255,255,255,137,0,0,0,254,255,255,255,138,0,0,0,254,255,255,255,139,0,0,0,254,255,255,255,140,0,0,0,254,255,255,255,141,0,0,0,254,255,255,255,142,0,0,0,254,255,255,255,143,0,0,0,254,255,255,255,144,0,0,0,254,255,255,255,145,0,0,0,254,255,255,255,146,0,0,0,254,255,255,255,147,0,0,0,254,255,255,255,148,0,0,0,254,255,255,255,149,0,0,0,254,255,255,255,150,0,0,0,254,255,255,255,151,0,0,0,254,255,255,255,152,0,0,0,254,255,255,255,153,0,0,0,254,255,255,255,154,0,0,0,254,255,255,255,155,0,0,0,254,255,255,255,156,0,0,0,254,255,255,255,157,0,0,0,254,255,255,255,158,0,0,0,21,0,0,0,159,0,0,0,22,0,0,0,160,0,0,0,23,0,0,0,161,0,0,0,24,0,0,0,162,0,0,0,25,0,0,0,163,0,0,0,26,0,0,0,164,0,0,0,27,0,0,0,165,0,0,0,28,0,0,0,166,0,0,0,254,255,255,255,167,0,0,0,254,255,255,255,168,0,0,0,254,255,255,255,169,0,0,0,254,255,255,255,170,0,0,0,254,255,255,255,171,0,0,0,254,255,255,255,172,0,0,0,254,255,255,255,173,0,0,0,254,255,255,255,174,0,0,0,254,255,255,255,175,0,0,0,254,255,255,255,176,0,0,0,254,255,255,255,177,0,0,0,254,255,255,255,178,0,0,0,254,255,255,255,179,0,0,0,254,255,255,255,180,0,0,0,254,255,255,255,181,0,0,0,254,255,255,255,182,0,0,0,254,255,255,255,183,0,0,0,254,255,255,255,184,0,0,0,254,255,255,255,185,0,0,0,254,255,255,255,186,0,0,0,254,255,255,255,187,0,0,0,254,255,255,255,188,0,0,0,254,255,255,255,189,0,0,0,254,255,255,255,190,0,0,0,21,0,0,0,191,0,0,0,22,0,0,0,192,0,0,0,23,0,0,0,193,0,0,0,24,0,0,0,194,0,0,0,25,0,0,0,195,0,0,0,26,0,0,0,196,0,0,0,27,0,0,0,197,0,0,0,28,0,0,0,198,0,0,0,254,255,255,255,199,0,0,0,254,255,255,255,200,0,0,0,254,255,255,255,201,0,0,0,254,255,255,255,202,0,0,0,254,255,255,255,203,0,0,0,254,255,255,255,204,0,0,0,254,255,255,255,205,0,0,0,254,255,255,255,206,0,0,0,254,255,255,255,207,0,0,0,254,255,255,255,208,0,0,0,254,255,255,255,209,0,0,0,254,255,255,255,210,0,0,0,254,255,255,255,211,0,0,0,254,255,255,255,212,0,0,0,254,255,255,255,213,0,0,0,254,255,255,255,214,0,0,0,254,255,255,255,215,0,0,0,254,255,255,255,216,0,0,0,254,255,255,255,217,0,0,0,254,255,255,255,218,0,0,0,254,255,255,255,219,0,0,0,254,255,255,255,220,0,0,0,254,255,255,255,221,0,0,0,254,255,255,255,19,0,0,0,254,255,255,255,20,0,0,0,254,255,255,255,21,0,0,0,254,255,255,255,22,0,0,0,254,255,255,255,23,0,0,0,254,255,255,255,24,0,0,0,254,255,255,255,26,0,0,0,254,255,255,255,29,0,0,0,254,255,255,255,30,0,0,0,254,255,255,255,35,0,0,0,0,0,0,0,36,0,0,0,6,0,0,0,37,0,0,0,3,0,0,0,38,0,0,0,2,0,0,0,39,0,0,0,5,0,0,0,40,0,0,0,1,0,0,0,41,0,0,0,16,0,0,0,43,0,0,0,4,0,0,0,44,0,0,0,7,0,0,0,94,0,0,0,118,0,0,0,95,0,0,0,119,0,0,0,96,0,0,0,120,0,0,0,97,0,0,0,121,0,0,0,98,0,0,0,122,0,0,0,99,0,0,0,123,0,0,0,100,0,0,0,124,0,0,0,101,0,0,0,125,0,0,0,102,0,0,0,41,0,0,0,103,0,0,0,42,0,0,0,104,0,0,0,43,0,0,0,105,0,0,0,44,0,0,0,106,0,0,0,45,0,0,0,107,0,0,0,46,0,0,0,108,0,0,0,47,0,0,0,109,0,0,0,48,0,0,0,110,0,0,0,8,0,0,0,111,0,0,0,9,0,0,0,112,0,0,0,10,0,0,0,113,0,0,0,11,0,0,0,114,0,0,0,12,0,0,0,115,0,0,0,13,0,0,0,116,0,0,0,14,0,0,0,117,0,0,0,15,0,0,0,118,0,0,0,33,0,0,0,119,0,0,0,34,0,0,0,120,0,0,0,35,0,0,0,121,0,0,0,36,0,0,0,122,0,0,0,37,0,0,0,123,0,0,0,38,0,0,0,124,0,0,0,39,0,0,0,125,0,0,0,40,0,0,0,126,0,0,0,17,0,0,0,127,0,0,0,18,0,0,0,128,0,0,0,19,0,0,0,129,0,0,0,20,0,0,0,130,0,0,0,21,0,0,0,131,0,0,0,22,0,0,0,132,0,0,0,23,0,0,0,133,0,0,0,24,0,0,0,134,0,0,0,25,0,0,0,135,0,0,0,26,0,0,0,136,0,0,0,27,0,0,0,137,0,0,0,28,0,0,0,138,0,0,0,29,0,0,0,139,0,0,0,30,0,0,0,140,0,0,0,31,0,0,0,141,0,0,0,32,0,0,0,142,0,0,0,60,0,0,0,143,0,0,0,61,0,0,0,144,0,0,0,62,0,0,0,145,0,0,0,63,0,0,0,146,0,0,0,64,0,0,0,147,0,0,0,65,0,0,0,148,0,0,0,66,0,0,0,149,0,0,0,67,0,0,0,150,0,0,0,68,0,0,0,151,0,0,0,69,0,0,0,152,0,0,0,70,0,0,0,153,0,0,0,71,0,0,0,154,0,0,0,72,0,0,0,155,0,0,0,73,0,0,0,156,0,0,0,74,0,0,0,157,0,0,0,75,0,0,0,158,0,0,0,17,0,0,0,159,0,0,0,18,0,0,0,160,0,0,0,19,0,0,0,161,0,0,0,20,0,0,0,162,0,0,0,21,0,0,0,163,0,0,0,22,0,0,0,164,0,0,0,23,0,0,0,165,0,0,0,24,0,0,0,166,0,0,0,25,0,0,0,167,0,0,0,26,0,0,0,168,0,0,0,27,0,0,0,169,0,0,0,28,0,0,0,170,0,0,0,29,0,0,0,171,0,0,0,30,0,0,0,172,0,0,0,31,0,0,0,173,0,0,0,32,0,0,0,174,0,0,0,60,0,0,0,175,0,0,0,61,0,0,0,176,0,0,0,62,0,0,0,177,0,0,0,63,0,0,0,178,0,0,0,64,0,0,0,179,0,0,0,65,0,0,0,180,0,0,0,66,0,0,0,181,0,0,0,67,0,0,0,182,0,0,0,68,0,0,0,183,0,0,0,69,0,0,0,184,0,0,0,70,0,0,0,185,0,0,0,71,0,0,0,186,0,0,0,72,0,0,0,187,0,0,0,73,0,0,0,188,0,0,0,74,0,0,0,189,0,0,0,75,0,0,0,190,0,0,0,17,0,0,0,191,0,0,0,18,0,0,0,192,0,0,0,19,0,0,0,193,0,0,0,20,0,0,0,194,0,0,0,21,0,0,0,195,0,0,0,22,0,0,0,196,0,0,0,23,0,0,0,197,0,0,0,24,0,0,0,198,0,0,0,25,0,0,0,199,0,0,0,26,0,0,0,200,0,0,0,27,0,0,0,201,0,0,0,28,0,0,0,202,0,0,0,29,0,0,0,203,0,0,0,30,0,0,0,204,0,0,0,31,0,0,0,205,0,0,0,32,0,0,0,206,0,0,0,60,0,0,0,207,0,0,0,61,0,0,0,208,0,0,0,62,0,0,0,209,0,0,0,63,0,0,0,210,0,0,0,64,0,0,0,211,0,0,0,65,0,0,0,212,0,0,0,66,0,0,0,213,0,0,0,67,0,0,0,214,0,0,0,68,0,0,0,215,0,0,0,69,0,0,0,216,0,0,0,70,0,0,0,217,0,0,0,71,0,0,0,218,0,0,0,72,0,0,0,219,0,0,0,73,0,0,0,220,0,0,0,74,0,0,0,221,0,0,0,75,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,4,0,0,0,21,0,0,0,3,0,0,0,22,0,0,0,1,0,0,0,23,0,0,0,7,0,0,0,24,0,0,0,2,0,0,0,26,0,0,0,8,0,0,0,29,0,0,0,6,0,0,0,30,0,0,0,5,0,0,0,35,0,0,0,254,255,255,255,36,0,0,0,254,255,255,255,37,0,0,0,254,255,255,255,38,0,0,0,254,255,255,255,39,0,0,0,254,255,255,255,40,0,0,0,254,255,255,255,41,0,0,0,254,255,255,255,43,0,0,0,254,255,255,255,44,0,0,0,254,255,255,255,94,0,0,0,254,255,255,255,95,0,0,0,254,255,255,255,96,0,0,0,254,255,255,255,97,0,0,0,254,255,255,255,98,0,0,0,254,255,255,255,99,0,0,0,254,255,255,255,100,0,0,0,254,255,255,255,101,0,0,0,254,255,255,255,102,0,0,0,29,0,0,0,103,0,0,0,30,0,0,0,104,0,0,0,31,0,0,0,105,0,0,0,32,0,0,0,106,0,0,0,33,0,0,0,107,0,0,0,34,0,0,0,108,0,0,0,35,0,0,0,109,0,0,0,36,0,0,0,110,0,0,0,254,255,255,255,111,0,0,0,254,255,255,255,112,0,0,0,254,255,255,255,113,0,0,0,254,255,255,255,114,0,0,0,254,255,255,255,115,0,0,0,254,255,255,255,116,0,0,0,254,255,255,255,117,0,0,0,254,255,255,255,118,0,0,0,12,0,0,0,119,0,0,0,13,0,0,0,120,0,0,0,14,0,0,0,121,0,0,0,15,0,0,0,122,0,0,0,16,0,0,0,123,0,0,0,17,0,0,0,124,0,0,0,18,0,0,0,125,0,0,0,19,0,0,0,126,0,0,0,21,0,0,0,127,0,0,0,22,0,0,0,128,0,0,0,23,0,0,0,129,0,0,0,24,0,0,0,130,0,0,0,25,0,0,0,131,0,0,0,26,0,0,0,132,0,0,0,27,0,0,0,133,0,0,0,28,0,0,0,134,0,0,0,254,255,255,255,135,0,0,0,254,255,255,255,136,0,0,0,254,255,255,255,137,0,0,0,254,255,255,255,138,0,0,0,254,255,255,255,139,0,0,0,254,255,255,255,140,0,0,0,254,255,255,255,141,0,0,0,254,255,255,255,142,0,0,0,254,255,255,255,143,0,0,0,254,255,255,255,144,0,0,0,254,255,255,255,145,0,0,0,254,255,255,255,146,0,0,0,254,255,255,255,147,0,0,0,254,255,255,255,148,0,0,0,254,255,255,255,149,0,0,0,254,255,255,255,150,0,0,0,254,255,255,255,151,0,0,0,254,255,255,255,152,0,0,0,254,255,255,255,153,0,0,0,254,255,255,255,154,0,0,0,254,255,255,255,155,0,0,0,254,255,255,255,156,0,0,0,254,255,255,255,157,0,0,0,254,255,255,255,158,0,0,0,21,0,0,0,159,0,0,0,22,0,0,0,160,0,0,0,23,0,0,0,161,0,0,0,24,0,0,0,162,0,0,0,25,0,0,0,163,0,0,0,26,0,0,0,164,0,0,0,27,0,0,0,165,0,0,0,28,0,0,0,166,0,0,0,254,255,255,255,167,0,0,0,254,255,255,255,168,0,0,0,254,255,255,255,169,0,0,0,254,255,255,255,170,0,0,0,254,255,255,255,171,0,0,0,254,255,255,255,172,0,0,0,254,255,255,255,173,0,0,0,254,255,255,255,174,0,0,0,254,255,255,255,175,0,0,0,254,255,255,255,176,0,0,0,254,255,255,255,177,0,0,0,254,255,255,255,178,0,0,0,254,255,255,255,179,0,0,0,254,255,255,255,180,0,0,0,254,255,255,255,181,0,0,0,254,255,255,255,182,0,0,0,254,255,255,255,183,0,0,0,254,255,255,255,184,0,0,0,254,255,255,255,185,0,0,0,254,255,255,255,186,0,0,0,254,255,255,255,187,0,0,0,254,255,255,255,188,0,0,0,254,255,255,255,189,0,0,0,254,255,255,255,190,0,0,0,21,0,0,0,191,0,0,0,22,0,0,0,192,0,0,0,23,0,0,0,193,0,0,0,24,0,0,0,194,0,0,0,25,0,0,0,195,0,0,0,26,0,0,0,196,0,0,0,27,0,0,0,197,0,0,0,28,0,0,0,198,0,0,0,254,255,255,255,199,0,0,0,254,255,255,255,200,0,0,0,254,255,255,255,201,0,0,0,254,255,255,255,202,0,0,0,254,255,255,255,203,0,0,0,254,255,255,255,204,0,0,0,254,255,255,255,205,0,0,0,254,255,255,255,206,0,0,0,254,255,255,255,207,0,0,0,254,255,255,255,208,0,0,0,254,255,255,255,209,0,0,0,254,255,255,255,210,0,0,0,254,255,255,255,211,0,0,0,254,255,255,255,212,0,0,0,254,255,255,255,213,0,0,0,254,255,255,255,214,0,0,0,254,255,255,255,215,0,0,0,254,255,255,255,216,0,0,0,254,255,255,255,217,0,0,0,254,255,255,255,218,0,0,0,254,255,255,255,219,0,0,0,254,255,255,255,220,0,0,0,254,255,255,255,221,0,0,0,254,255,255,255,19,0,0,0,0,0,0,0,20,0,0,0,5,0,0,0,21,0,0,0,3,0,0,0,22,0,0,0,1,0,0,0,23,0,0,0,7,0,0,0,24,0,0,0,2,0,0,0,26,0,0,0,8,0,0,0,29,0,0,0,6,0,0,0,30,0,0,0,4,0,0,0,35,0,0,0,254,255,255,255,36,0,0,0,254,255,255,255,37,0,0,0,254,255,255,255,38,0,0,0,254,255,255,255,39,0,0,0,254,255,255,255,40,0,0,0,254,255,255,255,41,0,0,0,254,255,255,255,43,0,0,0,254,255,255,255,44,0,0,0,254,255,255,255,94,0,0,0,254,255,255,255,95,0,0,0,254,255,255,255,96,0,0,0,254,255,255,255,97,0,0,0,254,255,255,255,98,0,0,0,254,255,255,255,99,0,0,0,254,255,255,255,100,0,0,0,254,255,255,255,101,0,0,0,254,255,255,255,102,0,0,0,29,0,0,0,103,0,0,0,30,0,0,0,104,0,0,0,31,0,0,0,105,0,0,0,32,0,0,0,106,0,0,0,33,0,0,0,107,0,0,0,34,0,0,0,108,0,0,0,35,0,0,0,109,0,0,0,36,0,0,0,110,0,0,0,254,255,255,255,111,0,0,0,254,255,255,255,112,0,0,0,254,255,255,255,113,0,0,0,254,255,255,255,114,0,0,0,254,255,255,255,115,0,0,0,254,255,255,255,116,0,0,0,254,255,255,255,117,0,0,0,254,255,255,255,118,0,0,0,11,0,0,0,119,0,0,0,12,0,0,0,120,0,0,0,13,0,0,0,121,0,0,0,14,0,0,0,122,0,0,0,15,0,0,0,123,0,0,0,16,0,0,0,124,0,0,0,17,0,0,0,125,0,0,0,18,0,0,0,126,0,0,0,21,0,0,0,127,0,0,0,22,0,0,0,128,0,0,0,23,0,0,0,129,0,0,0,24,0,0,0,130,0,0,0,25,0,0,0,131,0,0,0,26,0,0,0,132,0,0,0,27,0,0,0,133,0,0,0,28,0,0,0,134,0,0,0,254,255,255,255,135,0,0,0,254,255,255,255,136,0,0,0,254,255,255,255,137,0,0,0,254,255,255,255,138,0,0,0,254,255,255,255,139,0,0,0,254,255,255,255,140,0,0,0,254,255,255,255,141,0,0,0,254,255,255,255,142,0,0,0,254,255,255,255,143,0,0,0,254,255,255,255,144,0,0,0,254,255,255,255,145,0,0,0,254,255,255,255,146,0,0,0,254,255,255,255,147,0,0,0,254,255,255,255,148,0,0,0,254,255,255,255,149,0,0,0,254,255,255,255,150,0,0,0,254,255,255,255,151,0,0,0,254,255,255,255,152,0,0,0,254,255,255,255,153,0,0,0,254,255,255,255,154,0,0,0,254,255,255,255,155,0,0,0,254,255,255,255,156,0,0,0,254,255,255,255,157,0,0,0,254,255,255,255,158,0,0,0,21,0,0,0,159,0,0,0,22,0,0,0,160,0,0,0,23,0,0,0,161,0,0,0,24,0,0,0,162,0,0,0,25,0,0,0,163,0,0,0,26,0,0,0,164,0,0,0,27,0,0,0,165,0,0,0,28,0,0,0,166,0,0,0,254,255,255,255,167,0,0,0,254,255,255,255,168,0,0,0,254,255,255,255,169,0,0,0,254,255,255,255,170,0,0,0,254,255,255,255,171,0,0,0,254,255,255,255,172,0,0,0,254,255,255,255,173,0,0,0,254,255,255,255,174,0,0,0,254,255,255,255,175,0,0,0,254,255,255,255,176,0,0,0,254,255,255,255,177,0,0,0,254,255,255,255,178,0,0,0,254,255,255,255,179,0,0,0,254,255,255,255,180,0,0,0,254,255,255,255,181,0,0,0,254,255,255,255,182,0,0,0,254,255,255,255,183,0,0,0,254,255,255,255,184,0,0,0,254,255,255,255,185,0,0,0,254,255,255,255,186,0,0,0,254,255,255,255,187,0,0,0,254,255,255,255,188,0,0,0,254,255,255,255,189,0,0,0,254,255,255,255,190,0,0,0,21,0,0,0,191,0,0,0,22,0,0,0,192,0,0,0,23,0,0,0,193,0,0,0,24,0,0,0,194,0,0,0,25,0,0,0,195,0,0,0,26,0,0,0,196,0,0,0,27,0,0,0,197,0,0,0,28,0,0,0,198,0,0,0,254,255,255,255,199,0,0,0,254,255,255,255,200,0,0,0,254,255,255,255,201,0,0,0,254,255,255,255,202,0,0,0,254,255,255,255,203,0,0,0,254,255,255,255,204,0,0,0,254,255,255,255,205,0,0,0,254,255,255,255,206,0,0,0,254,255,255,255,207,0,0,0,254,255,255,255,208,0,0,0,254,255,255,255,209,0,0,0,254,255,255,255,210,0,0,0,254,255,255,255,211,0,0,0,254,255,255,255,212],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+829873);allocate([0,0,0,254,255,255,255,213,0,0,0,254,255,255,255,214,0,0,0,254,255,255,255,215,0,0,0,254,255,255,255,216,0,0,0,254,255,255,255,217,0,0,0,254,255,255,255,218,0,0,0,254,255,255,255,219,0,0,0,254,255,255,255,220,0,0,0,254,255,255,255,221,0,0,0,254,255,255,255,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,1,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,1,0,0,0,12,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,80,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,76,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,81,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,81,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,81,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,81,0,0,2,0,0,0,0,81,0,0,2,0,0,0,0,81,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,12,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,12,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,4,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,4,0,0,0,0,255,255,0,4,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,1,0,0,0,30,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,1,0,0,0,40,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,1,0,0,0,77,0,0,2,0,0,0,0,79,0,0,2,0,0,0,0,79,0,0,2,0,0,0,0,79,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,44,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,20,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,12,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,30,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,40,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,77,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,40,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,77,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,12,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,54,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,54,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,30,0,0,2,0,0,0,0,40,0,0,2,0,0,0,0,77,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,42,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,46,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,46,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,55,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,55,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,55,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,55,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,55,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,55,0,0,2,0,0,0,0,55,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,16,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,16,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,43,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,25,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,43,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,25,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,43,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,25,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,43,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,25,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,16,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,2,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,3,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,2,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,3,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,20,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,26,0,0,2,0,0,0,0,2,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,3,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,26,0,0,2,0,0,0,0,1,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,12,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,12,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,12,0,0,2,0,0,0,0,12,0,0,2,1,0,0,0,12,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,21,0,0,2,1,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,42,0,0,2,1,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,1,0,0,0,0,0,255,255,0,4,0,0,0,0,255,255,0,1,0,0,0,0,4,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,1,0,0,0,0,0,255,255,0,1,0,0,0,0,1,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+840113);allocate([0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,0,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,42,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,7,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,7,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,1,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,1,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,1,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,1,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+850353);allocate([0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,1,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,1,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,1,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,1,0,0,0,44,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,20,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,1,0,0,0,20,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,2,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,2,0,0,0,83,0,0,2,2,0,0,0,83,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,1,0,1,0,78,0,0,2,2,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,2,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,2,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,2,0,0,0,80,0,0,2,2,0,0,0,80,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,1,0,1,0,83,0,0,2,2,0,0,0,83,0,0,2,2,0,0,0,83,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,1,0,1,0,78,0,0,2,2,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,2,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,2,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,2,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,2,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,2,0,0,0,80,0,0,2,2,0,0,0,80,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,1,0,1,0,78,0,0,2,2,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,2,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,1,0,1,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,41,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,41,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,41,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,19,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,19,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,19,0,0,2,0,0,0,0,6,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,41,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,6,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,6,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,41,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,44,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,19,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,6,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,19,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,20,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,61,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,7,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+860593);allocate([0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,54,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,54,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,54,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,61,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,5,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,27,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,21,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,80,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,42,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,14,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,54,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,3,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,4,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,5,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,14,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,27,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,80,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,15,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,7,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,7,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,78,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,1,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,82,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,8,0,0,2,1,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,84,0,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,9,0,0,2,1,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,78,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,78,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,0,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,1,0,1,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,3,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,255,255,0,1,0,0,0,0,83,0,0,2,0,0,0,0,83,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,8,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,9,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,82,0,0,2,1,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,15,0,0,2,0,0,0,0,82,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,84,0,0,2,1,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,31,0,0,2,0,0,0,0,84,0,0,2,0,0,0,0,78,0,0,2,0,0,0,0,80,0,0,2,0,0,0,0,22,0,0,2,0,0,0,0,0,0,0,0,56,121,12,0,94,0,0,0,95,0,0,0,3,0,0,0,7,0,0,0,69,0,0,0,3,0,0,0,1,0,0,0,24,0,0,0,1,0,0,0,25,0,0,0,1,0,0,0,8,0,0,0,46,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,8,0,0,0,16,0,0,0,32,0,0,0,64,0,0,0,80,0,0,0,128,0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,72,121,12,0,17,0,0,0,96,0,0,0,70,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,58,0,0,0,59,0,0,0,60,0,0,0,71,0,0,0,19,0,0,0,0,0,0,0,88,121,12,0,97,0,0,0,98,0,0,0,1,0,0,0,172,99,13,0,5,0,0,0,0,0,0,0,0,0,0,0,61,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,14,0,0,0,237,60,22,0,0,4,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,10,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,172,99,13,0,36,100,13,0,9,0,0,0,0,0,0,0,0,0,0,0,61,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,14,0,0,0,245,64,22,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,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,152,100,13,0,5,0,0,0,0,0,0,0,0,0,0,0,61,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,14,0,0,0,253,68,22,0,0,0,0,0,0,0,0,0,0,0,0,0,2,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,95,112,137,0,255,9,47,15,112,104,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,3,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,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,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,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,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,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,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,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,110,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,3,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,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,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,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,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,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,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,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,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+870833);allocate([240,25,21,0,0,0,0,0,112,121,12,0,99,0,0,0,100,0,0,0,0,0,0,0,136,121,12,0,101,0,0,0,102,0,0,0,72,0,0,0,18,0,0,0,8,0,0,0,18,0,0,0,62,0,0,0,63,0,0,0,19,0,0,0,64,0,0,0,65,0,0,0,26,0,0,0,20,0,0,0,27,0,0,0,0,0,0,0,144,121,12,0,103,0,0,0,104,0,0,0,73,0,0,0,21,0,0,0,9,0,0,0,19,0,0,0,66,0,0,0,67,0,0,0,22,0,0,0,68,0,0,0,69,0,0,0,28,0,0,0,23,0,0,0,29,0,0,0,8,0,0,0,0,0,0,0,152,121,12,0,105,0,0,0,106,0,0,0,248,255,255,255,248,255,255,255,152,121,12,0,107,0,0,0,108,0,0,0,8,0,0,0,0,0,0,0,176,121,12,0,109,0,0,0,110,0,0,0,248,255,255,255,248,255,255,255,176,121,12,0,111,0,0,0,112,0,0,0,4,0,0,0,0,0,0,0,200,121,12,0,113,0,0,0,114,0,0,0,252,255,255,255,252,255,255,255,200,121,12,0,115,0,0,0,116,0,0,0,4,0,0,0,0,0,0,0,224,121,12,0,117,0,0,0,118,0,0,0,252,255,255,255,252,255,255,255,224,121,12,0,119,0,0,0,120,0,0,0,0,0,0,0,248,121,12,0,103,0,0,0,121,0,0,0,74,0,0,0,21,0,0,0,9,0,0,0,19,0,0,0,70,0,0,0,67,0,0,0,22,0,0,0,68,0,0,0,69,0,0,0,28,0,0,0,24,0,0,0,30,0,0,0,0,0,0,0,8,122,12,0,101,0,0,0,122,0,0,0,75,0,0,0,18,0,0,0,8,0,0,0,18,0,0,0,71,0,0,0,63,0,0,0,19,0,0,0,64,0,0,0,65,0,0,0,26,0,0,0,25,0,0,0,31,0,0,0,0,0,0,0,24,122,12,0,103,0,0,0,123,0,0,0,76,0,0,0,21,0,0,0,9,0,0,0,19,0,0,0,66,0,0,0,67,0,0,0,22,0,0,0,72,0,0,0,73,0,0,0,32,0,0,0,23,0,0,0,29,0,0,0,0,0,0,0,40,122,12,0,101,0,0,0,124,0,0,0,77,0,0,0,18,0,0,0,8,0,0,0,18,0,0,0,62,0,0,0,63,0,0,0,19,0,0,0,74,0,0,0,75,0,0,0,33,0,0,0,20,0,0,0,27,0,0,0,0,0,0,0,56,122,12,0,125,0,0,0,126,0,0,0,127,0,0,0,8,0,0,0,20,0,0,0,26,0,0,0,0,0,0,0,88,122,12,0,128,0,0,0,129,0,0,0,127,0,0,0,9,0,0,0,21,0,0,0,27,0,0,0,0,0,0,0,104,122,12,0,130,0,0,0,131,0,0,0,127,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,0,0,0,0,168,122,12,0,132,0,0,0,133,0,0,0,127,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,0,0,0,0,224,122,12,0,134,0,0,0,135,0,0,0,127,0,0,0,10,0,0,0,11,0,0,0,26,0,0,0,12,0,0,0,27,0,0,0,1,0,0,0,2,0,0,0,13,0,0,0,0,0,0,0,32,123,12,0,136,0,0,0,137,0,0,0,127,0,0,0,14,0,0,0,15,0,0,0,28,0,0,0,16,0,0,0,29,0,0,0,3,0,0,0,4,0,0,0,17,0,0,0,0,0,0,0,88,123,12,0,138,0,0,0,139,0,0,0,127,0,0,0,76,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,1,0,0,0,248,255,255,255,88,123,12,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,0,0,0,0,144,123,12,0,140,0,0,0,141,0,0,0,127,0,0,0,84,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,2,0,0,0,248,255,255,255,144,123,12,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,0,0,0,0,37,0,0,0,109,0,0,0,47,0,0,0,37,0,0,0,100,0,0,0,47,0,0,0,37,0,0,0,121,0,0,0,0,0,0,0,37,0,0,0,73,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,112,0,0,0,0,0,0,0,37,0,0,0,97,0,0,0,32,0,0,0,37,0,0,0,98,0,0,0,32,0,0,0,37,0,0,0,100,0,0,0,32,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,89,0,0,0,0,0,0,0,65,0,0,0,77,0,0,0,0,0,0,0,80,0,0,0,77,0,0,0,0,0,0,0,74,0,0,0,97,0,0,0,110,0,0,0,117,0,0,0,97,0,0,0,114,0,0,0,121,0,0,0,0,0,0,0,70,0,0,0,101,0,0,0,98,0,0,0,114,0,0,0,117,0,0,0,97,0,0,0,114,0,0,0,121,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,114,0,0,0,99,0,0,0,104,0,0,0,0,0,0,0,65,0,0,0,112,0,0,0,114,0,0,0,105,0,0,0,108,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,110,0,0,0,101,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,108,0,0,0,121,0,0,0,0,0,0,0,65,0,0,0,117,0,0,0,103,0,0,0,117,0,0,0,115,0,0,0,116,0,0,0,0,0,0,0,83,0,0,0,101,0,0,0,112,0,0,0,116,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,79,0,0,0,99,0,0,0,116,0,0,0,111,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,78,0,0,0,111,0,0,0,118,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,68,0,0,0,101,0,0,0,99,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,74,0,0,0,97,0,0,0,110,0,0,0,0,0,0,0,70,0,0,0,101,0,0,0,98,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,114,0,0,0,0,0,0,0,65,0,0,0,112,0,0,0,114,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,110,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,108,0,0,0,0,0,0,0,65,0,0,0,117,0,0,0,103,0,0,0,0,0,0,0,83,0,0,0,101,0,0,0,112,0,0,0,0,0,0,0,79,0,0,0,99,0,0,0,116,0,0,0,0,0,0,0,78,0,0,0,111,0,0,0,118,0,0,0,0,0,0,0,68,0,0,0,101,0,0,0,99,0,0,0,0,0,0,0,83,0,0,0,117,0,0,0,110,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,77,0,0,0,111,0,0,0,110,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,84,0,0,0,117,0,0,0,101,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,87,0,0,0,101,0,0,0,100,0,0,0,110,0,0,0,101,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,84,0,0,0,104,0,0,0,117,0,0,0,114,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,70,0,0,0,114,0,0,0,105,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,83,0,0,0,97,0,0,0,116,0,0,0,117,0,0,0,114,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,83,0,0,0,117,0,0,0,110,0,0,0,0,0,0,0,77,0,0,0,111,0,0,0,110,0,0,0,0,0,0,0,84,0,0,0,117,0,0,0,101,0,0,0,0,0,0,0,87,0,0,0,101,0,0,0,100,0,0,0,0,0,0,0,84,0,0,0,104,0,0,0,117,0,0,0,0,0,0,0,70,0,0,0,114,0,0,0,105,0,0,0,0,0,0,0,83,0,0,0,97,0,0,0,116,0,0,0,0,0,0,0,37,0,0,0,109,0,0,0,47,0,0,0,37,0,0,0,100,0,0,0,47,0,0,0,37,0,0,0,121,0,0,0,37,0,0,0,89,0,0,0,45,0,0,0,37,0,0,0,109,0,0,0,45,0,0,0,37,0,0,0,100,0,0,0,37,0,0,0,73,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,112,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,0,0,0,0,192,123,12,0,142,0,0,0,143,0,0,0,127,0,0,0,3,0,0,0,0,0,0,0,232,123,12,0,144,0,0,0,145,0,0,0,127,0,0,0,4,0,0,0,0,0,0,0,8,124,12,0,146,0,0,0,147,0,0,0,127,0,0,0,92,0,0,0,93,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,94,0,0,0,82,0,0,0,83,0,0,0,0,0,0,0,48,124,12,0,148,0,0,0,149,0,0,0,127,0,0,0,95,0,0,0,96,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,97,0,0,0,88,0,0,0,89,0,0,0,0,0,0,0,80,124,12,0,150,0,0,0,151,0,0,0,127,0,0,0,98,0,0,0,99,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,100,0,0,0,94,0,0,0,95,0,0,0,0,0,0,0,112,124,12,0,152,0,0,0,153,0,0,0,127,0,0,0,101,0,0,0,102,0,0,0,96,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,103,0,0,0,100,0,0,0,101,0,0,0,0,0,0,0,144,124,12,0,154,0,0,0,155,0,0,0,127,0,0,0,5,0,0,0,6,0,0,0,0,0,0,0,184,124,12,0,156,0,0,0,157,0,0,0,127,0,0,0,7,0,0,0,8,0,0,0,0,0,0,0,224,124,12,0,158,0,0,0,159,0,0,0,127,0,0,0,1,0,0,0,40,0,0,0,0,0,0,0,8,125,12,0,160,0,0,0,161,0,0,0,127,0,0,0,2,0,0,0,41,0,0,0,0,0,0,0,48,125,12,0,162,0,0,0,163,0,0,0,127,0,0,0,28,0,0,0,10,0,0,0,102,0,0,0,0,0,0,0,88,125,12,0,164,0,0,0,165,0,0,0,127,0,0,0,29,0,0,0,11,0,0,0,103,0,0,0,0,0,0,0,176,125,12,0,166,0,0,0,167,0,0,0,127,0,0,0,3,0,0,0,4,0,0,0,18,0,0,0,104,0,0,0,105,0,0,0,19,0,0,0,106,0,0,0,0,0,0,0,120,125,12,0,166,0,0,0,168,0,0,0,127,0,0,0,3,0,0,0,4,0,0,0,18,0,0,0,104,0,0,0,105,0,0,0,19,0,0,0,106,0,0,0,0,0,0,0,224,125,12,0,169,0,0,0,170,0,0,0,127,0,0,0,5,0,0,0,6,0,0,0,20,0,0,0,107,0,0,0,108,0,0,0,21,0,0,0,109,0,0,0,0,0,0,0,32,126,12,0,171,0,0,0,172,0,0,0,127,0,0,0,0,0,0,0,48,126,12,0,173,0,0,0,174,0,0,0,127,0,0,0,34,0,0,0,30,0,0,0,35,0,0,0,31,0,0,0,36,0,0,0,11,0,0,0,32,0,0,0,22,0,0,0,0,0,0,0,120,126,12,0,175,0,0,0,176,0,0,0,127,0,0,0,110,0,0,0,111,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,0,0,0,0,136,126,12,0,177,0,0,0,178,0,0,0,127,0,0,0,112,0,0,0,113,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,102,0,0,0,97,0,0,0,108,0,0,0,115,0,0,0,101,0,0,0,0,0,0,0,116,0,0,0,114,0,0,0,117,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,72,122,12,0,166,0,0,0,179,0,0,0,127,0,0,0,0,0,0,0,88,126,12,0,166,0,0,0,180,0,0,0,127,0,0,0,33,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,37,0,0,0,34,0,0,0,38,0,0,0,35,0,0,0,39,0,0,0,15,0,0,0,36,0,0,0,23,0,0,0,0,0,0,0,192,125,12,0,166,0,0,0,181,0,0,0,127,0,0,0,7,0,0,0,8,0,0,0,24,0,0,0,114,0,0,0,115,0,0,0,25,0,0,0,116,0,0,0,0,0,0,0,0,126,12,0,166,0,0,0,182,0,0,0,127,0,0,0,9,0,0,0,10,0,0,0,26,0,0,0,117,0,0,0,118,0,0,0,27,0,0,0,119,0,0,0,0,0,0,0,136,125,12,0,166,0,0,0,183,0,0,0,127,0,0,0,3,0,0,0,4,0,0,0,18,0,0,0,104,0,0,0,105,0,0,0,19,0,0,0,106,0,0,0,0,0,0,0,184,126,12,0,184,0,0,0,185,0,0,0,120,0,0,0,47,0,0,0,37,0,0,0,38,0,0,0,48,0,0,0,0,0,0,0,200,126,12,0,184,0,0,0,186,0,0,0,121,0,0,0,49,0,0,0,37,0,0,0,38,0,0,0,50,0,0,0,2,0,0,0,15,17,22,0,0,0,0,0,224,126,12,0,187,0,0,0,188,0,0,0,189,0,0,0,190,0,0,0,39,0,0,0,12,0,0,0,15,0,0,0,22,0,0,0,0,0,0,0,8,127,12,0,187,0,0,0,191,0,0,0,189,0,0,0,190,0,0,0,39,0,0,0,13,0,0,0,16,0,0,0,23,0,0,0,0,0,0,0,24,127,12,0,192,0,0,0,193,0,0,0,122,0,0,0,0,0,0,0,40,127,12,0,194,0,0,0,195,0,0,0,123,0,0,0,0,0,0,0,56,127,12,0,194,0,0,0,196,0,0,0,123,0,0,0,0,0,0,0,104,127,12,0,187,0,0,0,197,0,0,0,189,0,0,0,190,0,0,0,39,0,0,0,14,0,0,0,17,0,0,0,24,0,0,0,0,0,1,0,0,0,2,0,1,0,0,0,5,0,1,0,0,0,242,255,16,0,1,0,0,0,242,255,17,0,1,0,0,0,147,255,1,0,0,0,195,255,1,0,0,0,240,255,242,255,1,0,0,0,240,255,247,255,1,0,0,0,8,0,2,0,0,0,4,0,0,0,241,255,8,0,0,0,9,0,0,0,13,0,0,0,255,255,239,255,14,0,0,0,255,255,240,255,14,0,0,0,248,255,15,0,0,0,2,0,6,0,16,0,0,0,5,0,6,0,16,0,0,0,255,255,9,0,16,0,0,0,2,0,10,0,16,0,0,0,3,0,10,0,16,0,0,0,3,0,13,0,16,0,0,0,4,0,13,0,16,0,0,0,255,255,14,0,16,0,0,0,1,0,16,0,16,0,0,0,2,0,16,0,16,0,0,0,17,0,0,0,32,0,32,0,0,0,197,254,0,0,101,255,0,0,109,255,0,0,117,255,0,0,16,0,248,255,136,255,0,0,165,255,0,0,197,255,0,0,224,255,224,255,0,0,229,255,0,0,120,0,8,0,240,255,0,0,243,255,0,0,250,255,0,0,251,255,0,0,252,255,0,0,240,255,250,255,254,255,253,255,0,0,254,255,0,0,240,255,243,255,253,255,255,255,0,0,240,255,246,255,254,255,255,255,0,0,240,255,240,255,255,255,255,255,0,0,4,0,3,0,1,0,0,0,4,0,3,0,1,0,2,0,0,0,4,0,3,0,0,0,6,0,5,0,0,0,255,255,255,255,0,0,8,0,8,0,8,0,0,0,16,0,0,0,32,0,0,0,128,0,0,0,0,1,1,0,0,0,2,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,25,0,0,0,34,0,0,0,27,0,0,0,28,0,0,0,46,0,0,0,48,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,42,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,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,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,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,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,222,0,0,0,223,0,0,0,224,0,0,0,225,0,0,0,226,0,0,0,227,0,0,0,228,0,0,0,229,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127,0,0,0,128,0,0,0,129,0,0,0,130,0,0,0,131,0,0,0,132,0,0,0,133,0,0,0,134,0,0,0,135,0,0,0,136,0,0,0,137,0,0,0,138,0,0,0,139,0,0,0,140,0,0,0,141,0,0,0,142,0,0,0,143,0,0,0,144,0,0,0,145,0,0,0,146,0,0,0,147,0,0,0,148,0,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,156,0,0,0,157,0,0,0,2,0,10,0,16,0,1,0,9,0,13,0,5,0,4,0,46,0,15,0,7,0,48,0,222,0,223,0,224,0,225,0,228,0,229,0,226,0,227,0,2,0,10,0,16,0,1,0,9,0,13,0,5,0,4,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,1,0,9,0,13,0,4,0,2,0,10,0,16,0,5,0,3,0,12,0,18,0,45,0,14,0,8,0,6,0,47,0,238,0,239,0,240,0,241,0,244,0,245,0,242,0,243,0,3,0,12,0,18,0,45,0,14,0,8,0,6,0,47,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,11,0,17,0,49,0,28,0,32,0,33,0,3,0,12,0,18,0,8,0,31,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,142,0,143,0,144,0,145,0,146,0,147,0,148,0,149,0,150,0,151,0,152,0,153,0,154,0,155,0,156,0,157,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,19,0,22,0,24,0,29,0,23,0,21,0,20,0,30,0,230,0,231,0,232,0,233,0,236,0,237,0,234,0,235,0,22,0,24,0,29,0,23,0,21,0,20,0,30,0,230,0,231,0,232,0,233,0,236,0,237,0,234,0,235,0,19,0,22,0,24,0,29,0,23,0,21,0,20,0,230,0,231,0,232,0,233,0,236,0,237,0,234,0,235,0,22,0,24,0,29,0,23,0,21,0,20,0,230,0,231,0,232,0,233,0,236,0,237,0,234,0,235,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,19,0,22,0,24,0,29,0,23,0,21,0,20,0,30,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,22,0,24,0,29,0,23,0,21,0,20,0,30,0,19,0,22,0,24,0,29,0,23,0,21,0,20,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,22,0,24,0,29,0,23,0,21,0,20,0,19,0,22,0,24,0,21,0,22,0,24,0,21,0,19,0,22,0,24,0,19,0,24,0,22,0,24,0,25,0,24,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,142,0,143,0,144,0,145,0,146,0,147,0,148,0,149,0,150,0,151,0,152,0,153,0,154,0,155,0,156,0,157,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,37,0,116,0,117,0,114,0,115,0,36,0,44,0,41,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,37,0,116,0,117,0,114,0,115,0,36,0,44,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,37,0,116,0,117,0,114,0,115,0,36,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,37,0,116,0,117,0,114,0,115,0,36,0,44,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,37,0,116,0,117,0,114,0,115,0,36,0,35,0,38,0,40,0,43,0,39,0,37,0,36,0,44,0,41,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,113,0,41,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,113,0,35,0,38,0,40,0,110,0,111,0,112,0,113,0,41,0,35,0,38,0,40,0,43,0,39,0,37,0,36,0,44,0,94,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,35,0,38,0,40,0,43,0,39,0,37,0,36,0,35,0,38,0,40,0,110,0,111,0,112,0,113,0,35,0,38,0,40,0,110,0,111,0,113,0,41,0,38,0,40,0,43,0,39,0,110,0,111,0,113,0,38,0,40,0,43,0,39,0,37,0,36,0,44,0,95,0,96,0,97,0,98,0,99,0,100,0,101,0,35,0,38,0,40,0,43,0,39,0,41,0,38,0,40,0,110,0,111,0,112,0,113,0,35,0,38,0,40,0,110,0,111,0,113,0,38,0,40,0,43,0,39,0,37,0,36,0,35,0,38,0,40,0,43,0,39,0,38,0,40,0,110,0,111,0,113,0,35,0,38,0,40,0,37,0,35,0,38,0,40,0,41,0,38,0,40,0,43,0,39,0,38,0,40,0,37,0,35,0,38,0,40,0,35,0,40,0,38,0,40,0,40,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,142,0,143,0,144,0,145,0,146,0,147,0,148,0,149,0,150,0,151,0,152,0,153,0,154,0,155,0,156,0,157,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,50,0,51,0,52,0,53,0,158,0,159,0,160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,174,0,175,0,176,0,177,0,178,0,179,0,180,0,181,0,182,0,183,0,184,0,185,0,186,0,187,0,188,0,189,0,158,0,159,0,160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,190,0,191,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,208,0,209,0,210,0,211,0,212,0,213,0,214,0,215,0,216,0,217,0,218,0,219,0,220,0,221,0,190,0,191,0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,0,0,4,0,0,0,0,0,7,0,3,0,5,0,5,0,3,0,5,0,1,0,1,0,1,0,6,0,7,0,7,0,2,0,3,0,2,0,0,0,5,0,3,0,1,0,7,0,2,0,0,0,0,0,4,0,0,0,6,0,4,0,0,0,4,0,5,0,0,0,0,0,5,0,3,0,1,0,7,0,2,0,0,0,4,0,6,0,4,0,6,0,6,0,4,0,4,0,2,0,0,0,1,0,2,0,3,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,2,0,25,0,0,0,3,0,25,0,0,0,3,0,0,0,2,0,0,0,31,0,0,0,25,0,0,0,19,0,25,0,0,0,35,0,25,0,0,0,19,0,0,0,35,0,0,0,30,0,0,0,30,0,25,0,0,0,44,0,0,0,44,0,25,0,0,0,126,0,0,0,19,0,24,0,0,0,23,0,29,0,25,0,0,0,35,0,37,0,38,0,40,0,0,0,35,0,40,0,25,0,0,0,19,0,21,0,22,0,24,0,0,0,19,0,24,0,25,0,0,0,25,0,31,0,0,0,19,0,22,0,0,0,35,0,40,0,0,0,3,0,18,0,0,0,3,0,18,0,25,0,0,0,2,0,1,0,25,0,0,0,35,0,37,0,38,0,0,0,2,0,25,0,3,0,0,0,18,0,0,0,18,0,23,0,25,0,0,0,23,0,0,0,35,0,22,0,0,0,12,0,0,0,22,0,0,0,38,0,0,0,1,0,0,0,20,0,30,0,0,0,36,0,44,0,0,0,29,0,25,0,0,0,2,0,29,0,0,0,19,0,29,0,0,0,35,0,29,0,0,0,3,0,29,0,0,0,39,0,0,0,19,0,22,0,24,0,0,0,35,0,43,0,0,0,35,0,40,0,43,0,0,0,23,0,29,0,0,0,24,0,0,0,40,0,0,0,22,0,19,0,21,0,0,0,22,0,19,0,0,0,18,0,3,0,0,0,18,0,19,0,0,0,18,0,2,0,0,0,18,0,29,0,25,0,0,0,29,0,0,0,22,0,25,0,0,0,126,0,25,0,0,0,23,0,29,0,20,0,21,0,24,0,22,0,19,0,30,0,0,0,10,0,0,0,35,0,38,0,40,0,0,0,22,0,23,0,29,0,0,0,38,0,39,0,43,0,0,0,2,0,22,0,23,0,0,0,22,0,23,0,0,0,2,0,38,0,39,0,0,0,38,0,39,0,0,0,19,0,22,0,23,0,0,0,35,0,38,0,39,0,0,0,3,0,22,0,23,0,0,0,3,0,38,0,39,0,0,0,2,0,23,0,25,0,0,0,23,0,25,0,0,0,19,0,23,0,25,0,0,0,35,0,23,0,25,0,0,0,3,0,23,0,25,0,0,0,19,0,30,0,25,0,0,0,35,0,44,0,25,0,0,0,35,0,39,0,25,0,0,0,19,0,22,0,25,0,0,0,44,0,39,0,0,0,19,0,22,0,24,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,93,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,25,0,0,0,35,0,38,0,40,0,43,0,39,0,110,0,111,0,112,0,113,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,93,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,126,0,127,0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,25,0,0,0,118,0,0,0,158,0,159,0,160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,0,0,37,0,40,0,43,0,39,0,0,0,43,0,39,0,0,0,24,0,19,0,0,0,2,0,21,0,0,0,24,0,19,0,22,0,0,0,35,0,43,0,39,0,0,0,40,0,39,0,0,0,35,0,39,0,0,0,0,0,24,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,4,0,25,0,1,0,0,32,0,0,0,0,0,0,0,0,0,0,4,0,25,0,2,0,0,32,115,0,0,0,0,0,0,0,0,0,8,0,26,0,1,0,0,32,0,0,0,0,0,0,0,0,0,0,8,0,26,0,2,0,0,32,115,0,0,0,0,0,0,0,0,0,12,0,27,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,16,0,63,0,3,0,0,0,25,115,0,0,0,0,0,0,0,0,16,0,41,0,4,0,0,0,26,112,0,0,0,0,0,0,0,0,16,0,36,0,3,0,0,0,26,115,0,0,0,0,0,0,0,0,16,0,50,0,5,0,0,0,32,113,0,0,0,0,0,0,0,0,16,0,45,0,3,0,0,0,32,115,0,0,0,0,0,0,0,0,16,0,59,0,6,0,0,0,40,111,0,0,0,0,0,0,0,0,16,0,54,0,7,0,0,0,40,114,0,0,0,0,0,0,0,0,16,0,43,0,8,0,0,0,102,102,0,0,0,0,0,0,0,0,16,0,41,0,9,0,0,0,102,112,0,0,0,0,0,0,0,0,16,0,40,0,10,0,0,0,102,115,0,0,0,0,0,0,0,0,16,0,42,0,11,0,0,0,102,140,0,0,0,0,0,0,0,0,16,0,52,0,8,0,0,0,103,103,0,0,0,0,0,0,0,0,16,0,50,0,12,0,0,0,103,113,0,0,0,0,0,0,0,0,16,0,49,0,10,0,0,0,103,115,0,0,0,0,0,0,0,0,16,0,51,0,13,0,0,0,103,142,0,0,0,0,0,0,0,0,16,0,61,0,8,0,0,0,105,105,0,0,0,0,0,0,0,0,16,0,59,0,14,0,0,0,105,111,0,0,0,0,0,0,0,0,16,0,58,0,15,0,0,0,105,114,0,0,0,0,0,0,0,0,16,0,60,0,16,0,0,0,105,144,0,0,0,0,0,0,0,0,16,0,70,0,8,0,0,0,106,106,0,0,0,0,0,0,0,0,16,0,67,0,10,0,0,0,106,115,0,0,0,0,0,0,0,0,16,0,69,0,17,0,0,0,106,146,0,0,0,0,0,0,0,0,16,0,39,0,18,0,0,0,140,102,0,0,0,0,0,0,0,0,16,0,38,0,19,0,0,0,140,112,0,0,0,0,0,0,0,0,16,0,37,0,20,0,0,0,140,115,0,0,0,0,0,0,0,0,16,0,48,0,21,0,0,0,142,103,0,0,0,0,0,0,0,0,16,0,47,0,22,0,0,0,142,113,0,0,0,0,0,0,0,0,16,0,46,0,23,0,0,0,142,115,0,0,0,0,0,0,0,0,16,0,57,0,24,0,0,0,144,105,0,0,0,0,0,0,0,0,16,0,56,0,25,0,0,0,144,111,0,0,0,0,0,0,0,0,16,0,55,0,26,0,0,0,144,114,0,0,0,0,0,0,0,0,16,0,66,0,27,0,0,0,146,106,0,0,0,0,0,0,0,0,16,0,64,0,28,0,0,0,146,115,0,0,0,0,0,0,0,0,40,0,73,0,8,0,0,0,103,103,0,0,0,0,0,0,0,0,40,0,72,0,13,0,0,0,103,142,0,0,0,0,0,0,0,0,40,0,75,0,8,0,0,0,105,105,0,0,0,0,0,0,0,0,40,0,74,0,16,0,0,0,105,144,0,0,0,0,0,0,0,0,57,0,112,0,3,0,0,0,25,115,0,0,0,0,0,0,0,0,57,0,81,0,4,0,0,0,26,112,0,0,0,0,0,0,0,0,57,0,76,0,3,0,0,0,26,115,0,0,0,0,0,0,0,0,57,0,93,0,5,0,0,0,32,113,0,0,0,0,0,0,0,0,57,0,88,0,3,0,0,0,32,115,0,0,0,0,0,0,0,0,57,0,106,0,6,0,0,0,40,111,0,0,0,0,0,0,0,0,57,0,100,0,7,0,0,0,40,114,0,0,0,0,0,0,0,0,57,0,85,0,8,0,0,0,102,102,0,0,0,0,0,0,0,0,57,0,81,0,9,0,0,0,102,112,0,0,0,0,0,0,0,0,57,0,80,0,10,0,0,0,102,115,0,0,0,0,0,0,0,0,57,0,84,0,11,0,0,0,102,140,0,0,0,0,0,0,0,0,57,0,97,0,8,0,0,0,103,103,0,0,0,0,0,0,0,0,57,0,93,0,12,0,0,0,103,113,0,0,0,0,0,0,0,0,57,0,92,0,10,0,0,0,103,115,0,0,0,0,0,0,0,0,57,0,96,0,13,0,0,0,103,142,0,0,0,0,0,0,0,0,57,0,109,0,8,0,0,0,105,105,0,0,0,0,0,0,0,0,57,0,106,0,14,0,0,0,105,111,0,0,0,0,0,0,0,0,57,0,104,0,15,0,0,0,105,114,0,0,0,0,0,0,0,0,57,0,108,0,16,0,0,0,105,144,0,0,0,0,0,0,0,0,57,0,119,0,8,0,0,0,106,106,0,0,0,0,0,0,0,0,57,0,116,0,10,0,0,0,106,115,0,0,0,0,0,0,0,0,57,0,118,0,17,0,0,0,106,146,0,0,0,0,0,0,0,0,57,0,79,0,18,0,0,0,140,102,0,0,0,0,0,0,0,0,57,0,78,0,19,0,0,0,140,112,0,0,0,0,0,0,0,0,57,0,77,0,20,0,0,0,140,115,0,0,0,0,0,0,0,0,57,0,91,0,21,0,0,0,142,103,0,0,0,0,0,0,0,0,57,0,90,0,22,0,0,0,142,113,0,0,0,0,0,0,0,0,57,0,89,0,23,0,0,0,142,115,0,0,0,0,0,0,0,0,57,0,103,0,24,0,0,0,144,105,0,0,0,0,0,0,0,0,57,0,102,0,25,0,0,0,144,111,0,0,0,0,0,0,0,0,57,0,101,0,26,0,0,0,144,114,0,0,0,0,0,0,0,0,57,0,115,0,27,0,0,0,146,106,0,0,0,0,0,0,0,0,57,0,113,0,28,0,0,0,146,115,0,0,0,0,0,0,0,0,71,0,122,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,71,0,121,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,77,0,124,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,77,0,123,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,88,0,127,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,88,0,125,0,16,0,0,0,101,144,0,0,0,0,0,0,0,0,94,0,131,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,94,0,129,0,13,0,0,0,101,142,0,0,0,0,0,0,0,0,100,0,134,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,100,0,133,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,109,0,136,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,109,0,135,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,123,0,163,0,56,0,0,0,103,103,0,0,0,0,0,0,0,0,123,0,162,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,123,0,165,0,56,0,0,0,105,105,0,0,0,0,0,0,0,0,123,0,164,0,58,0,0,0,105,144,0,0,0,0,0,0,0,0,140,0,169,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,140,0,168,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,147,0,167,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,147,0,166,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,158,0,173,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,158,0,172,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,165,0,171,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,165,0,170,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,176,0,175,0,56,0,0,0,101,101,0,0,0,0,0,0,0,0,176,0,174,0,62,0,0,0,101,139,0,0,0,0,0,0,0,0,183,0,177,0,64,0,0,0,101,101,116,0,0,0,0,0,0,0,183,0,176,0,65,0,0,0,101,139,116,0,0,0,0,0,0,0,199,0,205,0,3,0,0,0,25,115,0,0,0,0,0,0,0,0,199,0,183,0,4,0,0,0,26,112,0,0,0,0,0,0,0,0,199,0,178,0,3,0,0,0,26,115,0,0,0,0,0,0,0,0,199,0,192,0,5,0,0,0,32,113,0,0,0,0,0,0,0,0,199,0,187,0,3,0,0,0,32,115,0,0,0,0,0,0,0,0,199,0,201,0,6,0,0,0,40,111,0,0,0,0,0,0,0,0,199,0,196,0,7,0,0,0,40,114,0,0,0,0,0,0,0,0,199,0,185,0,8,0,0,0,102,102,0,0,0,0,0,0,0,0,199,0,183,0,9,0,0,0,102,112,0,0,0,0,0,0,0,0,199,0,182,0,10,0,0,0,102,115,0,0,0,0,0,0,0,0,199,0,184,0,11,0,0,0,102,140,0,0,0,0,0,0,0,0,199,0,194,0,8,0,0,0,103,103,0,0,0,0,0,0,0,0,199,0,192,0,12,0,0,0,103,113,0,0,0,0,0,0,0,0,199,0,191,0,10,0,0,0,103,115,0,0,0,0,0,0,0,0,199,0,193,0,13,0,0,0,103,142,0,0,0,0,0,0,0,0,199,0,203,0,8,0,0,0,105,105,0,0,0,0,0,0,0,0,199,0,201,0,14,0,0,0,105,111,0,0,0,0,0,0,0,0,199,0,200,0,15,0,0,0,105,114,0,0,0,0,0,0,0,0,199,0,202,0,16,0,0,0,105,144,0,0,0,0,0,0,0,0,199,0,212,0,8,0,0,0,106,106,0,0,0,0,0,0,0,0,199,0,209,0,10,0,0,0,106,115,0,0,0,0,0,0,0,0,199,0,211,0,17,0,0,0,106,146,0,0,0,0,0,0,0,0,199,0,181,0,18,0,0,0,140,102,0,0,0,0,0,0,0,0,199,0,180,0,19,0,0,0,140,112,0,0,0,0,0,0,0,0,199,0,179,0,20,0,0,0,140,115,0,0,0,0,0,0,0,0,199,0,190,0,21,0,0,0,142,103,0,0,0,0,0,0,0,0,199,0,189,0,22,0,0,0,142,113,0,0,0,0,0,0,0,0,199,0,188,0,23,0,0,0,142,115,0,0,0,0,0,0,0,0,199,0,199,0,24,0,0,0,144,105,0,0,0,0,0,0,0,0,199,0,198,0,25,0,0,0,144,111,0,0,0,0,0,0,0,0,199,0,197,0,26,0,0,0,144,114,0,0,0,0,0,0,0,0,199,0,208,0,27,0,0,0,146,106,0,0,0,0,0,0,0,0,199,0,206,0,28,0,0,0,146,115,0,0,0,0,0,0,0,0,213,0,215,0,68,0,0,0,103,103,103,0,0,0,0,0,0,0,213,0,214,0,69,0,0,0,103,103,142,0,0,0,0,0,0,0,213,0,217,0,68,0,0,0,105,105,105,0,0,0,0,0,0,0,213,0,216,0,70,0,0,0,105,105,144,0,0,0,0,0,0,0,224,0,219,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,224,0,218,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,231,0,221,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,231,0,220,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,244,0,223,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,244,0,222,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,250,0,225,0,8,0,0,0,101,101,0,0,0,0,0,0,0,0,250,0,224,0,54,0,0,0,101,139,0,0,0,0,0,0,0,0,10,1,227,0,56,0,0,32,102,102,0,0,0,0,0,0,0,0,10,1,226,0,18,0,0,32,140,102,0,0,0,0,0,0,0,0,15,1,232,0,68,0,0,0,103,103,103,0,0,0,0,0,0,0,15,1,236,0,74,0,0,0,103,103,115,0,0,0,0,0,0,0,15,1,231,0,75,0,0,0,103,142,103,0,0,0,0,0,0,0,15,1,235,0,76,0,0,0,103,142,115,0,0,0,0,0,0,0,15,1,234,0,68,0,0,0,105,105,105,0,0,0,0,0,0,0,15,1,238,0,77,0,0,0,105,105,114],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+881260);allocate([15,1,233,0,78,0,0,0,105,144,105,0,0,0,0,0,0,0,15,1,237,0,79,0,0,0,105,144,114,0,0,0,0,0,0,0,35,1,240,0,56,0,0,0,103,103,0,0,0,0,0,0,0,0,35,1,239,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,35,1,242,0,56,0,0,0,105,105,0,0,0,0,0,0,0,0,35,1,241,0,58,0,0,0,105,144,0,0,0,0,0,0,0,0,43,1,244,0,56,0,0,0,103,103,0,0,0,0,0,0,0,0,43,1,243,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,43,1,246,0,56,0,0,0,105,105,0,0,0,0,0,0,0,0,43,1,245,0,58,0,0,0,105,144,0,0,0,0,0,0,0,0,48,1,248,0,56,0,0,0,103,103,0,0,0,0,0,0,0,0,48,1,247,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,48,1,250,0,56,0,0,0,105,105,0,0,0,0,0,0,0,0,48,1,249,0,58,0,0,0,105,144,0,0,0,0,0,0,0,0,54,1,252,0,56,0,0,0,103,103,0,0,0,0,0,0,0,0,54,1,251,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,54,1,254,0,56,0,0,0,105,105,0,0,0,0,0,0,0,0,54,1,253,0,58,0,0,0,105,144,0,0,0,0,0,0,0,0,61,1,0,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,61,1,255,0,57,0,0,0,103,142,0,0,0,0,0,0,0,0,61,1,2,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,61,1,1,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,66,1,4,1,86,0,0,0,101,101,116,0,0,0,0,0,0,0,66,1,3,1,87,0,0,0,101,139,116,0,0,0,0,0,0,0,74,1,6,1,86,0,0,0,101,101,116,0,0,0,0,0,0,0,74,1,5,1,87,0,0,0,101,139,116,0,0,0,0,0,0,0,82,1,8,1,8,0,0,0,101,101,0,0,0,0,0,0,0,0,82,1,7,1,54,0,0,0,101,139,0,0,0,0,0,0,0,0,82,1,8,1,8,0,0,0,101,101,46,0,0,0,0,0,0,0,82,1,7,1,54,0,0,0,101,139,46,0,0,0,0,0,0,0,91,1,10,1,8,0,0,0,101,101,0,0,0,0,0,0,0,0,91,1,9,1,54,0,0,0,101,139,0,0,0,0,0,0,0,0,91,1,10,1,8,0,0,0,101,101,46,0,0,0,0,0,0,0,91,1,9,1,54,0,0,0,101,139,46,0,0,0,0,0,0,0,100,1,12,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,100,1,11,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,100,1,14,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,100,1,13,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,108,1,16,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,108,1,15,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,108,1,18,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,108,1,17,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,113,1,20,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,113,1,19,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,113,1,22,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,113,1,21,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,131,1,24,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,131,1,23,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,131,1,26,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,131,1,25,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,154,1,28,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,154,1,27,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,154,1,30,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,154,1,29,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,171,1,32,1,56,0,0,32,57,103,0,0,0,0,0,0,0,0,171,1,34,1,56,0,0,8,57,105,0,0,0,0,0,0,0,0,171,1,31,1,57,0,0,32,57,142,0,0,0,0,0,0,0,0,171,1,33,1,58,0,0,8,57,144,0,0,0,0,0,0,0,0,177,1,36,1,56,0,0,32,57,103,0,0,0,0,0,0,0,0,177,1,38,1,56,0,0,8,57,105,0,0,0,0,0,0,0,0,177,1,35,1,57,0,0,32,57,142,0,0,0,0,0,0,0,0,177,1,37,1,58,0,0,8,57,144,0,0,0,0,0,0,0,0,183,1,40,1,56,0,0,32,57,103,0,0,0,0,0,0,0,0,183,1,42,1,56,0,0,8,57,105,0,0,0,0,0,0,0,0,183,1,39,1,57,0,0,32,57,142,0,0,0,0,0,0,0,0,183,1,41,1,58,0,0,8,57,144,0,0,0,0,0,0,0,0,189,1,43,1,58,0,0,0,57,144,0,0,0,0,0,0,0,0,196,1,44,1,57,0,0,32,57,142,0,0,0,0,0,0,0,0,196,1,45,1,58,0,0,8,57,144,0,0,0,0,0,0,0,0,202,1,48,1,56,0,0,0,57,57,0,0,0,0,0,0,0,0,202,1,51,1,56,0,0,0,57,57,0,0,0,0,0,0,0,0,202,1,50,1,62,0,0,8,57,139,0,0,0,0,0,0,0,0,202,1,49,1,58,0,0,32,57,144,0,0,0,0,0,0,0,0,202,1,47,1,93,0,0,8,139,57,0,0,0,0,0,0,0,0,202,1,46,1,24,0,0,32,144,57,0,0,0,0,0,0,0,0,209,1,52,1,24,0,0,0,144,57,0,0,0,0,0,0,0,0,216,1,53,1,57,0,0,32,102,142,0,0,0,0,0,0,0,0,216,1,54,1,58,0,0,32,103,144,0,0,0,0,0,0,0,0,222,1,56,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,222,1,55,1,94,0,0,0,102,140,0,0,0,0,0,0,0,0,222,1,58,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,222,1,57,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,222,1,60,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,222,1,59,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,241,1,62,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,241,1,61,1,94,0,0,0,102,140,0,0,0,0,0,0,0,0,241,1,64,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,241,1,63,1,57,0,0,0,103,142,0,0,0,0,0,0,0,0,241,1,66,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,241,1,65,1,58,0,0,0,105,144,0,0,0,0,0,0,0,0,4,2,67,1,96,0,0,0,103,0,0,0,0,0,0,0,0,0,4,2,68,1,96,0,0,0,105,0,0,0,0,0,0,0,0,0,24,2,72,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,24,2,71,1,97,0,0,0,102,112,0,0,0,0,0,0,0,0,24,2,76,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,24,2,75,1,98,0,0,0,103,113,0,0,0,0,0,0,0,0,24,2,80,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,24,2,79,1,99,0,0,0,105,111,0,0,0,0,0,0,0,0,24,2,70,1,18,0,0,0,140,102,0,0,0,0,0,0,0,0,24,2,69,1,19,0,0,0,140,112,0,0,0,0,0,0,0,0,24,2,74,1,21,0,0,0,142,103,0,0,0,0,0,0,0,0,24,2,73,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,24,2,73,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,24,2,78,1,24,0,0,0,144,105,0,0,0,0,0,0,0,0,24,2,77,1,25,0,0,0,144,111,0,0,0,0,0,0,0,0,27,2,84,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,27,2,83,1,97,0,0,0,102,112,0,0,0,0,0,0,0,0,27,2,88,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,27,2,87,1,98,0,0,0,103,113,0,0,0,0,0,0,0,0,27,2,92,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,27,2,91,1,99,0,0,0,105,111,0,0,0,0,0,0,0,0,27,2,82,1,18,0,0,0,140,102,0,0,0,0,0,0,0,0,27,2,81,1,19,0,0,0,140,112,0,0,0,0,0,0,0,0,27,2,86,1,21,0,0,0,142,103,0,0,0,0,0,0,0,0,27,2,85,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,27,2,85,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,27,2,90,1,24,0,0,0,144,105,0,0,0,0,0,0,0,0,27,2,89,1,25,0,0,0,144,111,0,0,0,0,0,0,0,0,54,2,96,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,54,2,95,1,97,0,0,0,102,112,0,0,0,0,0,0,0,0,54,2,100,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,54,2,99,1,98,0,0,0,103,113,0,0,0,0,0,0,0,0,54,2,104,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,54,2,103,1,99,0,0,0,105,111,0,0,0,0,0,0,0,0,54,2,94,1,18,0,0,0,140,102,0,0,0,0,0,0,0,0,54,2,93,1,19,0,0,0,140,112,0,0,0,0,0,0,0,0,54,2,98,1,21,0,0,0,142,103,0,0,0,0,0,0,0,0,54,2,97,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,54,2,97,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,54,2,102,1,24,0,0,0,144,105,0,0,0,0,0,0,0,0,54,2,101,1,25,0,0,0,144,111,0,0,0,0,0,0,0,0,73,2,108,1,56,0,0,0,102,102,0,0,0,0,0,0,0,0,73,2,107,1,97,0,0,0,102,112,0,0,0,0,0,0,0,0,73,2,112,1,56,0,0,0,103,103,0,0,0,0,0,0,0,0,73,2,111,1,98,0,0,0,103,113,0,0,0,0,0,0,0,0,73,2,116,1,56,0,0,0,105,105,0,0,0,0,0,0,0,0,73,2,115,1,99,0,0,0,105,111,0,0,0,0,0,0,0,0,73,2,106,1,18,0,0,0,140,102,0,0,0,0,0,0,0,0,73,2,105,1,19,0,0,0,140,112,0,0,0,0,0,0,0,0,73,2,110,1,21,0,0,0,142,103,0,0,0,0,0,0,0,0,73,2,109,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,73,2,109,1,22,0,0,0,142,113,0,0,0,0,0,0,0,0,73,2,114,1,24,0,0,0,144,105,0,0,0,0,0,0,0,0,73,2,113,1,25,0,0,0,144,111,0,0,0,0,0,0,0,0,96,2,118,1,68,0,0,0,103,103,103,0,0,0,0,0,0,0,96,2,117,1,75,0,0,0,103,142,103,0,0,0,0,0,0,0,96,2,120,1,68,0,0,0,105,105,105,0,0,0,0,0,0,0,96,2,119,1,78,0,0,0,105,144,105,0,0,0,0,0,0,0,113,2,122,1,103,0,0,32,102,0,0,0,0,0,0,0,0,0,113,2,124,1,103,0,0,32,103,0,0,0,0,0,0,0,0,0,113,2,127,1,103,0,0,8,105,0,0,0,0,0,0,0,0,0,113,2,126,1,104,0,0,8,138,0,0,0,0,0,0,0,0,0,113,2,129,1,104,0,0,32,138,0,0,0,0,0,0,0,0,0,113,2,128,1,104,0,0,0,138,0,0,0,0,0,0,0,0,0,113,2,121,1,105,0,0,32,140,0,0,0,0,0,0,0,0,0,113,2,121,1,105,0,0,2,140,0,0,0,0,0,0,0,0,0,113,2,123,1,106,0,0,32,142,0,0,0,0,0,0,0,0,0,113,2,123,1,106,0,0,4,142,0,0,0,0,0,0,0,0,0,113,2,125,1,107,0,0,8,144,0,0,0,0,0,0,0,0,0,113,2,125,1,107,0,0,8,144,0,0,0,0,0,0,0,0,0,113,2,20,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,113,2,22,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,118,2,22,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,130,2,20,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,141,2,132,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,2,133,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,2,134,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,2,139,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,2,140,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,2,141,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,2,143,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,175,2,144,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,186,2,145,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,2,146,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,2,222,56,114,0,0,0,106,0,0,0,0,0,0,0,0,0,200,2,204,56,114,0,0,0,103,0,0,0,0,0,0,0,0,0,205,2,213,56,114,0,0,0,105,0,0,0,0,0,0,0,0,0,210,2,195,56,114,0,0,0,102,0,0,0,0,0,0,0,0,0,225,2,147,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,2,148,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,235,2,149,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,2,150,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,2,152,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,246,2,151,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,246,2,154,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,246,2,153,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,246,2,156,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,246,2,155,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,252,2,158,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,252,2,157,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,252,2,160,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,252,2,159,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,252,2,162,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,252,2,161,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,48,3,164,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,48,3,163,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,48,3,166,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,48,3,165,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,48,3,168,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,48,3,167,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,54,3,170,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,54,3,169,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,54,3,172,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,54,3,171,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,54,3,174,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,54,3,173,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,106,3,184,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,106,3,183,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,106,3,186,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,106,3,185,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,106,3,188,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,106,3,187,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,133,3,194,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,133,3,193,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,133,3,196,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,133,3,195,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,133,3,198,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,133,3,197,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,139,3,200,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,139,3,199,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,139,3,202,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,139,3,201,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,139,3,204,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,139,3,203,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,191,3,206,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,191,3,205,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,191,3,208,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,191,3,207,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,191,3,210,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,191,3,209,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,197,3,212,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,197,3,211,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,197,3,214,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,197,3,213,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,197,3,216,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,197,3,215,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,249,3,226,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,249,3,225,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,249,3,228,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,249,3,227,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,249,3,230,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,249,3,229,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,24,4,236,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,24,4,235,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,24,4,238,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,24,4,237,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,24,4,240,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,24,4,239,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,55,4,242,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,55,4,241,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,55,4,244,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,55,4,243,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,55,4,246,1,8,0,0,0,105,105,0,0,0,0,0,0,0,0,55,4,245,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,86,4,252,1,8,0,0,0,102,102,0,0,0,0,0,0,0,0,86,4,251,1,11,0,0,0,102,140,0,0,0,0,0,0,0,0,86,4,254,1,8,0,0,0,103,103,0,0,0,0,0,0,0,0,86,4,253,1,13,0,0,0,103,142,0,0,0,0,0,0,0,0,86,4,0,2,8,0,0,0,105,105,0,0,0,0,0,0,0,0,86,4,255,1,16,0,0,0,105,144,0,0,0,0,0,0,0,0,117,4,2,2,8,0,0,0,102,102,0,0,0,0,0,0,0,0,117,4,1,2,11,0,0,0,102,140,0,0,0,0,0,0,0,0,117,4,4,2,8,0,0,0,103,103,0,0,0,0,0,0,0,0,117,4,3,2,13,0,0,0,103,142,0,0,0,0,0,0,0,0,117,4,6,2,8,0,0,0,105,105,0,0,0,0,0,0,0,0,117,4,5,2,16,0,0,0,105,144,0,0,0,0,0,0,0,0,144,4,8,2,8,0,0,0,102,102,0,0,0,0,0,0,0,0,144,4,7,2,11,0,0,0,102,140,0,0,0,0,0,0,0,0,144,4,10,2,8,0,0,0,103,103,0,0,0,0,0,0,0,0,144,4,9,2,13,0,0,0,103,142,0,0,0,0,0,0,0,0,144,4,12,2,8,0,0,0,105,105,0,0,0,0,0,0,0,0,144,4,11,2,16,0,0,0,105,144,0,0,0,0,0,0,0,0,171,4,18,2,8,0,0,0,102,102,0,0,0,0,0,0,0,0,171,4,17,2,11,0,0,0,102,140,0,0,0,0,0,0,0,0,171,4,20,2,8,0,0,0,103,103,0,0,0,0,0,0,0,0,171,4,19,2,13,0,0,0,103,142,0,0,0,0,0,0,0,0,171,4,22,2,8,0,0,0,105,105,0,0,0,0,0,0,0,0,171,4,21,2,16,0,0,0,105,144,0,0,0,0,0,0,0,0,198,4,72,2,3,0,0,0,25,115,0,0,0,0,0,0,0,0,198,4,50,2,115,0,0,0,26,112,0,0,0,0,0,0,0,0,198,4,45,2,3,0,0,0,26,115,0,0,0,0,0,0,0,0,198,4,59,2,116,0,0,0,32,113,0,0,0,0,0,0,0,0,198,4,54,2,3,0,0,0,32,115,0,0,0,0,0,0,0,0,198,4,68,2,117,0,0,0,40,111,0,0,0,0,0,0,0,0,198,4,63,2,7,0,0,0,40,114,0,0,0,0,0,0,0,0,198,4,52,2,56,0,0,0,102,102,0,0,0,0,0,0,0,0,198,4,50,2,97,0,0,0,102,112,0,0,0,0,0,0,0,0,198,4,49,2,118,0,0,0,102,115,0,0,0,0,0,0,0,0,198,4,51,2,94,0,0,0,102,140,0,0,0,0,0,0,0,0,198,4,61,2,56,0,0,0,103,103,0,0,0,0,0,0,0,0,198,4,59,2,98,0,0,0,103,113,0,0,0,0,0,0,0,0,198,4,58,2,118,0,0,0,103,115,0,0,0,0,0,0,0,0,198,4,60,2,57,0,0,0,103,142,0,0,0,0,0,0,0,0,198,4,70,2,56,0,0,0,105,105,0,0,0,0,0,0,0,0,198,4,68,2,99,0,0,0,105,111,0,0,0,0,0,0,0,0,198,4,67,2,119,0,0,0,105,114,0,0,0,0,0,0,0,0,198,4,69,2,58,0,0,0,105,144,0,0,0,0,0,0,0,0,198,4,79,2,56,0,0,0,106,106,0,0,0,0,0,0,0,0,198,4,76,2,118,0,0,0,106,115,0,0,0,0,0,0,0,0,198,4,78,2,120,0,0,0,106,146,0,0,0,0,0,0,0,0,198,4,48,2,18,0,0,0,140,102,0,0,0,0,0,0,0,0,198,4,47,2,19,0,0,0,140,112,0,0,0,0,0,0,0,0,198,4,46,2,20,0,0,0,140,115,0,0,0,0,0,0,0,0,198,4,57,2,21,0,0,0,142,103,0,0,0,0,0,0,0,0,198,4,56,2,22,0,0,0,142,113,0,0,0,0,0,0,0,0,198,4,55,2,23,0,0,0,142,115,0,0,0,0,0,0,0,0,198,4,66,2,24,0,0,0,144,105,0,0,0,0,0,0,0,0,198,4,65,2,25,0,0,0,144,111,0,0,0,0,0,0,0,0,198,4,64,2,26,0,0,0,144,114,0,0,0,0,0,0,0,0,198,4,75,2,27,0,0,0,146,106,0,0,0,0,0,0,0,0,198,4,73,2,28,0,0,0,146,115,0,0,0,0,0,0,0,0,198,4,83,2,122,0,0,0,115,5,101,101,0,0,0,0,0,0,198,4,81,2,123,0,0,0,115,5,101,139,0,0,0,0,0,0,198,4,87,2,122,0,0,0,115,6,101,101,0,0,0,0,0,0,198,4,85,2,123,0,0,0,115,6,101,139,0,0,0,0,0,0,198,4,92,2,122,0,0,0,115,8,101,101,0,0,0,0,0,0,198,4,90,2,125,0,0,0,115,8,101,144,0,0,0,0,0,0,198,4,98,2,122,0,0,0,115,9,101,101,0,0,0,0,0,0,198,4,96,2,127,0,0,0,115,9,101,142,0,0,0,0,0,0,212,4,84,2,86,0,0,0,101,101,116,0,0,0,0,0,0,0,212,4,82,2,87,0,0,0,101,139,116,0,0,0,0,0,0,0,218,4,88,2,86,0,0,0,101,101,116,0,0,0,0,0,0,0,218,4,86,2,87,0,0,0,101,139,116,0,0,0,0,0,0,0,229,4,100,2,138,0,0,0,134,119,0,0,0,0,0,0,0,0,229,4,94,2,139,0,0,0,135,120,0,0,0,0,0,0,0,0,229,4,95,2,140,0,0,8,136,121,0,0,0,0,0,0,0,0,229,4,89,2,141,0,0,0,137,122,0,0,0,0,0,0,0,0,234,4,89,2,141,0,0,0,137,122,0,0,0,0,0,0,0,0,240,4,94,2,139,0,0,0,135,120,0,0,0,0,0,0,0,0,240,4,93,2,86,0,0,0,101,101,116,0,0,0,0,0,0,0,240,4,91,2,142,0,0,0,101,144,116,0,0,0,0,0,0,0,252,4,95,2,140,0,0,0,136,121,0,0,0,0,0,0,0,0,2,5,99,2,86,0,0,0,101,101,116,0,0,0,0,0,0,0,2,5,97,2,144,0,0,0,101,142,116,0,0,0,0,0,0,0,8,5,100,2,138,0,0,0,134,119,0,0,0,0,0,0,0,0,19,5,103,2,56,0,0,0,102,102,0,0,0,0,0,0,0,0,19,5,105,2,56,0,0,0,103,103,0,0,0,0,0,0,0,0,19,5,107,2,56,0,0,0,105,105,0,0,0,0,0,0,0,0,19,5,110,2,56,0,0,0,106,106,0,0,0,0,0,0,0,0,19,5,102,2,18,0,0,0,140,102,0,0,0,0,0,0,0,0,19,5,104,2,21,0,0,0,142,103,0,0,0,0,0,0,0,0,19,5,106,2,24,0,0,0,144,105,0,0,0,0,0,0,0,0,19,5,109,2,27,0,0,0,146,106,0,0,0,0,0,0,0,0,27,5,101,2,147,0,0,0,139,0,0,0,0,0,0,0,0,0,38,5,108,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,84,5,112,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,84,5,111,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,91,5,114,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,91,5,113,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,98,5,123,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,5,124,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,5,128,2,8,0,0,0,103,102,0,0,0,0,0,0,0,0,113,5,129,2,8,0,0,0,103,103,0,0,0,0,0,0,0,0,113,5,130,2,8,0,0,0,103,106,0,0,0,0,0,0,0,0,113,5,125,2,11,0,0,0,103,140,0,0,0,0,0,0,0,0,113,5,126,2,13,0,0,0,103,142,0,0,0,0,0,0,0,0,113,5,127,2,17,0,0,0,103,146,0,0,0,0,0,0,0,0,113,5,133,2,8,0,0,0,105,105,0,0,0,0,0,0,0,0,113,5,134,2,8,0,0,0,105,106,0,0,0,0,0,0,0,0,113,5,131,2,16,0,0,0,105,144,0,0,0,0,0,0,0,0,113,5,132,2,17,0,0,0,105,146,0,0,0,0,0,0,0,0,147,5,135,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,5,137,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,150,5,136,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,159,5,139,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,159,5,138,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,168,5,141,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,168,5,140,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,177,5,158,5,56,0,0,0,89,101,0,0,0,0,0,0,0,0,177,5,157,5,62,0,0,0,89,139,0,0,0,0,0,0,0,0,186,5,143,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,186,5,142,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,195,5,160,5,56,0,0,0,101,89,0,0,0,0,0,0,0,0,195,5,159,5,58,0,0,0,101,144,0,0,0,0,0,0,0,0,204,5,162,5,8,0,0,0,101,89,0,0,0,0,0,0,0,0,204,5,161,5,16,0,0,0,101,144,0,0,0,0,0,0,0,0,213,5,145,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,213,5,144,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,222,5,147,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,222,5,146,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,231,5,164,5,56,0,0,0,89,101,0,0,0,0,0,0,0,0,231,5,163,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,240,5,151,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,240,5,151,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,240,5,150,2,58,0,0,0,103,144,0,0,0,0,0,0,0,0,240,5,150,2,58,0,0,0,103,144,0,0,0,0,0,0,0,0,240,5,149,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,240,5,149,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,240,5,148,2,58,0,0,0,105,144,0,0,0,0,0,0,0,0,240,5,148,2,58,0,0,0,105,144,0,0,0,0,0,0,0,0,13,6,153,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,13,6,152,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,22,6,157,2,56,0,0,0,101,103,0,0,0,0,0,0,0,0,22,6,155,2,56,0,0,0,101,105,0,0,0,0,0,0,0,0,22,6,156,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,22,6,156,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,22,6,154,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,51,6,161,2,56,0,0,0,101,103,0,0,0,0,0,0,0,0,51,6,159,2,56,0,0,0,101,105,0,0,0,0,0,0,0,0,51,6,160,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,51,6,160,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,51,6,158,2,58,0,0,0,101,144,0,0,0,0,0,0,0,0,80,6,163,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,80,6,162,2,57,0,0,0,101,142,0,0,0,0,0,0,0,0,89,6,167,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,89,6,167,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,89,6,166,2,57,0,0,0,103,142,0,0,0,0,0,0,0,0,89,6,166,2,57,0,0,0,103,142,0,0,0,0,0,0,0,0,89,6,165,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,89,6,165,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,89,6,164,2,57,0,0,0,105,142,0,0,0,0,0,0,0,0,89,6,164,2,57,0,0,0,105,142,0,0,0,0,0,0,0,0,118,6,169,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,118,6,168,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,128,6,166,5,56,0,0,0,89,101,0,0,0,0,0,0,0,0,128,6,165,5,62,0,0,0,89,139,0,0,0,0,0,0,0,0,138,6,171,2,56,0,0,0,101,101,0,0,0,0,0,0,0,0,138,6,170,2,62,0,0,0,101,139,0,0,0,0,0,0,0,0,148,6,168,5,56,0,0,0,89,101,0,0,0,0,0,0,0,0,148,6,167,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,158,6,175,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,158,6,175,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,158,6,174,2,58,0,0,0,103,144,0,0,0,0,0,0,0,0,158,6,174,2,58,0,0,0,103,144,0,0,0,0,0,0,0,0,158,6,173,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,158,6,173,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,158,6,172,2,58,0,0,0,105,144,0,0,0,0,0,0,0,0,158,6,172,2,58,0,0,0,105,144,0,0,0,0,0,0,0,0,190,6,179,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,190,6,179,2,56,0,0,0,103,101,0,0,0,0,0,0,0,0,190,6,178,2,57,0,0,0,103,142,0,0,0,0,0,0,0,0,190,6,178,2,57,0,0,0,103,142,0,0,0,0,0,0,0,0,190,6,177,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,190,6,177,2,56,0,0,0,105,101,0,0,0,0,0,0,0,0,190,6,176,2,57,0,0,0,105,142,0,0,0,0,0,0,0,0,190,6,176,2,57,0,0,0,105,142,0,0,0,0,0,0,0,0,222,6,180,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,6,181,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,6,182,2,0,0,0,32,0,0,0,0,0,0,0,0,0,0,245,6,183,2,0,0,0,32,0,0,0,0,0,0,0,0,0,0,249,6,184,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,187,2,96,0,0,32,102,0,0,0,0,0,0,0,0,0,0,7,186,2,96,0,0,0,102,0,0,0,0,0,0,0,0,0,0,7,190,2,96,0,0,32,103,0,0,0,0,0,0,0,0,0,0,7,189,2,96,0,0,0,103,0,0,0,0,0,0,0,0,0,0,7,192,2,96,0,0,0,105,0,0,0,0,0,0,0,0,0,0,7,194,2,96,0,0,0,106,0,0,0,0,0,0,0,0,0,0,7,185,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,0,7,188,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,0,7,191,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,0,7,193,2,113,0,0,0,146,0,0,0,0,0,0,0,0,0,24,7,196,2,103,0,0,0,102,0,0,0,0,0,0,0,0,0,24,7,198,2,103,0,0,0,103,0,0,0,0,0,0,0,0,0,24,7,200,2,103,0,0,0,105,0,0,0,0,0,0,0,0,0,24,7,202,2,103,0,0,0,106,0,0,0,0,0,0,0,0,0,24,7,195,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,24,7,197,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,24,7,199,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,24,7,201,2,113,0,0,0,146,0,0,0,0,0,0,0,0,0,24,7,202,2,112,0,0,0,25,106,0,0,0,0,0,0,0,0,24,7,201,2,148,0,0,0,25,146,0,0,0,0,0,0,0,0,24,7,196,2,112,0,0,0,26,102,0,0,0,0,0,0,0,0,24,7,195,2,108,0,0,0,26,140,0,0,0,0,0,0,0,0,24,7,198,2,112,0,0,0,32,103,0,0,0,0,0,0,0,0,24,7,197,2,109,0,0,0,32,142,0,0,0,0,0,0,0,0,24,7,200,2,112,0,0,0,40,105,0,0,0,0,0,0,0,0,24,7,199,2,110,0,0,0,40,144,0,0,0,0,0,0,0,0,38,7,204,2,8,0,0,0,101,101,0,0,0,0,0,0,0,0,38,7,203,2,54,0,0,0,101,139,0,0,0,0,0,0,0,0,44,7,206,2,8,0,0,0,101,101,0,0,0,0,0,0,0,0,44,7,205,2,54,0,0,0,101,139,0,0,0,0,0,0,0,0,55,7,227,2,8,0,0,0,101,101,0,0,0,0,0,0,0,0,55,7,225,2,16,0,0,0,101,144,0,0,0,0,0,0,0,0,61,7,231,2,8,0,0,0,101,101,0,0,0,0,0,0,0,0,61,7,229,2,13,0,0,0,101,142,0,0,0,0,0,0,0,0,72,7,255,2,86,0,0,0,101,101,116,0,0,0,0,0,0,0,72,7,254,2,87,0,0,0,101,139,116,0,0,0,0,0,0,0,77,7,1,3,86,0,0,0,101,101,116,0,0,0,0,0,0,0,77,7,0,3,87,0,0,0,101,139,116,0,0,0,0,0,0,0,82,7,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,7,169,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,7,11,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,7,12,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,7,13,3,149,0,0,0,115,115,0,0,0,0,0,0,0,0,108,7,14,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,7,16,3,152,0,0,0,117,101,116,0,0,0,0,0,0,0,111,7,15,3,153,0,0,0,142,101,116,0,0,0,0,0,0,0,121,7,17,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,121,7,18,3,154,0,0,0,101,116,116,0,0,0,0,0,0,0,127,7,19,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,7,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,7,141,0,156,0,0,0,0,0,0,0,0,0,0,0,0,0,138,7,142,0,103,0,0,0,87,0,0,0,0,0,0,0,0,0,138,7,137,0,106,0,0,0,142,0,0,0,0,0,0,0,0,0,138,7,138,0,107,0,0,0,144,0,0,0,0,0,0,0,0,0,138,7,142,0,157,0,0,0,45,45,0,0,0,0,0,0,0,0,138,7,142,0,112,0,0,0,45,87,0,0,0,0,0,0,0,0,138,7,157,0,103,0,0,0,87,45,0,0,0,0,0,0,0,0,149,7,141,0,156,0,0,0,0,0,0,0,0,0,0,0,0,0,149,7,141,0,103,0,0,0,87,0,0,0,0,0,0,0,0,0,149,7,141,0,157,0,0,0,45,45,0,0,0,0,0,0,0,0,149,7,141,0,112,0,0,0,45,87,0,0,0,0,0,0,0,0,149,7,141,0,103,0,0,0,87,45,0,0,0,0,0,0,0,0,161,7,30,3,158,0,0,0,145,0,0,0,0,0,0,0,0,0,166,7,31,3,158,0,0,0,145,0,0,0,0,0,0,0,0,0,172,7,135,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,7,179,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,184,7,175,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,192,7,189,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,199,7,221,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,207,7,217,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,216,7,231,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,224,7,247,1,112,0,0,0,45,87,0,0,0,0,0,0,0,0,232,7,13,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,239,7,118,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,239,7,118,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,239,7,32,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,239,7,33,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,239,7,14,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,244,7,117,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,244,7,117,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,244,7,117,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,244,7,117,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,0,8,115,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,115,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,0,8,34,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,0,8,35,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,0,8,12,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,0,8,13,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,6,8,116,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,6,8,116,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,6,8,116,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,6,8,116,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,20,8,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,8,119,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,8,37,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,8,246,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,8,238,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,67,8,233,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,67,8,234,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,67,8,238,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,67,8,238,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,67,8,253,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,78,8,237,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,78,8,237,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,78,8,237,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,78,8,237,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,78,8,237,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,84,8,212,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,84,8,207,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,84,8,208,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,84,8,212,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,84,8,212,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,84,8,224,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,97,8,211,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,97,8,211,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,97,8,211,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,97,8,211,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,97,8,211,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,117,8,38,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,8,247,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,8,39,3,103,0,0,0,87,0,0,0,0,0,0,0,0,0,142,8,71,3,103,0,0,0,87,0,0,0,0,0,0,0,0,0,149,8,139,0,105,0,0,0,140,0,0,0,0,0,0,0,0,0,149,8,140,0,106,0,0,0,142,0,0,0,0,0,0,0,0,0,169,8,40,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,169,8,41,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,182,8,42,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,182,8,43,3,106,0,0,0,142],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+891502);allocate([212,8,235,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,212,8,236,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,225,8,209,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,225,8,210,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,255,8,145,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,255,8,146,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,255,8,147,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,23,9,61,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,23,9,62,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,43,9,44,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,9,236,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,51,9,237,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,62,9,238,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,62,9,239,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,62,9,240,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,96,9,224,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,96,9,225,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,9,226,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,128,9,104,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,128,9,105,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,141,9,78,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,141,9,79,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,171,9,246,4,103,0,0,0,87,0,0,0,0,0,0,0,0,0,171,9,231,4,106,0,0,0,142,0,0,0,0,0,0,0,0,0,171,9,232,4,107,0,0,0,144,0,0,0,0,0,0,0,0,0,171,9,233,4,158,0,0,0,145,0,0,0,0,0,0,0,0,0,175,9,230,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,9,45,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,186,9,46,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,198,9,47,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,9,48,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,9,49,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,9,50,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,9,51,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,9,229,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,9,63,7,156,0,0,0,0,0,0,0,0,0,0,0,0,0,247,9,64,7,103,0,0,0,87,0,0,0,0,0,0,0,0,0,247,9,59,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,247,9,60,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,247,9,64,7,157,0,0,0,45,45,0,0,0,0,0,0,0,0,247,9,64,7,112,0,0,0,45,87,0,0,0,0,0,0,0,0,247,9,79,7,103,0,0,0,87,45,0,0,0,0,0,0,0,0,2,10,63,7,156,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,63,7,103,0,0,0,87,0,0,0,0,0,0,0,0,0,2,10,63,7,157,0,0,0,45,45,0,0,0,0,0,0,0,0,2,10,63,7,112,0,0,0,45,87,0,0,0,0,0,0,0,0,2,10,63,7,103,0,0,0,87,45,0,0,0,0,0,0,0,0,14,10,52,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,10,53,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,10,54,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,10,74,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,40,10,55,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,47,10,78,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,25,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,26,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,32,0,0,0,0,0,0,0,0,0,55,10,57,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,62,10,67,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,10,68,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,10,69,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,10,70,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,10,72,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,10,73,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,103,10,79,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,10,75,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,10,76,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,10,221,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,10,77,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,10,247,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,10,35,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,139,10,10,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,139,10,11,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,148,10,21,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,148,10,15,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,148,10,16,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,148,10,17,11,158,0,0,0,145,0,0,0,0,0,0,0,0,0,148,10,19,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,148,10,20,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,159,10,18,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,184,10,107,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,184,10,102,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,184,10,103,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,184,10,107,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,184,10,107,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,184,10,122,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,195,10,106,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,195,10,106,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,195,10,106,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,195,10,106,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,195,10,106,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,201,10,81,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,201,10,76,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,201,10,77,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,201,10,81,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,201,10,81,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,201,10,93,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,214,10,80,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,214,10,80,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,214,10,80,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,214,10,80,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,214,10,80,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,234,10,177,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,10,205,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,239,10,205,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,245,10,196,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,245,10,196,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,245,10,196,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,245,10,196,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,252,10,198,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,252,10,198,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,3,11,195,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,195,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,3,11,195,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,3,11,195,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,11,11,197,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,11,80,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,11,179,56,156,0,0,0,0,0,0,0,0,0,0,0,0,0,24,11,179,56,103,0,0,0,87,0,0,0,0,0,0,0,0,0,24,11,22,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,24,11,23,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,29,11,81,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,37,11,82,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,47,11,83,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,54,11,84,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,63,11,85,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,11,86,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,11,87,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,11,126,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,11,127,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,11,129,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,95,11,128,3,54,0,0,0,101,139,0,0,0,0,0,0,0,0,102,11,131,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,102,11,130,3,54,0,0,0,101,139,0,0,0,0,0,0,0,0,109,11,132,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,11,134,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,113,11,133,3,54,0,0,0,101,139,0,0,0,0,0,0,0,0,120,11,136,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,120,11,135,3,54,0,0,0,101,139,0,0,0,0,0,0,0,0,127,11,207,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,11,138,3,103,0,0,0,102,0,0,0,0,0,0,0,0,0,133,11,140,3,103,0,0,0,103,0,0,0,0,0,0,0,0,0,133,11,142,3,103,0,0,0,105,0,0,0,0,0,0,0,0,0,133,11,144,3,103,0,0,0,106,0,0,0,0,0,0,0,0,0,133,11,137,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,133,11,139,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,133,11,141,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,133,11,143,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,133,11,144,3,112,0,0,0,25,106,0,0,0,0,0,0,0,0,133,11,143,3,148,0,0,0,25,146,0,0,0,0,0,0,0,0,133,11,138,3,112,0,0,0,26,102,0,0,0,0,0,0,0,0,133,11,137,3,108,0,0,0,26,140,0,0,0,0,0,0,0,0,133,11,140,3,112,0,0,0,32,103,0,0,0,0,0,0,0,0,133,11,139,3,109,0,0,0,32,142,0,0,0,0,0,0,0,0,133,11,142,3,112,0,0,0,40,105,0,0,0,0,0,0,0,0,133,11,141,3,110,0,0,0,40,144,0,0,0,0,0,0,0,0,162,11,158,3,103,0,0,0,102,0,0,0,0,0,0,0,0,0,162,11,166,3,103,0,0,0,103,0,0,0,0,0,0,0,0,0,162,11,174,3,103,0,0,0,105,0,0,0,0,0,0,0,0,0,162,11,182,3,103,0,0,0,106,0,0,0,0,0,0,0,0,0,162,11,157,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,162,11,165,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,162,11,173,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,162,11,181,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,162,11,162,3,8,0,0,0,102,102,0,0,0,0,0,0,0,0,162,11,164,3,160,0,0,0,102,112,0,0,0,0,0,0,0,0,162,11,163,3,161,0,0,0,102,115,0,0,0,0,0,0,0,0,162,11,159,3,11,0,0,0,102,140,0,0,0,0,0,0,0,0,162,11,170,3,8,0,0,0,103,103,0,0,0,0,0,0,0,0,162,11,172,3,162,0,0,0,103,113,0,0,0,0,0,0,0,0,162,11,171,3,161,0,0,0,103,115,0,0,0,0,0,0,0,0,162,11,167,3,13,0,0,0,103,142,0,0,0,0,0,0,0,0,162,11,178,3,8,0,0,0,105,105,0,0,0,0,0,0,0,0,162,11,180,3,163,0,0,0,105,111,0,0,0,0,0,0,0,0,162,11,179,3,164,0,0,0,105,114,0,0,0,0,0,0,0,0,162,11,175,3,16,0,0,0,105,144,0,0,0,0,0,0,0,0,162,11,164,3,165,0,0,0,102,102,112,0,0,0,0,0,0,0,162,11,163,3,74,0,0,0,102,102,115,0,0,0,0,0,0,0,162,11,161,3,166,0,0,0,102,140,112,0,0,0,0,0,0,0,162,11,160,3,167,0,0,0,102,140,115,0,0,0,0,0,0,0,162,11,172,3,168,0,0,0,103,103,113,0,0,0,0,0,0,0,162,11,171,3,74,0,0,0,103,103,115,0,0,0,0,0,0,0,162,11,169,3,169,0,0,0,103,142,113,0,0,0,0,0,0,0,162,11,168,3,76,0,0,0,103,142,115,0,0,0,0,0,0,0,162,11,180,3,170,0,0,0,105,105,111,0,0,0,0,0,0,0,162,11,179,3,77,0,0,0,105,105,114,0,0,0,0,0,0,0,162,11,177,3,171,0,0,0,105,144,111,0,0,0,0,0,0,0,162,11,176,3,79,0,0,0,105,144,114,0,0,0,0,0,0,0,191,11,188,3,0,0,0,0,25,31,0,0,0,0,0,0,0,0,191,11,187,3,184,0,0,0,25,116,0,0,0,0,0,0,0,0,191,11,184,3,0,0,0,0,26,31,0,0,0,0,0,0,0,0,191,11,183,3,184,0,0,0,26,116,0,0,0,0,0,0,0,0,191,11,186,3,0,0,0,0,32,31,0,0,0,0,0,0,0,0,191,11,185,3,184,0,0,0,32,116,0,0,0,0,0,0,0,0,194,11,188,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,194,11,187,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,198,11,191,3,96,0,0,32,102,0,0,0,0,0,0,0,0,0,198,11,190,3,96,0,0,0,102,0,0,0,0,0,0,0,0,0,198,11,194,3,96,0,0,32,103,0,0,0,0,0,0,0,0,0,198,11,193,3,96,0,0,0,103,0,0,0,0,0,0,0,0,0,198,11,196,3,96,0,0,0,105,0,0,0,0,0,0,0,0,0,198,11,198,3,96,0,0,0,106,0,0,0,0,0,0,0,0,0,198,11,189,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,198,11,192,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,198,11,195,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,198,11,197,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,222,11,186,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,222,11,185,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,226,11,205,3,189,0,0,0,119,31,0,0,0,0,0,0,0,0,226,11,204,3,190,0,0,0,120,31,0,0,0,0,0,0,0,0,226,11,199,3,191,0,0,0,122,31,0,0,0,0,0,0,0,0,230,11,199,3,191,0,0,0,122,31,0,0,0,0,0,0,0,0,235,11,204,3,190,0,0,0,120,31,0,0,0,0,0,0,0,0,240,11,201,3,86,0,0,0,101,101,116,0,0,0,0,0,0,0,240,11,200,3,144,0,0,0,101,142,116,0,0,0,0,0,0,0,249,11,202,3,8,0,0,0,101,101,0,0,0,0,0,0,0,0,249,11,203,3,192,0,0,0,101,101,116,116,0,0,0,0,0,0,6,12,205,3,189,0,0,0,119,31,0,0,0,0,0,0,0,0,11,12,206,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,15,12,207,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,12,208,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,12,209,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,12,210,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,12,211,3,62,0,0,32,103,139,0,0,0,0,0,0,0,0,35,12,212,3,62,0,0,8,105,139,0,0,0,0,0,0,0,0,42,12,213,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,49,12,214,3,0,0,0,32,32,34,0,0,0,0,0,0,0,0,49,12,215,3,0,0,0,8,40,34,0,0,0,0,0,0,0,0,57,12,216,3,62,0,0,32,103,139,0,0,0,0,0,0,0,0,57,12,217,3,62,0,0,8,105,139,0,0,0,0,0,0,0,0,65,12,218,3,62,0,0,32,103,139,0,0,0,0,0,0,0,0,65,12,219,3,62,0,0,8,105,139,0,0,0,0,0,0,0,0,73,12,184,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,73,12,183,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,77,12,221,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,12,222,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,12,223,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,106,12,80,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,109,12,77,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,113,12,86,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,116,12,83,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,120,12,89,4,104,0,0,32,138,0,0,0,0,0,0,0,0,0,125,12,91,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,128,12,90,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,134,12,97,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,137,12,94,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,141,12,103,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,144,12,100,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,148,12,107,4,103,0,0,32,102,0,0,0,0,0,0,0,0,0,148,12,109,4,103,0,0,32,103,0,0,0,0,0,0,0,0,0,148,12,111,4,103,0,0,8,105,0,0,0,0,0,0,0,0,0,148,12,112,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,148,12,106,4,105,0,0,32,140,0,0,0,0,0,0,0,0,0,148,12,106,4,105,0,0,2,140,0,0,0,0,0,0,0,0,0,148,12,108,4,106,0,0,32,142,0,0,0,0,0,0,0,0,0,148,12,108,4,106,0,0,4,142,0,0,0,0,0,0,0,0,0,148,12,110,4,107,0,0,8,144,0,0,0,0,0,0,0,0,0,148,12,110,4,107,0,0,8,144,0,0,0,0,0,0,0,0,0,148,12,25,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,148,12,27,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,152,12,27,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,162,12,25,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,167,12,115,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,171,12,118,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,175,12,121,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,179,12,124,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,183,12,127,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,186,12,130,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,189,12,133,4,104,0,0,8,138,0,0,0,0,0,0,0,0,0,195,12,134,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,198,12,137,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,204,12,138,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,210,12,139,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,216,12,140,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,222,12,141,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,228,12,142,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,234,12,143,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,241,12,144,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,248,12,145,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,255,12,146,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,6,13,147,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,12,13,148,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,18,13,149,4,56,0,8,0,88,88,0,0,0,0,0,0,0,0,18,13,151,4,56,0,8,0,88,103,0,0,0,0,0,0,0,0,18,13,150,4,120,0,8,0,88,146,0,0,0,0,0,0,0,0,18,13,153,4,56,0,8,0,103,88,0,0,0,0,0,0,0,0,18,13,152,4,27,0,8,0,146,88,0,0,0,0,0,0,0,0,24,13,154,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,24,13,156,4,56,0,2,0,88,103,0,0,0,0,0,0,0,0,24,13,155,4,57,0,2,0,88,142,0,0,0,0,0,0,0,0,24,13,158,4,56,0,2,0,103,88,0,0,0,0,0,0,0,0,24,13,157,4,21,0,2,0,142,88,0,0,0,0,0,0,0,0,30,13,159,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,30,13,161,4,56,0,2,0,88,105,0,0,0,0,0,0,0,0,30,13,160,4,58,0,2,0,88,144,0,0,0,0,0,0,0,0,30,13,163,4,56,0,2,0,105,88,0,0,0,0,0,0,0,0,30,13,162,4,24,0,2,0,144,88,0,0,0,0,0,0,0,0,36,13,164,4,56,0,1,0,88,88,0,0,0,0,0,0,0,0,36,13,166,4,56,0,1,0,88,103,0,0,0,0,0,0,0,0,36,13,165,4,94,0,1,0,88,140,0,0,0,0,0,0,0,0,36,13,168,4,56,0,1,0,103,88,0,0,0,0,0,0,0,0,36,13,167,4,18,0,1,0,140,88,0,0,0,0,0,0,0,0,42,13,169,4,56,0,8,0,88,88,0,0,0,0,0,0,0,0,48,13,170,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,54,13,171,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,60,13,172,4,56,0,1,0,88,88,0,0,0,0,0,0,0,0,66,13,173,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,71,13,174,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,76,13,175,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,81,13,176,4,56,0,8,0,88,88,0,0,0,0,0,0,0,0,90,13,177,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,99,13,178,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,108,13,179,4,56,0,1,0,88,88,0,0,0,0,0,0,0,0,117,13,180,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,122,13,189,4,64,0,8,0,88,88,116,0,0,0,0,0,0,0,131,13,190,4,64,0,8,0,88,88,116,0,0,0,0,0,0,0,140,13,191,4,64,0,2,0,88,88,116,0,0,0,0,0,0,0,149,13,192,4,64,0,1,0,88,88,116,0,0,0,0,0,0,0,158,13,193,4,64,0,8,0,88,88,116,0,0,0,0,0,0,0,167,13,194,4,64,0,8,0,88,88,116,0,0,0,0,0,0,0,176,13,195,4,64,0,2,0,88,88,116,0,0,0,0,0,0,0,185,13,196,4,64,0,1,0,88,88,116,0,0,0,0,0,0,0,194,13,197,4,56,0,8,0,88,88,0,0,0,0,0,0,0,0,201,13,198,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,208,13,199,4,56,0,2,0,88,88,0,0,0,0,0,0,0,0,215,13,200,4,56,0,8,0,88,88,0,0,0,0,0,0,0,0,222,13,201,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,231,13,202,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,240,13,203,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,249,13,204,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,0,14,205,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,7,14,206,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,14,14,207,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,21,14,208,4,68,0,8,0,88,88,88,0,0,0,0,0,0,0,27,14,209,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,33,14,210,4,68,0,2,0,88,88,88,0,0,0,0,0,0,0,39,14,211,4,68,0,1,0,88,88,88,0,0,0,0,0,0,0,45,14,212,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,14,214,4,56,0,0,0,102,102,0,0,0,0,0,0,0,0,50,14,213,4,94,0,0,0,102,140,0,0,0,0,0,0,0,0,50,14,216,4,56,0,0,0,103,103,0,0,0,0,0,0,0,0,50,14,215,4,94,0,0,0,103,140,0,0,0,0,0,0,0,0,50,14,218,4,56,0,0,0,105,103,0,0,0,0,0,0,0,0,50,14,217,4,94,0,0,0,105,140,0,0,0,0,0,0,0,0,69,14,23,3,159,0,0,16,157,0,0,0,0,0,0,0,0,0,69,14,21,3,159,0,0,2,157,0,0,0,0,0,0,0,0,0,69,14,21,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,69,14,23,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,69,14,24,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,69,14,20,3,195,0,0,32,115,115,0,0,0,0,0,0,0,0,69,14,22,3,195,0,0,32,115,115,0,0,0,0,0,0,0,0,69,14,22,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,69,14,20,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,96,14,225,4,62,0,0,0,101,139,0,0,0,0,0,0,0,0,102,14,226,4,106,0,0,0,142,0,0,0,0,0,0,0,0,0,110,14,227,4,196,0,0,32,102,157,0,0,0,0,0,0,0,0,110,14,228,4,196,0,0,32,103,157,0,0,0,0,0,0,0,0,124,14,247,4,196,0,0,0,102,157,0,0,0,0,0,0,0,0,124,14,248,4,196,0,0,32,103,157,0,0,0,0,0,0,0,0,124,14,249,4,196,0,0,8,103,157,0,0,0,0,0,0,0,0,124,14,250,4,196,0,0,0,105,157,0,0,0,0,0,0,0,0,138,14,251,4,0,0,0,32,0,0,0,0,0,0,0,0,0,0,138,14,252,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,149,14,253,4,196,0,0,32,102,157,0,0,0,0,0,0,0,0,149,14,254,4,196,0,0,32,103,157,0,0,0,0,0,0,0,0,163,14,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,14,0,5,196,0,0,0,102,157,0,0,0,0,0,0,0,0,170,14,1,5,196,0,0,0,103,157,0,0,0,0,0,0,0,0,170,14,2,5,196,0,0,0,105,157,0,0,0,0,0,0,0,0,189,14,3,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,189,14,4,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,189,14,5,5,159,0,0,8,157,0,0,0,0,0,0,0,0,0,212,14,6,5,196,0,0,0,102,157,0,0,0,0,0,0,0,0,212,14,7,5,196,0,0,0,103,157,0,0,0,0,0,0,0,0,212,14,8,5,196,0,0,0,105,157,0,0,0,0,0,0,0,0,231,14,9,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,231,14,10,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,231,14,11,5,159,0,0,8,157,0,0,0,0,0,0,0,0,0,254,14,28,3,159,0,0,16,157,0,0,0,0,0,0,0,0,0,254,14,26,3,159,0,0,2,157,0,0,0,0,0,0,0,0,0,254,14,26,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,254,14,28,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,254,14,29,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,254,14,25,3,111,0,0,32,115,2,115,0,0,0,0,0,0,0,254,14,27,3,111,0,0,32,115,2,115,0,0,0,0,0,0,0,254,14,27,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,254,14,25,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,21,15,13,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,21,15,12,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,32,15,15,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,32,15,14,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,43,15,57,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,15,83,5,198,0,0,0,134,0,0,0,0,0,0,0,0,0,48,15,81,5,199,0,0,0,135,0,0,0,0,0,0,0,0,0,48,15,82,5,200,0,0,8,136,0,0,0,0,0,0,0,0,0,48,15,80,5,201,0,0,0,137,0,0,0,0,0,0,0,0,0,48,15,80,5,202,0,0,0,25,137,0,0,0,0,0,0,0,0,48,15,83,5,203,0,0,0,26,134,0,0,0,0,0,0,0,0,48,15,81,5,204,0,0,0,32,135,0,0,0,0,0,0,0,0,48,15,82,5,205,0,0,8,40,136,0,0,0,0,0,0,0,0,53,15,80,5,201,0,0,0,137,0,0,0,0,0,0,0,0,0,53,15,80,5,202,0,0,0,25,137,0,0,0,0,0,0,0,0,59,15,81,5,199,0,0,0,135,0,0,0,0,0,0,0,0,0,59,15,81,5,204,0,0,0,32,135,0,0,0,0,0,0,0,0,71,15,82,5,200,0,0,8,136,0,0,0,0,0,0,0,0,0,71,15,82,5,205,0,0,0,40,136,0,0,0,0,0,0,0,0,77,15,83,5,198,0,0,0,134,0,0,0,0,0,0,0,0,0,77,15,83,5,203,0,0,0,26,134,0,0,0,0,0,0,0,0,83,15,84,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,88,15,85,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,94,15,86,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,119,15,94,5,56,0,0,0,102,102,0,0,0,0,0,0,0,0,119,15,93,5,94,0,0,0,102,140,0,0,0,0,0,0,0,0,119,15,96,5,56,0,0,0,103,103,0,0,0,0,0,0,0,0,119,15,95,5,57,0,0,0,103,142,0,0,0,0,0,0,0,0,119,15,98,5,56,0,0,0,105,105,0,0,0,0,0,0,0,0,119,15,97,5,58,0,0,0,105,144,0,0,0,0,0,0,0,0,138,15,99,5,196,0,0,0,102,157,0,0,0,0,0,0,0,0,138,15,100,5,196,0,0,0,103,157,0,0,0,0,0,0,0,0,138,15,101,5,196,0,0,0,105,157,0,0,0,0,0,0,0,0,157,15,103,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,157,15,102,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,166,15,109,5,56,0,0,0,102,102,0,0,0,0,0,0,0,0,166,15,108,5,94,0,0,0,102,140,0,0,0,0,0,0,0,0,166,15,111,5,56,0,0,0,103,103,0,0,0,0,0,0,0,0,166,15,110,5,57,0,0,0,103,142,0,0,0,0,0,0,0,0,166,15,113,5,56,0,0,0,105,105,0,0,0,0,0,0,0,0,166,15,112,5,58,0,0,0,105,144,0,0,0,0,0,0,0,0,193,15,114,5,56,0,0,32,101,101,0,0,0,0,0,0,0,0,193,15,115,5,56,0,0,8,101,101,0,0,0,0,0,0,0,0,204,15,170,5,56,0,0,32,89,89,0,0,0,0,0,0,0,0,204,15,171,5,56,0,0,8,89,89,0,0,0,0,0,0,0,0,213,15,125,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,213,15,124,5,54,0,0,0,101,139,0,0,0,0,0,0,0,0,219,15,127,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,219,15,126,5,54,0,0,0,101,139,0,0,0,0,0,0,0,0,225,15,130,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,225,15,128,5,16,0,0,0,101,144,0,0,0,0,0,0,0,0,231,15,134,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,231,15,132,5,13,0,0,0,101,142,0,0,0,0,0,0,0,0,237,15,136,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,15,146,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,244,15,145,5,54,0,0,0,101,139,0,0,0,0,0,0,0,0,250,15,148,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,250,15,147,5,54,0,0,0,101,139,0,0,0,0,0,0,0,0,0,16,151,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,0,16,149,5,16,0,0,0,101,144,0,0,0,0,0,0,0,0,6,16,155,5,8,0,0,0,101,101,0,0,0,0,0,0,0,0,6,16,153,5,13,0,0,0,101,142,0,0,0,0,0,0,0,0,12,16,91,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,16,91,6,0,0,0,32,35,34,32,0,0,0,0,0,0,0,12,16,91,6,0,0,0,8,43,42,40,0,0,0,0,0,0,0,20,16,90,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,16,90,6,0,0,0,32,35,34,32,0,0,0,0,0,0,0,20,16,90,6,0,0,0,8,43,42,40,0,0,0,0,0,0,0,29,16,92,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,16,160,6,206,0,0,0,25,125,0,0,0,0,0,0,0,0,37,16,161,6,207,0,0,0,25,129,0,0,0,0,0,0,0,0,37,16,162,6,208,0,0,0,25,133,0,0,0,0,0,0,0,0,37,16,95,6,209,0,0,0,26,123,0,0,0,0,0,0,0,0,37,16,96,6,210,0,0,0,26,126,0,0,0,0,0,0,0,0,37,16,97,6,211,0,0,0,26,130,0,0,0,0,0,0,0,0,37,16,112,6,212,0,0,0,32,124,0,0,0,0,0,0,0,0,37,16,113,6,213,0,0,0,32,127,0,0,0,0,0,0,0,0,37,16,114,6,214,0,0,0,32,131,0,0,0,0,0,0,0,0,37,16,137,6,215,0,0,0,40,128,0,0,0,0,0,0,0,0,37,16,138,6,216,0,0,0,40,132,0,0,0,0,0,0,0,0,37,16,111,6,56,0,0,0,70,102,0,0,0,0,0,0,0,0,37,16,136,6,56,0,0,0,70,103,0,0,0,0,0,0,0,0,37,16,155,6,56,0,0,0,70,105,0,0,0,0,0,0,0,0,37,16,110,6,94,0,0,0,70,140,0,0,0,0,0,0,0,0,37,16,135,6,94,0,0,0,70,140,0,0,0,0,0,0,0,0,37,16,154,6,94,0,0,0,70,140,0,0,0,0,0,0,0,0,37,16,135,6,94,0,0,0,70,140,0,0,0,0,0,0,0,0,37,16,116,6,56,0,0,32,82,103,0,0,0,0,0,0,0,0,37,16,140,6,56,0,0,8,82,105,0,0,0,0,0,0,0,0,37,16,115,6,56,0,0,32,100,103,0,0,0,0,0,0,0,0,37,16,139,6,56,0,0,8,100,105,0,0,0,0,0,0,0,0,37,16,109,6,56,0,0,0,102,70,0,0,0,0,0,0,0,0,37,16,107,6,56,0,0,0,102,102,0,0,0,0,0,0,0,0,37,16,104,6,118,0,0,0,102,115,0,0,0,0,0,0,0,0,37,16,106,6,94,0,0,0,102,140,0,0,0,0,0,0,0,0,37,16,134,6,56,0,0,0,103,70,0,0,0,0,0,0,0,0,37,16,127,6,56,0,0,32,103,82,0,0,0,0,0,0,0,0,37,16,126,6,56,0,0,32,103,100,0,0,0,0,0,0,0,0,37,16,132,6,56,0,0,0,103,103,0,0,0,0,0,0,0,0,37,16,128,6,118,0,0,0,103,115,0,0,0,0,0,0,0,0,37,16,131,6,57,0,0,0,103,142,0,0,0,0,0,0,0,0,37,16,153,6,56,0,0,0,105,70,0,0,0,0,0,0,0,0,37,16,147,6,56,0,0,8,105,82,0,0,0,0,0,0,0,0,37,16,146,6,56,0,0,8,105,100,0,0,0,0,0,0,0,0,37,16,151,6,56,0,0,0,105,105,0,0,0,0,0,0,0,0,37,16,149,6,119,0,0,0,105,114,0,0,0,0,0,0,0,0,37,16,148,6,118,0,0,0,105,115,0,0,0,0,0,0,0,0,37,16,150,6,58,0,0,0,105,144,0,0,0,0,0,0,0,0,37,16,173,6,56,0,0,0,106,106,0,0,0,0,0,0,0,0,37,16,169,6,118,0,0,0,106,115,0,0,0,0,0,0,0,0,37,16,171,6,120,0,0,0,106,146,0,0,0,0,0,0,0,0,37,16,101,6,217,0,0,0,123,26,0,0,0,0,0,0,0,0,37,16,120,6,218,0,0,0,124,32,0,0,0,0,0,0,0,0,37,16,166,6,219,0,0,0,125,25,0,0,0,0,0,0,0,0,37,16,102,6,220,0,0,0,126,26,0,0,0,0,0,0,0,0,37,16,121,6,221,0,0,0,127,32,0,0,0,0,0,0,0,0,37,16,144,6,222,0,0,0,128,40,0,0,0,0,0,0,0,0,37,16,167,6,223,0,0,0,129,25,0,0,0,0,0,0,0,0,37,16,103,6,224,0,0,0,130,26,0,0,0,0,0,0,0,0,37,16,122,6,225,0,0,0,131,32,0,0,0,0,0,0,0,0,37,16,145,6,226,0,0,0,132,40,0,0,0,0,0,0,0,0,37,16,168,6,227,0,0,0,133,25,0,0,0,0,0,0,0,0,37,16,100,6,18,0,0,0,140,70,0,0,0,0,0,0,0,0,37,16,119,6,18,0,0,0,140,70,0,0,0,0,0,0,0,0,37,16,143,6,18,0,0,0,140,70,0,0,0,0,0,0,0,0,37,16,119,6,18,0,0,0,140,70,0,0,0,0,0,0,0,0,37,16,99,6,18,0,0,0,140,102,0,0,0,0,0,0,0,0,37,16,98,6,20,0,0,0,140,115,0,0,0,0,0,0,0,0,37,16,118,6,21,0,0,0,142,103,0,0,0,0,0,0,0,0,37,16,117,6,23,0,0,0,142,115,0,0,0,0,0,0,0,0,37,16,142,6,24,0,0,0,144,105,0,0,0,0,0,0,0,0,37,16,141,6,26,0,0,0,144,114,0,0,0,0,0,0,0,0,37,16,164,6,27,0,0,0,146,106,0,0,0,0,0,0,0,0,37,16,163,6,28,0,0,0,146,115,0,0,0,0,0,0,0,0,41,16,162,6,208,0,0,0,25,133,0,0,0,0,0,0,0,0,41,16,97,6,211,0,0,0,26,130,0,0,0,0,0,0,0,0,41,16,114,6,214,0,0,0,32,131,0,0,0,0,0,0,0,0,41,16,138,6,216,0,0,0,40,132,0,0,0,0,0,0,0,0,41,16,148,6,118,0,0,0,105,115,0,0,0,0,0,0,0,0,41,16,103,6,224,0,0,0,130,26,0,0,0,0,0,0,0,0,41,16,122,6,225,0,0,0,131,32,0,0,0,0,0,0,0,0,41,16,145,6,226,0,0,0,132,40,0,0,0,0,0,0,0,0,41,16,168,6,227,0,0,0,133,25,0,0,0,0,0,0,0,0,80,16,178,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,80,16,177,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,80,16,176,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,87,16,182,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,87,16,181,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,87,16,180,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,99,16,185,6,94,0,0,0,102,140,0,0,0,0,0,0,0,0,99,16,187,6,57,0,0,0,103,142,0,0,0,0,0,0,0,0,99,16,189,6,58,0,0,0,105,144,0,0,0,0,0,0,0,0,99,16,184,6,18,0,0,0,140,102,0,0,0,0,0,0,0,0,99,16,186,6,21,0,0,0,142,103,0,0,0,0,0,0,0,0,99,16,188,6,24,0,0,0,144,105,0,0,0,0,0,0,0,0,126,16,177,5,56,0,0,0,89,103,0,0,0,0,0,0,0,0,126,16,179,5,56,0,0,0,89,105,0,0,0,0,0,0,0,0,126,16,176,5,57,0,0,0,89,142,0,0,0,0,0,0,0,0,126,16,193,6,56,0,0,0,101,103,0,0,0,0,0,0,0,0,126,16,192,6,57,0,0,0,101,142,0,0,0,0,0,0,0,0,126,16,174,5,56,0,0,0,103,89,0,0,0,0,0,0,0,0,126,16,226,6,56,0,0,0,103,101,0,0,0,0,0,0,0,0,126,16,173,5,56,0,0,0,105,89,0,0,0,0,0,0,0,0,126,16,175,5,21,0,0,0,142,89,0,0,0,0,0,0,0,0,126,16,225,6,21,0,0,0,142,101,0,0,0,0,0,0,0,0,131,16,191,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,131,16,190,6,58,0,0,0,101,144,0,0,0,0,0,0,0,0,139,16,180,5,56,0,0,0,89,101,0,0,0,0,0,0,0,0,147,16,198,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,147,16,197,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,147,16,196,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,154,16,202,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,154,16,201,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,154,16,200,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,161,16,204,6,8,0,0,0,101,101,0,0,0,0,0,0,0,0,169,16,206,6,16,0,0,0,101,144,0,0,0,0,0,0,0,0,169,16,205,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,176,16,208,6,16,0,0,0,101,144,0,0,0,0,0,0,0,0,176,16,207,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,188,16,209,6,8,0,0,0,101,101,0,0,0,0,0,0,0,0,196,16,211,6,16,0,0,0,101,144,0,0,0,0,0,0,0,0,196,16,210,6,24,0,0,0,144,101],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+901744);allocate([203,16,213,6,16,0,0,0,101,144,0,0,0,0,0,0,0,0,203,16,212,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,210,16,214,6,229,0,0,0,117,101,0,0,0,0,0,0,0,0,219,16,215,6,229,0,0,0,117,101,0,0,0,0,0,0,0,0,228,16,217,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,236,16,216,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,245,16,219,6,21,0,0,0,142,103,0,0,0,0,0,0,0,0,245,16,218,6,24,0,0,0,144,105,0,0,0,0,0,0,0,0,12,17,220,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,20,17,221,6,93,0,0,0,139,101,0,0,0,0,0,0,0,0,28,17,182,5,24,0,0,0,144,89,0,0,0,0,0,0,0,0,35,17,222,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,43,17,223,6,21,0,0,0,142,101,0,0,0,0,0,0,0,0,51,17,187,5,56,0,0,0,89,89,0,0,0,0,0,0,0,0,51,17,179,5,56,0,0,0,89,105,0,0,0,0,0,0,0,0,51,17,186,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,51,17,19,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,51,17,157,6,56,0,0,0,101,105,0,0,0,0,0,0,0,0,51,17,157,6,56,0,0,0,101,105,0,0,0,0,0,0,0,0,51,17,231,6,58,0,0,0,101,144,0,0,0,0,0,0,0,0,51,17,173,5,56,0,0,0,105,89,0,0,0,0,0,0,0,0,51,17,230,6,56,0,0,0,105,101,0,0,0,0,0,0,0,0,51,17,230,6,56,0,0,0,105,101,0,0,0,0,0,0,0,0,51,17,148,6,118,0,0,0,105,115,0,0,0,0,0,0,0,0,51,17,185,5,24,0,0,0,144,89,0,0,0,0,0,0,0,0,51,17,227,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,56,17,183,5,56,0,0,0,101,89,0,0,0,0,0,0,0,0,64,17,251,6,134,0,0,0,119,134,0,0,0,0,0,0,0,0,64,17,241,6,135,0,0,0,120,135,0,0,0,0,0,0,0,0,64,17,244,6,136,0,0,8,121,136,0,0,0,0,0,0,0,0,64,17,232,6,137,0,0,0,122,137,0,0,0,0,0,0,0,0,69,17,232,6,137,0,0,0,122,137,0,0,0,0,0,0,0,0,96,17,235,6,8,0,0,0,101,101,0,0,0,0,0,0,0,0,96,17,234,6,58,0,0,0,101,144,0,0,0,0,0,0,0,0,96,17,241,6,135,0,0,0,120,135,0,0,0,0,0,0,0,0,96,17,233,6,24,0,0,0,144,101,0,0,0,0,0,0,0,0,102,17,240,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,102,17,239,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,117,17,243,6,56,0,0,0,101,101,0,0,0,0,0,0,0,0,117,17,242,6,62,0,0,0,101,139,0,0,0,0,0,0,0,0,133,17,244,6,136,0,0,0,121,136,0,0,0,0,0,0,0,0,139,17,249,6,8,0,0,0,101,101,0,0,0,0,0,0,0,0,139,17,248,6,57,0,0,0,101,142,0,0,0,0,0,0,0,0,139,17,247,6,21,0,0,0,142,101,0,0,0,0,0,0,0,0,145,17,251,6,134,0,0,0,119,134,0,0,0,0,0,0,0,0,165,17,253,6,56,0,0,0,102,106,0,0,0,0,0,0,0,0,165,17,253,6,56,0,0,0,102,106,0,0,0,0,0,0,0,0,165,17,252,6,120,0,0,0,102,146,0,0,0,0,0,0,0,0,165,17,252,6,120,0,0,0,102,146,0,0,0,0,0,0,0,0,165,17,2,7,56,0,0,0,103,102,0,0,0,0,0,0,0,0,165,17,2,7,56,0,0,0,103,102,0,0,0,0,0,0,0,0,165,17,3,7,56,0,0,0,103,106,0,0,0,0,0,0,0,0,165,17,3,7,56,0,0,0,103,106,0,0,0,0,0,0,0,0,165,17,0,7,94,0,0,0,103,140,0,0,0,0,0,0,0,0,165,17,1,7,120,0,0,0,103,146,0,0,0,0,0,0,0,0,165,17,7,7,56,0,0,0,105,102,0,0,0,0,0,0,0,0,165,17,7,7,56,0,0,0,105,102,0,0,0,0,0,0,0,0,165,17,8,7,56,0,0,0,105,103,0,0,0,0,0,0,0,0,165,17,9,7,56,0,0,0,105,106,0,0,0,0,0,0,0,0,165,17,9,7,56,0,0,0,105,106,0,0,0,0,0,0,0,0,165,17,4,7,94,0,0,0,105,140,0,0,0,0,0,0,0,0,165,17,6,7,120,0,0,0,105,146,0,0,0,0,0,0,0,0,171,17,8,7,56,0,0,8,105,103,0,0,0,0,0,0,0,0,171,17,5,7,57,0,0,8,105,142,0,0,0,0,0,0,0,0,178,17,12,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,178,17,11,7,62,0,0,0,101,139,0,0,0,0,0,0,0,0,178,17,10,7,93,0,0,0,139,101,0,0,0,0,0,0,0,0,185,17,16,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,185,17,15,7,62,0,0,0,101,139,0,0,0,0,0,0,0,0,185,17,14,7,93,0,0,0,139,101,0,0,0,0,0,0,0,0,232,17,22,7,56,0,0,0,102,106,0,0,0,0,0,0,0,0,232,17,22,7,56,0,0,0,102,106,0,0,0,0,0,0,0,0,232,17,21,7,120,0,0,0,102,146,0,0,0,0,0,0,0,0,232,17,21,7,120,0,0,0,102,146,0,0,0,0,0,0,0,0,232,17,27,7,56,0,0,0,103,102,0,0,0,0,0,0,0,0,232,17,27,7,56,0,0,0,103,102,0,0,0,0,0,0,0,0,232,17,28,7,56,0,0,0,103,106,0,0,0,0,0,0,0,0,232,17,28,7,56,0,0,0,103,106,0,0,0,0,0,0,0,0,232,17,25,7,94,0,0,0,103,140,0,0,0,0,0,0,0,0,232,17,26,7,120,0,0,0,103,146,0,0,0,0,0,0,0,0,232,17,31,7,56,0,0,0,105,102,0,0,0,0,0,0,0,0,232,17,31,7,56,0,0,0,105,102,0,0,0,0,0,0,0,0,232,17,32,7,56,0,0,0,105,106,0,0,0,0,0,0,0,0,232,17,32,7,56,0,0,0,105,106,0,0,0,0,0,0,0,0,232,17,29,7,94,0,0,0,105,140,0,0,0,0,0,0,0,0,232,17,30,7,120,0,0,0,105,146,0,0,0,0,0,0,0,0,238,17,34,7,86,0,0,0,101,101,116,0,0,0,0,0,0,0,238,17,33,7,87,0,0,0,101,139,116,0,0,0,0,0,0,0,246,17,36,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,246,17,38,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,246,17,40,7,103,0,0,0,105,0,0,0,0,0,0,0,0,0,246,17,42,7,103,0,0,0,106,0,0,0,0,0,0,0,0,0,246,17,35,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,246,17,37,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,246,17,39,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,246,17,41,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,4,18,44,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,4,18,43,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,10,18,46,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,10,18,45,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,21,18,49,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,21,18,47,7,16,0,0,0,101,144,0,0,0,0,0,0,0,0,27,18,53,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,27,18,51,7,13,0,0,0,101,142,0,0,0,0,0,0,0,0,38,18,56,7,68,0,0,0,103,103,103,0,0,0,0,0,0,0,38,18,55,7,69,0,0,0,103,103,142,0,0,0,0,0,0,0,38,18,58,7,68,0,0,0,105,105,105,0,0,0,0,0,0,0,38,18,57,7,70,0,0,0,105,105,144,0,0,0,0,0,0,0,55,18,81,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,18,81,7,0,0,0,32,34,32,0,0,0,0,0,0,0,0,55,18,81,7,0,0,0,8,42,40,0,0,0,0,0,0,0,0,61,18,80,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,18,80,7,0,0,0,32,33,34,32,0,0,0,0,0,0,0,61,18,80,7,0,0,0,8,41,42,40,0,0,0,0,0,0,0,68,18,83,7,96,0,0,0,102,0,0,0,0,0,0,0,0,0,68,18,85,7,96,0,0,0,103,0,0,0,0,0,0,0,0,0,68,18,87,7,96,0,0,0,105,0,0,0,0,0,0,0,0,0,68,18,89,7,96,0,0,0,106,0,0,0,0,0,0,0,0,0,68,18,82,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,68,18,84,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,68,18,86,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,68,18,88,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,92,18,90,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,18,95,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,92,18,96,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,92,18,97,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,92,18,98,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,92,18,103,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,92,18,104,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,92,18,105,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,92,18,106,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,92,18,91,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,92,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,93,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,94,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,113,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,114,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,115,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,116,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,117,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,99,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,100,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,101,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,102,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,108,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,109,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,110,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,111,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,112,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,92,18,107,7,59,0,0,0,103,103,0,0,0,0,0,0,0,0,106,18,119,7,96,0,0,0,102,0,0,0,0,0,0,0,0,0,106,18,121,7,96,0,0,0,103,0,0,0,0,0,0,0,0,0,106,18,123,7,96,0,0,0,105,0,0,0,0,0,0,0,0,0,106,18,125,7,96,0,0,0,106,0,0,0,0,0,0,0,0,0,106,18,118,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,106,18,120,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,106,18,122,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,106,18,124,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,130,18,154,7,3,0,0,0,25,115,0,0,0,0,0,0,0,0,130,18,131,7,4,0,0,0,26,112,0,0,0,0,0,0,0,0,130,18,126,7,3,0,0,0,26,115,0,0,0,0,0,0,0,0,130,18,141,7,5,0,0,0,32,113,0,0,0,0,0,0,0,0,130,18,135,7,3,0,0,0,32,115,0,0,0,0,0,0,0,0,130,18,150,7,6,0,0,0,40,111,0,0,0,0,0,0,0,0,130,18,145,7,7,0,0,0,40,114,0,0,0,0,0,0,0,0,130,18,133,7,8,0,0,0,102,102,0,0,0,0,0,0,0,0,130,18,131,7,9,0,0,0,102,112,0,0,0,0,0,0,0,0,130,18,130,7,10,0,0,0,102,115,0,0,0,0,0,0,0,0,130,18,132,7,11,0,0,0,102,140,0,0,0,0,0,0,0,0,130,18,143,7,8,0,0,0,103,103,0,0,0,0,0,0,0,0,130,18,141,7,12,0,0,0,103,113,0,0,0,0,0,0,0,0,130,18,140,7,10,0,0,0,103,115,0,0,0,0,0,0,0,0,130,18,142,7,13,0,0,0,103,142,0,0,0,0,0,0,0,0,130,18,152,7,8,0,0,0,105,105,0,0,0,0,0,0,0,0,130,18,150,7,14,0,0,0,105,111,0,0,0,0,0,0,0,0,130,18,149,7,15,0,0,0,105,114,0,0,0,0,0,0,0,0,130,18,151,7,16,0,0,0,105,144,0,0,0,0,0,0,0,0,130,18,161,7,8,0,0,0,106,106,0,0,0,0,0,0,0,0,130,18,158,7,10,0,0,0,106,115,0,0,0,0,0,0,0,0,130,18,160,7,17,0,0,0,106,146,0,0,0,0,0,0,0,0,130,18,129,7,18,0,0,0,140,102,0,0,0,0,0,0,0,0,130,18,128,7,19,0,0,0,140,112,0,0,0,0,0,0,0,0,130,18,127,7,20,0,0,0,140,115,0,0,0,0,0,0,0,0,130,18,138,7,21,0,0,0,142,103,0,0,0,0,0,0,0,0,130,18,137,7,22,0,0,0,142,113,0,0,0,0,0,0,0,0,130,18,136,7,23,0,0,0,142,115,0,0,0,0,0,0,0,0,130,18,148,7,24,0,0,0,144,105,0,0,0,0,0,0,0,0,130,18,147,7,25,0,0,0,144,111,0,0,0,0,0,0,0,0,130,18,146,7,26,0,0,0,144,114,0,0,0,0,0,0,0,0,130,18,157,7,27,0,0,0,146,106,0,0,0,0,0,0,0,0,130,18,155,7,28,0,0,0,146,115,0,0,0,0,0,0,0,0,141,18,164,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,141,18,163,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,146,18,166,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,146,18,165,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,159,18,172,7,0,0,0,0,31,25,0,0,0,0,0,0,0,0,159,18,168,7,0,0,0,0,31,26,0,0,0,0,0,0,0,0,159,18,170,7,0,0,0,0,31,32,0,0,0,0,0,0,0,0,159,18,171,7,185,0,0,0,116,25,0,0,0,0,0,0,0,0,159,18,167,7,185,0,0,0,116,26,0,0,0,0,0,0,0,0,159,18,169,7,185,0,0,0,116,32,0,0,0,0,0,0,0,0,163,18,172,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,163,18,171,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,168,18,170,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,168,18,169,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,173,18,175,7,203,0,0,0,31,134,0,0,0,0,0,0,0,0,173,18,174,7,204,0,0,0,31,135,0,0,0,0,0,0,0,0,173,18,173,7,202,0,0,0,31,137,0,0,0,0,0,0,0,0,178,18,173,7,202,0,0,0,31,137,0,0,0,0,0,0,0,0,184,18,174,7,204,0,0,0,31,135,0,0,0,0,0,0,0,0,196,18,175,7,203,0,0,0,31,134,0,0,0,0,0,0,0,0,202,18,168,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,202,18,167,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,207,18,190,5,56,0,0,0,89,89,0,0,0,0,0,0,0,0,207,18,189,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,207,18,177,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,207,18,176,7,62,0,0,0,101,139,0,0,0,0,0,0,0,0,213,18,192,5,56,0,0,0,89,89,0,0,0,0,0,0,0,0,213,18,191,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,213,18,179,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,213,18,178,7,62,0,0,0,101,139,0,0,0,0,0,0,0,0,219,18,194,5,56,0,0,0,89,89,0,0,0,0,0,0,0,0,219,18,193,5,58,0,0,0,89,144,0,0,0,0,0,0,0,0,219,18,181,7,56,0,0,0,101,101,0,0,0,0,0,0,0,0,219,18,180,7,62,0,0,0,101,139,0,0,0,0,0,0,0,0,225,18,196,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,225,18,195,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,225,18,183,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,225,18,182,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,234,18,198,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,234,18,197,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,234,18,185,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,234,18,184,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,243,18,187,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,243,18,186,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,252,18,200,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,252,18,199,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,252,18,189,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,252,18,188,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,5,19,202,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,5,19,201,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,5,19,191,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,5,19,190,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,11,19,204,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,11,19,203,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,11,19,193,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,11,19,192,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,17,19,206,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,17,19,205,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,17,19,195,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,17,19,194,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,23,19,208,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,23,19,207,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,23,19,197,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,23,19,196,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,30,19,210,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,30,19,209,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,30,19,199,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,30,19,198,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,37,19,212,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,37,19,211,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,37,19,201,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,37,19,200,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,45,19,214,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,45,19,213,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,45,19,203,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,45,19,202,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,53,19,216,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,53,19,215,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,53,19,205,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,53,19,204,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,59,19,218,5,86,0,0,0,89,89,116,0,0,0,0,0,0,0,59,19,217,5,142,0,0,0,89,144,116,0,0,0,0,0,0,0,59,19,207,7,86,0,0,0,101,101,116,0,0,0,0,0,0,0,59,19,206,7,87,0,0,0,101,139,116,0,0,0,0,0,0,0,67,19,222,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,67,19,221,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,67,19,211,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,67,19,210,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,72,19,220,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,72,19,219,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,72,19,209,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,72,19,208,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,78,19,212,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,19,224,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,84,19,223,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,84,19,214,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,84,19,213,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,90,19,216,7,8,0,0,0,89,89,0,0,0,0,0,0,0,0,90,19,215,7,16,0,0,0,89,144,0,0,0,0,0,0,0,0,98,19,226,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,98,19,225,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,98,19,218,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,98,19,217,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,104,19,220,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,104,19,219,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,104,19,220,7,8,0,0,0,101,101,46,0,0,0,0,0,0,0,104,19,219,7,54,0,0,0,101,139,46,0,0,0,0,0,0,0,113,19,222,7,86,0,0,0,101,101,116,0,0,0,0,0,0,0,113,19,221,7,87,0,0,0,101,139,116,0,0,0,0,0,0,0,121,19,224,7,231,0,0,0,101,101,0,0,0,0,0,0,0,0,121,19,223,7,232,0,0,0,101,139,0,0,0,0,0,0,0,0,134,19,224,7,235,0,0,0,101,101,0,0,0,0,0,0,0,0,134,19,223,7,236,0,0,0,101,139,0,0,0,0,0,0,0,0,147,19,224,7,239,0,0,0,101,101,0,0,0,0,0,0,0,0,147,19,223,7,240,0,0,0,101,139,0,0,0,0,0,0,0,0,160,19,224,7,243,0,0,0,101,101,0,0,0,0,0,0,0,0,160,19,223,7,244,0,0,0,101,139,0,0,0,0,0,0,0,0,173,19,224,7,86,0,0,0,101,101,116,0,0,0,0,0,0,0,173,19,223,7,87,0,0,0,101,139,116,0,0,0,0,0,0,0,183,19,228,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,183,19,227,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,183,19,226,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,183,19,225,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,191,19,230,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,191,19,229,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,191,19,228,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,191,19,227,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,199,19,230,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,199,19,229,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,207,19,232,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,207,19,231,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,207,19,232,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,207,19,231,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,215,19,236,7,64,0,0,0,101,101,116,0,0,0,0,0,0,0,215,19,235,7,65,0,0,0,101,139,116,0,0,0,0,0,0,0,225,19,240,7,64,0,0,0,101,101,116,0,0,0,0,0,0,0,225,19,239,7,65,0,0,0,101,139,116,0,0,0,0,0,0,0,235,19,234,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,235,19,233,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,235,19,242,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,235,19,241,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,243,19,236,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,243,19,235,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,243,19,244,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,243,19,243,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,251,19,246,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,251,19,245,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,3,20,238,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,3,20,237,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,3,20,248,7,8,0,0,0,101,101,0,0,0,0,0,0,0,0,3,20,247,7,54,0,0,0,101,139,0,0,0,0,0,0,0,0,11,20,252,7,64,0,0,0,101,101,116,0,0,0,0,0,0,0,11,20,251,7,65,0,0,0,101,139,116,0,0,0,0,0,0,0,21,20,0,8,64,0,0,0,101,101,116,0,0,0,0,0,0,0,21,20,255,7,65,0,0,0,101,139,116,0,0,0,0,0,0,0,31,20,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,20,3,8,68,0,0,0,103,103,103,0,0,0,0,0,0,0,39,20,2,8,69,0,0,0,103,103,142,0,0,0,0,0,0,0,39,20,5,8,68,0,0,0,105,105,105,0,0,0,0,0,0,0,39,20,4,8,70,0,0,0,105,105,144,0,0,0,0,0,0,0,56,20,7,8,68,0,0,0,103,103,103,0,0,0,0,0,0,0,56,20,6,8,69,0,0,0,103,103,142,0,0,0,0,0,0,0,56,20,9,8,68,0,0,0,105,105,105,0,0,0,0,0,0,0,56,20,8,8,70,0,0,0,105,105,144,0,0,0,0,0,0,0,73,20,11,8,152,0,0,0,117,101,116,0,0,0,0,0,0,0,73,20,10,8,247,0,0,0,146,101,116,0,0,0,0,0,0,0,80,20,13,8,64,0,0,0,103,101,116,0,0,0,0,0,0,0,80,20,12,8,153,0,0,0,142,101,116,0,0,0,0,0,0,0,87,20,15,8,64,0,0,0,105,101,116,0,0,0,0,0,0,0,87,20,14,8,249,0,0,0,144,101,116,0,0,0,0,0,0,0,94,20,239,5,152,0,0,0,117,89,116,0,0,0,0,0,0,0,94,20,17,8,152,0,0,0,117,101,116,0,0,0,0,0,0,0,94,20,16,8,251,0,0,0,140,101,116,0,0,0,0,0,0,0,101,20,20,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,101,20,19,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,107,20,22,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,107,20,21,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,113,20,24,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,113,20,23,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,119,20,26,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,119,20,25,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,125,20,28,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,125,20,27,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,133,20,30,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,133,20,29,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,141,20,32,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,141,20,31,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,149,20,34,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,149,20,33,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,155,20,36,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,155,20,35,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,161,20,38,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,161,20,37,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,167,20,40,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,167,20,39,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,174,20,42,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,174,20,41,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,182,20,48,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,182,20,47,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,188,20,44,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,188,20,43,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,197,20,46,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,197,20,45,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,206,20,50,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,206,20,49,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,215,20,52,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,215,20,51,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,223,20,56,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,223,20,55,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,229,20,54,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,229,20,53,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,236,20,245,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,236,20,244,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,236,20,58,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,236,20,57,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,243,20,241,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,243,20,240,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,243,20,60,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,243,20,59,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,251,20,243,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,251,20,242,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,251,20,62,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,251,20,61,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,2,21,64,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,2,21,63,8,62,0,0,0,101,139,0,0,0,0,0,0,0,0,13,21,247,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,13,21,246,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,13,21,66,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,13,21,65,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,20,21,249,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,20,21,248,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,20,21,68,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,20,21,67,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,28,21,251,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,28,21,250,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,28,21,70,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,28,21,69,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,35,21,72,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,35,21,71,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,41,21,74,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,41,21,73,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,47,21,76,8,252,0,0,0,101,117,116,0,0,0,0,0,0,0,47,21,75,8,253,0,0,0,101,146,116,0,0,0,0,0,0,0,54,21,78,8,86,0,0,0,101,103,116,0,0,0,0,0,0,0,54,21,77,8,144,0,0,0,101,142,116,0,0,0,0,0,0,0,61,21,80,8,86,0,0,0,101,105,116,0,0,0,0,0,0,0,61,21,79,8,142,0,0,0,101,144,116,0,0,0,0,0,0,0,68,21,253,5,252,0,0,0,89,117,116,0,0,0,0,0,0,0,68,21,252,5,0,1,0,0,89,140,116,0,0,0,0,0,0,0,68,21,82,8,252,0,0,0,101,117,116,0,0,0,0,0,0,0,68,21,81,8,0,1,0,0,101,140,116,0,0,0,0,0,0,0,75,21,255,5,8,0,0,0,89,89,0,0,0,0,0,0,0,0,75,21,254,5,16,0,0,0,89,144,0,0,0,0,0,0,0,0,75,21,84,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,75,21,83,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,85,21,1,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,85,21,0,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,85,21,86,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,85,21,85,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,93,21,88,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,93,21,87,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,100,21,90,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,100,21,89,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,107,21,3,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,107,21,2,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,107,21,92,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,107,21,91,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,114,21,5,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,114,21,4,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,114,21,94,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,114,21,93,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,121,21,96,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,121,21,95,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,128,21,98,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,128,21,97,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,135,21,100,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,135,21,99,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,142,21,102,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,142,21,101,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,149,21,7,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,149,21,6,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,149,21,104,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,149,21,103,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,156,21,9,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,156,21,8,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,156,21,106,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,156,21,105,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,163,21,108,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,163,21,107,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,170,21,110,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,170,21,109,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,177,21,10,6,229,0,0,0,117,89,0,0,0,0,0,0,0,0,177,21,111,8,229,0,0,0,117,101,0,0,0,0,0,0,0,0,186,21,113,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,186,21,112,8,57,0,0,0,101,142,0,0,0,0,0,0,0,0,195,21,115,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,195,21,114,8,94,0,0,0,101,140,0,0,0,0,0,0,0,0,204,21,117,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,204,21,116,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,213,21,119,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,213,21,118,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,222,21,121,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,222,21,120,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,231,21,123,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,231,21,122,8,57,0,0,0,101,142,0,0,0,0,0,0,0,0,240,21,125,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,240,21,124,8,57,0,0,0,101,142,0,0,0,0,0,0,0,0,249,21,127,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,249,21,126,8,94,0,0,0,101,140,0,0,0,0,0,0,0,0,2,22,129,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,2,22,128,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,11,22,131,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,11,22,130,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,20,22,133,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,20,22,132,8,58,0,0,0,101,144,0,0,0,0,0,0,0,0,29,22,135,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,29,22,134,8,57,0,0,0,101,142,0,0,0,0,0,0,0,0,38,22,137,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,38,22,136,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,45,22,12,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,45,22,11,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,45,22,139,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,45,22,138,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,54,22,141,8,8,0,0,0,89,89,0,0,0,0,0,0,0,0,54,22,140,8,16,0,0,0,89,144,0,0,0,0,0,0,0,0,62,22,14,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,62,22,13,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,62,22,143,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,62,22,142,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,70,22,16,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,70,22,15,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,70,22,145,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,70,22,144,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,77,22,147,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,77,22,146,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,84,22,18,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,84,22,17,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,84,22,149,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,84,22,148,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,91,22,20,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,91,22,19,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,91,22,151,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,91,22,150,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,99,22,169,8,0,0,0,32,30,0,0,0,0,0,0,0,0,0,99,22,170,8,0,0,0,32,30,0,0,0,0,0,0,0,0,0,99,22,171,8,0,0,0,32,36,0,0,0,0,0,0,0,0,0,99,22,172,8,0,0,0,32,36,0,0,0,0,0,0,0,0,0,99,22,177,8,0,0,0,32,38,0,0,0,0,0,0,0,0,0,99,22,178,8,0,0,0,8,38,0,0,0,0,0,0,0,0,0,99,22,176,8,0,0,0,0,38,0,0,0,0,0,0,0,0,0,99,22,180,8,0,0,0,32,39,0,0,0,0,0,0,0,0,0,99,22,181,8,0,0,0,8,39,0,0,0,0,0,0,0,0,0,99,22,179,8,0,0,0,0,39,0,0,0,0,0,0,0,0,0,99,22,182,8,0,0,0,32,44,0,0,0,0,0,0,0,0,0,99,22,183,8,0,0,0,32,44,0,0,0,0,0,0,0,0,0,99,22,152,8,103,0,0,0,102,0,0,0,0,0,0,0,0,0,99,22,154,8,103,0,0,0,102,0,0,0,0,0,0,0,0,0,99,22,155,8,103,0,0,32,103,0,0,0,0,0,0,0,0,0,99,22,157,8,103,0,0,32,103,0,0,0,0,0,0,0,0,0,99,22,158,8,103,0,0,8,105,0,0,0,0,0,0,0,0,0,99,22,160,8,103,0,0,8,105,0,0,0,0,0,0,0,0,0,99,22,153,8,105,0,0,0,140,0,0,0,0,0,0,0,0,0,99,22,156,8,106,0,0,32,142,0,0,0,0,0,0,0,0,0,99,22,159,8,107,0,0,8,144,0,0,0,0,0,0,0,0,0,103,22,162,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,109,22,161,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,115,22,164,8,56,0,0,0,102,102,0,0,0,0,0,0,0,0,115,22,163,8,94,0,0,0,102,140,0,0,0,0,0,0,0,0,115,22,166,8,56,0,0,0,103,103,0,0,0,0,0,0,0,0,115,22,165,8,57,0,0,0,103,142,0,0,0,0,0,0,0,0,115,22,168,8,56,0,0,0,105,105,0,0,0,0,0,0,0,0,115,22,167,8,58,0,0,0,105,144,0,0,0,0,0,0,0,0,146,22,173,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,22,174,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,163,22,175,8,0,0,0,8,0,0,0,0,0,0,0,0,0,0,190,22,22,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,190,22,21,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,190,22,185,8,8,0,0,0,101,101],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+911986);allocate([190,22,184,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,194,22,186,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,203,22,187,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,215,22,188,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,226,22,189,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,237,22,190,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,248,22,191,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,2,23,24,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,2,23,23,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,2,23,193,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,2,23,192,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,9,23,26,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,9,23,25,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,9,23,195,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,9,23,194,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,16,23,197,8,64,0,0,0,101,101,116,0,0,0,0,0,0,0,16,23,196,8,65,0,0,0,101,139,116,0,0,0,0,0,0,0,23,23,199,8,64,0,0,0,101,101,116,0,0,0,0,0,0,0,23,23,198,8,65,0,0,0,101,139,116,0,0,0,0,0,0,0,31,23,201,8,64,0,0,0,101,101,116,0,0,0,0,0,0,0,31,23,200,8,65,0,0,0,101,139,116,0,0,0,0,0,0,0,39,23,28,6,64,0,0,0,89,89,116,0,0,0,0,0,0,0,39,23,27,6,2,1,0,0,89,144,116,0,0,0,0,0,0,0,46,23,30,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,46,23,29,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,46,23,203,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,46,23,202,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,53,23,32,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,53,23,31,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,53,23,205,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,53,23,204,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,60,23,34,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,60,23,33,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,60,23,207,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,60,23,206,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,67,23,37,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,67,23,35,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,67,23,36,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,67,23,211,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,67,23,209,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,67,23,210,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,73,23,208,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,80,23,40,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,80,23,38,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,80,23,39,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,80,23,214,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,80,23,212,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,80,23,213,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,86,23,43,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,86,23,41,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,86,23,42,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,86,23,217,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,86,23,215,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,86,23,216,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,92,23,46,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,92,23,44,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,92,23,45,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,92,23,220,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,92,23,218,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,92,23,219,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,98,23,49,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,98,23,47,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,98,23,48,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,98,23,223,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,98,23,221,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,98,23,222,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,104,23,52,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,104,23,50,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,104,23,51,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,104,23,227,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,104,23,225,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,104,23,226,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,110,23,224,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,117,23,55,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,117,23,53,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,117,23,54,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,117,23,230,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,117,23,228,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,117,23,229,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,123,23,58,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,123,23,56,6,4,1,0,0,89,116,0,0,0,0,0,0,0,0,123,23,57,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,123,23,233,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,123,23,231,8,4,1,0,0,101,116,0,0,0,0,0,0,0,0,123,23,232,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,129,23,60,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,129,23,59,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,129,23,235,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,129,23,234,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,135,23,62,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,135,23,61,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,135,23,237,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,135,23,236,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,141,23,64,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,141,23,63,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,141,23,239,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,141,23,238,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,147,23,66,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,147,23,65,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,147,23,241,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,147,23,240,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,154,23,68,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,154,23,67,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,154,23,243,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,154,23,242,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,161,23,70,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,161,23,69,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,161,23,245,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,161,23,244,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,169,23,72,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,169,23,71,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,169,23,247,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,169,23,246,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,177,23,74,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,177,23,73,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,177,23,249,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,177,23,248,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,183,23,251,8,56,0,0,0,89,89,0,0,0,0,0,0,0,0,183,23,250,8,58,0,0,0,89,144,0,0,0,0,0,0,0,0,190,23,253,8,56,0,0,0,101,101,0,0,0,0,0,0,0,0,190,23,252,8,62,0,0,0,101,139,0,0,0,0,0,0,0,0,196,23,76,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,196,23,75,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,196,23,255,8,8,0,0,0,101,101,0,0,0,0,0,0,0,0,196,23,254,8,54,0,0,0,101,139,0,0,0,0,0,0,0,0,206,23,78,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,206,23,77,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,206,23,1,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,206,23,0,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,216,23,3,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,216,23,2,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,227,23,80,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,227,23,79,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,227,23,5,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,227,23,4,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,237,23,82,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,237,23,81,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,237,23,7,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,237,23,6,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,247,23,84,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,247,23,83,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,247,23,9,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,247,23,8,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,1,24,11,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,1,24,10,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,12,24,86,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,12,24,85,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,12,24,13,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,12,24,12,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,22,24,29,9,0,0,0,32,29,0,0,0,0,0,0,0,0,0,22,24,30,9,0,0,0,32,29,0,0,0,0,0,0,0,0,0,22,24,31,9,0,0,0,32,30,0,0,0,0,0,0,0,0,0,22,24,32,9,0,0,0,32,30,0,0,0,0,0,0,0,0,0,22,24,33,9,0,0,0,32,36,0,0,0,0,0,0,0,0,0,22,24,34,9,0,0,0,32,36,0,0,0,0,0,0,0,0,0,22,24,39,9,0,0,0,32,38,0,0,0,0,0,0,0,0,0,22,24,40,9,0,0,0,8,38,0,0,0,0,0,0,0,0,0,22,24,38,9,0,0,0,0,38,0,0,0,0,0,0,0,0,0,22,24,42,9,0,0,0,32,39,0,0,0,0,0,0,0,0,0,22,24,43,9,0,0,0,8,39,0,0,0,0,0,0,0,0,0,22,24,41,9,0,0,0,0,39,0,0,0,0,0,0,0,0,0,22,24,44,9,0,0,0,32,44,0,0,0,0,0,0,0,0,0,22,24,45,9,0,0,0,32,44,0,0,0,0,0,0,0,0,0,22,24,15,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,22,24,17,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,22,24,19,9,103,0,0,32,103,0,0,0,0,0,0,0,0,0,22,24,21,9,103,0,0,32,103,0,0,0,0,0,0,0,0,0,22,24,24,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,22,24,26,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,22,24,23,9,6,1,0,8,111,0,0,0,0,0,0,0,0,0,22,24,14,9,7,1,0,0,112,0,0,0,0,0,0,0,0,0,22,24,18,9,8,1,0,32,113,0,0,0,0,0,0,0,0,0,22,24,22,9,44,0,0,8,114,0,0,0,0,0,0,0,0,0,22,24,47,9,2,0,0,32,115,0,0,0,0,0,0,0,0,0,22,24,46,9,2,0,0,0,115,0,0,0,0,0,0,0,0,0,22,24,16,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,22,24,20,9,106,0,0,32,142,0,0,0,0,0,0,0,0,0,22,24,25,9,107,0,0,8,144,0,0,0,0,0,0,0,0,0,27,24,28,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,34,24,27,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,41,24,35,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,24,36,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,61,24,37,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,93,24,88,6,8,0,0,0,89,89,0,0,0,0,0,0,0,0,93,24,87,6,16,0,0,0,89,144,0,0,0,0,0,0,0,0,93,24,49,9,8,0,0,0,101,101,0,0,0,0,0,0,0,0,93,24,48,9,54,0,0,0,101,139,0,0,0,0,0,0,0,0,98,24,53,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,98,24,59,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,98,24,65,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,98,24,71,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,98,24,50,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,98,24,56,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,98,24,62,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,98,24,68,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,98,24,54,9,96,0,0,0,102,28,0,0,0,0,0,0,0,0,98,24,55,9,4,1,0,0,102,116,0,0,0,0,0,0,0,0,98,24,60,9,96,0,0,0,103,28,0,0,0,0,0,0,0,0,98,24,61,9,4,1,0,0,103,116,0,0,0,0,0,0,0,0,98,24,66,9,96,0,0,0,105,28,0,0,0,0,0,0,0,0,98,24,67,9,4,1,0,0,105,116,0,0,0,0,0,0,0,0,98,24,72,9,96,0,0,0,106,28,0,0,0,0,0,0,0,0,98,24,73,9,4,1,0,0,106,116,0,0,0,0,0,0,0,0,98,24,51,9,105,0,0,0,140,28,0,0,0,0,0,0,0,0,98,24,52,9,9,1,0,0,140,116,0,0,0,0,0,0,0,0,98,24,57,9,106,0,0,0,142,28,0,0,0,0,0,0,0,0,98,24,58,9,10,1,0,0,142,116,0,0,0,0,0,0,0,0,98,24,63,9,107,0,0,0,144,28,0,0,0,0,0,0,0,0,98,24,64,9,11,1,0,0,144,116,0,0,0,0,0,0,0,0,98,24,69,9,113,0,0,0,146,28,0,0,0,0,0,0,0,0,98,24,70,9,12,1,0,0,146,116,0,0,0,0,0,0,0,0,122,24,75,9,56,0,0,0,101,101,0,0,0,0,0,0,0,0,122,24,74,9,62,0,0,0,101,139,0,0,0,0,0,0,0,0,128,24,78,9,56,0,0,0,101,101,0,0,0,0,0,0,0,0,128,24,76,9,57,0,0,0,101,142,0,0,0,0,0,0,0,0,134,24,83,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,134,24,89,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,134,24,95,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,134,24,101,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,134,24,80,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,134,24,86,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,134,24,92,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,134,24,98,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,134,24,84,9,96,0,0,0,102,28,0,0,0,0,0,0,0,0,134,24,85,9,4,1,0,0,102,116,0,0,0,0,0,0,0,0,134,24,90,9,96,0,0,0,103,28,0,0,0,0,0,0,0,0,134,24,91,9,4,1,0,0,103,116,0,0,0,0,0,0,0,0,134,24,96,9,96,0,0,0,105,28,0,0,0,0,0,0,0,0,134,24,97,9,4,1,0,0,105,116,0,0,0,0,0,0,0,0,134,24,102,9,96,0,0,0,106,28,0,0,0,0,0,0,0,0,134,24,103,9,4,1,0,0,106,116,0,0,0,0,0,0,0,0,134,24,81,9,105,0,0,0,140,28,0,0,0,0,0,0,0,0,134,24,82,9,9,1,0,0,140,116,0,0,0,0,0,0,0,0,134,24,87,9,106,0,0,0,142,28,0,0,0,0,0,0,0,0,134,24,88,9,10,1,0,0,142,116,0,0,0,0,0,0,0,0,134,24,93,9,107,0,0,0,144,28,0,0,0,0,0,0,0,0,134,24,94,9,11,1,0,0,144,116,0,0,0,0,0,0,0,0,134,24,99,9,113,0,0,0,146,28,0,0,0,0,0,0,0,0,134,24,100,9,12,1,0,0,146,116,0,0,0,0,0,0,0,0,158,24,106,9,103,0,0,8,103,0,0,0,0,0,0,0,0,0,158,24,107,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,187,24,108,9,103,0,0,8,103,0,0,0,0,0,0,0,0,0,187,24,109,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,216,24,110,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,24,112,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,24,113,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,24,114,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,235,24,115,9,103,0,0,0,103,0,0,0,0,0,0,0,0,0,235,24,116,9,103,0,0,0,105,0,0,0,0,0,0,0,0,0,10,25,117,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,10,25,118,9,103,0,0,0,103,0,0,0,0,0,0,0,0,0,10,25,119,9,103,0,0,0,105,0,0,0,0,0,0,0,0,0,41,25,120,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,25,121,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,25,172,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,25,164,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,25,183,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,64,25,184,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,64,25,185,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,25,180,9,2,0,0,32,115,0,0,0,0,0,0,0,0,0,64,25,181,9,2,0,0,8,115,0,0,0,0,0,0,0,0,0,64,25,182,9,2,0,0,0,115,0,0,0,0,0,0,0,0,0,68,25,90,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,25,92,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,25,87,5,2,0,0,0,115,0,0,0,0,0,0,0,0,0,68,25,89,5,2,0,0,0,115,0,0,0,0,0,0,0,0,0,73,25,91,5,0,0,0,8,0,0,0,0,0,0,0,0,0,0,73,25,88,5,2,0,0,8,115,0,0,0,0,0,0,0,0,0,94,25,186,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,100,25,190,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,100,25,196,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,100,25,202,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,100,25,208,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,100,25,187,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,100,25,193,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,100,25,199,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,100,25,205,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,100,25,191,9,96,0,0,0,102,28,0,0,0,0,0,0,0,0,100,25,192,9,4,1,0,0,102,116,0,0,0,0,0,0,0,0,100,25,197,9,96,0,0,0,103,28,0,0,0,0,0,0,0,0,100,25,198,9,4,1,0,0,103,116,0,0,0,0,0,0,0,0,100,25,203,9,96,0,0,0,105,28,0,0,0,0,0,0,0,0,100,25,204,9,4,1,0,0,105,116,0,0,0,0,0,0,0,0,100,25,209,9,96,0,0,0,106,28,0,0,0,0,0,0,0,0,100,25,210,9,4,1,0,0,106,116,0,0,0,0,0,0,0,0,100,25,188,9,105,0,0,0,140,28,0,0,0,0,0,0,0,0,100,25,189,9,9,1,0,0,140,116,0,0,0,0,0,0,0,0,100,25,194,9,106,0,0,0,142,28,0,0,0,0,0,0,0,0,100,25,195,9,10,1,0,0,142,116,0,0,0,0,0,0,0,0,100,25,200,9,107,0,0,0,144,28,0,0,0,0,0,0,0,0,100,25,201,9,11,1,0,0,144,116,0,0,0,0,0,0,0,0,100,25,206,9,113,0,0,0,146,28,0,0,0,0,0,0,0,0,100,25,207,9,12,1,0,0,146,116,0,0,0,0,0,0,0,0,124,25,214,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,124,25,220,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,124,25,226,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,124,25,232,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,124,25,211,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,124,25,217,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,124,25,223,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,124,25,229,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,124,25,215,9,96,0,0,0,102,28,0,0,0,0,0,0,0,0,124,25,216,9,4,1,0,0,102,116,0,0,0,0,0,0,0,0,124,25,221,9,96,0,0,0,103,28,0,0,0,0,0,0,0,0,124,25,222,9,4,1,0,0,103,116,0,0,0,0,0,0,0,0,124,25,227,9,96,0,0,0,105,28,0,0,0,0,0,0,0,0,124,25,228,9,4,1,0,0,105,116,0,0,0,0,0,0,0,0,124,25,233,9,96,0,0,0,106,28,0,0,0,0,0,0,0,0,124,25,234,9,4,1,0,0,106,116,0,0,0,0,0,0,0,0,124,25,212,9,105,0,0,0,140,28,0,0,0,0,0,0,0,0,124,25,213,9,9,1,0,0,140,116,0,0,0,0,0,0,0,0,124,25,218,9,106,0,0,0,142,28,0,0,0,0,0,0,0,0,124,25,219,9,10,1,0,0,142,116,0,0,0,0,0,0,0,0,124,25,224,9,107,0,0,0,144,28,0,0,0,0,0,0,0,0,124,25,225,9,11,1,0,0,144,116,0,0,0,0,0,0,0,0,124,25,230,9,113,0,0,0,146,28,0,0,0,0,0,0,0,0,124,25,231,9,12,1,0,0,146,116,0,0,0,0,0,0,0,0,148,25,236,9,64,0,0,0,103,103,116,0,0,0,0,0,0,0,148,25,235,9,18,1,0,0,103,142,116,0,0,0,0,0,0,0,148,25,238,9,64,0,0,0,105,105,116,0,0,0,0,0,0,0,148,25,237,9,2,1,0,0,105,144,116,0,0,0,0,0,0,0,165,25,240,9,64,0,0,0,101,101,116,0,0,0,0,0,0,0,165,25,239,9,65,0,0,0,101,139,116,0,0,0,0,0,0,0,173,25,242,9,64,0,0,0,101,101,116,0,0,0,0,0,0,0,173,25,241,9,65,0,0,0,101,139,116,0,0,0,0,0,0,0,181,25,244,9,86,0,0,0,101,101,116,0,0,0,0,0,0,0,181,25,243,9,142,0,0,0,101,144,116,0,0,0,0,0,0,0,189,25,247,9,86,0,0,0,101,101,116,0,0,0,0,0,0,0,189,25,246,9,144,0,0,0,101,142,116,0,0,0,0,0,0,0,197,25,249,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,25,251,9,56,0,0,0,101,101,0,0,0,0,0,0,0,0,201,25,250,9,62,0,0,0,101,139,0,0,0,0,0,0,0,0,209,25,254,9,56,0,0,0,101,101,0,0,0,0,0,0,0,0,209,25,252,9,57,0,0,0,101,142,0,0,0,0,0,0,0,0,217,25,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,25,1,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,25,5,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,227,25,11,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,227,25,17,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,227,25,23,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,227,25,2,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,227,25,8,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,227,25,14,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,227,25,20,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,227,25,6,10,96,0,0,0,102,28,0,0,0,0,0,0,0,0,227,25,7,10,4,1,0,0,102,116,0,0,0,0,0,0,0,0,227,25,12,10,96,0,0,0,103,28,0,0,0,0,0,0,0,0,227,25,13,10,4,1,0,0,103,116,0,0,0,0,0,0,0,0,227,25,18,10,96,0,0,0,105,28,0,0,0,0,0,0,0,0,227,25,19,10,4,1,0,0,105,116,0,0,0,0,0,0,0,0,227,25,24,10,96,0,0,0,106,28,0,0,0,0,0,0,0,0,227,25,25,10,4,1,0,0,106,116,0,0,0,0,0,0,0,0,227,25,3,10,105,0,0,0,140,28,0,0,0,0,0,0,0,0,227,25,4,10,9,1,0,0,140,116,0,0,0,0,0,0,0,0,227,25,9,10,106,0,0,0,142,28,0,0,0,0,0,0,0,0,227,25,10,10,10,1,0,0,142,116,0,0,0,0,0,0,0,0,227,25,15,10,107,0,0,0,144,28,0,0,0,0,0,0,0,0,227,25,16,10,11,1,0,0,144,116,0,0,0,0,0,0,0,0,227,25,21,10,113,0,0,0,146,28,0,0,0,0,0,0,0,0,227,25,22,10,12,1,0,0,146,116,0,0,0,0,0,0,0,0,251,25,27,10,68,0,0,0,103,103,103,0,0,0,0,0,0,0,251,25,26,10,75,0,0,0,103,142,103,0,0,0,0,0,0,0,251,25,29,10,68,0,0,0,105,105,105,0,0,0,0,0,0,0,251,25,28,10,78,0,0,0,105,144,105,0,0,0,0,0,0,0,12,26,57,10,3,0,0,0,25,115,0,0,0,0,0,0,0,0,12,26,35,10,4,0,0,0,26,112,0,0,0,0,0,0,0,0,12,26,30,10,3,0,0,0,26,115,0,0,0,0,0,0,0,0,12,26,44,10,5,0,0,0,32,113,0,0,0,0,0,0,0,0,12,26,39,10,3,0,0,0,32,115,0,0,0,0,0,0,0,0,12,26,53,10,6,0,0,0,40,111,0,0,0,0,0,0,0,0,12,26,48,10,7,0,0,0,40,114,0,0,0,0,0,0,0,0,12,26,37,10,8,0,0,0,102,102,0,0,0,0,0,0,0,0,12,26,35,10,9,0,0,0,102,112,0,0,0,0,0,0,0,0,12,26,34,10,10,0,0,0,102,115,0,0,0,0,0,0,0,0,12,26,36,10,11,0,0,0,102,140,0,0,0,0,0,0,0,0,12,26,46,10,8,0,0,0,103,103,0,0,0,0,0,0,0,0,12,26,44,10,12,0,0,0,103,113,0,0,0,0,0,0,0,0,12,26,43,10,10,0,0,0,103,115,0,0,0,0,0,0,0,0,12,26,45,10,13,0,0,0,103,142,0,0,0,0,0,0,0,0,12,26,55,10,8,0,0,0,105,105,0,0,0,0,0,0,0,0,12,26,53,10,14,0,0,0,105,111,0,0,0,0,0,0,0,0,12,26,52,10,15,0,0,0,105,114,0,0,0,0,0,0,0,0,12,26,54,10,16,0,0,0,105,144,0,0,0,0,0,0,0,0,12,26,64,10,8,0,0,0,106,106,0,0,0,0,0,0,0,0,12,26,61,10,10,0,0,0,106,115,0,0,0,0,0,0,0,0,12,26,63,10,17,0,0,0,106,146,0,0,0,0,0,0,0,0,12,26,33,10,18,0,0,0,140,102,0,0,0,0,0,0,0,0,12,26,32,10,19,0,0,0,140,112,0,0,0,0,0,0,0,0,12,26,31,10,20,0,0,0,140,115,0,0,0,0,0,0,0,0,12,26,42,10,21,0,0,0,142,103,0,0,0,0,0,0,0,0,12,26,41,10,22,0,0,0,142,113,0,0,0,0,0,0,0,0,12,26,40,10,23,0,0,0,142,115,0,0,0,0,0,0,0,0,12,26,51,10,24,0,0,0,144,105,0,0,0,0,0,0,0,0,12,26,50,10,25,0,0,0,144,111,0,0,0,0,0,0,0,0,12,26,49,10,26,0,0,0,144,114,0,0,0,0,0,0,0,0,12,26,60,10,27,0,0,0,146,106,0,0,0,0,0,0,0,0,12,26,58,10,28,0,0,0,146,115,0,0,0,0,0,0,0,0,36,26,69,10,189,0,0,0,119,0,0,0,0,0,0,0,0,0,36,26,67,10,190,0,0,0,120,0,0,0,0,0,0,0,0,0,36,26,68,10,20,1,0,8,121,0,0,0,0,0,0,0,0,0,36,26,66,10,191,0,0,0,122,0,0,0,0,0,0,0,0,0,36,26,66,10,188,0,0,0,25,122,0,0,0,0,0,0,0,0,36,26,69,10,186,0,0,0,26,119,0,0,0,0,0,0,0,0,36,26,67,10,187,0,0,0,32,120,0,0,0,0,0,0,0,0,36,26,68,10,21,1,0,8,40,121,0,0,0,0,0,0,0,0,41,26,66,10,191,0,0,0,122,0,0,0,0,0,0,0,0,0,41,26,66,10,188,0,0,0,25,122,0,0,0,0,0,0,0,0,47,26,67,10,190,0,0,0,120,0,0,0,0,0,0,0,0,0,47,26,67,10,187,0,0,0,32,120,0,0,0,0,0,0,0,0,59,26,68,10,20,1,0,8,121,0,0,0,0,0,0,0,0,0,59,26,68,10,21,1,0,0,40,121,0,0,0,0,0,0,0,0,65,26,69,10,189,0,0,0,119,0,0,0,0,0,0,0,0,0,65,26,69,10,186,0,0,0,26,119,0,0,0,0,0,0,0,0,71,26,83,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,71,26,82,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,76,26,81,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,76,26,80,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,82,26,91,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,82,26,90,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,87,26,85,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,87,26,84,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,93,26,93,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,93,26,92,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,98,26,97,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,98,26,96,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,103,26,95,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,103,26,94,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,109,26,101,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,109,26,100,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,114,26,99,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,114,26,98,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,120,26,103,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,120,26,102,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,126,26,105,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,126,26,104,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,132,26,107,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,132,26,106,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,138,26,109,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,138,26,108,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,144,26,111,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,144,26,110,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,149,26,113,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,149,26,112,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,154,26,115,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,154,26,114,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,159,26,116,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,26,117,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,166,26,118,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,166,26,119,10,159,0,0,8,157,0,0,0,0,0,0,0,0,0,189,26,121,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,189,26,120,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,198,26,123,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,198,26,122,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,207,26,125,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,207,26,124,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,217,26,127,10,86,0,0,0,101,101,116,0,0,0,0,0,0,0,217,26,126,10,87,0,0,0,101,139,116,0,0,0,0,0,0,0,227,26,129,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,227,26,128,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,238,26,131,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,238,26,130,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,249,26,133,10,8,0,0,0,101,101,0,0,0,0,0,0,0,0,249,26,132,10,54,0,0,0,101,139,0,0,0,0,0,0,0,0,249,26,133,10,8,0,0,0,101,101,46,0,0,0,0,0,0,0,249,26,132,10,54,0,0,0,101,139,46,0,0,0,0,0,0,0,5,27,137,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,5,27,143,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,5,27,149,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,5,27,155,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,5,27,134,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,5,27,140,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,5,27,146,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,5,27,152,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,5,27,138,10,96,0,0,0,102,28,0,0,0,0,0,0,0,0,5,27,139,10,4,1,0,0,102,116,0,0,0,0,0,0,0,0,5,27,144,10,96,0,0,0,103,28,0,0,0,0,0,0,0,0,5,27,145,10,4,1,0,0,103,116,0,0,0,0,0,0,0,0,5,27,150,10,96,0,0,0,105,28,0,0,0,0,0,0,0,0,5,27,151,10,4,1,0,0,105,116,0,0,0,0,0,0,0,0,5,27,156,10,96,0,0,0,106,28,0,0,0,0,0,0,0,0,5,27,157,10,4,1,0,0,106,116,0,0,0,0,0,0,0,0,5,27,135,10,105,0,0,0,140,28,0,0,0,0,0,0,0,0,5,27,136,10,9,1,0,0,140,116,0,0,0,0,0,0,0,0,5,27,141,10,106,0,0,0,142,28,0,0,0,0,0,0,0,0,5,27,142,10,10,1,0,0,142,116,0,0,0,0,0,0,0,0,5,27,147,10,107,0,0,0,144,28,0,0,0,0,0,0,0,0,5,27,148,10,11,1,0,0,144,116,0,0,0,0,0,0,0,0,5,27,153,10,113,0,0,0,146,28,0,0,0,0,0,0,0,0,5,27,154,10,12,1,0,0,146,116,0,0,0,0,0,0,0,0,14,27,160,10,8,0,0,0,102,102,0,0,0,0,0,0,0,0,14,27,164,10,8,0,0,0,103,103,0,0,0,0,0,0,0,0,14,27,168,10,8,0,0,0,105,105,0,0,0,0,0,0,0,0,14,27,158,10,18,0,0,0,140,102,0,0,0,0,0,0,0,0,14,27,162,10,21,0,0,0,142,103,0,0,0,0,0,0,0,0,14,27,166,10,24,0,0,0,144,105,0,0,0,0,0,0,0,0,14,27,160,10,8,0,0,0,102,102,28,0,0,0,0,0,0,0,14,27,161,10,86,0,0,0,102,102,116,0,0,0,0,0,0,0,14,27,164,10,8,0,0,0,103,103,28,0,0,0,0,0,0,0,14,27,165,10,86,0,0,0,103,103,116,0,0,0,0,0,0,0,14,27,168,10,8,0,0,0,105,105,28,0,0,0,0,0,0,0,14,27,169,10,86,0,0,0,105,105,116,0,0,0,0,0,0,0,14,27,158,10,18,0,0,0,140,102,28,0,0,0,0,0,0,0,14,27,159,10,251,0,0,0,140,102,116,0,0,0,0,0,0,0,14,27,162,10,21,0,0,0,142,103,28,0,0,0,0,0,0,0,14,27,163,10,153,0,0,0,142,103,116,0,0,0,0,0,0,0,14,27,166,10,24,0,0,0,144,105,28,0,0,0,0,0,0,0,14,27,167,10,249,0,0,0,144,105,116,0,0,0,0,0,0,0,52,27,171,10,68,0,0,0,103,103,103,0,0,0,0,0,0,0,52,27,170,10,75,0,0,0,103,142,103,0,0,0,0,0,0,0,52,27,173,10,68,0,0,0,105,105,105,0,0,0,0,0,0,0,52,27,172,10,78,0,0,0,105,144,105,0,0,0,0,0,0,0,69,27,177,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,69,27,183,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,69,27,189,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,69,27,195,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,69,27,174,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,69,27,180,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,69,27,186,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,69,27,192,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,69,27,178,10,96,0,0,0,102,28,0,0,0,0,0,0,0,0,69,27,179,10,4,1,0,0,102,116,0,0,0,0,0,0,0,0,69,27,184,10,96,0,0,0,103,28,0,0,0,0,0,0,0,0,69,27,185,10,4,1,0,0,103,116,0,0,0,0,0,0,0,0,69,27,190,10,96,0,0,0,105,28,0,0,0,0,0,0,0,0,69,27,191,10,4,1,0,0,105,116,0,0,0,0,0,0,0,0,69,27,196,10,96,0,0,0,106,28,0,0,0,0,0,0,0,0,69,27,197,10,4,1,0,0,106,116,0,0,0,0,0,0,0,0,69,27,175,10,105,0,0,0,140,28,0,0,0,0,0,0,0,0,69,27,176,10,9,1,0,0,140,116,0,0,0,0,0,0,0,0,69,27,181,10,106,0,0,0,142,28,0,0,0,0,0,0,0,0,69,27,182,10,10,1,0,0,142,116,0,0,0,0,0,0,0,0,69,27,187,10,107,0,0,0,144,28,0,0,0,0,0,0,0,0,69,27,188,10,11,1,0,0,144,116,0,0,0,0,0,0,0,0,69,27,193,10,113,0,0,0,146,28,0,0,0,0,0,0,0,0,69,27,194,10,12,1,0,0,146,116,0,0,0,0,0,0,0,0,78,27,200,10,8,0,0,0,102,102,0,0,0,0,0,0,0,0,78,27,204,10,8,0,0,0,103,103,0,0,0,0,0,0,0,0,78,27,208,10,8,0,0,0,105,105,0,0,0,0,0,0,0,0,78,27,198,10,18,0,0,0,140,102,0,0,0,0,0,0,0,0,78,27,202,10,21,0,0,0,142,103,0,0,0,0,0,0,0,0,78,27,206,10,24,0,0,0,144,105,0,0,0,0,0,0,0,0,78,27,200,10,8,0,0,0,102,102,28,0,0,0,0,0,0,0,78,27,201,10,86,0,0,0,102,102,116,0,0,0,0,0,0,0,78,27,204,10,8,0,0,0,103,103,28,0,0,0,0,0,0,0,78,27,205,10,86,0,0,0,103,103,116,0,0,0,0,0,0,0,78,27,208,10,8,0,0,0,105,105,28,0,0,0,0,0,0,0,78,27,209,10,86,0,0,0,105,105,116,0,0,0,0,0,0,0,78,27,198,10,18,0,0,0,140,102,28,0,0,0,0,0,0,0,78,27,199,10,251,0,0,0,140,102,116,0,0,0,0,0,0,0,78,27,202,10,21,0,0,0,142,103,28,0,0,0,0,0,0,0,78,27,203,10,153,0,0,0,142,103,116,0,0,0,0,0,0,0,78,27,206,10,24,0,0,0,144,105,28,0,0,0,0,0,0,0,78,27,207,10,249,0,0,0,144,105,116,0,0,0,0,0,0,0,116,27,211,10,68,0,0,0,103,103,103,0,0,0,0,0,0,0,116,27,210,10,75,0,0,0,103,142,103,0,0,0,0,0,0,0,116,27,213,10,68,0,0,0,105,105,105,0,0,0,0,0,0,0,116,27,212,10,78,0,0,0,105,144,105,0,0,0,0,0,0,0,133,27,215,10,86,0,0,0,101,101,116,0,0,0,0,0,0,0,133,27,214,10,87,0,0,0,101,139,116,0,0,0,0,0,0,0,140,27,217,10,86,0,0,0,101,101,116,0,0,0,0,0,0,0,140,27,216,10,87,0,0,0,101,139,116,0,0,0,0,0,0,0,147,27,218,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,147,27,219,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,147,27,220,10,159,0,0,8,157,0,0,0,0,0,0,0,0,0,170,27,225,10,0,0,0,0,32,0,0,0,0,0,0,0,0,0,177,27,227,10,103,0,0,0,102,0,0,0,0,0,0,0,0,0,177,27,228,10,103,0,0,0,103,0,0,0,0,0,0,0,0,0,177,27,230,10,103,0,0,0,105,0,0,0,0,0,0,0,0,0,177,27,226,10,105,0,0,0,140],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+922228);allocate([177,27,229,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,177,27,226,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,200,27,232,10,103,0,0,0,102,0,0,0,0,0,0,0,0,0,200,27,233,10,103,0,0,0,103,0,0,0,0,0,0,0,0,0,200,27,234,10,103,0,0,0,105,0,0,0,0,0,0,0,0,0,200,27,231,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,223,27,236,10,56,0,0,0,101,101,0,0,0,0,0,0,0,0,223,27,235,10,62,0,0,0,101,139,0,0,0,0,0,0,0,0,230,27,238,10,56,0,0,0,101,101,0,0,0,0,0,0,0,0,230,27,237,10,62,0,0,0,101,139,0,0,0,0,0,0,0,0,237,27,241,10,56,0,0,0,101,101,0,0,0,0,0,0,0,0,237,27,239,10,58,0,0,0,101,144,0,0,0,0,0,0,0,0,244,27,245,10,56,0,0,0,101,101,0,0,0,0,0,0,0,0,244,27,243,10,57,0,0,0,101,142,0,0,0,0,0,0,0,0,251,27,251,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,27,252,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,28,253,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,28,254,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,28,255,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,28,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,28,1,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,28,28,5,11,189,0,0,0,119,0,0,0,0,0,0,0,0,0,28,28,3,11,190,0,0,0,120,0,0,0,0,0,0,0,0,0,28,28,4,11,20,1,0,8,121,0,0,0,0,0,0,0,0,0,28,28,2,11,191,0,0,0,122,0,0,0,0,0,0,0,0,0,28,28,5,11,189,0,0,0,119,26,0,0,0,0,0,0,0,0,28,28,3,11,190,0,0,0,120,32,0,0,0,0,0,0,0,0,28,28,4,11,20,1,0,8,121,40,0,0,0,0,0,0,0,0,28,28,2,11,191,0,0,0,122,25,0,0,0,0,0,0,0,0,33,28,2,11,191,0,0,0,122,0,0,0,0,0,0,0,0,0,33,28,2,11,191,0,0,0,122,25,0,0,0,0,0,0,0,0,39,28,3,11,190,0,0,0,120,0,0,0,0,0,0,0,0,0,39,28,3,11,190,0,0,0,120,32,0,0,0,0,0,0,0,0,51,28,4,11,20,1,0,8,121,0,0,0,0,0,0,0,0,0,51,28,4,11,20,1,0,0,121,40,0,0,0,0,0,0,0,0,57,28,5,11,189,0,0,0,119,0,0,0,0,0,0,0,0,0,57,28,5,11,189,0,0,0,119,26,0,0,0,0,0,0,0,0,63,28,6,11,103,0,0,0,102,0,0,0,0,0,0,0,0,0,63,28,7,11,103,0,0,0,103,0,0,0,0,0,0,0,0,0,63,28,8,11,103,0,0,0,105,0,0,0,0,0,0,0,0,0,63,28,9,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,82,28,63,11,3,0,0,0,25,115,0,0,0,0,0,0,0,0,82,28,41,11,4,0,0,0,26,112,0,0,0,0,0,0,0,0,82,28,36,11,3,0,0,0,26,115,0,0,0,0,0,0,0,0,82,28,50,11,5,0,0,0,32,113,0,0,0,0,0,0,0,0,82,28,45,11,3,0,0,0,32,115,0,0,0,0,0,0,0,0,82,28,59,11,6,0,0,0,40,111,0,0,0,0,0,0,0,0,82,28,54,11,7,0,0,0,40,114,0,0,0,0,0,0,0,0,82,28,43,11,8,0,0,0,102,102,0,0,0,0,0,0,0,0,82,28,41,11,9,0,0,0,102,112,0,0,0,0,0,0,0,0,82,28,40,11,10,0,0,0,102,115,0,0,0,0,0,0,0,0,82,28,42,11,11,0,0,0,102,140,0,0,0,0,0,0,0,0,82,28,52,11,8,0,0,0,103,103,0,0,0,0,0,0,0,0,82,28,50,11,12,0,0,0,103,113,0,0,0,0,0,0,0,0,82,28,49,11,10,0,0,0,103,115,0,0,0,0,0,0,0,0,82,28,51,11,13,0,0,0,103,142,0,0,0,0,0,0,0,0,82,28,61,11,8,0,0,0,105,105,0,0,0,0,0,0,0,0,82,28,59,11,14,0,0,0,105,111,0,0,0,0,0,0,0,0,82,28,58,11,15,0,0,0,105,114,0,0,0,0,0,0,0,0,82,28,60,11,16,0,0,0,105,144,0,0,0,0,0,0,0,0,82,28,70,11,8,0,0,0,106,106,0,0,0,0,0,0,0,0,82,28,67,11,10,0,0,0,106,115,0,0,0,0,0,0,0,0,82,28,69,11,17,0,0,0,106,146,0,0,0,0,0,0,0,0,82,28,39,11,18,0,0,0,140,102,0,0,0,0,0,0,0,0,82,28,38,11,19,0,0,0,140,112,0,0,0,0,0,0,0,0,82,28,37,11,20,0,0,0,140,115,0,0,0,0,0,0,0,0,82,28,48,11,21,0,0,0,142,103,0,0,0,0,0,0,0,0,82,28,47,11,22,0,0,0,142,113,0,0,0,0,0,0,0,0,82,28,46,11,23,0,0,0,142,115,0,0,0,0,0,0,0,0,82,28,57,11,24,0,0,0,144,105,0,0,0,0,0,0,0,0,82,28,56,11,25,0,0,0,144,111,0,0,0,0,0,0,0,0,82,28,55,11,26,0,0,0,144,114,0,0,0,0,0,0,0,0,82,28,66,11,27,0,0,0,146,106,0,0,0,0,0,0,0,0,82,28,64,11,28,0,0,0,146,115,0,0,0,0,0,0,0,0,96,28,73,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,96,28,72,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,102,28,75,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,102,28,74,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,113,28,96,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,113,28,94,11,16,0,0,0,101,144,0,0,0,0,0,0,0,0,119,28,100,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,119,28,98,11,13,0,0,0,101,142,0,0,0,0,0,0,0,0,130,28,123,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,28,124,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,28,125,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,28,127,11,0,0,0,8,0,0,0,0,0,0,0,0,0,0,154,28,126,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,28,129,11,0,0,0,8,0,0,0,0,0,0,0,0,0,0,180,28,128,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,28,131,11,56,0,0,0,103,103,0,0,0,0,0,0,0,0,203,28,130,11,57,0,0,0,103,142,0,0,0,0,0,0,0,0,203,28,133,11,56,0,0,0,105,105,0,0,0,0,0,0,0,0,203,28,132,11,58,0,0,0,105,144,0,0,0,0,0,0,0,0,210,28,164,11,3,0,0,0,25,115,0,0,0,0,0,0,0,0,210,28,149,11,3,0,0,0,26,115,0,0,0,0,0,0,0,0,210,28,154,11,3,0,0,0,32,115,0,0,0,0,0,0,0,0,210,28,159,11,7,0,0,0,40,114,0,0,0,0,0,0,0,0,210,28,153,11,56,0,0,0,102,102,0,0,0,0,0,0,0,0,210,28,151,11,118,0,0,0,102,115,0,0,0,0,0,0,0,0,210,28,152,11,94,0,0,0,102,140,0,0,0,0,0,0,0,0,210,28,158,11,56,0,0,0,103,103,0,0,0,0,0,0,0,0,210,28,156,11,118,0,0,0,103,115,0,0,0,0,0,0,0,0,210,28,157,11,57,0,0,0,103,142,0,0,0,0,0,0,0,0,210,28,163,11,56,0,0,0,105,105,0,0,0,0,0,0,0,0,210,28,161,11,119,0,0,0,105,114,0,0,0,0,0,0,0,0,210,28,162,11,58,0,0,0,105,144,0,0,0,0,0,0,0,0,210,28,169,11,56,0,0,0,106,106,0,0,0,0,0,0,0,0,210,28,166,11,118,0,0,0,106,115,0,0,0,0,0,0,0,0,210,28,168,11,120,0,0,0,106,146,0,0,0,0,0,0,0,0,210,28,152,11,95,0,0,0,140,102,0,0,0,0,0,0,0,0,210,28,150,11,20,0,0,0,140,115,0,0,0,0,0,0,0,0,210,28,157,11,60,0,0,0,142,103,0,0,0,0,0,0,0,0,210,28,155,11,23,0,0,0,142,115,0,0,0,0,0,0,0,0,210,28,162,11,61,0,0,0,144,105,0,0,0,0,0,0,0,0,210,28,160,11,26,0,0,0,144,114,0,0,0,0,0,0,0,0,210,28,168,11,130,0,0,0,146,106,0,0,0,0,0,0,0,0,210,28,165,11,28,0,0,0,146,115,0,0,0,0,0,0,0,0,239,28,182,11,56,0,0,0,102,102,0,0,0,0,0,0,0,0,239,28,181,11,94,0,0,0,102,140,0,0,0,0,0,0,0,0,239,28,184,11,56,0,0,0,103,103,0,0,0,0,0,0,0,0,239,28,183,11,57,0,0,0,103,142,0,0,0,0,0,0,0,0,239,28,186,11,56,0,0,0,105,105,0,0,0,0,0,0,0,0,239,28,185,11,58,0,0,0,105,144,0,0,0,0,0,0,0,0,10,29,188,11,56,0,0,0,103,103,0,0,0,0,0,0,0,0,10,29,187,11,57,0,0,0,103,142,0,0,0,0,0,0,0,0,10,29,190,11,56,0,0,0,105,105,0,0,0,0,0,0,0,0,10,29,189,11,58,0,0,0,105,144,0,0,0,0,0,0,0,0,16,29,192,11,56,0,0,0,101,101,0,0,0,0,0,0,0,0,16,29,191,11,58,0,0,0,101,144,0,0,0,0,0,0,0,0,24,29,194,11,56,0,0,0,101,101,0,0,0,0,0,0,0,0,24,29,193,11,57,0,0,0,101,142,0,0,0,0,0,0,0,0,32,29,176,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,29,206,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,29,208,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,41,29,207,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,50,29,210,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,50,29,209,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,59,29,212,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,59,29,211,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,68,29,214,11,8,0,0,0,101,101,0,0,0,0,0,0,0,0,68,29,213,11,54,0,0,0,101,139,0,0,0,0,0,0,0,0,77,29,249,11,68,0,0,0,101,101,101,0,0,0,0,0,0,0,77,29,248,11,25,1,0,0,101,101,139,0,0,0,0,0,0,0,77,29,217,11,68,0,0,0,104,104,104,0,0,0,0,0,0,0,77,29,216,11,26,1,0,0,104,104,141,0,0,0,0,0,0,0,77,29,224,11,68,0,0,1,107,107,107,0,0,0,0,0,0,0,77,29,218,11,25,1,0,1,107,107,139,0,0,0,0,0,0,0,77,29,233,11,68,0,0,1,108,108,108,0,0,0,0,0,0,0,77,29,227,11,26,1,0,1,108,108,141,0,0,0,0,0,0,0,77,29,245,11,68,0,1,0,109,109,109,0,0,0,0,0,0,0,77,29,239,11,27,1,1,0,109,109,143,0,0,0,0,0,0,0,77,29,219,11,70,0,0,1,107,107,144,17,0,0,0,0,0,0,77,29,228,11,70,0,0,1,108,108,144,19,0,0,0,0,0,0,77,29,236,11,31,1,1,0,109,109,109,110,0,0,0,0,0,0,77,29,240,11,70,0,1,0,109,109,144,21,0,0,0,0,0,0,77,29,225,11,34,1,0,1,107,15,79,24,107,107,0,0,0,0,77,29,222,11,35,1,0,1,107,15,79,24,107,139,0,0,0,0,77,29,234,11,34,1,0,1,108,15,79,24,108,108,0,0,0,0,77,29,231,11,37,1,0,1,108,15,79,24,108,141,0,0,0,0,77,29,246,11,34,1,1,0,109,15,79,24,109,109,0,0,0,0,77,29,243,11,38,1,1,0,109,15,79,24,109,143,0,0,0,0,77,29,226,11,42,1,0,1,107,15,79,24,23,107,107,0,0,0,77,29,223,11,43,1,0,1,107,15,79,24,23,107,139,0,0,0,77,29,220,11,44,1,0,1,107,15,79,24,107,144,17,0,0,0,77,29,235,11,42,1,0,1,108,15,79,24,23,108,108,0,0,0,77,29,232,11,46,1,0,1,108,15,79,24,23,108,141,0,0,0,77,29,229,11,44,1,0,1,108,15,79,24,108,144,19,0,0,0,77,29,247,11,42,1,1,0,109,15,79,24,23,109,109,0,0,0,77,29,244,11,47,1,1,0,109,15,79,24,23,109,143,0,0,0,77,29,237,11,48,1,1,0,109,15,79,24,109,109,110,0,0,0,77,29,241,11,44,1,1,0,109,15,79,24,109,144,21,0,0,0,77,29,221,11,54,1,0,1,107,15,79,24,23,107,144,17,0,0,77,29,230,11,54,1,0,1,108,15,79,24,23,108,144,19,0,0,77,29,238,11,55,1,1,0,109,15,79,24,23,109,109,110,0,0,77,29,242,11,54,1,1,0,109,15,79,24,23,109,144,21,0,0,84,29,27,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,84,29,26,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,84,29,251,11,68,0,0,0,104,104,104,0,0,0,0,0,0,0,84,29,250,11,26,1,0,0,104,104,141,0,0,0,0,0,0,0,84,29,2,12,68,0,0,1,107,107,107,0,0,0,0,0,0,0,84,29,252,11,25,1,0,1,107,107,139,0,0,0,0,0,0,0,84,29,11,12,68,0,0,1,108,108,108,0,0,0,0,0,0,0,84,29,5,12,26,1,0,1,108,108,141,0,0,0,0,0,0,0,84,29,23,12,68,0,1,0,109,109,109,0,0,0,0,0,0,0,84,29,17,12,27,1,1,0,109,109,143,0,0,0,0,0,0,0,84,29,253,11,69,0,0,1,107,107,142,19,0,0,0,0,0,0,84,29,6,12,69,0,0,1,108,108,142,21,0,0,0,0,0,0,84,29,14,12,31,1,1,0,109,109,109,110,0,0,0,0,0,0,84,29,18,12,69,0,1,0,109,109,142,16,0,0,0,0,0,0,84,29,3,12,34,1,0,1,107,15,79,24,107,107,0,0,0,0,84,29,0,12,35,1,0,1,107,15,79,24,107,139,0,0,0,0,84,29,12,12,34,1,0,1,108,15,79,24,108,108,0,0,0,0,84,29,9,12,37,1,0,1,108,15,79,24,108,141,0,0,0,0,84,29,24,12,34,1,1,0,109,15,79,24,109,109,0,0,0,0,84,29,21,12,38,1,1,0,109,15,79,24,109,143,0,0,0,0,84,29,4,12,42,1,0,1,107,15,79,24,23,107,107,0,0,0,84,29,1,12,43,1,0,1,107,15,79,24,23,107,139,0,0,0,84,29,254,11,59,1,0,1,107,15,79,24,107,142,19,0,0,0,84,29,13,12,42,1,0,1,108,15,79,24,23,108,108,0,0,0,84,29,10,12,46,1,0,1,108,15,79,24,23,108,141,0,0,0,84,29,7,12,59,1,0,1,108,15,79,24,108,142,21,0,0,0,84,29,25,12,42,1,1,0,109,15,79,24,23,109,109,0,0,0,84,29,22,12,47,1,1,0,109,15,79,24,23,109,143,0,0,0,84,29,15,12,48,1,1,0,109,15,79,24,109,109,110,0,0,0,84,29,19,12,59,1,1,0,109,15,79,24,109,142,16,0,0,0,84,29,255,11,61,1,0,1,107,15,79,24,23,107,142,19,0,0,84,29,8,12,61,1,0,1,108,15,79,24,23,108,142,21,0,0,84,29,16,12,55,1,1,0,109,15,79,24,23,109,109,110,0,0,84,29,20,12,61,1,1,0,109,15,79,24,23,109,142,16,0,0,91,29,41,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,91,29,39,12,70,0,0,0,101,101,144,0,0,0,0,0,0,0,91,29,33,12,68,0,1,0,107,107,107,0,0,0,0,0,0,0,91,29,29,12,25,1,1,0,107,107,139,0,0,0,0,0,0,0,91,29,36,12,31,1,1,0,107,107,107,110,0,0,0,0,0,0,91,29,34,12,34,1,1,0,107,15,79,24,107,107,0,0,0,0,91,29,30,12,35,1,1,0,107,15,79,24,107,139,0,0,0,0,91,29,35,12,42,1,1,0,107,15,79,24,23,107,107,0,0,0,91,29,31,12,43,1,1,0,107,15,79,24,23,107,139,0,0,0,91,29,37,12,48,1,1,0,107,15,79,24,107,107,110,0,0,0,91,29,38,12,55,1,1,0,107,15,79,24,23,107,107,110,0,0,98,29,56,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,98,29,54,12,69,0,0,0,101,101,142,0,0,0,0,0,0,0,98,29,48,12,68,0,1,0,107,107,107,0,0,0,0,0,0,0,98,29,44,12,25,1,1,0,107,107,139,0,0,0,0,0,0,0,98,29,51,12,31,1,1,0,107,107,107,110,0,0,0,0,0,0,98,29,49,12,34,1,1,0,107,15,79,24,107,107,0,0,0,0,98,29,45,12,35,1,1,0,107,15,79,24,107,139,0,0,0,0,98,29,50,12,42,1,1,0,107,15,79,24,23,107,107,0,0,0,98,29,46,12,43,1,1,0,107,15,79,24,23,107,139,0,0,0,98,29,52,12,48,1,1,0,107,15,79,24,107,107,110,0,0,0,98,29,53,12,55,1,1,0,107,15,79,24,23,107,107,110,0,0,105,29,61,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,105,29,60,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,105,29,59,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,105,29,58,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,115,29,65,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,115,29,64,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,115,29,63,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,115,29,62,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,125,29,69,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,125,29,68,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,133,29,67,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,133,29,66,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,145,29,73,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,145,29,72,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,153,29,71,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,153,29,70,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,165,29,75,12,56,0,0,0,101,101,0,0,0,0,0,0,0,0,165,29,74,12,62,0,0,0,101,139,0,0,0,0,0,0,0,0,173,29,77,12,64,0,0,0,101,101,116,0,0,0,0,0,0,0,173,29,76,12,65,0,0,0,101,139,116,0,0,0,0,0,0,0,190,29,84,12,63,1,1,1,107,107,107,116,0,0,0,0,0,0,190,29,81,12,64,1,1,1,107,107,139,116,0,0,0,0,0,0,190,29,93,12,63,1,1,1,108,108,108,116,0,0,0,0,0,0,190,29,90,12,65,1,1,1,108,108,141,116,0,0,0,0,0,0,190,29,102,12,63,1,1,0,109,109,109,116,0,0,0,0,0,0,190,29,99,12,66,1,1,0,109,109,143,116,0,0,0,0,0,0,190,29,78,12,71,1,1,1,107,107,142,19,116,0,0,0,0,0,190,29,87,12,71,1,1,1,108,108,142,21,116,0,0,0,0,0,190,29,96,12,71,1,1,0,109,109,142,16,116,0,0,0,0,0,190,29,85,12,73,1,1,1,107,15,79,24,107,107,116,0,0,0,190,29,82,12,74,1,1,1,107,15,79,24,107,139,116,0,0,0,190,29,94,12,73,1,1,1,108,15,79,24,108,108,116,0,0,0,190,29,91,12,75,1,1,1,108,15,79,24,108,141,116,0,0,0,190,29,103,12,73,1,1,0,109,15,79,24,109,109,116,0,0,0,190,29,100,12,76,1,1,0,109,15,79,24,109,143,116,0,0,0,190,29,86,12,81,1,1,1,107,15,79,24,23,107,107,116,0,0,190,29,83,12,82,1,1,1,107,15,79,24,23,107,139,116,0,0,190,29,79,12,83,1,1,1,107,15,79,24,107,142,19,116,0,0,190,29,95,12,81,1,1,1,108,15,79,24,23,108,108,116,0,0,190,29,92,12,84,1,1,1,108,15,79,24,23,108,141,116,0,0,190,29,88,12,83,1,1,1,108,15,79,24,108,142,21,116,0,0,190,29,104,12,81,1,1,0,109,15,79,24,23,109,109,116,0,0,190,29,101,12,85,1,1,0,109,15,79,24,23,109,143,116,0,0,190,29,97,12,83,1,1,0,109,15,79,24,109,142,16,116,0,0,190,29,80,12,91,1,1,1,107,15,79,24,23,107,142,19,116,0,190,29,89,12,91,1,1,1,108,15,79,24,23,108,142,21,116,0,190,29,98,12,91,1,1,0,109,15,79,24,23,109,142,16,116,0,198,29,111,12,63,1,1,1,107,107,107,116,0,0,0,0,0,0,198,29,108,12,64,1,1,1,107,107,139,116,0,0,0,0,0,0,198,29,120,12,63,1,1,1,108,108,108,116,0,0,0,0,0,0,198,29,117,12,65,1,1,1,108,108,141,116,0,0,0,0,0,0,198,29,129,12,63,1,1,0,109,109,109,116,0,0,0,0,0,0,198,29,126,12,66,1,1,0,109,109,143,116,0,0,0,0,0,0,198,29,105,12,93,1,1,1,107,107,144,17,116,0,0,0,0,0,198,29,114,12,93,1,1,1,108,108,144,19,116,0,0,0,0,0,198,29,123,12,93,1,1,0,109,109,144,21,116,0,0,0,0,0,198,29,112,12,73,1,1,1,107,15,79,24,107,107,116,0,0,0,198,29,109,12,74,1,1,1,107,15,79,24,107,139,116,0,0,0,198,29,121,12,73,1,1,1,108,15,79,24,108,108,116,0,0,0,198,29,118,12,75,1,1,1,108,15,79,24,108,141,116,0,0,0,198,29,130,12,73,1,1,0,109,15,79,24,109,109,116,0,0,0,198,29,127,12,76,1,1,0,109,15,79,24,109,143,116,0,0,0,198,29,113,12,81,1,1,1,107,15,79,24,23,107,107,116,0,0,198,29,110,12,82,1,1,1,107,15,79,24,23,107,139,116,0,0,198,29,106,12,95,1,1,1,107,15,79,24,107,144,17,116,0,0,198,29,122,12,81,1,1,1,108,15,79,24,23,108,108,116,0,0,198,29,119,12,84,1,1,1,108,15,79,24,23,108,141,116,0,0,198,29,115,12,95,1,1,1,108,15,79,24,108,144,19,116,0,0,198,29,131,12,81,1,1,0,109,15,79,24,23,109,109,116,0,0,198,29,128,12,85,1,1,0,109,15,79,24,23,109,143,116,0,0,198,29,124,12,95,1,1,0,109,15,79,24,109,144,21,116,0,0,198,29,107,12,97,1,1,1,107,15,79,24,23,107,144,17,116,0,198,29,116,12,97,1,1,1,108,15,79,24,23,108,144,19,116,0,198,29,125,12,97,1,1,0,109,15,79,24,23,109,144,21,116,0,206,29,162,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,206,29,161,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,206,29,133,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,206,29,132,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,206,29,140,12,68,0,8,0,107,107,107,0,0,0,0,0,0,0,206,29,134,12,25,1,8,0,107,107,139,0,0,0,0,0,0,0,206,29,149,12,68,0,8,0,108,108,108,0,0,0,0,0,0,0,206,29,143,12,26,1,8,0,108,108,141,0,0,0,0,0,0,0,206,29,158,12,68,0,8,0,109,109,109,0,0,0,0,0,0,0,206,29,152,12,27,1,8,0,109,109,143,0,0,0,0,0,0,0,206,29,135,12,70,0,8,0,107,107,144,17,0,0,0,0,0,0,206,29,144,12,70,0,8,0,108,108,144,19,0,0,0,0,0,0,206,29,153,12,70,0,8,0,109,109,144,21,0,0,0,0,0,0,206,29,141,12,34,1,8,0,107,15,79,24,107,107,0,0,0,0,206,29,138,12,35,1,8,0,107,15,79,24,107,139,0,0,0,0,206,29,150,12,34,1,8,0,108,15,79,24,108,108,0,0,0,0,206,29,147,12,37,1,8,0,108,15,79,24,108,141,0,0,0,0,206,29,159,12,34,1,8,0,109,15,79,24,109,109,0,0,0,0,206,29,156,12,38,1,8,0,109,15,79,24,109,143,0,0,0,0,206,29,142,12,42,1,8,0,107,15,79,24,23,107,107,0,0,0,206,29,139,12,43,1,8,0,107,15,79,24,23,107,139,0,0,0,206,29,136,12,44,1,8,0,107,15,79,24,107,144,17,0,0,0,206,29,151,12,42,1,8,0,108,15,79,24,23,108,108,0,0,0,206,29,148,12,46,1,8,0,108,15,79,24,23,108,141,0,0,0,206,29,145,12,44,1,8,0,108,15,79,24,108,144,19,0,0,0,206,29,160,12,42,1,8,0,109,15,79,24,23,109,109,0,0,0,206,29,157,12,47,1,8,0,109,15,79,24,23,109,143,0,0,0,206,29,154,12,44,1,8,0,109,15,79,24,109,144,21,0,0,0,206,29,137,12,54,1,8,0,107,15,79,24,23,107,144,17,0,0,206,29,146,12,54,1,8,0,108,15,79,24,23,108,144,19,0,0,206,29,155,12,54,1,8,0,109,15,79,24,23,109,144,21,0,0,214,29,193,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,214,29,192,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,214,29,164,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,214,29,163,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,214,29,171,12,68,0,8,0,107,107,107,0,0,0,0,0,0,0,214,29,165,12,25,1,8,0,107,107,139,0,0,0,0,0,0,0,214,29,180,12,68,0,8,0,108,108,108,0,0,0,0,0,0,0,214,29,174,12,26,1,8,0,108,108,141,0,0,0,0,0,0,0,214,29,189,12,68,0,8,0,109,109,109,0,0,0,0,0,0,0,214,29,183,12,27,1,8,0,109,109,143,0,0,0,0,0,0,0,214,29,166,12,69,0,8,0,107,107,142,19,0,0,0,0,0,0,214,29,175,12,69,0,8,0,108,108,142,21,0,0,0,0,0,0,214,29,184,12,69,0,8,0,109,109,142,16,0,0,0,0,0,0,214,29,172,12,34,1,8,0,107,15,79,24,107,107,0,0,0,0,214,29,169,12,35,1,8,0,107,15,79,24,107,139,0,0,0,0,214,29,181,12,34,1,8,0,108,15,79,24,108,108,0,0,0,0,214,29,178,12,37,1,8,0,108,15,79,24,108,141,0,0,0,0,214,29,190,12,34,1,8,0,109,15,79,24,109,109,0,0,0,0,214,29,187,12,38,1,8,0,109,15,79,24,109,143,0,0,0,0,214,29,173,12,42,1,8,0,107,15,79,24,23,107,107,0,0,0,214,29,170,12,43,1,8,0,107,15,79,24,23,107,139,0,0,0,214,29,167,12,59,1,8,0,107,15,79,24,107,142,19,0,0,0,214,29,182,12,42,1,8,0,108,15,79,24,23,108,108,0,0,0,214,29,179,12,46,1,8,0,108,15,79,24,23,108,141,0,0,0,214,29,176,12,59,1,8,0,108,15,79,24,108,142,21,0,0,0,214,29,191,12,42,1,8,0,109,15,79,24,23,109,109,0,0,0,214,29,188,12,47,1,8,0,109,15,79,24,23,109,143,0,0,0,214,29,185,12,59,1,8,0,109,15,79,24,109,142,16,0,0,0,214,29,168,12,61,1,8,0,107,15,79,24,23,107,142,19,0,0,214,29,177,12,61,1,8,0,108,15,79,24,23,108,142,21,0,0,214,29,186,12,61,1,8,0,109,15,79,24,23,109,142,16,0,0,222,29,224,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,222,29,223,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,222,29,195,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,222,29,194,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,222,29,202,12,68,0,8,0,107,107,107,0,0,0,0,0,0,0,222,29,196,12,25,1,8,0,107,107,139,0,0,0,0,0,0,0,222,29,211,12,68,0,8,0,108,108,108,0,0,0,0,0,0,0,222,29,205,12,26,1,8,0,108,108,141,0,0,0,0,0,0,0,222,29,220,12,68,0,8,0,109,109,109,0,0,0,0,0,0,0,222,29,214,12,27,1,8,0,109,109,143,0,0,0,0,0,0,0,222,29,197,12,70,0,8,0,107,107,144,17,0,0,0,0,0,0,222,29,206,12,70,0,8,0,108,108,144,19,0,0,0,0,0,0,222,29,215,12,70,0,8,0,109,109,144,21,0,0,0,0,0,0,222,29,203,12,34,1,8,0,107,15,79,24,107,107,0,0,0,0,222,29,200,12,35,1,8,0,107,15,79,24,107,139,0,0,0,0,222,29,212,12,34,1,8,0,108,15,79,24,108,108,0,0,0,0,222,29,209,12,37,1,8,0,108,15,79,24,108,141,0,0,0,0,222,29,221,12,34,1,8,0,109,15,79,24,109,109,0,0,0,0,222,29,218,12,38,1,8,0,109,15,79,24,109,143,0,0,0,0,222,29,204,12,42,1,8,0,107,15,79,24,23,107,107,0,0,0,222,29,201,12,43,1,8,0,107,15,79,24,23,107,139,0,0,0,222,29,198,12,44,1,8,0,107,15,79,24,107,144,17,0,0,0,222,29,213,12,42,1,8,0,108,15,79,24,23,108,108,0,0,0,222,29,210,12,46,1,8,0,108,15,79,24,23,108,141,0,0,0,222,29,207,12,44,1,8,0,108,15,79,24,108,144,19,0,0,0,222,29,222,12,42,1,8,0,109,15,79,24,23,109,109,0,0,0,222,29,219,12,47,1,8,0,109,15,79,24,23,109,143,0,0,0,222,29,216,12,44,1,8,0,109,15,79,24,109,144,21,0,0,0,222,29,199,12,54,1,8,0,107,15,79,24,23,107,144,17,0,0,222,29,208,12,54,1,8,0,108,15,79,24,23,108,144,19,0,0,222,29,217,12,54,1,8,0,109,15,79,24,23,109,144,21,0,0,229,29,255,12,68,0,0,0,101,101,101,0,0,0,0,0,0,0,229,29,254,12,25,1,0,0,101,101,139,0,0,0,0,0,0,0,229,29,226,12,68,0,0,0,104,104,104,0,0,0,0,0,0,0,229,29,225,12,26,1,0,0,104,104,141,0,0,0,0,0,0,0,229,29,233,12,68,0,8,0,107,107,107,0,0,0,0,0,0,0,229,29,227,12,25,1,8,0,107,107,139,0,0,0,0,0,0,0,229,29,242,12,68,0,8,0,108,108,108,0,0,0,0,0,0,0,229,29,236,12,26,1,8,0,108,108,141,0,0,0,0,0,0,0,229,29,251,12,68,0,8,0,109,109,109,0,0,0,0,0,0,0,229,29,245,12,27,1,8,0,109,109,143,0,0,0,0,0,0,0,229,29,228,12,69,0,8,0,107,107,142,19,0,0,0,0,0,0,229,29,237,12,69,0,8,0,108,108,142,21,0,0,0,0,0,0,229,29,246,12,69,0,8,0,109,109,142,16,0,0,0,0,0,0,229,29,234,12,34,1,8,0,107,15,79,24,107,107,0,0,0,0,229,29,231,12,35,1,8,0,107,15,79,24,107,139,0,0,0,0,229,29,243,12,34,1,8,0,108,15,79,24,108,108,0,0,0,0,229,29,240,12,37,1,8,0,108,15,79,24,108,141,0,0,0,0,229,29,252,12,34,1,8,0,109,15,79,24,109,109,0,0,0,0,229,29,249,12,38,1,8,0,109,15,79,24,109,143,0,0,0,0,229,29,235,12,42,1,8,0,107,15,79,24,23,107,107,0,0,0,229,29,232,12,43,1,8,0,107,15,79,24,23,107,139,0,0,0,229,29,229,12,59,1,8,0,107,15,79,24,107,142,19,0,0,0,229,29,244,12,42,1,8,0,108,15,79,24,23,108,108,0,0,0,229,29,241,12,46,1,8,0,108,15,79,24,23,108,141,0,0,0,229,29,238,12,59,1,8,0,108,15,79,24,108,142,21,0,0,0,229,29,253,12,42,1,8,0,109,15,79,24,23,109,109,0,0,0,229,29,250,12,47,1,8,0,109,15,79,24,23,109,143,0,0,0,229,29,247,12,59,1,8,0,109,15,79,24,109,142,16,0,0,0,229,29,230,12,61,1,8,0,107,15,79,24,23,107,142,19,0,0,229,29,239,12,61,1,8,0,108,15,79,24,23,108,142,21,0,0,229,29,248,12,61,1,8,0,109,15,79,24,23,109,142,16,0,0,236,29,6,13,68,0,0,1,107,107,107,0,0,0,0,0,0,0,236,29,1,13,25,1,0,1,107,107,139,0,0,0,0,0,0,0,236,29,14,13,68,0,0,1,108,108,108,0,0,0,0,0,0,0,236,29,9,13,26,1,0,1,108,108,141,0,0,0,0,0,0,0,236,29,22,13,68,0,1,0,109,109,109,0,0,0,0,0,0,0,236,29,17,13,27,1,1,0,109,109,143,0,0,0,0,0,0,0,236,29,2,13,70,0,0,1,107,107,144,17,0,0,0,0,0,0,236,29,10,13,70,0,0,1,108,108,144,19,0,0,0,0,0,0,236,29,18,13,70,0,1,0,109,109,144,21,0,0,0,0,0,0,236,29,7,13,99,1,0,1,107,15,79,24,107,107,0,0,0,0,236,29,4,13,100,1,0,1,107,15,79,24,107,139,0,0,0,0,236,29,15,13,99,1,0,1,108,15,79,24,108,108,0,0,0,0,236,29,12,13,101,1,0,1,108,15,79,24,108,141,0,0,0,0,236,29,23,13,99,1,1,0,109,15,79,24,109,109,0,0,0,0,236,29,20,13,102,1,1,0,109,15,79,24,109,143,0,0,0,0,236,29,8,13,42,1,0,1,107,15,79,24,23,107,107,0,0,0,236,29,5,13,43,1,0,1,107,15,79,24,23,107,139,0,0,0,236,29,3,13,103,1,0,1,107,15,79,24,107,144,17,0,0,0,236,29,16,13,42,1,0,1,108,15,79,24,23,108,108,0,0,0,236,29,13,13,46,1,0,1,108,15,79,24,23,108,141,0,0,0,236,29,11,13,103,1,0,1,108,15,79,24,108,144,19,0,0,0,236,29,24,13,42,1,1,0,109,15,79,24,23,109,109,0,0,0,236,29,21,13,47,1,1,0,109,15,79,24,23,109,143,0,0,0,236,29,19,13,103,1,1,0,109,15,79,24,109,144,21,0,0,0,246,29,30,13,68,0,0,1,107,107,107,0,0,0,0,0,0,0,246,29,25,13,25,1,0,1,107,107,139,0,0,0,0,0,0,0,246,29,38,13,68,0,0,1,108,108,108,0,0,0,0,0,0,0,246,29,33,13,26,1,0,1,108,108,141,0,0,0,0,0,0,0,246,29,46,13,68,0,1,0,109,109,109,0,0,0,0,0,0,0,246,29,41,13,27,1,1,0,109,109,143,0,0,0,0,0,0,0,246,29,26,13,69,0,0,1,107,107,142,19,0,0,0,0,0,0,246,29,34,13,69,0,0,1,108,108,142,21,0,0,0,0,0,0,246,29,42,13,69,0,1,0,109,109,142,16,0,0,0,0,0,0,246,29,31,13,99,1,0,1,107,15,79,24,107,107,0,0,0,0,246,29,28,13,100,1,0,1,107,15,79,24,107,139,0,0,0,0,246,29,39,13,99,1,0,1,108,15,79,24,108,108,0,0,0,0,246,29,36,13,101,1,0,1,108,15,79,24,108,141,0,0,0,0,246,29,47,13,99,1,1,0,109,15,79,24,109,109,0,0,0,0,246,29,44,13,102,1,1,0,109,15,79,24,109,143,0,0,0,0,246,29,32,13,42,1,0,1,107,15,79,24,23,107,107,0,0,0,246,29,29,13,43,1,0,1,107,15,79,24,23,107,139,0,0,0,246,29,27,13,104,1,0,1,107,15,79,24,107,142,19,0,0,0,246,29,40,13,42,1,0,1,108,15,79,24,23,108,108,0,0,0,246,29,37,13,46,1,0,1,108,15,79,24,23,108,141,0,0,0,246,29,35,13,104,1,0,1,108,15,79,24,108,142,21,0,0,0,246,29,48,13,42,1,1,0,109,15,79,24,23,109,109,0,0,0,246,29,45,13,47,1,1,0,109,15,79,24,23,109,143,0,0,0,246,29,43,13,104,1,1,0,109,15,79,24,109,142,16,0,0,0,0,30,52,13,63,1,0,0,101,101,101,116,0,0,0,0,0,0,0,30,51,13,64,1,0,0,101,101,139,116,0,0,0,0,0,0,0,30,50,13,63,1,0,0,104,104,104,116,0,0,0,0,0,0,0,30,49,13,65,1,0,0,104,104,141,116,0,0,0,0,0,0,9,30,56,13,63,1,0,0,101,101,101,116,0,0,0,0,0,0,9,30,55,13,64,1,0,0,101,101,139,116,0,0,0,0,0,0,9,30,54,13,63,1,0,0,104,104,104,116,0,0,0,0,0,0,9,30,53,13,65,1,0,0,104,104,141,116,0,0,0,0,0,0,18,30,60,13,106,1,0,0,101,101,101,101,0,0,0,0,0,0,18,30,59,13,107,1,0,0,101,101,139,101,0,0,0,0,0,0,18,30,58,13,106,1,0,0,104,104,104,104,0,0,0,0,0,0,18,30,57,13,109,1,0,0,104,104,141,104,0,0,0,0,0,0,28,30,64,13,106,1,0,0,101,101,101,101,0,0,0,0,0,0,28,30,63,13,107,1,0,0,101,101,139,101,0,0,0,0,0,0,28,30,62,13,106,1,0,0,104,104,104,104,0,0,0,0,0,0,28,30,61,13,109,1,0,0,104,104,141,104,0,0,0,0,0,0,38,30,65,13,62,0,0,0,104,139,0,0,0,0,0,0,0,0,53,30,133,34,56,0,8,1,108,107,0,0,0,0,0,0,0,0,53,30,130,34,57,0,8,1,108,142,0,0,0,0,0,0,0,0,53,30,139,34,56,0,8,0,109,107,0,0,0,0,0,0,0,0,53,30,136,34,57,0,8,0,109,142,0,0,0,0,0,0,0,0,53,30,134,34,112,1,8,1,108,15,79,24,107,0,0,0,0,0,53,30,131,34,113,1,8,1,108,15,79,24,142,0,0,0,0,0,53,30,140,34,112,1,8,0,109,15,79,24,107,0,0,0,0,0,53,30,137,34,113,1,8,0,109,15,79,24,142,0,0,0,0,0,53,30,135,34,116,1,8,1,108,15,79,24,23,107,0,0,0,0,53,30,132,34,117,1,8,1,108,15,79,24,23,142,0,0,0,0,53,30,141,34,116,1,8,0,109,15,79,24,23,107,0,0,0,0,53,30,138,34,117,1,8,0,109,15,79,24,23,142,0,0,0,0,69,30,66,13,62,0,0,1,108,139,0,0,0,0,0,0,0,0,69,30,69,13,62,0,1,0,109,139,0,0,0,0,0,0,0,0,69,30,67,13,119,1,0,1,108,15,79,24,139,0,0,0,0,0,69,30,70,13,119,1,1,0,109,15,79,24,139,0,0,0,0,0,69,30,68,13,121,1,0,1,108,15,79,24,23,139,0,0,0,0,69,30,71,13,121,1,1,0,109,15,79,24,23,139,0,0,0,0,85,30,72,13,123,1,8,0,109,141,0,0,0,0,0,0,0,0,85,30,73,13,125,1,8,0,109,15,79,24,141,0,0,0,0,0,85,30,74,13,127,1,8,0,109,15,79,24,23,141,0,0,0,0,101,30,75,13,62,0,8,1,108,139,0,0,0,0,0,0,0,0,101,30,78,13,62,0,8,0,109,139,0,0,0,0,0,0,0,0,101,30,76,13,119,1,8,1,108,15,79,24,139,0,0,0,0,0,101,30,79,13,119,1,8,0,109,15,79,24,139,0,0,0,0,0,101,30,77,13,121,1,8,1,108,15,79,24,23,139,0,0,0,0,101,30,80,13,121,1,8,0,109,15,79,24,23,139,0,0,0,0,117,30,81,13,123,1,1,0,109,141,0,0,0,0,0,0,0,0,117,30,82,13,125,1,1,0,109,15,79,24,141,0,0,0,0,0,117,30,83,13,127,1,1,0,109,15,79,24,23,141,0,0,0,0,133,30,84,13,62,0,0,0,104,139,0,0,0,0,0,0,0,0,148,30,145,34,56,0,8,1,107,107,0,0,0,0,0,0,0,0,148,30,142,34,57,0,8,1,107,142,0,0,0,0,0,0,0,0,148,30,151,34,56,0,8,1,108,107,0,0,0,0,0,0,0,0,148,30,148,34,57,0,8,1,108,142,0,0,0,0,0,0,0,0,148,30,157,34,56,0,8,0,109,107,0,0,0,0,0,0,0,0,148,30,154,34,57,0,8,0,109,142,0,0,0,0,0,0,0,0,148,30,146,34,112,1,8,1,107,15,79,24,107,0,0,0,0,0,148,30,143,34,113,1,8,1,107,15,79,24,142,0,0,0,0,0,148,30,152,34,112,1,8,1,108,15,79,24,107,0,0,0,0,0,148,30,149,34,113,1,8,1,108,15,79,24,142,0,0,0,0,0,148,30,158,34,112,1,8,0,109,15,79,24,107,0,0,0,0,0,148,30,155,34,113,1,8,0,109,15,79,24,142,0,0,0,0,0,148,30,147,34,116,1,8,1,107,15,79,24,23,107,0,0,0,0,148,30,144,34,117,1,8,1,107,15,79,24,23,142,0,0,0,0,148,30,153,34,116,1,8,1,108,15,79,24,23,107,0,0,0,0,148,30,150,34,117,1,8,1,108,15,79,24,23,142,0,0,0,0,148,30,159,34,116,1,8,0,109,15,79,24,23,107,0,0,0,0,148,30,156,34,117,1,8,0,109,15,79,24,23,142,0,0,0,0,164,30,85,13,62,0,0,1,108,139,0,0,0,0,0,0,0,0,164,30,88,13,62,0,1,0,109,139,0,0,0,0,0,0,0,0,164,30,86,13,119,1,0,1,108,15,79,24,139,0,0,0,0,0,164,30,89,13,119,1,1,0,109,15,79,24,139,0,0,0,0,0,164,30,87,13,121,1,0,1,108,15,79,24,23,139,0,0,0,0,164,30,90,13,121,1,1,0,109,15,79,24,23,139,0,0,0,0,180,30,91,13,123,1,8,0,109,141,0,0,0,0,0,0,0,0,180,30,92,13,125,1,8,0,109,15,79,24,141,0,0,0,0,0,180,30,93,13,127,1,8,0,109,15,79,24,23,141,0,0,0,0,196,30,94,13,62,0,8,1,108,139,0,0,0,0,0,0,0,0,196,30,97,13,62,0,8,0,109,139,0,0,0,0,0,0,0,0,196,30,95,13,119,1,8,1,108,15,79,24,139,0,0,0,0,0,196,30,98,13,119,1,8,0,109,15,79,24,139,0,0,0,0,0,196,30,96,13,121,1,8,1,108,15,79,24,23,139,0,0,0,0,196,30,99,13,121,1,8,0,109,15,79,24,23,139,0,0,0,0,212,30,100,13,123,1,1,0,109,141,0,0,0,0,0,0,0,0,212,30,101,13,125,1,1,0,109,15,79,24,141,0,0,0,0,0,212,30,102,13,127,1,1,0,109,15,79,24,23,141,0,0,0,0,228,30,104,13,56,0,0,0,104,101,0,0,0,0,0,0,0,0,228,30,103,13,58,0,0,0,104,144,0,0,0,0,0,0,0,0,228,30,108,13,56,0,0,1,108,107,0,0,0,0,0,0,0,0,228,30,105,13,58,0,0,1,108,144,0,0,0,0,0,0,0,0,228,30,114,13,56,0,1,0,109,107,0,0,0,0,0,0,0,0,228,30,111,13,58,0,1,0,109,144,0,0,0,0,0,0,0,0,228,30,109,13,112,1,0,1,108,15,79,24,107,0,0,0,0,0,228,30,106,13,129,1,0,1,108,15,79,24,144],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+932470);allocate([228,30,115,13,112,1,1,0,109,15,79,24,107,0,0,0,0,0,228,30,112,13,129,1,1,0,109,15,79,24,144,0,0,0,0,0,228,30,110,13,116,1,0,1,108,15,79,24,23,107,0,0,0,0,228,30,107,13,131,1,0,1,108,15,79,24,23,144,0,0,0,0,228,30,116,13,116,1,1,0,109,15,79,24,23,107,0,0,0,0,228,30,113,13,131,1,1,0,109,15,79,24,23,144,0,0,0,0,241,30,138,13,56,0,0,0,101,101,0,0,0,0,0,0,0,0,241,30,137,13,57,0,0,0,101,142,0,0,0,0,0,0,0,0,241,30,118,13,56,0,0,0,104,101,0,0,0,0,0,0,0,0,241,30,117,13,57,0,0,0,104,142,0,0,0,0,0,0,0,0,241,30,122,13,56,0,0,1,107,107,0,0,0,0,0,0,0,0,241,30,119,13,57,0,0,1,107,142,0,0,0,0,0,0,0,0,241,30,128,13,56,0,0,1,108,107,0,0,0,0,0,0,0,0,241,30,125,13,57,0,0,1,108,142,0,0,0,0,0,0,0,0,241,30,134,13,56,0,1,0,109,107,0,0,0,0,0,0,0,0,241,30,131,13,57,0,1,0,109,142,0,0,0,0,0,0,0,0,241,30,123,13,112,1,0,1,107,15,79,24,107,0,0,0,0,0,241,30,120,13,113,1,0,1,107,15,79,24,142,0,0,0,0,0,241,30,129,13,112,1,0,1,108,15,79,24,107,0,0,0,0,0,241,30,126,13,113,1,0,1,108,15,79,24,142,0,0,0,0,0,241,30,135,13,112,1,1,0,109,15,79,24,107,0,0,0,0,0,241,30,132,13,113,1,1,0,109,15,79,24,142,0,0,0,0,0,241,30,124,13,116,1,0,1,107,15,79,24,23,107,0,0,0,0,241,30,121,13,117,1,0,1,107,15,79,24,23,142,0,0,0,0,241,30,130,13,116,1,0,1,108,15,79,24,23,107,0,0,0,0,241,30,127,13,117,1,0,1,108,15,79,24,23,142,0,0,0,0,241,30,136,13,116,1,1,0,109,15,79,24,23,107,0,0,0,0,241,30,133,13,117,1,1,0,109,15,79,24,23,142,0,0,0,0,254,30,151,13,133,1,1,1,115,5,88,107,107,0,0,0,0,0,254,30,147,13,134,1,1,1,115,5,88,107,139,0,0,0,0,0,254,30,163,13,133,1,1,1,115,5,88,108,108,0,0,0,0,0,254,30,159,13,135,1,1,1,115,5,88,108,141,0,0,0,0,0,254,30,175,13,133,1,1,0,115,5,88,109,109,0,0,0,0,0,254,30,171,13,136,1,1,0,115,5,88,109,143,0,0,0,0,0,254,30,185,13,133,1,0,0,115,5,101,101,101,0,0,0,0,0,254,30,183,13,134,1,0,0,115,5,101,101,139,0,0,0,0,0,254,30,141,13,133,1,0,0,115,5,104,104,104,0,0,0,0,0,254,30,139,13,135,1,0,0,115,5,104,104,141,0,0,0,0,0,254,30,199,13,133,1,1,1,115,6,88,107,107,0,0,0,0,0,254,30,195,13,134,1,1,1,115,6,88,107,139,0,0,0,0,0,254,30,211,13,133,1,1,1,115,6,88,108,108,0,0,0,0,0,254,30,207,13,135,1,1,1,115,6,88,108,141,0,0,0,0,0,254,30,223,13,133,1,1,0,115,6,88,109,109,0,0,0,0,0,254,30,219,13,136,1,1,0,115,6,88,109,143,0,0,0,0,0,254,30,233,13,133,1,0,0,115,6,101,101,101,0,0,0,0,0,254,30,231,13,134,1,0,0,115,6,101,101,139,0,0,0,0,0,254,30,189,13,133,1,0,0,115,6,104,104,104,0,0,0,0,0,254,30,187,13,135,1,0,0,115,6,104,104,141,0,0,0,0,0,254,30,241,13,133,1,1,0,115,8,88,107,107,0,0,0,0,0,254,30,236,13,134,1,1,0,115,8,88,107,139,0,0,0,0,0,254,30,251,13,133,1,0,0,115,8,101,101,101,0,0,0,0,0,254,30,249,13,141,1,0,0,115,8,101,101,144,0,0,0,0,0,254,30,3,14,133,1,1,0,115,9,88,107,107,0,0,0,0,0,254,30,254,13,134,1,1,0,115,9,88,107,139,0,0,0,0,0,254,30,13,14,133,1,0,0,115,9,101,101,101,0,0,0,0,0,254,30,11,14,143,1,0,0,115,9,101,101,142,0,0,0,0,0,254,30,143,13,141,1,1,1,115,5,88,107,144,17,0,0,0,0,254,30,155,13,141,1,1,1,115,5,88,108,144,19,0,0,0,0,254,30,178,13,133,1,1,0,115,5,88,109,109,22,0,0,0,0,254,30,167,13,141,1,1,0,115,5,88,109,144,21,0,0,0,0,254,30,191,13,143,1,1,1,115,6,88,107,142,19,0,0,0,0,254,30,203,13,143,1,1,1,115,6,88,108,142,21,0,0,0,0,254,30,226,13,133,1,1,0,115,6,88,109,109,22,0,0,0,0,254,30,215,13,143,1,1,0,115,6,88,109,142,16,0,0,0,0,254,30,243,13,133,1,1,0,115,8,88,107,107,22,0,0,0,0,254,30,5,14,133,1,1,0,115,9,88,107,107,22,0,0,0,0,254,30,154,13,148,1,1,1,115,5,88,15,79,24,107,107,0,0,254,30,150,13,149,1,1,1,115,5,88,15,79,24,107,139,0,0,254,30,166,13,148,1,1,1,115,5,88,15,79,24,108,108,0,0,254,30,162,13,150,1,1,1,115,5,88,15,79,24,108,141,0,0,254,30,182,13,148,1,1,0,115,5,88,15,79,24,109,109,0,0,254,30,174,13,151,1,1,0,115,5,88,15,79,24,109,143,0,0,254,30,202,13,148,1,1,1,115,6,88,15,79,24,107,107,0,0,254,30,198,13,149,1,1,1,115,6,88,15,79,24,107,139,0,0,254,30,214,13,148,1,1,1,115,6,88,15,79,24,108,108,0,0,254,30,210,13,150,1,1,1,115,6,88,15,79,24,108,141,0,0,254,30,230,13,148,1,1,0,115,6,88,15,79,24,109,109,0,0,254,30,222,13,151,1,1,0,115,6,88,15,79,24,109,143,0,0,254,30,242,13,148,1,1,0,115,8,88,15,79,24,107,107,0,0,254,30,237,13,149,1,1,0,115,8,88,15,79,24,107,139,0,0,254,30,4,14,148,1,1,0,115,9,88,15,79,24,107,107,0,0,254,30,255,13,149,1,1,0,115,9,88,15,79,24,107,139,0,0,254,30,146,13,157,1,1,1,115,5,88,15,79,24,107,144,17,0,254,30,158,13,157,1,1,1,115,5,88,15,79,24,108,144,19,0,254,30,181,13,148,1,1,0,115,5,88,15,79,24,109,109,22,0,254,30,170,13,157,1,1,0,115,5,88,15,79,24,109,144,21,0,254,30,194,13,159,1,1,1,115,6,88,15,79,24,107,142,19,0,254,30,206,13,159,1,1,1,115,6,88,15,79,24,108,142,21,0,254,30,229,13,148,1,1,0,115,6,88,15,79,24,109,109,22,0,254,30,218,13,159,1,1,0,115,6,88,15,79,24,109,142,16,0,254,30,244,13,148,1,1,0,115,8,88,15,79,24,107,107,22,0,254,30,6,14,148,1,1,0,115,9,88,15,79,24,107,107,22,0,3,31,152,13,63,1,1,1,88,107,107,116,0,0,0,0,0,0,3,31,148,13,64,1,1,1,88,107,139,116,0,0,0,0,0,0,3,31,164,13,63,1,1,1,88,108,108,116,0,0,0,0,0,0,3,31,160,13,65,1,1,1,88,108,141,116,0,0,0,0,0,0,3,31,176,13,63,1,1,0,88,109,109,116,0,0,0,0,0,0,3,31,172,13,66,1,1,0,88,109,143,116,0,0,0,0,0,0,3,31,186,13,63,1,0,0,101,101,101,116,0,0,0,0,0,0,3,31,184,13,64,1,0,0,101,101,139,116,0,0,0,0,0,0,3,31,142,13,63,1,0,0,104,104,104,116,0,0,0,0,0,0,3,31,140,13,65,1,0,0,104,104,141,116,0,0,0,0,0,0,3,31,144,13,93,1,1,1,88,107,144,17,116,0,0,0,0,0,3,31,156,13,93,1,1,1,88,108,144,19,116,0,0,0,0,0,3,31,179,13,161,1,1,0,88,109,109,22,116,0,0,0,0,0,3,31,168,13,93,1,1,0,88,109,144,21,116,0,0,0,0,0,3,31,153,13,163,1,1,1,88,15,79,24,107,107,116,0,0,0,3,31,149,13,164,1,1,1,88,15,79,24,107,139,116,0,0,0,3,31,165,13,163,1,1,1,88,15,79,24,108,108,116,0,0,0,3,31,161,13,165,1,1,1,88,15,79,24,108,141,116,0,0,0,3,31,177,13,163,1,1,0,88,15,79,24,109,109,116,0,0,0,3,31,173,13,166,1,1,0,88,15,79,24,109,143,116,0,0,0,3,31,145,13,167,1,1,1,88,15,79,24,107,144,17,116,0,0,3,31,157,13,167,1,1,1,88,15,79,24,108,144,19,116,0,0,3,31,180,13,168,1,1,0,88,15,79,24,109,109,22,116,0,0,3,31,169,13,167,1,1,0,88,15,79,24,109,144,21,116,0,0,10,31,200,13,63,1,1,1,88,107,107,116,0,0,0,0,0,0,10,31,196,13,64,1,1,1,88,107,139,116,0,0,0,0,0,0,10,31,212,13,63,1,1,1,88,108,108,116,0,0,0,0,0,0,10,31,208,13,65,1,1,1,88,108,141,116,0,0,0,0,0,0,10,31,224,13,63,1,1,0,88,109,109,116,0,0,0,0,0,0,10,31,220,13,66,1,1,0,88,109,143,116,0,0,0,0,0,0,10,31,234,13,63,1,0,0,101,101,101,116,0,0,0,0,0,0,10,31,232,13,64,1,0,0,101,101,139,116,0,0,0,0,0,0,10,31,190,13,63,1,0,0,104,104,104,116,0,0,0,0,0,0,10,31,188,13,65,1,0,0,104,104,141,116,0,0,0,0,0,0,10,31,192,13,71,1,1,1,88,107,142,19,116,0,0,0,0,0,10,31,204,13,71,1,1,1,88,108,142,21,116,0,0,0,0,0,10,31,227,13,161,1,1,0,88,109,109,22,116,0,0,0,0,0,10,31,216,13,71,1,1,0,88,109,142,16,116,0,0,0,0,0,10,31,201,13,163,1,1,1,88,15,79,24,107,107,116,0,0,0,10,31,197,13,164,1,1,1,88,15,79,24,107,139,116,0,0,0,10,31,213,13,163,1,1,1,88,15,79,24,108,108,116,0,0,0,10,31,209,13,165,1,1,1,88,15,79,24,108,141,116,0,0,0,10,31,225,13,163,1,1,0,88,15,79,24,109,109,116,0,0,0,10,31,221,13,166,1,1,0,88,15,79,24,109,143,116,0,0,0,10,31,193,13,170,1,1,1,88,15,79,24,107,142,19,116,0,0,10,31,205,13,170,1,1,1,88,15,79,24,108,142,21,116,0,0,10,31,228,13,168,1,1,0,88,15,79,24,109,109,22,116,0,0,10,31,217,13,170,1,1,0,88,15,79,24,109,142,16,116,0,0,17,31,247,13,63,1,1,0,88,107,107,116,0,0,0,0,0,0,17,31,238,13,64,1,1,0,88,107,139,116,0,0,0,0,0,0,17,31,252,13,63,1,0,0,101,101,101,116,0,0,0,0,0,0,17,31,250,13,171,1,0,0,101,101,144,116,0,0,0,0,0,0,17,31,245,13,161,1,1,0,88,107,107,22,116,0,0,0,0,0,17,31,248,13,163,1,1,0,88,15,79,24,107,107,116,0,0,0,17,31,239,13,164,1,1,0,88,15,79,24,107,139,116,0,0,0,17,31,246,13,168,1,1,0,88,15,79,24,107,107,22,116,0,0,24,31,9,14,63,1,1,0,88,107,107,116,0,0,0,0,0,0,24,31,0,14,64,1,1,0,88,107,139,116,0,0,0,0,0,0,24,31,14,14,63,1,0,0,101,101,101,116,0,0,0,0,0,0,24,31,12,14,173,1,0,0,101,101,142,116,0,0,0,0,0,0,24,31,7,14,161,1,1,0,88,107,107,22,116,0,0,0,0,0,24,31,10,14,163,1,1,0,88,15,79,24,107,107,116,0,0,0,24,31,1,14,164,1,1,0,88,15,79,24,107,139,116,0,0,0,24,31,8,14,168,1,1,0,88,15,79,24,107,107,22,116,0,0,31,31,19,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,31,31,18,14,58,0,0,0,101,144,0,0,0,0,0,0,0,0,31,31,17,14,56,0,1,0,107,107,0,0,0,0,0,0,0,0,31,31,16,14,58,0,1,0,107,144,0,0,0,0,0,0,0,0,31,31,15,14,56,0,1,0,107,107,22,0,0,0,0,0,0,0,39,31,24,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,39,31,23,14,57,0,0,0,101,142,0,0,0,0,0,0,0,0,39,31,22,14,56,0,1,0,107,107,0,0,0,0,0,0,0,0,39,31,21,14,57,0,1,0,107,142,0,0,0,0,0,0,0,0,39,31,20,14,56,0,1,0,107,107,22,0,0,0,0,0,0,0,47,31,27,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,47,31,32,14,56,0,0,1,108,108,0,0,0,0,0,0,0,0,47,31,37,14,56,0,1,0,109,109,0,0,0,0,0,0,0,0,47,31,25,14,93,0,0,1,139,107,0,0,0,0,0,0,0,0,47,31,30,14,178,1,0,1,141,108,0,0,0,0,0,0,0,0,47,31,35,14,179,1,1,0,143,109,0,0,0,0,0,0,0,0,47,31,28,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,47,31,33,14,112,1,0,1,108,15,79,24,108,0,0,0,0,0,47,31,38,14,112,1,1,0,109,15,79,24,109,0,0,0,0,0,47,31,26,14,183,1,0,1,139,15,79,24,107,0,0,0,0,0,47,31,31,14,184,1,0,1,141,15,79,24,108,0,0,0,0,0,47,31,36,14,185,1,1,0,143,15,79,24,109,0,0,0,0,0,47,31,29,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,47,31,34,14,116,1,0,1,108,15,79,24,23,108,0,0,0,0,47,31,39,14,116,1,1,0,109,15,79,24,23,109,0,0,0,0,59,31,42,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,59,31,47,14,56,0,0,1,108,108,0,0,0,0,0,0,0,0,59,31,52,14,56,0,1,0,109,109,0,0,0,0,0,0,0,0,59,31,40,14,93,0,0,1,139,107,0,0,0,0,0,0,0,0,59,31,45,14,178,1,0,1,141,108,0,0,0,0,0,0,0,0,59,31,50,14,179,1,1,0,143,109,0,0,0,0,0,0,0,0,59,31,43,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,59,31,48,14,112,1,0,1,108,15,79,24,108,0,0,0,0,0,59,31,53,14,112,1,1,0,109,15,79,24,109,0,0,0,0,0,59,31,41,14,183,1,0,1,139,15,79,24,107,0,0,0,0,0,59,31,46,14,184,1,0,1,141,15,79,24,108,0,0,0,0,0,59,31,51,14,185,1,1,0,143,15,79,24,109,0,0,0,0,0,59,31,44,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,59,31,49,14,116,1,0,1,108,15,79,24,23,108,0,0,0,0,59,31,54,14,116,1,1,0,109,15,79,24,23,109,0,0,0,0,71,31,85,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,71,31,84,14,58,0,0,0,101,144,0,0,0,0,0,0,0,0,71,31,56,14,56,0,0,0,104,101,0,0,0,0,0,0,0,0,71,31,55,14,62,0,0,0,104,139,0,0,0,0,0,0,0,0,71,31,63,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,71,31,57,14,62,0,0,1,107,139,0,0,0,0,0,0,0,0,71,31,72,14,56,0,0,1,108,107,0,0,0,0,0,0,0,0,71,31,66,14,62,0,0,1,108,139,0,0,0,0,0,0,0,0,71,31,81,14,56,0,1,0,109,108,0,0,0,0,0,0,0,0,71,31,75,14,123,1,1,0,109,141,0,0,0,0,0,0,0,0,71,31,58,14,62,0,0,1,107,139,17,0,0,0,0,0,0,0,71,31,67,14,62,0,0,1,108,139,19,0,0,0,0,0,0,0,71,31,76,14,123,1,1,0,109,141,21,0,0,0,0,0,0,0,71,31,64,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,71,31,61,14,119,1,0,1,107,15,79,24,139,0,0,0,0,0,71,31,73,14,112,1,0,1,108,15,79,24,107,0,0,0,0,0,71,31,70,14,119,1,0,1,108,15,79,24,139,0,0,0,0,0,71,31,82,14,112,1,1,0,109,15,79,24,108,0,0,0,0,0,71,31,79,14,125,1,1,0,109,15,79,24,141,0,0,0,0,0,71,31,65,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,71,31,62,14,121,1,0,1,107,15,79,24,23,139,0,0,0,0,71,31,59,14,119,1,0,1,107,15,79,24,139,17,0,0,0,0,71,31,74,14,116,1,0,1,108,15,79,24,23,107,0,0,0,0,71,31,71,14,121,1,0,1,108,15,79,24,23,139,0,0,0,0,71,31,68,14,119,1,0,1,108,15,79,24,139,19,0,0,0,0,71,31,83,14,116,1,1,0,109,15,79,24,23,108,0,0,0,0,71,31,80,14,127,1,1,0,109,15,79,24,23,141,0,0,0,0,71,31,77,14,125,1,1,0,109,15,79,24,141,21,0,0,0,0,71,31,60,14,121,1,0,1,107,15,79,24,23,139,17,0,0,0,71,31,69,14,121,1,0,1,108,15,79,24,23,139,19,0,0,0,71,31,78,14,127,1,1,0,109,15,79,24,23,141,21,0,0,0,81,31,119,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,81,31,118,14,62,0,0,0,101,139,0,0,0,0,0,0,0,0,81,31,87,14,56,0,0,0,104,104,0,0,0,0,0,0,0,0,81,31,86,14,123,1,0,0,104,141,0,0,0,0,0,0,0,0,81,31,94,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,81,31,88,14,62,0,0,1,107,139,0,0,0,0,0,0,0,0,81,31,103,14,56,0,0,1,108,108,0,0,0,0,0,0,0,0,81,31,97,14,123,1,0,1,108,141,0,0,0,0,0,0,0,0,81,31,112,14,56,0,1,0,109,109,0,0,0,0,0,0,0,0,81,31,106,14,192,1,1,0,109,143,0,0,0,0,0,0,0,0,81,31,89,14,62,0,0,1,107,139,19,0,0,0,0,0,0,0,81,31,98,14,123,1,0,1,108,141,21,0,0,0,0,0,0,0,81,31,113,14,194,1,1,0,109,109,110,0,0,0,0,0,0,0,81,31,107,14,192,1,1,0,109,143,16,0,0,0,0,0,0,0,81,31,95,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,81,31,92,14,119,1,0,1,107,15,79,24,139,0,0,0,0,0,81,31,104,14,112,1,0,1,108,15,79,24,108,0,0,0,0,0,81,31,101,14,125,1,0,1,108,15,79,24,141,0,0,0,0,0,81,31,116,14,112,1,1,0,109,15,79,24,109,0,0,0,0,0,81,31,110,14,197,1,1,0,109,15,79,24,143,0,0,0,0,0,81,31,96,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,81,31,93,14,121,1,0,1,107,15,79,24,23,139,0,0,0,0,81,31,90,14,119,1,0,1,107,15,79,24,139,19,0,0,0,0,81,31,105,14,116,1,0,1,108,15,79,24,23,108,0,0,0,0,81,31,102,14,127,1,0,1,108,15,79,24,23,141,0,0,0,0,81,31,99,14,125,1,0,1,108,15,79,24,141,21,0,0,0,0,81,31,117,14,116,1,1,0,109,15,79,24,23,109,0,0,0,0,81,31,111,14,199,1,1,0,109,15,79,24,23,143,0,0,0,0,81,31,114,14,200,1,1,0,109,15,79,24,109,110,0,0,0,0,81,31,108,14,197,1,1,0,109,15,79,24,143,16,0,0,0,0,81,31,91,14,121,1,0,1,107,15,79,24,23,139,19,0,0,0,81,31,100,14,127,1,0,1,108,15,79,24,23,141,21,0,0,0,81,31,115,14,204,1,1,0,109,15,79,24,23,109,110,0,0,0,81,31,109,14,199,1,1,0,109,15,79,24,23,143,16,0,0,0,91,31,153,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,91,31,122,14,56,0,0,0,101,104,0,0,0,0,0,0,0,0,91,31,122,14,56,0,0,0,101,104,0,0,0,0,0,0,0,0,91,31,121,14,123,1,0,0,101,141,0,0,0,0,0,0,0,0,91,31,129,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,91,31,138,14,56,0,0,1,107,108,0,0,0,0,0,0,0,0,91,31,123,14,62,0,0,1,107,139,0,0,0,0,0,0,0,0,91,31,132,14,123,1,0,1,107,141,0,0,0,0,0,0,0,0,91,31,147,14,56,0,1,0,108,109,0,0,0,0,0,0,0,0,91,31,141,14,192,1,1,0,108,143,0,0,0,0,0,0,0,0,91,31,124,14,62,0,0,1,107,139,17,0,0,0,0,0,0,0,91,31,133,14,123,1,0,1,107,141,19,0,0,0,0,0,0,0,91,31,148,14,194,1,1,0,108,109,110,0,0,0,0,0,0,0,91,31,142,14,192,1,1,0,108,143,21,0,0,0,0,0,0,0,91,31,130,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,91,31,139,14,112,1,0,1,107,15,79,24,108,0,0,0,0,0,91,31,127,14,119,1,0,1,107,15,79,24,139,0,0,0,0,0,91,31,136,14,125,1,0,1,107,15,79,24,141,0,0,0,0,0,91,31,151,14,112,1,1,0,108,15,79,24,109,0,0,0,0,0,91,31,145,14,197,1,1,0,108,15,79,24,143,0,0,0,0,0,91,31,131,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,91,31,140,14,116,1,0,1,107,15,79,24,23,108,0,0,0,0,91,31,128,14,121,1,0,1,107,15,79,24,23,139,0,0,0,0,91,31,137,14,127,1,0,1,107,15,79,24,23,141,0,0,0,0,91,31,125,14,119,1,0,1,107,15,79,24,139,17,0,0,0,0,91,31,134,14,125,1,0,1,107,15,79,24,141,19,0,0,0,0,91,31,152,14,116,1,1,0,108,15,79,24,23,109,0,0,0,0,91,31,146,14,199,1,1,0,108,15,79,24,23,143,0,0,0,0,91,31,149,14,200,1,1,0,108,15,79,24,109,110,0,0,0,0,91,31,143,14,197,1,1,0,108,15,79,24,143,21,0,0,0,0,91,31,126,14,121,1,0,1,107,15,79,24,23,139,17,0,0,0,91,31,135,14,127,1,0,1,107,15,79,24,23,141,19,0,0,0,91,31,150,14,204,1,1,0,108,15,79,24,23,109,110,0,0,0,91,31,144,14,199,1,1,0,108,15,79,24,23,143,21,0,0,0,101,31,153,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,101,31,120,14,62,0,0,0,101,139,0,0,0,0,0,0,0,0,123,31,187,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,123,31,156,14,56,0,0,0,101,104,0,0,0,0,0,0,0,0,123,31,156,14,56,0,0,0,101,104,0,0,0,0,0,0,0,0,123,31,155,14,123,1,0,0,101,141,0,0,0,0,0,0,0,0,123,31,163,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,123,31,172,14,56,0,0,1,107,108,0,0,0,0,0,0,0,0,123,31,157,14,62,0,0,1,107,139,0,0,0,0,0,0,0,0,123,31,166,14,123,1,0,1,107,141,0,0,0,0,0,0,0,0,123,31,181,14,56,0,1,0,108,109,0,0,0,0,0,0,0,0,123,31,175,14,192,1,1,0,108,143,0,0,0,0,0,0,0,0,123,31,158,14,62,0,0,1,107,139,17,0,0,0,0,0,0,0,123,31,167,14,123,1,0,1,107,141,19,0,0,0,0,0,0,0,123,31,182,14,194,1,1,0,108,109,110,0,0,0,0,0,0,0,123,31,176,14,192,1,1,0,108,143,21,0,0,0,0,0,0,0,123,31,164,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,123,31,173,14,112,1,0,1,107,15,79,24,108,0,0,0,0,0,123,31,161,14,119,1,0,1,107,15,79,24,139,0,0,0,0,0,123,31,170,14,125,1,0,1,107,15,79,24,141,0,0,0,0,0,123,31,185,14,112,1,1,0,108,15,79,24,109,0,0,0,0,0,123,31,179,14,197,1,1,0,108,15,79,24,143,0,0,0,0,0,123,31,165,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,123,31,174,14,116,1,0,1,107,15,79,24,23,108,0,0,0,0,123,31,162,14,121,1,0,1,107,15,79,24,23,139,0,0,0,0,123,31,171,14,127,1,0,1,107,15,79,24,23,141,0,0,0,0,123,31,159,14,119,1,0,1,107,15,79,24,139,17,0,0,0,0,123,31,168,14,125,1,0,1,107,15,79,24,141,19,0,0,0,0,123,31,186,14,116,1,1,0,108,15,79,24,23,109,0,0,0,0,123,31,180,14,199,1,1,0,108,15,79,24,23,143,0,0,0,0,123,31,183,14,200,1,1,0,108,15,79,24,109,110,0,0,0,0,123,31,177,14,197,1,1,0,108,15,79,24,143,21,0,0,0,0,123,31,160,14,121,1,0,1,107,15,79,24,23,139,17,0,0,0,123,31,169,14,127,1,0,1,107,15,79,24,23,141,19,0,0,0,123,31,184,14,204,1,1,0,108,15,79,24,23,109,110,0,0,0,123,31,178,14,199,1,1,0,108,15,79,24,23,143,21,0,0,0,133,31,187,14,56,0,0,0,101,101,0,0,0,0,0,0,0,0,133,31,154,14,62,0,0,0,101,139,0,0,0,0,0,0,0,0,155,31,194,14,56,0,8,1,107,107,0,0,0,0,0,0,0,0,155,31,188,14,62,0,8,1,107,139,0,0,0,0,0,0,0,0,155,31,203,14,56,0,8,1,108,108,0,0,0,0,0,0,0,0,155,31,197,14,123,1,8,1,108,141,0,0,0,0,0,0,0,0,155,31,212,14,56,0,8,0,109,109,0,0,0,0,0,0,0,0,155,31,206,14,192,1,8,0,109,143,0,0,0,0,0,0,0,0,155,31,189,14,62,0,8,1,107,139,17,0,0,0,0,0,0,0,155,31,198,14,123,1,8,1,108,141,19,0,0,0,0,0,0,0,155,31,213,14,194,1,8,0,109,109,110,0,0,0,0,0,0,0,155,31,207,14,192,1,8,0,109,143,21,0,0,0,0,0,0,0,155,31,195,14,112,1,8,1,107,15,79,24,107,0,0,0,0,0,155,31,192,14,119,1,8,1,107,15,79,24,139,0,0,0,0,0,155,31,204,14,112,1,8,1,108,15,79,24,108,0,0,0,0,0,155,31,201,14,125,1,8,1,108,15,79,24,141,0,0,0,0,0,155,31,216,14,112,1,8,0,109,15,79,24,109,0,0,0,0,0,155,31,210,14,197,1,8,0,109,15,79,24,143,0,0,0,0,0,155,31,196,14,116,1,8,1,107,15,79,24,23,107,0,0,0,0,155,31,193,14,121,1,8,1,107,15,79,24,23,139,0,0,0,0,155,31,190,14,119,1,8,1,107,15,79,24,139,17,0,0,0,0,155,31,205,14,116,1,8,1,108,15,79,24,23,108,0,0,0,0,155,31,202,14,127,1,8,1,108,15,79,24,23,141,0,0,0,0,155,31,199,14,125,1,8,1,108,15,79,24,141,19,0,0,0,0,155,31,217,14,116,1,8,0,109,15,79,24,23,109,0,0,0,0,155,31,211,14,199,1,8,0,109,15,79,24,23,143,0,0,0,0,155,31,214,14,200,1,8,0,109,15,79,24,109,110,0,0,0,0,155,31,208,14,197,1,8,0,109,15,79,24,143,21,0,0,0,0,155,31,191,14,121,1,8,1,107,15,79,24,23,139,17,0,0,0,155,31,200,14,127,1,8,1,108,15,79,24,23,141,19,0,0,0,155,31,215,14,204,1,8,0,109,15,79,24,23,109,110,0,0,0,155,31,209,14,199,1,8,0,109,15,79,24,23,143,21,0,0,0,165,31,224,14,56,0,0,1,107,107,0,0,0,0,0,0,0,0,165,31,233,14,56,0,0,1,107,108,0,0,0,0,0,0,0,0,165,31,218,14,62,0,0,1,107,139,0,0,0,0,0,0,0,0,165,31,227,14,123,1,0,1,107,141,0,0,0,0,0,0,0,0,165,31,242,14,56,0,1,0,108,109,0,0,0,0,0,0,0,0,165,31,236,14,192,1,1,0,108,143,0,0,0,0,0,0,0,0,165,31,219,14,62,0,0,1,107,139,17,0,0,0,0,0,0,0,165,31,228,14,123,1,0,1,107,141,19,0,0,0,0,0,0,0,165,31,243,14,194,1,1,0,108,109,110,0,0,0,0,0,0,0,165,31,237,14,192,1,1,0,108,143,21,0,0,0,0,0,0,0,165,31,225,14,112,1,0,1,107,15,79,24,107,0,0,0,0,0,165,31,234,14,112,1,0,1,107,15,79,24,108,0,0,0,0,0,165,31,222,14,119,1,0,1,107,15,79,24,139,0,0,0,0,0,165,31,231,14,125,1,0,1,107,15,79,24,141,0,0,0,0,0,165,31,246,14,112,1,1,0,108,15,79,24,109,0,0,0,0,0,165,31,240,14,197,1,1,0,108,15,79,24,143,0,0,0,0,0,165,31,226,14,116,1,0,1,107,15,79,24,23,107,0,0,0,0,165,31,235,14,116,1,0,1,107,15,79,24,23,108,0,0,0,0,165,31,223,14,121,1,0,1,107,15,79,24,23,139,0,0,0,0,165,31,232,14,127,1,0,1,107,15,79,24,23,141,0,0,0,0,165,31,220,14,119,1,0,1,107,15,79,24,139,17,0,0,0,0,165,31,229,14,125,1,0,1,107,15,79,24,141,19,0,0,0,0,165,31,247,14,116,1,1,0,108,15,79,24,23,109,0,0,0,0,165,31,241,14,199,1,1,0,108,15,79,24,23,143,0,0,0,0,165,31,244,14,200,1,1,0,108,15,79,24,109,110,0,0,0,0,165,31,238,14,197,1,1,0,108,15,79,24,143,21,0,0,0,0,165,31,221,14,121,1,0,1,107,15,79,24,23,139,17,0,0,0,165,31,230,14,127,1,0,1,107,15,79,24,23,141,19,0,0,0,165,31,245,14,204,1,1,0,108,15,79,24,23,109,110,0,0,0,165,31,239,14,199,1,1,0,108,15,79,24,23,143,21,0,0,0,200,31,254,14,56,0,8,1,107,107,0,0,0,0,0,0,0,0,200,31,248,14,62,0,8,1,107,139,0,0,0,0,0,0,0,0,200,31,7,15,56,0,8,1,108,108,0,0,0,0,0,0,0,0,200,31,1,15,123,1,8,1,108,141,0,0,0,0,0,0,0,0,200,31,16,15,56,0,8,0,109,109,0,0,0,0,0,0,0,0,200,31,10,15,192,1,8,0,109,143,0,0,0,0,0,0,0,0,200,31,249,14,62,0,8,1,107,139,17,0,0,0,0,0,0,0,200,31,2,15,123,1,8,1,108,141,19,0,0,0,0,0,0,0,200,31,17,15,194,1,8,0,109,109,110,0,0,0,0,0,0,0,200,31,11,15,192,1,8,0,109,143,21,0,0,0,0,0,0,0,200,31,255,14,112,1,8,1,107,15,79,24,107,0,0,0,0,0,200,31,252,14,119,1,8,1,107,15,79,24,139,0,0,0,0,0,200,31,8,15,112,1,8,1,108,15,79,24,108,0,0,0,0,0,200,31,5,15,125,1,8,1,108,15,79,24,141,0,0,0,0,0,200,31,20,15,112,1,8,0,109,15,79,24,109,0,0,0,0,0,200,31,14,15,197,1,8,0,109,15,79,24,143,0,0,0,0,0,200,31,0,15,116,1,8,1,107,15,79,24,23,107,0,0,0,0,200,31,253,14,121,1,8,1,107,15,79,24,23,139,0,0,0,0,200,31,250,14,119,1,8,1,107,15,79,24,139,17,0,0,0,0,200,31,9,15,116,1,8,1,108,15,79,24,23,108,0,0,0,0,200,31,6,15,127,1,8,1,108,15,79,24,23,141,0,0,0,0,200,31,3,15,125,1,8,1,108,15,79,24,141,19,0,0,0,0,200,31,21,15,116,1,8,0,109,15,79,24,23,109,0,0,0,0,200,31,15,15,199,1,8,0,109,15,79,24,23,143,0,0,0,0,200,31,18,15,200,1,8,0,109,15,79,24,109,110,0,0,0,0,200,31,12,15,197,1,8,0,109,15,79,24,143,21,0,0,0,0,200,31,251,14,121,1,8,1,107,15,79,24,23,139,17,0,0,0,200,31,4,15,127,1,8,1,108,15,79,24,23,141,19,0,0,0,200,31,19,15,204,1,8,0,109,15,79,24,23,109,110,0,0,0,200,31,13,15,199,1,8,0,109,15,79,24,23,143,21,0,0,0,211,31,46,15,56,0,0,0,101,101,0,0,0,0,0,0,0,0,211,31,45,15,58,0,0,0,101,144,0,0,0,0,0,0,0,0,211,31,23,15,56,0,0,0,104,101,0,0,0,0,0,0,0,0,211,31,22,15,62,0,0,0,104,139,0,0,0,0,0,0,0,0,211,31,27,15,56,0,0,1,107,107,0,0,0,0,0,0,0,0,211,31,24,15,58,0,0,1,107,144,0,0,0,0,0,0,0,0,211,31,33,15,56,0,0,1,108,107,0,0,0,0,0,0,0,0,211,31,30,15,62,0,0,1,108,139,0,0,0,0,0,0,0,0,211,31,42,15,56,0,1,0,109,108,0,0,0,0,0,0,0,0,211,31,39,15,123,1,1,0,109,141,0,0,0,0,0,0,0,0,211,31,36,15,56,0,1,0,109,108,22,0,0,0,0,0,0,0,211,31,28,15,112,1,0,1,107,15,79,24,107,0,0,0,0,0,211,31,25,15,129,1,0,1,107,15,79,24,144,0,0,0,0,0,211,31,34,15,112,1,0,1,108,15,79,24,107,0,0,0,0,0,211,31,31,15,119,1,0,1,108,15,79,24,139,0,0,0,0,0,211,31,43,15,112,1,1,0,109,15,79,24,108,0,0,0,0,0,211,31,40,15,125,1,1,0,109,15,79,24,141,0,0,0,0,0,211,31,29,15,116,1,0,1,107,15,79,24,23,107,0,0,0,0,211,31,26,15,131,1,0,1,107,15,79,24,23,144,0,0,0,0,211,31,35,15,116,1,0,1,108,15,79,24,23,107,0,0,0,0,211,31,32,15,121,1,0,1,108,15,79,24,23,139,0,0,0,0,211,31,44,15,116,1,1,0,109,15,79,24,23,108,0,0,0,0,211,31,41,15,127,1,1,0,109,15,79,24,23,141,0,0,0,0,211,31,37,15,112,1,1,0,109,15,79,24,108,22,0,0,0,0,211,31,38,15,116,1,1,0,109,15,79,24,23,108,22,0,0,0,221,31,80,15,56,0,0,0,101,101,0,0,0,0,0,0,0,0,221,31,79,15,62,0,0,0,101,139,0,0,0,0,0,0,0,0,221,31,48,15,56,0,0,0,104,104,0,0,0,0,0,0,0,0,221,31,47,15,123,1,0,0,104,141,0,0,0,0,0,0,0,0,221,31,55,15,56,0,0,1,107,107,0,0,0,0,0,0,0,0,221,31,49,15,62,0,0,1,107,139,0,0,0,0,0,0,0,0,221,31,64,15,56,0,0,1,108,108,0,0,0,0,0,0,0,0,221,31,58,15,123,1,0,1,108,141,0,0,0,0,0,0,0,0,221,31,73,15,56,0,1,0,109,109,0,0,0,0,0,0,0,0,221,31,67,15,192,1,1,0,109,143,0,0,0,0,0,0,0,0,221,31,50,15,62,0,0,1,107,139,19,0,0,0,0,0,0,0,221,31,59,15,123,1,0,1,108,141,21,0,0,0,0,0,0,0,221,31,74,15,194,1,1,0,109,109,110,0,0,0,0,0,0,0,221,31,68,15,192,1,1,0,109,143,16,0,0,0,0,0,0,0,221,31,56,15,112,1,0,1,107,15,79,24,107,0,0,0,0,0,221,31,53,15,119,1,0,1,107,15,79,24,139,0,0,0,0,0,221,31,65,15,112,1,0,1,108,15,79,24,108,0,0,0,0,0,221,31,62,15,125,1,0,1,108,15,79,24,141,0,0,0,0,0,221,31,77,15,112,1,1,0,109,15,79,24,109,0,0,0,0,0,221,31,71,15,197,1,1,0,109,15,79,24,143,0,0,0,0,0,221,31,57,15,116,1,0,1,107,15,79,24,23,107,0,0,0,0,221,31,54,15,121,1,0,1,107,15,79,24,23,139,0,0,0,0,221,31,51,15,119,1,0,1,107,15,79,24,139,19,0,0,0,0,221,31,66,15,116,1,0,1,108,15,79,24,23,108,0,0,0,0,221,31,63,15,127,1,0,1,108,15,79,24,23,141,0,0,0,0,221,31,60,15,125,1,0,1,108,15,79,24,141,21,0,0,0,0,221,31,78,15,116,1,1,0,109,15,79,24,23,109,0,0,0,0,221,31,72,15,199,1,1,0,109,15,79,24,23,143,0,0,0,0,221,31,75,15,200,1,1,0,109,15,79,24,109,110,0,0,0,0,221,31,69,15,197,1,1,0,109,15,79,24,143,16,0,0,0,0,221,31,52,15,121,1,0,1,107,15,79,24,23,139,19,0,0,0,221,31,61,15,127,1,0,1,108,15,79,24,23,141,21,0,0,0,221,31,76,15,204,1,1,0,109,15,79,24,23,109,110,0,0,0,221,31,70,15,199,1,1,0,109,15,79,24,23,143,16,0,0,0,231,31,114,15,56,0,0,0,101,101,0,0,0,0,0,0,0,0,231,31,113,15,58,0,0,0,101,144,0,0,0,0,0,0,0,0,231,31,82,15,56,0,0,0,104,101,0,0,0,0,0,0,0,0,231,31,81,15,62,0,0,0,104,139,0,0,0,0,0,0,0,0,231,31,89,15,56,0,0,1,107,107,0,0,0,0,0,0,0,0,231,31,83,15,62,0,0,1,107,139,0,0,0,0,0,0,0,0,231,31,98,15,56,0,0,1,108,107,0,0,0,0,0,0,0,0,231,31,92,15,62,0,0,1,108,139,0,0,0,0,0,0,0,0,231,31,107,15,56,0,1,0,109,108,0,0,0,0,0,0,0,0,231,31,101,15,123,1,1,0,109,141,0,0,0,0,0,0,0,0,231,31,84,15,62,0,0,1,107,139,17,0,0,0,0,0,0,0,231,31,93,15,62,0,0,1,108,139,19,0,0,0,0,0,0,0,231,31,108,15,56,0,1,0,109,108,22,0,0,0,0,0,0,0,231,31,102,15,123,1,1,0,109,141,21,0,0,0,0,0,0,0,231,31,90,15,112,1,0,1,107,15,79,24,107,0,0,0,0,0,231,31,87,15,119,1,0,1,107,15,79,24,139,0,0,0,0,0,231,31,99,15,112,1,0,1,108,15,79,24,107,0,0,0,0,0,231,31,96,15,119,1,0,1,108,15,79,24,139,0,0,0,0,0,231,31,111,15,112,1,1,0,109,15,79,24,108,0,0,0,0,0,231,31,105,15,125,1,1,0,109,15,79,24,141,0,0,0,0,0,231,31,91,15,116,1,0,1,107,15,79,24,23,107,0,0,0,0,231,31,88,15,121,1,0,1,107,15,79,24,23,139,0,0,0,0,231,31,85,15,119,1,0,1,107,15,79,24,139,17,0,0,0,0,231,31,100,15,116,1,0,1,108,15,79,24,23,107,0,0,0,0,231,31,97,15,121,1,0,1,108,15,79,24,23,139,0,0,0,0,231,31,94,15,119,1,0,1,108,15,79,24,139,19,0,0,0,0,231,31,112,15,116,1,1,0,109,15,79,24,23,108,0,0,0,0,231,31,106,15,127,1,1,0,109,15,79,24,23,141,0,0,0,0,231,31,109,15,112,1,1,0,109,15,79,24,108,22,0,0,0,0,231,31,103,15,125,1,1,0,109,15,79,24,141,21,0,0,0,0,231,31,86,15,121,1,0,1,107,15,79,24,23,139,17,0,0,0,231,31,95,15,121,1,0,1,108,15,79,24,23,139,19,0,0,0,231,31,110,15,116,1,1,0,109,15,79,24,23,108,22,0,0,0,231,31,104,15,127,1,1,0,109,15,79,24,23,141,21,0,0,0,241,31,136,15,64,0,0,0,101,101,116,0,0,0,0,0,0,0,241,31,116,15,64,0,0,0,101,104,116,0,0,0,0,0,0,0,241,31,119,15,64,0,0,1,107,107,116,0,0,0,0,0,0,0,241,31,124,15,64,0,0,1,107,108,116,0,0,0,0,0,0,0,241,31,132,15,64,0,1,0,108,109,116,0,0,0,0,0,0,0,241,31,115,15,211,1,0,0,139,104,116,0,0,0,0,0,0,0,241,31,117,15,211,1,0,1,139,107,116,0,0,0,0,0,0,0,241,31,122,15,211,1,0,1,139,108,116,0,0,0,0,0,0,0,241,31,127,15,212,1,1,0,141,109,116,0,0,0,0,0,0,0,241,31,135,15,249,0,0,0,144,101,116,0,0,0,0,0,0,0,241,31,129,15,64,0,1,0,108,109,116,22,0,0,0,0,0,0,241,31,120,15,214,1,0,1,107,15,79,24,107,116,0,0,0,0,241,31,125,15,214,1,0,1,107,15,79,24,108,116,0,0,0,0,241,31,133,15,214,1,1,0,108,15,79,24,109,116,0,0,0,0,241,31,118,15,218,1,0,1,139,15,79,24,107,116,0,0,0,0,241,31,123,15,218,1,0,1,139,15,79,24,108,116,0,0,0,0,241,31,128,15,219,1,1,0,141,15,79,24,109,116,0,0,0,0,241,31,121,15,220,1,0,1,107,15,79,24,23,107,116,0,0,0,241,31,126,15,220,1,0,1,107,15,79,24,23,108,116,0,0,0,241,31,134,15,220,1,1,0,108,15,79,24,23,109,116,0,0,0,241,31,130,15,214,1,1,0,108,15,79,24,109,116,22,0,0,0,241,31,131,15,220,1,1,0,108,15,79,24,23,109,116,22,0,0,251,31,143,15,56,0,8,1,107,107,0,0,0,0,0,0,0,0,251,31,137,15,62,0,8,1,107,139,0,0,0,0,0,0,0,0,251,31,152,15,56,0,8,1,108,107,0,0,0,0,0,0,0,0,251,31,146,15,62,0,8,1,108,139,0,0,0,0,0,0,0,0,251,31,161,15,56,0,8,0,109,108,0,0,0,0,0,0,0,0,251,31,155,15,123,1,8,0,109,141,0,0,0,0,0,0,0,0,251,31,138,15,62,0,8,1,107,139,17,0,0,0,0,0,0,0,251,31,147,15,62,0,8,1,108,139,19,0,0,0,0,0,0,0,251,31,162,15,194,1,8,0,109,108,110,0,0,0,0,0,0,0,251,31,156,15,123,1,8,0,109,141,21,0,0,0,0,0,0,0,251,31,144,15,112,1,8,1,107,15,79,24,107,0,0,0,0,0,251,31,141,15,119,1,8,1,107,15,79,24,139,0,0,0,0,0,251,31,153,15,112,1,8,1,108,15,79,24,107,0,0,0,0,0,251,31,150,15,119,1,8,1,108,15,79,24,139,0,0,0,0,0,251,31,165,15,112,1,8,0,109,15,79,24,108,0,0,0,0,0,251,31,159,15,125,1,8,0,109,15,79,24,141,0,0,0,0,0,251,31,145,15,116,1,8,1,107,15,79,24,23,107,0,0,0,0,251,31,142,15,121,1,8,1,107,15,79,24,23,139,0,0,0,0,251,31,139,15,119,1,8,1,107,15,79,24,139,17,0,0,0,0,251,31,154,15,116,1,8,1,108,15,79,24,23,107,0,0,0,0,251,31,151,15,121,1,8,1,108,15,79,24,23,139,0,0,0,0,251,31,148,15,119,1,8,1,108,15,79,24,139,19,0,0,0,0,251,31,166,15,116,1,8,0,109,15,79,24,23,108,0,0,0,0,251,31,160,15,127,1,8,0,109,15,79,24,23,141,0,0,0,0,251,31,163,15,200,1,8,0,109,15,79,24,108,110,0,0,0,0,251,31,157,15,125,1,8,0,109,15,79,24,141,21,0,0,0,0,251,31,140,15,121,1,8,1,107,15,79,24,23,139,17,0,0,0,251,31,149,15,121,1,8,1,108,15,79,24,23,139,19,0,0,0,251,31,164,15,204,1,8,0,109,15,79,24,23,108,110,0,0,0,251,31,158,15,127,1,8,0,109,15,79,24,23,141,21,0,0,0,5,32,173,15,56,0,0,1,107,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+942712);allocate([5,32,167,15,62,0,0,1,107,139,0,0,0,0,0,0,0,0,5,32,182,15,56,0,0,1,108,108,0,0,0,0,0,0,0,0,5,32,176,15,123,1,0,1,108,141,0,0,0,0,0,0,0,0,5,32,191,15,56,0,1,0,109,109,0,0,0,0,0,0,0,0,5,32,185,15,192,1,1,0,109,143,0,0,0,0,0,0,0,0,5,32,168,15,62,0,0,1,107,139,19,0,0,0,0,0,0,0,5,32,177,15,123,1,0,1,108,141,21,0,0,0,0,0,0,0,5,32,192,15,194,1,1,0,109,109,110,0,0,0,0,0,0,0,5,32,186,15,192,1,1,0,109,143,16,0,0,0,0,0,0,0,5,32,174,15,112,1,0,1,107,15,79,24,107,0,0,0,0,0,5,32,171,15,119,1,0,1,107,15,79,24,139,0,0,0,0,0,5,32,183,15,112,1,0,1,108,15,79,24,108,0,0,0,0,0,5,32,180,15,125,1,0,1,108,15,79,24,141,0,0,0,0,0,5,32,195,15,112,1,1,0,109,15,79,24,109,0,0,0,0,0,5,32,189,15,197,1,1,0,109,15,79,24,143,0,0,0,0,0,5,32,175,15,116,1,0,1,107,15,79,24,23,107,0,0,0,0,5,32,172,15,121,1,0,1,107,15,79,24,23,139,0,0,0,0,5,32,169,15,119,1,0,1,107,15,79,24,139,19,0,0,0,0,5,32,184,15,116,1,0,1,108,15,79,24,23,108,0,0,0,0,5,32,181,15,127,1,0,1,108,15,79,24,23,141,0,0,0,0,5,32,178,15,125,1,0,1,108,15,79,24,141,21,0,0,0,0,5,32,196,15,116,1,1,0,109,15,79,24,23,109,0,0,0,0,5,32,190,15,199,1,1,0,109,15,79,24,23,143,0,0,0,0,5,32,193,15,200,1,1,0,109,15,79,24,109,110,0,0,0,0,5,32,187,15,197,1,1,0,109,15,79,24,143,16,0,0,0,0,5,32,170,15,121,1,0,1,107,15,79,24,23,139,19,0,0,0,5,32,179,15,127,1,0,1,108,15,79,24,23,141,21,0,0,0,5,32,194,15,204,1,1,0,109,15,79,24,23,109,110,0,0,0,5,32,188,15,199,1,1,0,109,15,79,24,23,143,16,0,0,0,16,32,203,15,56,0,8,1,107,107,0,0,0,0,0,0,0,0,16,32,197,15,62,0,8,1,107,139,0,0,0,0,0,0,0,0,16,32,212,15,56,0,8,1,108,107,0,0,0,0,0,0,0,0,16,32,206,15,62,0,8,1,108,139,0,0,0,0,0,0,0,0,16,32,221,15,56,0,8,0,109,108,0,0,0,0,0,0,0,0,16,32,215,15,123,1,8,0,109,141,0,0,0,0,0,0,0,0,16,32,198,15,62,0,8,1,107,139,17,0,0,0,0,0,0,0,16,32,207,15,62,0,8,1,108,139,19,0,0,0,0,0,0,0,16,32,222,15,194,1,8,0,109,108,110,0,0,0,0,0,0,0,16,32,216,15,123,1,8,0,109,141,21,0,0,0,0,0,0,0,16,32,204,15,112,1,8,1,107,15,79,24,107,0,0,0,0,0,16,32,201,15,119,1,8,1,107,15,79,24,139,0,0,0,0,0,16,32,213,15,112,1,8,1,108,15,79,24,107,0,0,0,0,0,16,32,210,15,119,1,8,1,108,15,79,24,139,0,0,0,0,0,16,32,225,15,112,1,8,0,109,15,79,24,108,0,0,0,0,0,16,32,219,15,125,1,8,0,109,15,79,24,141,0,0,0,0,0,16,32,205,15,116,1,8,1,107,15,79,24,23,107,0,0,0,0,16,32,202,15,121,1,8,1,107,15,79,24,23,139,0,0,0,0,16,32,199,15,119,1,8,1,107,15,79,24,139,17,0,0,0,0,16,32,214,15,116,1,8,1,108,15,79,24,23,107,0,0,0,0,16,32,211,15,121,1,8,1,108,15,79,24,23,139,0,0,0,0,16,32,208,15,119,1,8,1,108,15,79,24,139,19,0,0,0,0,16,32,226,15,116,1,8,0,109,15,79,24,23,108,0,0,0,0,16,32,220,15,127,1,8,0,109,15,79,24,23,141,0,0,0,0,16,32,223,15,200,1,8,0,109,15,79,24,108,110,0,0,0,0,16,32,217,15,125,1,8,0,109,15,79,24,141,21,0,0,0,0,16,32,200,15,121,1,8,1,107,15,79,24,23,139,17,0,0,0,16,32,209,15,121,1,8,1,108,15,79,24,23,139,19,0,0,0,16,32,224,15,204,1,8,0,109,15,79,24,23,108,110,0,0,0,16,32,218,15,127,1,8,0,109,15,79,24,23,141,21,0,0,0,27,32,233,15,56,0,8,1,107,107,0,0,0,0,0,0,0,0,27,32,227,15,62,0,8,1,107,139,0,0,0,0,0,0,0,0,27,32,242,15,56,0,8,1,108,108,0,0,0,0,0,0,0,0,27,32,236,15,123,1,8,1,108,141,0,0,0,0,0,0,0,0,27,32,251,15,56,0,8,0,109,109,0,0,0,0,0,0,0,0,27,32,245,15,192,1,8,0,109,143,0,0,0,0,0,0,0,0,27,32,228,15,62,0,8,1,107,139,17,0,0,0,0,0,0,0,27,32,237,15,123,1,8,1,108,141,19,0,0,0,0,0,0,0,27,32,252,15,194,1,8,0,109,109,110,0,0,0,0,0,0,0,27,32,246,15,192,1,8,0,109,143,21,0,0,0,0,0,0,0,27,32,234,15,112,1,8,1,107,15,79,24,107,0,0,0,0,0,27,32,231,15,119,1,8,1,107,15,79,24,139,0,0,0,0,0,27,32,243,15,112,1,8,1,108,15,79,24,108,0,0,0,0,0,27,32,240,15,125,1,8,1,108,15,79,24,141,0,0,0,0,0,27,32,255,15,112,1,8,0,109,15,79,24,109,0,0,0,0,0,27,32,249,15,197,1,8,0,109,15,79,24,143,0,0,0,0,0,27,32,235,15,116,1,8,1,107,15,79,24,23,107,0,0,0,0,27,32,232,15,121,1,8,1,107,15,79,24,23,139,0,0,0,0,27,32,229,15,119,1,8,1,107,15,79,24,139,17,0,0,0,0,27,32,244,15,116,1,8,1,108,15,79,24,23,108,0,0,0,0,27,32,241,15,127,1,8,1,108,15,79,24,23,141,0,0,0,0,27,32,238,15,125,1,8,1,108,15,79,24,141,19,0,0,0,0,27,32,0,16,116,1,8,0,109,15,79,24,23,109,0,0,0,0,27,32,250,15,199,1,8,0,109,15,79,24,23,143,0,0,0,0,27,32,253,15,200,1,8,0,109,15,79,24,109,110,0,0,0,0,27,32,247,15,197,1,8,0,109,15,79,24,143,21,0,0,0,0,27,32,230,15,121,1,8,1,107,15,79,24,23,139,17,0,0,0,27,32,239,15,127,1,8,1,108,15,79,24,23,141,19,0,0,0,27,32,254,15,204,1,8,0,109,15,79,24,23,109,110,0,0,0,27,32,248,15,199,1,8,0,109,15,79,24,23,143,21,0,0,0,37,32,7,16,56,0,8,1,107,107,0,0,0,0,0,0,0,0,37,32,16,16,56,0,8,1,107,108,0,0,0,0,0,0,0,0,37,32,1,16,62,0,8,1,107,139,0,0,0,0,0,0,0,0,37,32,10,16,123,1,8,1,107,141,0,0,0,0,0,0,0,0,37,32,25,16,56,0,8,0,108,109,0,0,0,0,0,0,0,0,37,32,19,16,192,1,8,0,108,143,0,0,0,0,0,0,0,0,37,32,2,16,62,0,8,1,107,139,17,0,0,0,0,0,0,0,37,32,11,16,123,1,8,1,107,141,19,0,0,0,0,0,0,0,37,32,26,16,194,1,8,0,108,109,110,0,0,0,0,0,0,0,37,32,20,16,192,1,8,0,108,143,21,0,0,0,0,0,0,0,37,32,8,16,112,1,8,1,107,15,79,24,107,0,0,0,0,0,37,32,17,16,112,1,8,1,107,15,79,24,108,0,0,0,0,0,37,32,5,16,119,1,8,1,107,15,79,24,139,0,0,0,0,0,37,32,14,16,125,1,8,1,107,15,79,24,141,0,0,0,0,0,37,32,29,16,112,1,8,0,108,15,79,24,109,0,0,0,0,0,37,32,23,16,197,1,8,0,108,15,79,24,143,0,0,0,0,0,37,32,9,16,116,1,8,1,107,15,79,24,23,107,0,0,0,0,37,32,18,16,116,1,8,1,107,15,79,24,23,108,0,0,0,0,37,32,6,16,121,1,8,1,107,15,79,24,23,139,0,0,0,0,37,32,15,16,127,1,8,1,107,15,79,24,23,141,0,0,0,0,37,32,3,16,119,1,8,1,107,15,79,24,139,17,0,0,0,0,37,32,12,16,125,1,8,1,107,15,79,24,141,19,0,0,0,0,37,32,30,16,116,1,8,0,108,15,79,24,23,109,0,0,0,0,37,32,24,16,199,1,8,0,108,15,79,24,23,143,0,0,0,0,37,32,27,16,200,1,8,0,108,15,79,24,109,110,0,0,0,0,37,32,21,16,197,1,8,0,108,15,79,24,143,21,0,0,0,0,37,32,4,16,121,1,8,1,107,15,79,24,23,139,17,0,0,0,37,32,13,16,127,1,8,1,107,15,79,24,23,141,19,0,0,0,37,32,28,16,204,1,8,0,108,15,79,24,23,109,110,0,0,0,37,32,22,16,199,1,8,0,108,15,79,24,23,143,21,0,0,0,69,32,40,16,56,0,0,0,103,101,0,0,0,0,0,0,0,0,69,32,40,16,56,0,0,0,103,101,0,0,0,0,0,0,0,0,69,32,38,16,56,0,1,0,103,107,0,0,0,0,0,0,0,0,69,32,37,16,58,0,1,0,103,144,0,0,0,0,0,0,0,0,69,32,39,16,58,0,0,0,103,144,0,0,0,0,0,0,0,0,69,32,39,16,58,0,0,0,103,144,0,0,0,0,0,0,0,0,69,32,35,16,56,0,0,0,105,101,0,0,0,0,0,0,0,0,69,32,35,16,56,0,0,0,105,101,0,0,0,0,0,0,0,0,69,32,33,16,56,0,1,0,105,107,0,0,0,0,0,0,0,0,69,32,32,16,58,0,1,0,105,144,0,0,0,0,0,0,0,0,69,32,34,16,58,0,0,0,105,144,0,0,0,0,0,0,0,0,69,32,34,16,58,0,0,0,105,144,0,0,0,0,0,0,0,0,69,32,36,16,194,1,1,0,103,107,110,0,0,0,0,0,0,0,69,32,31,16,194,1,1,0,105,107,110,0,0,0,0,0,0,0,101,32,51,16,68,0,0,0,101,101,101,0,0,0,0,0,0,0,101,32,50,16,70,0,0,0,101,101,144,0,0,0,0,0,0,0,101,32,44,16,68,0,1,0,107,107,107,0,0,0,0,0,0,0,101,32,41,16,25,1,1,0,107,107,139,0,0,0,0,0,0,0,101,32,45,16,31,1,1,0,107,107,107,110,0,0,0,0,0,0,101,32,48,16,34,1,1,0,107,15,79,24,107,107,0,0,0,0,101,32,42,16,35,1,1,0,107,15,79,24,107,139,0,0,0,0,101,32,49,16,42,1,1,0,107,15,79,24,23,107,107,0,0,0,101,32,43,16,43,1,1,0,107,15,79,24,23,107,139,0,0,0,101,32,46,16,48,1,1,0,107,15,79,24,107,107,110,0,0,0,101,32,47,16,55,1,1,0,107,15,79,24,23,107,107,110,0,0,111,32,57,16,56,0,1,0,103,107,0,0,0,0,0,0,0,0,111,32,56,16,58,0,1,0,103,144,0,0,0,0,0,0,0,0,111,32,54,16,56,0,1,0,105,107,0,0,0,0,0,0,0,0,111,32,53,16,58,0,1,0,105,144,0,0,0,0,0,0,0,0,111,32,55,16,194,1,1,0,103,107,110,0,0,0,0,0,0,0,111,32,52,16,194,1,1,0,105,107,110,0,0,0,0,0,0,0,122,32,66,16,68,0,0,0,101,101,103,0,0,0,0,0,0,0,122,32,59,16,68,0,0,0,101,101,105,0,0,0,0,0,0,0,122,32,65,16,69,0,0,0,101,101,142,0,0,0,0,0,0,0,122,32,65,16,69,0,0,0,101,101,142,0,0,0,0,0,0,0,122,32,58,16,70,0,0,0,101,101,144,0,0,0,0,0,0,0,122,32,62,16,68,0,1,0,107,107,103,0,0,0,0,0,0,0,122,32,78,16,68,0,1,0,107,107,105,0,0,0,0,0,0,0,122,32,60,16,69,0,1,0,107,107,142,0,0,0,0,0,0,0,122,32,76,16,70,0,1,0,107,107,144,0,0,0,0,0,0,0,122,32,64,16,224,1,1,0,107,107,110,103,0,0,0,0,0,0,122,32,80,16,224,1,1,0,107,107,110,105,0,0,0,0,0,0,154,32,75,16,68,0,0,0,101,101,103,0,0,0,0,0,0,0,154,32,68,16,68,0,0,0,101,101,105,0,0,0,0,0,0,0,154,32,74,16,69,0,0,0,101,101,142,0,0,0,0,0,0,0,154,32,74,16,69,0,0,0,101,101,142,0,0,0,0,0,0,0,154,32,67,16,70,0,0,0,101,101,144,0,0,0,0,0,0,0,154,32,71,16,68,0,1,0,107,107,103,0,0,0,0,0,0,0,154,32,83,16,68,0,1,0,107,107,105,0,0,0,0,0,0,0,154,32,69,16,69,0,1,0,107,107,142,0,0,0,0,0,0,0,154,32,81,16,70,0,1,0,107,107,144,0,0,0,0,0,0,0,154,32,73,16,224,1,1,0,107,107,110,103,0,0,0,0,0,0,154,32,85,16,224,1,1,0,107,107,110,105,0,0,0,0,0,0,186,32,96,16,68,0,0,0,101,101,101,0,0,0,0,0,0,0,186,32,95,16,69,0,0,0,101,101,142,0,0,0,0,0,0,0,186,32,89,16,68,0,1,0,107,107,107,0,0,0,0,0,0,0,186,32,86,16,25,1,1,0,107,107,139,0,0,0,0,0,0,0,186,32,90,16,68,0,1,0,107,107,107,22,0,0,0,0,0,0,186,32,93,16,34,1,1,0,107,15,79,24,107,107,0,0,0,0,186,32,87,16,35,1,1,0,107,15,79,24,107,139,0,0,0,0,186,32,94,16,42,1,1,0,107,15,79,24,23,107,107,0,0,0,186,32,88,16,43,1,1,0,107,15,79,24,23,107,139,0,0,0,186,32,91,16,34,1,1,0,107,15,79,24,107,107,22,0,0,0,186,32,92,16,42,1,1,0,107,15,79,24,23,107,107,22,0,0,196,32,106,16,56,0,0,0,103,101,0,0,0,0,0,0,0,0,196,32,106,16,56,0,0,0,103,101,0,0,0,0,0,0,0,0,196,32,104,16,56,0,1,0,103,107,0,0,0,0,0,0,0,0,196,32,103,16,57,0,1,0,103,142,0,0,0,0,0,0,0,0,196,32,105,16,57,0,0,0,103,142,0,0,0,0,0,0,0,0,196,32,105,16,57,0,0,0,103,142,0,0,0,0,0,0,0,0,196,32,101,16,56,0,0,0,105,101,0,0,0,0,0,0,0,0,196,32,101,16,56,0,0,0,105,101,0,0,0,0,0,0,0,0,196,32,99,16,56,0,1,0,105,107,0,0,0,0,0,0,0,0,196,32,98,16,57,0,1,0,105,142,0,0,0,0,0,0,0,0,196,32,100,16,57,0,0,0,105,142,0,0,0,0,0,0,0,0,196,32,100,16,57,0,0,0,105,142,0,0,0,0,0,0,0,0,196,32,102,16,194,1,1,0,103,107,110,0,0,0,0,0,0,0,196,32,97,16,194,1,1,0,105,107,110,0,0,0,0,0,0,0,228,32,112,16,56,0,1,0,103,107,0,0,0,0,0,0,0,0,228,32,111,16,57,0,1,0,103,142,0,0,0,0,0,0,0,0,228,32,109,16,56,0,1,0,105,107,0,0,0,0,0,0,0,0,228,32,108,16,57,0,1,0,105,142,0,0,0,0,0,0,0,0,228,32,110,16,194,1,1,0,103,107,110,0,0,0,0,0,0,0,228,32,107,16,194,1,1,0,105,107,110,0,0,0,0,0,0,0,239,32,146,16,56,0,0,0,101,101,0,0,0,0,0,0,0,0,239,32,115,16,56,0,0,0,101,104,0,0,0,0,0,0,0,0,239,32,115,16,56,0,0,0,101,104,0,0,0,0,0,0,0,0,239,32,114,16,123,1,0,0,101,141,0,0,0,0,0,0,0,0,239,32,122,16,56,0,0,1,107,107,0,0,0,0,0,0,0,0,239,32,131,16,56,0,0,1,107,108,0,0,0,0,0,0,0,0,239,32,116,16,62,0,0,1,107,139,0,0,0,0,0,0,0,0,239,32,125,16,123,1,0,1,107,141,0,0,0,0,0,0,0,0,239,32,140,16,56,0,1,0,108,109,0,0,0,0,0,0,0,0,239,32,134,16,192,1,1,0,108,143,0,0,0,0,0,0,0,0,239,32,117,16,62,0,0,1,107,139,17,0,0,0,0,0,0,0,239,32,126,16,123,1,0,1,107,141,19,0,0,0,0,0,0,0,239,32,141,16,56,0,1,0,108,109,22,0,0,0,0,0,0,0,239,32,135,16,192,1,1,0,108,143,21,0,0,0,0,0,0,0,239,32,123,16,112,1,0,1,107,15,79,24,107,0,0,0,0,0,239,32,132,16,112,1,0,1,107,15,79,24,108,0,0,0,0,0,239,32,120,16,119,1,0,1,107,15,79,24,139,0,0,0,0,0,239,32,129,16,125,1,0,1,107,15,79,24,141,0,0,0,0,0,239,32,144,16,112,1,1,0,108,15,79,24,109,0,0,0,0,0,239,32,138,16,197,1,1,0,108,15,79,24,143,0,0,0,0,0,239,32,124,16,116,1,0,1,107,15,79,24,23,107,0,0,0,0,239,32,133,16,116,1,0,1,107,15,79,24,23,108,0,0,0,0,239,32,121,16,121,1,0,1,107,15,79,24,23,139,0,0,0,0,239,32,130,16,127,1,0,1,107,15,79,24,23,141,0,0,0,0,239,32,118,16,119,1,0,1,107,15,79,24,139,17,0,0,0,0,239,32,127,16,125,1,0,1,107,15,79,24,141,19,0,0,0,0,239,32,145,16,116,1,1,0,108,15,79,24,23,109,0,0,0,0,239,32,139,16,199,1,1,0,108,15,79,24,23,143,0,0,0,0,239,32,142,16,112,1,1,0,108,15,79,24,109,22,0,0,0,0,239,32,136,16,197,1,1,0,108,15,79,24,143,21,0,0,0,0,239,32,119,16,121,1,0,1,107,15,79,24,23,139,17,0,0,0,239,32,128,16,127,1,0,1,107,15,79,24,23,141,19,0,0,0,239,32,143,16,116,1,1,0,108,15,79,24,23,109,22,0,0,0,239,32,137,16,199,1,1,0,108,15,79,24,23,143,21,0,0,0,250,32,146,16,56,0,0,0,101,101,0,0,0,0,0,0,0,0,250,32,113,16,62,0,0,0,101,139,0,0,0,0,0,0,0,0,18,33,153,16,56,0,8,1,107,107,0,0,0,0,0,0,0,0,18,33,147,16,62,0,8,1,107,139,0,0,0,0,0,0,0,0,18,33,162,16,56,0,8,1,108,108,0,0,0,0,0,0,0,0,18,33,156,16,123,1,8,1,108,141,0,0,0,0,0,0,0,0,18,33,171,16,56,0,8,0,109,109,0,0,0,0,0,0,0,0,18,33,165,16,192,1,8,0,109,143,0,0,0,0,0,0,0,0,18,33,148,16,62,0,8,1,107,139,17,0,0,0,0,0,0,0,18,33,157,16,123,1,8,1,108,141,19,0,0,0,0,0,0,0,18,33,172,16,56,0,8,0,109,109,22,0,0,0,0,0,0,0,18,33,166,16,192,1,8,0,109,143,21,0,0,0,0,0,0,0,18,33,154,16,112,1,8,1,107,15,79,24,107,0,0,0,0,0,18,33,151,16,119,1,8,1,107,15,79,24,139,0,0,0,0,0,18,33,163,16,112,1,8,1,108,15,79,24,108,0,0,0,0,0,18,33,160,16,125,1,8,1,108,15,79,24,141,0,0,0,0,0,18,33,175,16,112,1,8,0,109,15,79,24,109,0,0,0,0,0,18,33,169,16,197,1,8,0,109,15,79,24,143,0,0,0,0,0,18,33,155,16,116,1,8,1,107,15,79,24,23,107,0,0,0,0,18,33,152,16,121,1,8,1,107,15,79,24,23,139,0,0,0,0,18,33,149,16,119,1,8,1,107,15,79,24,139,17,0,0,0,0,18,33,164,16,116,1,8,1,108,15,79,24,23,108,0,0,0,0,18,33,161,16,127,1,8,1,108,15,79,24,23,141,0,0,0,0,18,33,158,16,125,1,8,1,108,15,79,24,141,19,0,0,0,0,18,33,176,16,116,1,8,0,109,15,79,24,23,109,0,0,0,0,18,33,170,16,199,1,8,0,109,15,79,24,23,143,0,0,0,0,18,33,173,16,112,1,8,0,109,15,79,24,109,22,0,0,0,0,18,33,167,16,197,1,8,0,109,15,79,24,143,21,0,0,0,0,18,33,150,16,121,1,8,1,107,15,79,24,23,139,17,0,0,0,18,33,159,16,127,1,8,1,108,15,79,24,23,141,19,0,0,0,18,33,174,16,116,1,8,0,109,15,79,24,23,109,22,0,0,0,18,33,168,16,199,1,8,0,109,15,79,24,23,143,21,0,0,0,29,33,183,16,56,0,0,1,107,107,0,0,0,0,0,0,0,0,29,33,192,16,56,0,0,1,107,108,0,0,0,0,0,0,0,0,29,33,177,16,62,0,0,1,107,139,0,0,0,0,0,0,0,0,29,33,186,16,123,1,0,1,107,141,0,0,0,0,0,0,0,0,29,33,201,16,56,0,1,0,108,109,0,0,0,0,0,0,0,0,29,33,195,16,192,1,1,0,108,143,0,0,0,0,0,0,0,0,29,33,178,16,62,0,0,1,107,139,17,0,0,0,0,0,0,0,29,33,187,16,123,1,0,1,107,141,19,0,0,0,0,0,0,0,29,33,202,16,56,0,1,0,108,109,22,0,0,0,0,0,0,0,29,33,196,16,192,1,1,0,108,143,21,0,0,0,0,0,0,0,29,33,184,16,112,1,0,1,107,15,79,24,107,0,0,0,0,0,29,33,193,16,112,1,0,1,107,15,79,24,108,0,0,0,0,0,29,33,181,16,119,1,0,1,107,15,79,24,139,0,0,0,0,0,29,33,190,16,125,1,0,1,107,15,79,24,141,0,0,0,0,0,29,33,205,16,112,1,1,0,108,15,79,24,109,0,0,0,0,0,29,33,199,16,197,1,1,0,108,15,79,24,143,0,0,0,0,0,29,33,185,16,116,1,0,1,107,15,79,24,23,107,0,0,0,0,29,33,194,16,116,1,0,1,107,15,79,24,23,108,0,0,0,0,29,33,182,16,121,1,0,1,107,15,79,24,23,139,0,0,0,0,29,33,191,16,127,1,0,1,107,15,79,24,23,141,0,0,0,0,29,33,179,16,119,1,0,1,107,15,79,24,139,17,0,0,0,0,29,33,188,16,125,1,0,1,107,15,79,24,141,19,0,0,0,0,29,33,206,16,116,1,1,0,108,15,79,24,23,109,0,0,0,0,29,33,200,16,199,1,1,0,108,15,79,24,23,143,0,0,0,0,29,33,203,16,112,1,1,0,108,15,79,24,109,22,0,0,0,0,29,33,197,16,197,1,1,0,108,15,79,24,143,21,0,0,0,0,29,33,180,16,121,1,0,1,107,15,79,24,23,139,17,0,0,0,29,33,189,16,127,1,0,1,107,15,79,24,23,141,19,0,0,0,29,33,204,16,116,1,1,0,108,15,79,24,23,109,22,0,0,0,29,33,198,16,199,1,1,0,108,15,79,24,23,143,21,0,0,0,67,33,213,16,56,0,8,1,107,107,0,0,0,0,0,0,0,0,67,33,207,16,62,0,8,1,107,139,0,0,0,0,0,0,0,0,67,33,222,16,56,0,8,1,108,108,0,0,0,0,0,0,0,0,67,33,216,16,123,1,8,1,108,141,0,0,0,0,0,0,0,0,67,33,231,16,56,0,8,0,109,109,0,0,0,0,0,0,0,0,67,33,225,16,192,1,8,0,109,143,0,0,0,0,0,0,0,0,67,33,208,16,62,0,8,1,107,139,17,0,0,0,0,0,0,0,67,33,217,16,123,1,8,1,108,141,19,0,0,0,0,0,0,0,67,33,232,16,56,0,8,0,109,109,22,0,0,0,0,0,0,0,67,33,226,16,192,1,8,0,109,143,21,0,0,0,0,0,0,0,67,33,214,16,112,1,8,1,107,15,79,24,107,0,0,0,0,0,67,33,211,16,119,1,8,1,107,15,79,24,139,0,0,0,0,0,67,33,223,16,112,1,8,1,108,15,79,24,108,0,0,0,0,0,67,33,220,16,125,1,8,1,108,15,79,24,141,0,0,0,0,0,67,33,235,16,112,1,8,0,109,15,79,24,109,0,0,0,0,0,67,33,229,16,197,1,8,0,109,15,79,24,143,0,0,0,0,0,67,33,215,16,116,1,8,1,107,15,79,24,23,107,0,0,0,0,67,33,212,16,121,1,8,1,107,15,79,24,23,139,0,0,0,0,67,33,209,16,119,1,8,1,107,15,79,24,139,17,0,0,0,0,67,33,224,16,116,1,8,1,108,15,79,24,23,108,0,0,0,0,67,33,221,16,127,1,8,1,108,15,79,24,23,141,0,0,0,0,67,33,218,16,125,1,8,1,108,15,79,24,141,19,0,0,0,0,67,33,236,16,116,1,8,0,109,15,79,24,23,109,0,0,0,0,67,33,230,16,199,1,8,0,109,15,79,24,23,143,0,0,0,0,67,33,233,16,112,1,8,0,109,15,79,24,109,22,0,0,0,0,67,33,227,16,197,1,8,0,109,15,79,24,143,21,0,0,0,0,67,33,210,16,121,1,8,1,107,15,79,24,23,139,17,0,0,0,67,33,219,16,127,1,8,1,108,15,79,24,23,141,19,0,0,0,67,33,234,16,116,1,8,0,109,15,79,24,23,109,22,0,0,0,67,33,228,16,199,1,8,0,109,15,79,24,23,143,21,0,0,0,79,33,14,17,56,0,0,0,101,101,0,0,0,0,0,0,0,0,79,33,13,17,62,0,0,0,101,139,0,0,0,0,0,0,0,0,79,33,238,16,56,0,0,0,104,104,0,0,0,0,0,0,0,0,79,33,237,16,123,1,0,0,104,141,0,0,0,0,0,0,0,0,79,33,245,16,56,0,0,1,107,107,0,0,0,0,0,0,0,0,79,33,239,16,62,0,0,1,107,139,0,0,0,0,0,0,0,0,79,33,254,16,56,0,0,1,108,108,0,0,0,0,0,0,0,0,79,33,248,16,123,1,0,1,108,141,0,0,0,0,0,0,0,0,79,33,7,17,56,0,1,0,109,109,0,0,0,0,0,0,0,0,79,33,1,17,192,1,1,0,109,143,0,0,0,0,0,0,0,0,79,33,240,16,62,0,0,1,107,139,19,0,0,0,0,0,0,0,79,33,249,16,123,1,0,1,108,141,21,0,0,0,0,0,0,0,79,33,8,17,56,0,1,0,109,109,22,0,0,0,0,0,0,0,79,33,2,17,192,1,1,0,109,143,16,0,0,0,0,0,0,0,79,33,246,16,112,1,0,1,107,15,79,24,107,0,0,0,0,0,79,33,243,16,119,1,0,1,107,15,79,24,139,0,0,0,0,0,79,33,255,16,112,1,0,1,108,15,79,24,108,0,0,0,0,0,79,33,252,16,125,1,0,1,108,15,79,24,141,0,0,0,0,0,79,33,11,17,112,1,1,0,109,15,79,24,109,0,0,0,0,0,79,33,5,17,197,1,1,0,109,15,79,24,143,0,0,0,0,0,79,33,247,16,116,1,0,1,107,15,79,24,23,107,0,0,0,0,79,33,244,16,121,1,0,1,107,15,79,24,23,139,0,0,0,0,79,33,241,16,119,1,0,1,107,15,79,24,139,19,0,0,0,0,79,33,0,17,116,1,0,1,108,15,79,24,23,108,0,0,0,0,79,33,253,16,127,1,0,1,108,15,79,24,23,141,0,0,0,0,79,33,250,16,125,1,0,1,108,15,79,24,141,21,0,0,0,0,79,33,12,17,116,1,1,0,109,15,79,24,23,109,0,0,0,0,79,33,6,17,199,1,1,0,109,15,79,24,23,143,0,0,0,0,79,33,9,17,112,1,1,0,109,15,79,24,109,22,0,0,0,0,79,33,3,17,197,1,1,0,109,15,79,24,143,16,0,0,0,0,79,33,242,16,121,1,0,1,107,15,79,24,23,139,19,0,0,0,79,33,251,16,127,1,0,1,108,15,79,24,23,141,21,0,0,0,79,33,10,17,116,1,1,0,109,15,79,24,23,109,22,0,0,0,79,33,4,17,199,1,1,0,109,15,79,24,23,143,16,0,0,0,90,33,21,17,56,0,8,1,107,107,0,0,0,0,0,0,0,0,90,33,15,17,62,0,8,1,107,139,0,0,0,0,0,0,0,0,90,33,30,17,56,0,8,1,108,107,0,0,0,0,0,0,0,0,90,33,24,17,62,0,8,1,108,139,0,0,0,0,0,0,0,0,90,33,39,17,56,0,8,0,109,108,0,0,0,0,0,0,0,0,90,33,33,17,123,1,8,0,109,141,0,0,0,0,0,0,0,0,90,33,16,17,62,0,8,1,107,139,17,0,0,0,0,0,0,0,90,33,25,17,62,0,8,1,108,139,19,0,0,0,0,0,0,0,90,33,40,17,56,0,8,0,109,108,22,0,0,0,0,0,0,0,90,33,34,17,123,1,8,0,109,141,21,0,0,0,0,0,0,0,90,33,22,17,112,1,8,1,107,15,79,24,107,0,0,0,0,0,90,33,19,17,119,1,8,1,107,15,79,24,139,0,0,0,0,0,90,33,31,17,112,1,8,1,108,15,79,24,107,0,0,0,0,0,90,33,28,17,119,1,8,1,108,15,79,24,139,0,0,0,0,0,90,33,43,17,112,1,8,0,109,15,79,24,108,0,0,0,0,0,90,33,37,17,125,1,8,0,109,15,79,24,141,0,0,0,0,0,90,33,23,17,116,1,8,1,107,15,79,24,23,107,0,0,0,0,90,33,20,17,121,1,8,1,107,15,79,24,23,139,0,0,0,0,90,33,17,17,119,1,8,1,107,15,79,24,139,17,0,0,0,0,90,33,32,17,116,1,8,1,108,15,79,24,23,107,0,0,0,0,90,33,29,17,121,1,8,1,108,15,79,24,23,139,0,0,0,0,90,33,26,17,119,1,8,1,108,15,79,24,139,19,0,0,0,0,90,33,44,17,116,1,8,0,109,15,79,24,23,108,0,0,0,0,90,33,38,17,127,1,8,0,109,15,79,24,23,141,0,0,0,0,90,33,41,17,112,1,8,0,109,15,79,24,108,22,0,0,0,0,90,33,35,17,125,1,8,0,109,15,79,24,141,21,0,0,0,0,90,33,18,17,121,1,8,1,107,15,79,24,23,139,17,0,0,0,90,33,27,17,121,1,8,1,108,15,79,24,23,139,19,0,0,0,90,33,42,17,116,1,8,0,109,15,79,24,23,108,22,0,0,0,90,33,36,17,127,1,8,0,109,15,79,24,23,141,21,0,0,0,101,33,51,17,56,0,0,1,107,107,0,0,0,0,0,0,0,0,101,33,45,17,62,0,0,1,107,139,0,0,0,0,0,0,0,0,101,33,60,17,56,0,0,1,108,108,0,0,0,0,0,0,0,0,101,33,54,17,123,1,0,1,108,141,0,0,0,0,0,0,0,0,101,33,69,17,56,0,1,0,109,109,0,0,0,0,0,0,0,0,101,33,63,17,192,1,1,0,109,143,0,0,0,0,0,0,0,0,101,33,46,17,62,0,0,1,107,139,19,0,0,0,0,0,0,0,101,33,55,17,123,1,0,1,108,141,21,0,0,0,0,0,0,0,101,33,70,17,56,0,1,0,109,109,22,0,0,0,0,0,0,0,101,33,64,17,192,1,1,0,109,143,16,0,0,0,0,0,0,0,101,33,52,17,112,1,0,1,107,15,79,24,107,0,0,0,0,0,101,33,49,17,119,1,0,1,107,15,79,24,139,0,0,0,0,0,101,33,61,17,112,1,0,1,108,15,79,24,108,0,0,0,0,0,101,33,58,17,125,1,0,1,108,15,79,24,141,0,0,0,0,0,101,33,73,17,112,1,1,0,109,15,79,24,109,0,0,0,0,0,101,33,67,17,197,1,1,0,109,15,79,24,143,0,0,0,0,0,101,33,53,17,116,1,0,1,107,15,79,24,23,107,0,0,0,0,101,33,50,17,121,1,0,1,107,15,79,24,23,139,0,0,0,0,101,33,47,17,119,1,0,1,107,15,79,24,139,19,0,0,0,0,101,33,62,17,116,1,0,1,108,15,79,24,23,108,0,0,0,0,101,33,59,17,127,1,0,1,108,15,79,24,23,141,0,0,0,0,101,33,56,17,125,1,0,1,108,15,79,24,141,21,0,0,0,0,101,33,74,17,116,1,1,0,109,15,79,24,23,109,0,0,0,0,101,33,68,17,199,1,1,0,109,15,79,24,23,143,0,0,0,0,101,33,71,17,112,1,1,0,109,15,79,24,109,22,0,0,0,0,101,33,65,17,197,1,1,0,109,15,79,24,143,16,0,0,0,0,101,33,48,17,121,1,0,1,107,15,79,24,23,139,19,0,0,0,101,33,57,17,127,1,0,1,108,15,79,24,23,141,21,0,0,0,101,33,72,17,116,1,1,0,109,15,79,24,23,109,22,0,0,0,101,33,66,17,199,1,1,0,109,15,79,24,23,143,16,0,0,0,113,33,81,17,56,0,8,1,107,107,0,0,0,0,0,0,0,0,113,33,75,17,62,0,8,1,107,139,0,0,0,0,0,0,0,0,113,33,90,17,56,0,8,1,108,107,0,0,0,0,0,0,0,0,113,33,84,17,62,0,8,1,108,139,0,0,0,0,0,0,0,0,113,33,99,17,56,0,8,0,109,108,0,0,0,0,0,0,0,0,113,33,93,17,123,1,8,0,109,141,0,0,0,0,0,0,0,0,113,33,76,17,62,0,8,1,107,139,17,0,0,0,0,0,0,0,113,33,85,17,62,0,8,1,108,139,19,0,0,0,0,0,0,0,113,33,100,17,56,0,8,0,109,108,22,0,0,0,0,0,0,0,113,33,94,17,123,1,8,0,109,141,21,0,0,0,0,0,0,0,113,33,82,17,112,1,8,1,107,15,79,24,107,0,0,0,0,0,113,33,79,17,119,1,8,1,107,15,79,24,139,0,0,0,0,0,113,33,91,17,112,1,8,1,108,15,79,24,107,0,0,0,0,0,113,33,88,17,119,1,8,1,108,15,79,24,139,0,0,0,0,0,113,33,103,17,112,1,8,0,109,15,79,24,108,0,0,0,0,0,113,33,97,17,125,1,8,0,109,15,79,24,141,0,0,0,0,0,113,33,83,17,116,1,8,1,107,15,79,24,23,107,0,0,0,0,113,33,80,17,121,1,8,1,107,15,79,24,23,139,0,0,0,0,113,33,77,17,119,1,8,1,107,15,79,24,139,17,0,0,0,0,113,33,92,17,116,1,8,1,108,15,79,24,23,107,0,0,0,0,113,33,89,17,121,1,8,1,108,15,79,24,23,139,0,0,0,0,113,33,86,17,119,1,8,1,108,15,79,24,139,19,0,0,0,0,113,33,104,17,116,1,8,0,109,15,79,24,23,108,0,0,0,0,113,33,98,17,127,1,8,0,109,15,79,24,23,141,0,0,0,0,113,33,101,17,112,1,8,0,109,15,79,24,108,22,0,0,0,0,113,33,95,17,125,1,8,0,109,15,79,24,141,21,0,0,0,0,113,33,78,17,121,1,8,1,107,15,79,24,23,139,17,0,0,0,113,33,87,17,121,1,8,1,108,15,79,24,23,139,19,0,0,0,113,33,102,17,116,1,8,0,109,15,79,24,23,108,22,0,0,0,113,33,96,17,127,1,8,0,109,15,79,24,23,141,21,0,0,0,125,33,120,17,56,0,0,0,103,101,0,0,0,0,0,0,0,0,125,33,120,17,56,0,0,0,103,101,0,0,0,0,0,0,0,0,125,33,117,17,56,0,1,0,103,107,0,0,0,0,0,0,0,0,125,33,115,17,62,0,1,0,103,139,0,0,0,0,0,0,0,0,125,33,119,17,58,0,0,0,103,144,0,0,0,0,0,0,0,0,125,33,119,17,58,0,0,0,103,144,0,0,0,0,0,0,0,0,125,33,112,17,56,0,0,0,105,101,0,0,0,0,0,0,0,0,125,33,112,17,56,0,0,0,105,101,0,0,0,0,0,0,0,0,125,33,109,17,56,0,1,0,105,107,0,0,0,0,0,0,0,0,125,33,107,17,62,0,1,0,105,139,0,0,0,0,0,0,0,0,125,33,111,17,58,0,0,0,105,144,0,0,0,0,0,0,0,0,125,33,111,17,58,0,0,0,105,144,0,0,0,0,0,0,0,0,125,33,113,17,56,0,1,0,103,107,22,0,0,0,0,0,0,0,125,33,105,17,56,0,1,0,105,107,22,0,0,0,0,0,0,0,160,33,131,17,56,0,1,0,103,107,0,0,0,0,0,0,0,0,160,33,129,17,62,0,1,0,103,139,0,0,0,0,0,0,0,0,160,33,125,17,56,0,1,0,105,107,0,0,0,0,0,0,0,0,160,33,123,17,62,0,1,0,105,139,0,0,0,0,0,0,0,0,160,33,127,17,56,0,1,0,103,107,22,0,0,0,0,0,0,0,160,33,121,17,56,0,1,0,105,107,22,0,0,0,0,0,0,0,172,33,148,17,56,0,0,0,103,101,0,0,0,0,0,0,0,0,172,33,148,17,56,0,0,0,103,101,0,0,0,0,0,0,0,0,172,33,145,17,56,0,1,0,103,107,0,0,0,0,0,0,0,0,172,33,143,17,62,0,1,0,103,139,0,0,0,0,0,0,0,0,172,33,147,17,57,0,0,0,103,142,0,0,0,0,0,0,0,0,172,33,147,17,57,0,0,0,103,142,0,0,0,0,0,0,0,0,172,33,140,17,56,0,0,0,105,101,0,0,0,0,0,0,0,0,172,33,140,17,56,0,0,0,105,101,0,0,0,0,0,0,0,0,172,33,137,17,56,0,1,0,105,107,0,0,0,0,0,0,0,0,172,33,135,17,62,0,1,0,105,139,0,0,0,0,0,0,0,0,172,33,139,17,57,0,0,0,105,142,0,0,0,0,0,0,0,0,172,33,139,17,57,0,0,0,105,142,0,0,0,0,0,0,0,0,172,33,141,17,56,0,1,0,103,107,22,0,0,0,0,0,0,0,172,33,133,17,56,0,1,0,105,107,22,0,0,0,0,0,0,0,207,33,159,17,56,0,1,0,103,107,0,0,0,0,0,0,0,0,207,33,157,17,62,0,1,0,103,139,0,0,0,0,0,0,0,0,207,33,153,17,56,0,1,0,105,107,0,0,0,0,0,0,0,0,207,33,151,17,62,0,1,0,105,139,0,0,0,0,0,0,0,0,207,33,155,17,56,0,1,0,103,107,22,0,0,0,0,0,0,0,207,33,149,17,56,0,1,0,105,107,22,0,0,0,0,0,0,0,219,33,167,17,56,0,0,1,107,107,0,0,0,0,0,0,0,0,219,33,161,17,62,0,0,1,107,139,0,0,0,0,0,0,0,0,219,33,176,17,56,0,0,1,108,107,0,0,0,0,0,0,0,0,219,33,170,17,62,0,0,1,108,139,0,0,0,0,0,0,0,0,219,33,185,17,56,0,1,0,109,108,0,0,0,0,0,0,0,0,219,33,179,17,123,1,1,0,109,141,0,0,0,0,0,0,0,0,219,33,162,17,62,0,0,1,107,139,17,0,0,0,0,0,0,0,219,33,171,17,62,0,0,1,108,139,19,0,0,0,0,0,0,0,219,33,180,17,123,1,1,0,109,141,21,0,0,0,0,0,0,0,219,33,168,17,112,1,0,1,107,15,79,24,107,0,0,0,0,0,219,33,165,17,119,1,0,1,107,15,79,24,139,0,0,0,0,0,219,33,177,17,112,1,0,1,108,15,79,24,107,0,0,0,0,0,219,33,174,17,119,1,0,1,108,15,79,24,139,0,0,0,0,0,219,33,186,17,112,1,1,0,109,15,79,24,108,0,0,0,0,0,219,33,183,17,125,1,1,0,109,15,79,24,141,0,0,0,0,0,219,33,169,17,116,1,0,1,107,15,79,24,23,107,0,0,0,0,219,33,166,17,121,1,0,1,107,15,79,24,23,139,0,0,0,0,219,33,163,17,119,1,0,1,107,15,79,24,139,17,0,0,0,0,219,33,178,17,116,1,0,1,108,15,79,24,23,107,0,0,0,0,219,33,175,17,121,1,0,1,108,15,79,24,23,139,0,0,0,0,219,33,172,17,119,1,0,1,108,15,79,24,139,19,0,0,0,0,219,33,187,17,116,1,1,0,109,15,79,24,23,108,0,0,0,0,219,33,184,17,127,1,1,0,109,15,79,24,23,141,0,0,0,0,219,33,181,17,125,1,1,0,109,15,79,24,141,21,0,0,0,0,219,33,164,17,121,1,0,1,107,15,79,24,23,139,17,0,0,0,219,33,173,17,121,1,0,1,108,15,79,24,23,139,19,0,0,0,219,33,182,17,127,1,1,0,109,15,79,24,23,141,21,0,0,0,230,33,194,17,56,0,0,1,107,107,0,0,0,0,0,0,0,0,230,33,188,17,62,0,0,1,107,139,0,0,0,0,0,0,0,0,230,33,203,17,56,0,0,1,108,108,0,0,0,0,0,0,0,0,230,33,197,17,123,1,0,1,108,141,0,0,0,0,0,0,0,0,230,33,212,17,56,0,1,0,109,109,0,0,0,0,0,0,0,0,230,33,206,17,192,1,1,0,109,143,0,0,0,0,0,0,0,0,230,33,189,17,62,0,0,1,107,139,19,0,0,0,0,0,0,0,230,33,198,17,123,1,0,1,108,141,21,0,0,0,0,0,0,0,230,33,213,17,194,1,1,0,109,109,110,0,0,0,0,0,0,0,230,33,207,17,192,1,1,0,109,143,16,0,0,0,0,0,0,0,230,33,195,17,112,1,0,1,107,15,79,24,107,0,0,0,0,0,230,33,192,17,119,1,0,1,107,15,79,24,139,0,0,0,0,0,230,33,204,17,112,1,0,1,108,15,79,24,108,0,0,0,0,0,230,33,201,17,125,1,0,1,108,15,79,24,141,0,0,0,0,0,230,33,216,17,112,1,1,0,109,15,79,24,109,0,0,0,0,0,230,33,210,17,197,1,1,0,109,15,79,24,143,0,0,0,0,0,230,33,196,17,116,1,0,1,107,15,79,24,23,107,0,0,0,0,230,33,193,17,121,1,0,1,107,15,79,24,23,139,0,0,0,0,230,33,190,17,119,1,0,1,107,15,79,24,139,19,0,0,0,0,230,33,205,17,116,1,0,1,108,15,79,24,23,108,0,0,0,0,230,33,202,17,127,1,0,1,108,15,79,24,23,141,0,0,0,0,230,33,199,17,125,1,0,1,108,15,79,24,141,21,0,0,0,0,230,33,217,17,116,1,1,0,109,15,79,24,23,109,0,0,0,0,230,33,211,17,199,1,1,0,109,15,79,24,23,143,0,0,0,0,230,33,214,17,200,1,1,0,109,15,79,24,109,110,0,0,0,0,230,33,208,17,197,1,1,0,109,15,79,24,143,16,0,0,0,0,230,33,191,17,121,1,0,1,107,15,79,24,23,139,19,0,0,0,230,33,200,17,127,1,0,1,108,15,79,24,23,141,21,0,0,0,230,33,215,17,204,1,1,0,109,15,79,24,23,109,110,0,0,0,230,33,209,17,199,1,1,0,109,15,79,24,23,143,16,0,0,0,241,33,224,17,56,0,8,1,107,107,0,0,0,0,0,0,0,0,241,33,218,17,62,0,8,1,107,139,0,0,0,0,0,0,0,0,241,33,233,17,56,0,8,1,108,108,0,0,0,0,0,0,0,0,241,33,227,17,123,1,8,1,108,141,0,0,0,0,0,0,0,0,241,33,242,17,56,0,8,0,109,109,0,0,0,0,0,0,0,0,241,33,236,17,192,1,8,0,109,143,0,0,0,0,0,0,0,0,241,33,219,17,62,0,8,1,107,139,17,0,0,0,0,0,0,0,241,33,228,17,123,1,8,1,108,141,19,0,0,0,0,0,0,0,241,33,243,17,194,1,8,0,109,109,110,0,0,0,0,0,0,0,241,33,237,17,192,1,8,0,109,143,21,0,0,0,0,0,0,0,241,33,225,17,112,1,8,1,107,15,79,24,107,0,0,0,0,0,241,33,222,17,119,1,8,1,107,15,79,24,139,0,0,0,0,0,241,33,234,17,112,1,8,1,108,15,79,24,108,0,0,0,0,0,241,33,231,17,125,1,8,1,108,15,79,24,141,0,0,0,0,0,241,33,246,17,112,1,8,0,109,15,79,24,109,0,0,0,0,0,241,33,240,17,197,1,8,0,109,15,79,24,143,0,0,0,0,0,241,33,226,17,116,1,8,1,107,15,79,24,23,107,0,0,0,0,241,33,223,17,121,1,8,1,107,15,79,24,23,139,0,0,0,0,241,33,220,17,119,1,8,1,107,15,79,24,139,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+952954);allocate([241,33,235,17,116,1,8,1,108,15,79,24,23,108,0,0,0,0,241,33,232,17,127,1,8,1,108,15,79,24,23,141,0,0,0,0,241,33,229,17,125,1,8,1,108,15,79,24,141,19,0,0,0,0,241,33,247,17,116,1,8,0,109,15,79,24,23,109,0,0,0,0,241,33,241,17,199,1,8,0,109,15,79,24,23,143,0,0,0,0,241,33,244,17,200,1,8,0,109,15,79,24,109,110,0,0,0,0,241,33,238,17,197,1,8,0,109,15,79,24,143,21,0,0,0,0,241,33,221,17,121,1,8,1,107,15,79,24,23,139,17,0,0,0,241,33,230,17,127,1,8,1,108,15,79,24,23,141,19,0,0,0,241,33,245,17,204,1,8,0,109,15,79,24,23,109,110,0,0,0,241,33,239,17,199,1,8,0,109,15,79,24,23,143,21,0,0,0,252,33,254,17,56,0,8,1,107,107,0,0,0,0,0,0,0,0,252,33,7,18,56,0,8,1,107,108,0,0,0,0,0,0,0,0,252,33,248,17,62,0,8,1,107,139,0,0,0,0,0,0,0,0,252,33,1,18,123,1,8,1,107,141,0,0,0,0,0,0,0,0,252,33,16,18,56,0,8,0,108,109,0,0,0,0,0,0,0,0,252,33,10,18,192,1,8,0,108,143,0,0,0,0,0,0,0,0,252,33,249,17,62,0,8,1,107,139,17,0,0,0,0,0,0,0,252,33,2,18,123,1,8,1,107,141,19,0,0,0,0,0,0,0,252,33,17,18,194,1,8,0,108,109,110,0,0,0,0,0,0,0,252,33,11,18,192,1,8,0,108,143,21,0,0,0,0,0,0,0,252,33,255,17,112,1,8,1,107,15,79,24,107,0,0,0,0,0,252,33,8,18,112,1,8,1,107,15,79,24,108,0,0,0,0,0,252,33,252,17,119,1,8,1,107,15,79,24,139,0,0,0,0,0,252,33,5,18,125,1,8,1,107,15,79,24,141,0,0,0,0,0,252,33,20,18,112,1,8,0,108,15,79,24,109,0,0,0,0,0,252,33,14,18,197,1,8,0,108,15,79,24,143,0,0,0,0,0,252,33,0,18,116,1,8,1,107,15,79,24,23,107,0,0,0,0,252,33,9,18,116,1,8,1,107,15,79,24,23,108,0,0,0,0,252,33,253,17,121,1,8,1,107,15,79,24,23,139,0,0,0,0,252,33,6,18,127,1,8,1,107,15,79,24,23,141,0,0,0,0,252,33,250,17,119,1,8,1,107,15,79,24,139,17,0,0,0,0,252,33,3,18,125,1,8,1,107,15,79,24,141,19,0,0,0,0,252,33,21,18,116,1,8,0,108,15,79,24,23,109,0,0,0,0,252,33,15,18,199,1,8,0,108,15,79,24,23,143,0,0,0,0,252,33,18,18,200,1,8,0,108,15,79,24,109,110,0,0,0,0,252,33,12,18,197,1,8,0,108,15,79,24,143,21,0,0,0,0,252,33,251,17,121,1,8,1,107,15,79,24,23,139,17,0,0,0,252,33,4,18,127,1,8,1,107,15,79,24,23,141,19,0,0,0,252,33,19,18,204,1,8,0,108,15,79,24,23,109,110,0,0,0,252,33,13,18,199,1,8,0,108,15,79,24,23,143,21,0,0,0,31,34,24,18,68,0,1,0,107,107,103,0,0,0,0,0,0,0,31,34,33,18,68,0,1,0,107,107,105,0,0,0,0,0,0,0,31,34,22,18,69,0,1,0,107,107,142,0,0,0,0,0,0,0,31,34,31,18,70,0,1,0,107,107,144,0,0,0,0,0,0,0,31,34,35,18,224,1,1,0,107,107,110,105,0,0,0,0,0,0,66,34,28,18,68,0,1,0,107,107,103,0,0,0,0,0,0,0,66,34,38,18,68,0,1,0,107,107,105,0,0,0,0,0,0,0,66,34,26,18,69,0,1,0,107,107,142,0,0,0,0,0,0,0,66,34,36,18,70,0,1,0,107,107,144,0,0,0,0,0,0,0,66,34,30,18,224,1,1,0,107,107,110,103,0,0,0,0,0,0,66,34,40,18,224,1,1,0,107,107,110,105,0,0,0,0,0,0,101,34,44,18,63,1,2,1,107,107,107,116,0,0,0,0,0,0,101,34,41,18,64,1,2,1,107,107,139,116,0,0,0,0,0,0,101,34,50,18,63,1,2,1,108,108,108,116,0,0,0,0,0,0,101,34,47,18,65,1,2,1,108,108,141,116,0,0,0,0,0,0,101,34,56,18,63,1,2,0,109,109,109,116,0,0,0,0,0,0,101,34,53,18,66,1,2,0,109,109,143,116,0,0,0,0,0,0,101,34,45,18,73,1,2,1,107,15,79,24,107,107,116,0,0,0,101,34,42,18,74,1,2,1,107,15,79,24,107,139,116,0,0,0,101,34,51,18,73,1,2,1,108,15,79,24,108,108,116,0,0,0,101,34,48,18,75,1,2,1,108,15,79,24,108,141,116,0,0,0,101,34,57,18,73,1,2,0,109,15,79,24,109,109,116,0,0,0,101,34,54,18,76,1,2,0,109,15,79,24,109,143,116,0,0,0,101,34,46,18,81,1,2,1,107,15,79,24,23,107,107,116,0,0,101,34,43,18,82,1,2,1,107,15,79,24,23,107,139,116,0,0,101,34,52,18,81,1,2,1,108,15,79,24,23,108,108,116,0,0,101,34,49,18,84,1,2,1,108,15,79,24,23,108,141,116,0,0,101,34,58,18,81,1,2,0,109,15,79,24,23,109,109,116,0,0,101,34,55,18,85,1,2,0,109,15,79,24,23,109,143,116,0,0,111,34,92,18,68,0,0,0,101,101,101,0,0,0,0,0,0,0,111,34,91,18,25,1,0,0,101,101,139,0,0,0,0,0,0,0,111,34,60,18,68,0,0,0,104,104,104,0,0,0,0,0,0,0,111,34,59,18,26,1,0,0,104,104,141,0,0,0,0,0,0,0,111,34,67,18,68,0,0,1,107,107,107,0,0,0,0,0,0,0,111,34,61,18,25,1,0,1,107,107,139,0,0,0,0,0,0,0,111,34,76,18,68,0,0,1,108,108,108,0,0,0,0,0,0,0,111,34,70,18,26,1,0,1,108,108,141,0,0,0,0,0,0,0,111,34,88,18,68,0,1,0,109,109,109,0,0,0,0,0,0,0,111,34,82,18,27,1,1,0,109,109,143,0,0,0,0,0,0,0,111,34,62,18,70,0,0,1,107,107,144,17,0,0,0,0,0,0,111,34,71,18,70,0,0,1,108,108,144,19,0,0,0,0,0,0,111,34,79,18,31,1,1,0,109,109,109,110,0,0,0,0,0,0,111,34,83,18,70,0,1,0,109,109,144,21,0,0,0,0,0,0,111,34,68,18,34,1,0,1,107,15,79,24,107,107,0,0,0,0,111,34,65,18,35,1,0,1,107,15,79,24,107,139,0,0,0,0,111,34,77,18,34,1,0,1,108,15,79,24,108,108,0,0,0,0,111,34,74,18,37,1,0,1,108,15,79,24,108,141,0,0,0,0,111,34,89,18,34,1,1,0,109,15,79,24,109,109,0,0,0,0,111,34,86,18,38,1,1,0,109,15,79,24,109,143,0,0,0,0,111,34,69,18,42,1,0,1,107,15,79,24,23,107,107,0,0,0,111,34,66,18,43,1,0,1,107,15,79,24,23,107,139,0,0,0,111,34,63,18,44,1,0,1,107,15,79,24,107,144,17,0,0,0,111,34,78,18,42,1,0,1,108,15,79,24,23,108,108,0,0,0,111,34,75,18,46,1,0,1,108,15,79,24,23,108,141,0,0,0,111,34,72,18,44,1,0,1,108,15,79,24,108,144,19,0,0,0,111,34,90,18,42,1,1,0,109,15,79,24,23,109,109,0,0,0,111,34,87,18,47,1,1,0,109,15,79,24,23,109,143,0,0,0,111,34,80,18,48,1,1,0,109,15,79,24,109,109,110,0,0,0,111,34,84,18,44,1,1,0,109,15,79,24,109,144,21,0,0,0,111,34,64,18,54,1,0,1,107,15,79,24,23,107,144,17,0,0,111,34,73,18,54,1,0,1,108,15,79,24,23,108,144,19,0,0,111,34,81,18,55,1,1,0,109,15,79,24,23,109,109,110,0,0,111,34,85,18,54,1,1,0,109,15,79,24,23,109,144,21,0,0,118,34,126,18,68,0,0,0,101,101,101,0,0,0,0,0,0,0,118,34,125,18,25,1,0,0,101,101,139,0,0,0,0,0,0,0,118,34,94,18,68,0,0,0,104,104,104,0,0,0,0,0,0,0,118,34,93,18,26,1,0,0,104,104,141,0,0,0,0,0,0,0,118,34,101,18,68,0,0,1,107,107,107,0,0,0,0,0,0,0,118,34,95,18,25,1,0,1,107,107,139,0,0,0,0,0,0,0,118,34,110,18,68,0,0,1,108,108,108,0,0,0,0,0,0,0,118,34,104,18,26,1,0,1,108,108,141,0,0,0,0,0,0,0,118,34,122,18,68,0,1,0,109,109,109,0,0,0,0,0,0,0,118,34,116,18,27,1,1,0,109,109,143,0,0,0,0,0,0,0,118,34,96,18,69,0,0,1,107,107,142,19,0,0,0,0,0,0,118,34,105,18,69,0,0,1,108,108,142,21,0,0,0,0,0,0,118,34,113,18,31,1,1,0,109,109,109,110,0,0,0,0,0,0,118,34,117,18,69,0,1,0,109,109,142,16,0,0,0,0,0,0,118,34,102,18,34,1,0,1,107,15,79,24,107,107,0,0,0,0,118,34,99,18,35,1,0,1,107,15,79,24,107,139,0,0,0,0,118,34,111,18,34,1,0,1,108,15,79,24,108,108,0,0,0,0,118,34,108,18,37,1,0,1,108,15,79,24,108,141,0,0,0,0,118,34,123,18,34,1,1,0,109,15,79,24,109,109,0,0,0,0,118,34,120,18,38,1,1,0,109,15,79,24,109,143,0,0,0,0,118,34,103,18,42,1,0,1,107,15,79,24,23,107,107,0,0,0,118,34,100,18,43,1,0,1,107,15,79,24,23,107,139,0,0,0,118,34,97,18,59,1,0,1,107,15,79,24,107,142,19,0,0,0,118,34,112,18,42,1,0,1,108,15,79,24,23,108,108,0,0,0,118,34,109,18,46,1,0,1,108,15,79,24,23,108,141,0,0,0,118,34,106,18,59,1,0,1,108,15,79,24,108,142,21,0,0,0,118,34,124,18,42,1,1,0,109,15,79,24,23,109,109,0,0,0,118,34,121,18,47,1,1,0,109,15,79,24,23,109,143,0,0,0,118,34,114,18,48,1,1,0,109,15,79,24,109,109,110,0,0,0,118,34,118,18,59,1,1,0,109,15,79,24,109,142,16,0,0,0,118,34,98,18,61,1,0,1,107,15,79,24,23,107,142,19,0,0,118,34,107,18,61,1,0,1,108,15,79,24,23,108,142,21,0,0,118,34,115,18,55,1,1,0,109,15,79,24,23,109,109,110,0,0,118,34,119,18,61,1,1,0,109,15,79,24,23,109,142,16,0,0,125,34,140,18,68,0,0,0,101,101,101,0,0,0,0,0,0,0,125,34,138,18,70,0,0,0,101,101,144,0,0,0,0,0,0,0,125,34,132,18,68,0,1,0,107,107,107,0,0,0,0,0,0,0,125,34,128,18,25,1,1,0,107,107,139,0,0,0,0,0,0,0,125,34,135,18,31,1,1,0,107,107,107,110,0,0,0,0,0,0,125,34,133,18,34,1,1,0,107,15,79,24,107,107,0,0,0,0,125,34,129,18,35,1,1,0,107,15,79,24,107,139,0,0,0,0,125,34,134,18,42,1,1,0,107,15,79,24,23,107,107,0,0,0,125,34,130,18,43,1,1,0,107,15,79,24,23,107,139,0,0,0,125,34,136,18,48,1,1,0,107,15,79,24,107,107,110,0,0,0,125,34,137,18,55,1,1,0,107,15,79,24,23,107,107,110,0,0,132,34,155,18,68,0,0,0,101,101,101,0,0,0,0,0,0,0,132,34,153,18,69,0,0,0,101,101,142,0,0,0,0,0,0,0,132,34,147,18,68,0,1,0,107,107,107,0,0,0,0,0,0,0,132,34,143,18,25,1,1,0,107,107,139,0,0,0,0,0,0,0,132,34,150,18,31,1,1,0,107,107,107,110,0,0,0,0,0,0,132,34,148,18,34,1,1,0,107,15,79,24,107,107,0,0,0,0,132,34,144,18,35,1,1,0,107,15,79,24,107,139,0,0,0,0,132,34,149,18,42,1,1,0,107,15,79,24,23,107,107,0,0,0,132,34,145,18,43,1,1,0,107,15,79,24,23,107,139,0,0,0,132,34,151,18,48,1,1,0,107,15,79,24,107,107,110,0,0,0,132,34,152,18,55,1,1,0,107,15,79,24,23,107,107,110,0,0,139,34,158,18,63,1,0,0,101,101,101,116,0,0,0,0,0,0,139,34,157,18,64,1,0,0,101,101,139,116,0,0,0,0,0,0,145,34,162,18,63,1,0,0,101,101,101,116,0,0,0,0,0,0,145,34,161,18,64,1,0,0,101,101,139,116,0,0,0,0,0,0,145,34,160,18,63,1,0,0,104,104,104,116,0,0,0,0,0,0,145,34,159,18,65,1,0,0,104,104,141,116,0,0,0,0,0,0,151,34,164,18,103,0,0,0,102,0,0,0,0,0,0,0,0,0,151,34,163,18,105,0,0,0,140,0,0,0,0,0,0,0,0,0,156,34,166,18,103,0,0,0,102,0,0,0,0,0,0,0,0,0,156,34,165,18,105,0,0,0,140,0,0,0,0,0,0,0,0,0,161,34,173,18,56,0,16,0,109,109,0,0,0,0,0,0,0,0,161,34,167,18,192,1,16,0,109,143,0,0,0,0,0,0,0,0,161,34,174,18,56,0,16,0,109,109,22,0,0,0,0,0,0,0,161,34,168,18,192,1,16,0,109,143,21,0,0,0,0,0,0,0,161,34,177,18,112,1,16,0,109,15,79,24,109,0,0,0,0,0,161,34,171,18,197,1,16,0,109,15,79,24,143,0,0,0,0,0,161,34,178,18,116,1,16,0,109,15,79,24,23,109,0,0,0,0,161,34,172,18,199,1,16,0,109,15,79,24,23,143,0,0,0,0,161,34,175,18,112,1,16,0,109,15,79,24,109,22,0,0,0,0,161,34,169,18,197,1,16,0,109,15,79,24,143,21,0,0,0,0,161,34,176,18,116,1,16,0,109,15,79,24,23,109,22,0,0,0,161,34,170,18,199,1,16,0,109,15,79,24,23,143,21,0,0,0,169,34,185,18,56,0,16,0,109,109,0,0,0,0,0,0,0,0,169,34,179,18,192,1,16,0,109,143,0,0,0,0,0,0,0,0,169,34,186,18,56,0,16,0,109,109,22,0,0,0,0,0,0,0,169,34,180,18,192,1,16,0,109,143,16,0,0,0,0,0,0,0,169,34,189,18,112,1,16,0,109,15,79,24,109,0,0,0,0,0,169,34,183,18,197,1,16,0,109,15,79,24,143,0,0,0,0,0,169,34,190,18,116,1,16,0,109,15,79,24,23,109,0,0,0,0,169,34,184,18,199,1,16,0,109,15,79,24,23,143,0,0,0,0,169,34,187,18,112,1,16,0,109,15,79,24,109,22,0,0,0,0,169,34,181,18,197,1,16,0,109,15,79,24,143,16,0,0,0,0,169,34,188,18,116,1,16,0,109,15,79,24,23,109,22,0,0,0,169,34,182,18,199,1,16,0,109,15,79,24,23,143,16,0,0,0,177,34,194,18,56,0,0,1,107,107,0,0,0,0,0,0,0,0,177,34,191,18,62,0,0,1,107,139,0,0,0,0,0,0,0,0,177,34,200,18,56,0,0,1,108,108,0,0,0,0,0,0,0,0,177,34,197,18,123,1,0,1,108,141,0,0,0,0,0,0,0,0,177,34,206,18,56,0,1,0,109,109,0,0,0,0,0,0,0,0,177,34,203,18,192,1,1,0,109,143,0,0,0,0,0,0,0,0,177,34,195,18,112,1,0,1,107,15,79,24,107,0,0,0,0,0,177,34,192,18,119,1,0,1,107,15,79,24,139,0,0,0,0,0,177,34,201,18,112,1,0,1,108,15,79,24,108,0,0,0,0,0,177,34,198,18,125,1,0,1,108,15,79,24,141,0,0,0,0,0,177,34,207,18,112,1,1,0,109,15,79,24,109,0,0,0,0,0,177,34,204,18,197,1,1,0,109,15,79,24,143,0,0,0,0,0,177,34,196,18,116,1,0,1,107,15,79,24,23,107,0,0,0,0,177,34,193,18,121,1,0,1,107,15,79,24,23,139,0,0,0,0,177,34,202,18,116,1,0,1,108,15,79,24,23,108,0,0,0,0,177,34,199,18,127,1,0,1,108,15,79,24,23,141,0,0,0,0,177,34,208,18,116,1,1,0,109,15,79,24,23,109,0,0,0,0,177,34,205,18,199,1,1,0,109,15,79,24,23,143,0,0,0,0,187,34,212,18,56,0,0,1,107,107,0,0,0,0,0,0,0,0,187,34,209,18,62,0,0,1,107,139,0,0,0,0,0,0,0,0,187,34,218,18,56,0,0,1,108,108,0,0,0,0,0,0,0,0,187,34,215,18,123,1,0,1,108,141,0,0,0,0,0,0,0,0,187,34,224,18,56,0,1,0,109,109,0,0,0,0,0,0,0,0,187,34,221,18,192,1,1,0,109,143,0,0,0,0,0,0,0,0,187,34,213,18,112,1,0,1,107,15,79,24,107,0,0,0,0,0,187,34,210,18,119,1,0,1,107,15,79,24,139,0,0,0,0,0,187,34,219,18,112,1,0,1,108,15,79,24,108,0,0,0,0,0,187,34,216,18,125,1,0,1,108,15,79,24,141,0,0,0,0,0,187,34,225,18,112,1,1,0,109,15,79,24,109,0,0,0,0,0,187,34,222,18,197,1,1,0,109,15,79,24,143,0,0,0,0,0,187,34,214,18,116,1,0,1,107,15,79,24,23,107,0,0,0,0,187,34,211,18,121,1,0,1,107,15,79,24,23,139,0,0,0,0,187,34,220,18,116,1,0,1,108,15,79,24,23,108,0,0,0,0,187,34,217,18,127,1,0,1,108,15,79,24,23,141,0,0,0,0,187,34,226,18,116,1,1,0,109,15,79,24,23,109,0,0,0,0,187,34,223,18,199,1,1,0,109,15,79,24,23,143,0,0,0,0,197,34,228,18,64,0,0,0,101,104,116,0,0,0,0,0,0,0,197,34,227,18,211,1,0,0,139,104,116,0,0,0,0,0,0,0,210,34,231,18,64,0,0,1,107,108,116,0,0,0,0,0,0,0,210,34,236,18,64,0,1,0,107,109,116,0,0,0,0,0,0,0,210,34,229,18,211,1,0,1,139,108,116,0,0,0,0,0,0,0,210,34,234,18,211,1,1,0,139,109,116,0,0,0,0,0,0,0,210,34,232,18,214,1,0,1,107,15,79,24,108,116,0,0,0,0,210,34,237,18,214,1,1,0,107,15,79,24,109,116,0,0,0,0,210,34,230,18,218,1,0,1,139,15,79,24,108,116,0,0,0,0,210,34,235,18,218,1,1,0,139,15,79,24,109,116,0,0,0,0,210,34,233,18,220,1,0,1,107,15,79,24,23,108,116,0,0,0,210,34,238,18,220,1,1,0,107,15,79,24,23,109,116,0,0,0,224,34,241,18,64,0,8,0,108,109,116,0,0,0,0,0,0,0,224,34,239,18,212,1,8,0,141,109,116,0,0,0,0,0,0,0,224,34,242,18,214,1,8,0,108,15,79,24,109,116,0,0,0,0,224,34,240,18,219,1,8,0,141,15,79,24,109,116,0,0,0,0,224,34,243,18,220,1,8,0,108,15,79,24,23,109,116,0,0,0,238,34,246,18,64,0,8,1,107,108,116,0,0,0,0,0,0,0,238,34,251,18,64,0,8,0,107,109,116,0,0,0,0,0,0,0,238,34,244,18,211,1,8,1,139,108,116,0,0,0,0,0,0,0,238,34,249,18,211,1,8,0,139,109,116,0,0,0,0,0,0,0,238,34,247,18,214,1,8,1,107,15,79,24,108,116,0,0,0,0,238,34,252,18,214,1,8,0,107,15,79,24,109,116,0,0,0,0,238,34,245,18,218,1,8,1,139,15,79,24,108,116,0,0,0,0,238,34,250,18,218,1,8,0,139,15,79,24,109,116,0,0,0,0,238,34,248,18,220,1,8,1,107,15,79,24,23,108,116,0,0,0,238,34,253,18,220,1,8,0,107,15,79,24,23,109,116,0,0,0,252,34,0,19,64,0,1,0,108,109,116,0,0,0,0,0,0,0,252,34,254,18,212,1,1,0,141,109,116,0,0,0,0,0,0,0,252,34,1,19,214,1,1,0,108,15,79,24,109,116,0,0,0,0,252,34,255,18,219,1,1,0,141,15,79,24,109,116,0,0,0,0,252,34,2,19,220,1,1,0,108,15,79,24,23,109,116,0,0,0,10,35,4,19,64,0,0,0,101,104,116,0,0,0,0,0,0,0,10,35,3,19,211,1,0,0,139,104,116,0,0,0,0,0,0,0,23,35,7,19,64,0,0,1,107,108,116,0,0,0,0,0,0,0,23,35,12,19,64,0,1,0,107,109,116,0,0,0,0,0,0,0,23,35,5,19,211,1,0,1,139,108,116,0,0,0,0,0,0,0,23,35,10,19,211,1,1,0,139,109,116,0,0,0,0,0,0,0,23,35,8,19,214,1,0,1,107,15,79,24,108,116,0,0,0,0,23,35,13,19,214,1,1,0,107,15,79,24,109,116,0,0,0,0,23,35,6,19,218,1,0,1,139,15,79,24,108,116,0,0,0,0,23,35,11,19,218,1,1,0,139,15,79,24,109,116,0,0,0,0,23,35,9,19,220,1,0,1,107,15,79,24,23,108,116,0,0,0,23,35,14,19,220,1,1,0,107,15,79,24,23,109,116,0,0,0,37,35,17,19,64,0,8,0,108,109,116,0,0,0,0,0,0,0,37,35,15,19,212,1,8,0,141,109,116,0,0,0,0,0,0,0,37,35,18,19,214,1,8,0,108,15,79,24,109,116,0,0,0,0,37,35,16,19,219,1,8,0,141,15,79,24,109,116,0,0,0,0,37,35,19,19,220,1,8,0,108,15,79,24,23,109,116,0,0,0,51,35,22,19,64,0,8,1,107,108,116,0,0,0,0,0,0,0,51,35,27,19,64,0,8,0,107,109,116,0,0,0,0,0,0,0,51,35,20,19,211,1,8,1,139,108,116,0,0,0,0,0,0,0,51,35,25,19,211,1,8,0,139,109,116,0,0,0,0,0,0,0,51,35,23,19,214,1,8,1,107,15,79,24,108,116,0,0,0,0,51,35,28,19,214,1,8,0,107,15,79,24,109,116,0,0,0,0,51,35,21,19,218,1,8,1,139,15,79,24,108,116,0,0,0,0,51,35,26,19,218,1,8,0,139,15,79,24,109,116,0,0,0,0,51,35,24,19,220,1,8,1,107,15,79,24,23,108,116,0,0,0,51,35,29,19,220,1,8,0,107,15,79,24,23,109,116,0,0,0,65,35,32,19,64,0,1,0,108,109,116,0,0,0,0,0,0,0,65,35,30,19,212,1,1,0,141,109,116,0,0,0,0,0,0,0,65,35,33,19,214,1,1,0,108,15,79,24,109,116,0,0,0,0,65,35,31,19,219,1,1,0,141,15,79,24,109,116,0,0,0,0,65,35,34,19,220,1,1,0,108,15,79,24,23,109,116,0,0,0,79,35,38,19,64,0,1,0,103,107,116,0,0,0,0,0,0,0,79,35,36,19,152,0,0,0,117,101,116,0,0,0,0,0,0,0,79,35,35,19,153,0,0,0,142,101,116,0,0,0,0,0,0,0,79,35,37,19,153,0,1,0,142,107,116,0,0,0,0,0,0,0,90,35,45,19,229,1,1,1,107,107,107,116,0,0,0,0,0,0,90,35,54,19,229,1,1,1,108,108,108,116,0,0,0,0,0,0,90,35,63,19,229,1,1,0,109,109,109,116,0,0,0,0,0,0,90,35,39,19,234,1,1,1,107,107,144,17,116,0,0,0,0,0,90,35,48,19,234,1,1,1,108,108,144,19,116,0,0,0,0,0,90,35,64,19,235,1,1,0,109,109,109,22,116,0,0,0,0,0,90,35,57,19,234,1,1,0,109,109,144,21,116,0,0,0,0,0,90,35,46,19,73,1,1,1,107,15,79,24,107,107,116,0,0,0,90,35,55,19,73,1,1,1,108,15,79,24,108,108,116,0,0,0,90,35,67,19,73,1,1,0,109,15,79,24,109,109,116,0,0,0,90,35,47,19,238,1,1,1,107,15,79,24,23,107,107,116,0,0,90,35,40,19,95,1,1,1,107,15,79,24,107,144,17,116,0,0,90,35,56,19,238,1,1,1,108,15,79,24,23,108,108,116,0,0,90,35,49,19,95,1,1,1,108,15,79,24,108,144,19,116,0,0,90,35,68,19,238,1,1,0,109,15,79,24,23,109,109,116,0,0,90,35,65,19,239,1,1,0,109,15,79,24,109,109,22,116,0,0,90,35,58,19,95,1,1,0,109,15,79,24,109,144,21,116,0,0,90,35,41,19,241,1,1,1,107,15,79,24,23,107,144,17,116,0,90,35,50,19,241,1,1,1,108,15,79,24,23,108,144,19,116,0,90,35,66,19,242,1,1,0,109,15,79,24,23,109,109,22,116,0,90,35,59,19,241,1,1,0,109,15,79,24,23,109,144,21,116,0,102,35,75,19,229,1,1,1,107,107,107,116,0,0,0,0,0,0,102,35,84,19,229,1,1,1,108,108,108,116,0,0,0,0,0,0,102,35,93,19,229,1,1,0,109,109,109,116,0,0,0,0,0,0,102,35,69,19,243,1,1,1,107,107,142,19,116,0,0,0,0,0,102,35,78,19,243,1,1,1,108,108,142,21,116,0,0,0,0,0,102,35,94,19,235,1,1,0,109,109,109,22,116,0,0,0,0,0,102,35,87,19,243,1,1,0,109,109,142,16,116,0,0,0,0,0,102,35,76,19,73,1,1,1,107,15,79,24,107,107,116,0,0,0,102,35,85,19,73,1,1,1,108,15,79,24,108,108,116,0,0,0,102,35,97,19,73,1,1,0,109,15,79,24,109,109,116,0,0,0,102,35,77,19,238,1,1,1,107,15,79,24,23,107,107,116,0,0,102,35,70,19,83,1,1,1,107,15,79,24,107,142,19,116,0,0,102,35,86,19,238,1,1,1,108,15,79,24,23,108,108,116,0,0,102,35,79,19,83,1,1,1,108,15,79,24,108,142,21,116,0,0,102,35,98,19,238,1,1,0,109,15,79,24,23,109,109,116,0,0,102,35,95,19,239,1,1,0,109,15,79,24,109,109,22,116,0,0,102,35,88,19,83,1,1,0,109,15,79,24,109,142,16,116,0,0,102,35,71,19,245,1,1,1,107,15,79,24,23,107,142,19,116,0,102,35,80,19,245,1,1,1,108,15,79,24,23,108,142,21,116,0,102,35,96,19,242,1,1,0,109,15,79,24,23,109,109,22,116,0,102,35,89,19,245,1,1,0,109,15,79,24,23,109,142,16,116,0,114,35,102,19,229,1,1,0,107,107,107,116,0,0,0,0,0,0,114,35,99,19,246,1,1,0,107,107,144,116,0,0,0,0,0,0,114,35,103,19,235,1,1,0,107,107,107,22,116,0,0,0,0,0,114,35,106,19,73,1,1,0,107,15,79,24,107,107,116,0,0,0,114,35,100,19,248,1,1,0,107,15,79,24,107,144,116,0,0,0,114,35,107,19,238,1,1,0,107,15,79,24,23,107,107,116,0,0,114,35,101,19,250,1,1,0,107,15,79,24,23,107,144,116,0,0,114,35,104,19,239,1,1,0,107,15,79,24,107,107,22,116,0,0,114,35,105,19,242,1,1,0,107,15,79,24,23,107,107,22,116,0,126,35,111,19,229,1,1,0,107,107,107,116,0,0,0,0,0,0,126,35,108,19,251,1,1,0,107,107,142,116,0,0,0,0,0,0,126,35,112,19,235,1,1,0,107,107,107,22,116,0,0,0,0,0,126,35,115,19,73,1,1,0,107,15,79,24,107,107,116,0,0,0,126,35,109,19,253,1,1,0,107,15,79,24,107,142,116,0,0,0,126,35,116,19,238,1,1,0,107,15,79,24,23,107,107,116,0,0,126,35,110,19,255,1,1,0,107,15,79,24,23,107,142,116,0,0,126,35,113,19,239,1,1,0,107,15,79,24,107,107,22,116,0,0,126,35,114,19,242,1,1,0,107,15,79,24,23,107,107,22,116,0,138,35,117,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,138,35,115,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,138,35,118,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,138,35,116,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,138,35,123,19,1,2,1,1,107,107,107,0,0,0,0,0,0,0,138,35,117,19,2,2,1,1,107,107,139,0,0,0,0,0,0,0,138,35,132,19,1,2,1,1,108,108,108,0,0,0,0,0,0,0,138,35,126,19,3,2,1,1,108,108,141,0,0,0,0,0,0,0,138,35,141,19,1,2,1,0,109,109,109,0,0,0,0,0,0,0,138,35,135,19,4,2,1,0,109,109,143,0,0,0,0,0,0,0,138,35,118,19,8,2,1,1,107,107,144,17,0,0,0,0,0,0,138,35,127,19,8,2,1,1,108,108,144,19,0,0,0,0,0,0,138,35,142,19,9,2,1,0,109,109,109,110,0,0,0,0,0,0,138,35,136,19,8,2,1,0,109,109,144,21,0,0,0,0,0,0,138,35,124,19,34,1,1,1,107,15,79,24,107,107,0,0,0,0,138,35,121,19,35,1,1,1,107,15,79,24,107,139,0,0,0,0,138,35,133,19,34,1,1,1,108,15,79,24,108,108,0,0,0,0,138,35,130,19,37,1,1,1,108,15,79,24,108,141,0,0,0,0,138,35,145,19,34,1,1,0,109,15,79,24,109,109,0,0,0,0,138,35,139,19,38,1,1,0,109,15,79,24,109,143,0,0,0,0,138,35,125,19,12,2,1,1,107,15,79,24,23,107,107,0,0,0,138,35,122,19,13,2,1,1,107,15,79,24,23,107,139,0,0,0,138,35,119,19,44,1,1,1,107,15,79,24,107,144,17,0,0,0,138,35,134,19,12,2,1,1,108,15,79,24,23,108,108,0,0,0,138,35,131,19,14,2,1,1,108,15,79,24,23,108,141,0,0,0,138,35,128,19,44,1,1,1,108,15,79,24,108,144,19,0,0,0,138,35,146,19,12,2,1,0,109,15,79,24,23,109,109,0,0,0,138,35,140,19,15,2,1,0,109,15,79,24,23,109,143,0,0,0,138,35,143,19,48,1,1,0,109,15,79,24,109,109,110,0,0,0,138,35,137,19,44,1,1,0,109,15,79,24,109,144,21,0,0,0,138,35,120,19,16,2,1,1,107,15,79,24,23,107,144,17,0,0,138,35,129,19,16,2,1,1,108,15,79,24,23,108,144,19,0,0,138,35,144,19,17,2,1,0,109,15,79,24,23,109,109,110,0,0,138,35,138,19,16,2,1,0,109,15,79,24,23,109,144,21,0,0,150,35,137,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,150,35,135,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,150,35,138,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,150,35,136,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,150,35,153,19,1,2,1,1,107,107,107,0,0,0,0,0,0,0,150,35,147,19,2,2,1,1,107,107,139,0,0,0,0,0,0,0,150,35,162,19,1,2,1,1,108,108,108,0,0,0,0,0,0,0,150,35,156,19,3,2,1,1,108,108,141,0,0,0,0,0,0,0,150,35,171,19,1,2,1,0,109,109,109,0,0,0,0,0,0,0,150,35,165,19,4,2,1,0,109,109,143,0,0,0,0,0,0,0,150,35,148,19,18,2,1,1,107,107,142,19,0,0,0,0,0,0,150,35,157,19,18,2,1,1,108,108,142,21,0,0,0,0,0,0,150,35,172,19,9,2,1,0,109,109,109,110,0,0,0,0,0,0,150,35,166,19,18,2,1,0,109,109,142,16,0,0,0,0,0,0,150,35,154,19,34,1,1,1,107,15,79,24,107,107,0,0,0,0,150,35,151,19,35,1,1,1,107,15,79,24,107,139,0,0,0,0,150,35,163,19,34,1,1,1,108,15,79,24,108,108,0,0,0,0,150,35,160,19,37,1,1,1,108,15,79,24,108,141,0,0,0,0,150,35,175,19,34,1,1,0,109,15,79,24,109,109,0,0,0,0,150,35,169,19,38,1,1,0,109,15,79,24,109,143,0,0,0,0,150,35,155,19,12,2,1,1,107,15,79,24,23,107,107,0,0,0,150,35,152,19,13,2,1,1,107,15,79,24,23,107,139,0,0,0,150,35,149,19,59,1,1,1,107,15,79,24,107,142,19,0,0,0,150,35,164,19,12,2,1,1,108,15,79,24,23,108,108,0,0,0,150,35,161,19,14,2,1,1,108,15,79,24,23,108,141,0,0,0,150,35,158,19,59,1,1,1,108,15,79,24,108,142,21,0,0,0,150,35,176,19,12,2,1,0,109,15,79,24,23,109,109,0,0,0,150,35,170,19,15,2,1,0,109,15,79,24,23,109,143,0,0,0,150,35,173,19,48,1,1,0,109,15,79,24,109,109,110,0,0,0,150,35,167,19,59,1,1,0,109,15,79,24,109,142,16,0,0,0,150,35,150,19,20,2,1,1,107,15,79,24,23,107,142,19,0,0,150,35,159,19,20,2,1,1,108,15,79,24,23,108,142,21,0,0,150,35,174,19,17,2,1,0,109,15,79,24,23,109,109,110,0,0,150,35,168,19,20,2,1,0,109,15,79,24,23,109,142,16,0,0,162,35,156,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,162,35,154,20,8,2,0,0,101,101,144,0,0,0,0,0,0,0,162,35,182,19,1,2,1,0,107,107,107,0,0,0,0,0,0,0,162,35,178,19,2,2,1,0,107,107,139,0,0,0,0,0,0,0,162,35,185,19,9,2,1,0,107,107,107,110,0,0,0,0,0,0,162,35,183,19,34,1,1,0,107,15,79,24,107,107,0,0,0,0,162,35,179,19,35,1,1,0,107,15,79,24,107,139,0,0,0,0,162,35,184,19,12,2,1,0,107,15,79,24,23,107,107,0,0,0,162,35,180,19,13,2,1,0,107,15,79,24,23,107,139,0,0,0,162,35,186,19,48,1,1,0,107,15,79,24,107,107,110,0,0,0,162,35,187,19,17,2,1,0,107,15,79,24,23,107,107,110,0,0,174,35,175,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,174,35,173,20,18,2,0,0,101,101,142,0,0,0,0,0,0,0,174,35,193,19,1,2,1,0,107,107,107,0,0,0,0,0,0,0,174,35,189,19,2,2,1,0,107,107,139,0,0,0,0,0,0,0,174,35,196,19,9,2,1,0,107,107,107,110,0,0,0,0,0,0,174,35,194,19,34,1,1,0,107,15,79,24,107,107,0,0,0,0,174,35,190,19,35,1,1,0,107,15,79,24,107,139,0,0,0,0,174,35,195,19,12,2,1,0,107,15,79,24,23,107,107,0,0,0,174,35,191,19,13,2,1,0,107,15,79,24,23,107,139,0,0,0,174,35,197,19,48,1,1,0,107,15,79,24,107,107,110,0,0,0,174,35,198,19,17,2,1,0,107,15,79,24,23,107,107,110,0,0,186,35,121,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,186,35,119,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,186,35,122,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,186,35,120,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,186,35,205,19,1,2,1,1,107,107,107,0,0,0,0,0,0,0,186,35,199,19,2,2,1,1,107,107,139,0,0,0,0,0,0,0,186,35,214,19,1,2,1,1,108,108,108,0,0,0,0,0,0,0,186,35,208,19,3,2,1,1,108,108,141,0,0,0,0,0,0,0,186,35,223,19,1,2,1,0,109,109,109,0,0,0,0,0,0,0,186,35,217,19,4,2,1,0,109,109,143,0,0,0,0,0,0,0,186,35,200,19,8,2,1,1,107,107,144,17,0,0,0,0,0,0,186,35,209,19,8,2,1,1,108,108,144,19,0,0,0,0,0,0,186,35,224,19,9,2,1,0,109,109,109,110,0,0,0,0,0,0,186,35,218,19,8,2,1,0,109,109,144,21,0,0,0,0,0,0,186,35,206,19,34,1,1,1,107,15,79,24,107,107,0,0,0,0,186,35,203,19,35,1,1,1,107,15,79,24,107,139,0,0,0,0,186,35,215,19,34,1,1,1,108,15,79,24,108,108,0,0,0,0,186,35,212,19,37,1,1,1,108,15,79,24,108,141,0,0,0,0,186,35,227,19,34,1,1,0,109,15,79,24,109,109,0,0,0,0,186,35,221,19,38,1,1,0,109,15,79,24,109,143,0,0,0,0,186,35,207,19,12,2,1,1,107,15,79,24,23,107,107,0,0,0,186,35,204,19,13,2,1,1,107,15,79,24,23,107,139,0,0,0,186,35,201,19,44,1,1,1,107,15,79,24,107,144,17,0,0,0,186,35,216,19,12,2,1,1,108,15,79,24,23,108,108,0,0,0,186,35,213,19,14,2,1,1,108,15,79,24,23,108,141,0,0,0,186,35,210,19,44,1,1,1,108,15,79,24,108,144,19,0,0,0,186,35,228,19,12,2,1,0,109,15,79,24,23,109,109,0,0,0,186,35,222,19,15,2,1,0,109,15,79,24,23,109,143,0,0,0,186,35,225,19,48,1,1,0,109,15,79,24,109,109,110,0,0,0,186,35,219,19,44,1,1,0,109,15,79,24,109,144,21,0,0,0,186,35,202,19,16,2,1,1,107,15,79,24,23,107,144,17,0,0,186,35,211,19,16,2,1,1,108,15,79,24,23,108,144,19,0,0,186,35,226,19,17,2,1,0,109,15,79,24,23,109,109,110,0,0,186,35,220,19,16,2,1,0,109,15,79,24,23,109,144,21,0,0,198,35,141,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,198,35,139,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,198,35,142,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,198,35,140,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,198,35,235,19,1,2,1,1,107,107,107,0,0,0,0,0,0,0,198,35,229,19,2,2,1,1,107,107,139,0,0,0,0,0,0,0,198,35,244,19,1,2,1,1,108,108,108,0,0,0,0,0,0,0,198,35,238,19,3,2,1,1,108,108,141,0,0,0,0,0,0,0,198,35,253,19,1,2,1,0,109,109,109,0,0,0,0,0,0,0,198,35,247,19,4,2,1,0,109,109,143,0,0,0,0,0,0,0,198,35,230,19,18,2,1,1,107,107,142,19,0,0,0,0,0,0,198,35,239,19,18,2,1,1,108,108,142,21,0,0,0,0,0,0,198,35,254,19,9,2,1,0,109,109,109,110,0,0,0,0,0,0,198,35,248,19,18,2,1,0,109,109,142,16,0,0,0,0,0,0,198,35,236,19,34,1,1,1,107,15,79,24,107,107,0,0,0,0,198,35,233,19,35,1,1,1,107,15,79,24,107,139,0,0,0,0,198,35,245,19,34,1,1,1,108,15,79,24,108,108,0,0,0,0,198,35,242,19,37,1,1,1,108,15,79,24,108,141,0,0,0,0,198,35,1,20,34,1,1,0,109,15,79,24,109,109,0,0,0,0,198,35,251,19,38,1,1,0,109,15,79,24,109,143,0,0,0,0,198,35,237,19,12,2,1,1,107,15,79,24,23,107,107,0,0,0,198,35,234,19,13,2,1,1,107,15,79,24,23,107,139,0,0,0,198,35,231,19,59,1,1,1,107,15,79,24,107,142,19,0,0,0,198,35,246,19,12,2,1,1,108,15,79,24,23,108,108,0,0,0,198,35,243,19,14,2,1,1,108,15,79,24,23,108,141,0,0,0,198,35,240,19,59,1,1,1,108,15,79,24,108,142,21,0,0,0,198,35,2,20,12,2,1,0,109,15,79,24,23,109,109,0,0,0,198,35,252,19,15,2,1,0,109,15,79,24,23,109,143,0,0,0,198,35,255,19,48,1,1,0,109,15,79,24,109,109,110,0,0,0,198,35,249,19,59,1,1,0,109,15,79,24,109,142,16,0,0,0,198,35,232,19,20,2,1,1,107,15,79,24,23,107,142,19,0,0,198,35,241,19,20,2,1,1,108,15,79,24,23,108,142,21,0,0,198,35,0,20,17,2,1,0,109,15,79,24,23,109,109,110,0,0,198,35,250,19,20,2,1,0,109,15,79,24,23,109,142,16,0,0,210,35,160,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,210,35,158,20,8,2,0,0,101,101,144,0,0,0,0,0,0,0,210,35,8,20,1,2,1,0,107,107,107,0,0,0,0,0,0,0,210,35,4,20,2,2,1,0,107,107,139,0,0,0,0,0,0,0,210,35,11,20,9,2,1,0,107,107,107,110,0,0,0,0,0,0,210,35,9,20,34,1,1,0,107,15,79,24,107,107,0,0,0,0,210,35,5,20,35,1,1,0,107,15,79,24,107,139,0,0,0,0,210,35,10,20,12,2,1,0,107,15,79,24,23,107,107,0,0,0,210,35,6,20,13,2,1,0,107,15,79,24,23,107,139,0,0,0,210,35,12,20,48,1,1,0,107,15,79,24,107,107,110,0,0,0,210,35,13,20,17,2,1,0,107,15,79,24,23,107,107,110,0,0,222,35,179,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,222,35,177,20,18,2,0,0,101,101,142,0,0,0,0,0,0,0,222,35,19,20,1,2,1,0,107,107,107,0,0,0,0,0,0,0,222,35,15,20,2,2,1,0,107,107,139,0,0,0,0,0,0,0,222,35,22,20,9,2,1,0,107,107,107,110,0,0,0,0,0,0,222,35,20,20,34,1,1,0,107,15,79,24,107,107,0,0,0,0,222,35,16,20,35,1,1,0,107,15,79,24,107,139,0,0,0,0,222,35,21,20,12,2,1,0,107,15,79,24,23,107,107,0,0,0,222,35,17,20,13,2,1,0,107,15,79,24,23,107,139,0,0,0,222,35,23,20,48,1,1,0,107,15,79,24,107,107,110,0,0,0,222,35,24,20,17,2,1,0,107,15,79,24,23,107,107,110,0,0,234,35,125,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,234,35,123,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,234,35,126,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,234,35,124,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,234,35,31,20,1,2,1,1,107,107,107,0,0,0,0,0,0,0,234,35,25,20,2,2,1,1,107,107,139,0,0,0,0,0,0,0,234,35,40,20,1,2,1,1,108,108,108,0,0,0,0,0,0,0,234,35,34,20,3,2,1,1,108,108,141,0,0,0,0,0,0,0,234,35,49,20,1,2,1,0,109,109,109,0,0,0,0,0,0,0,234,35,43,20,4,2,1,0,109,109,143,0,0,0,0,0,0,0,234,35,26,20,8,2,1,1,107,107,144,17,0,0,0,0,0,0,234,35,35,20,8,2,1,1,108,108,144,19,0,0,0,0,0,0,234,35,50,20,9,2,1,0,109,109,109,110,0,0,0,0,0,0,234,35,44,20,8,2,1,0,109,109,144,21,0,0,0,0,0,0,234,35,32,20,34,1,1,1,107,15,79,24,107,107,0,0,0,0,234,35,29,20,35,1,1,1,107,15,79,24,107,139,0,0,0,0,234,35,41,20,34,1,1,1,108,15,79,24,108,108,0,0,0,0,234,35,38,20,37,1,1,1,108,15,79,24,108,141,0,0,0,0,234,35,53,20,34,1,1,0,109,15,79,24,109,109,0,0,0,0,234,35,47,20,38,1,1,0,109,15,79,24,109,143,0,0,0,0,234,35,33,20,12,2,1,1,107,15,79,24,23,107,107,0,0,0,234,35,30,20,13,2,1,1,107,15,79,24,23,107,139,0,0,0,234,35,27,20,44,1,1,1,107,15,79,24,107,144,17,0,0,0,234,35,42,20,12,2,1,1,108,15,79,24,23,108,108,0,0,0,234,35,39,20,14,2,1,1,108,15,79,24,23,108,141,0,0,0,234,35,36,20,44,1,1,1,108,15,79,24,108,144,19,0,0,0,234,35,54,20,12,2,1,0,109,15,79,24,23,109,109,0,0,0,234,35,48,20,15,2,1,0,109,15,79,24,23,109,143,0,0,0,234,35,51,20,48,1,1,0,109,15,79,24,109,109,110,0,0,0,234,35,45,20,44,1,1,0,109,15,79,24,109,144,21,0,0,0,234,35,28,20,16,2,1,1,107,15,79,24,23,107,144,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+963196);allocate([0,0,234,35,37,20,16,2,1,1,108,15,79,24,23,108,144,19,0,0,234,35,52,20,17,2,1,0,109,15,79,24,23,109,109,110,0,0,234,35,46,20,16,2,1,0,109,15,79,24,23,109,144,21,0,0,246,35,145,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,246,35,143,20,2,2,0,0,101,101,139,0,0,0,0,0,0,0,246,35,146,20,1,2,0,0,104,104,104,0,0,0,0,0,0,0,246,35,144,20,3,2,0,0,104,104,141,0,0,0,0,0,0,0,246,35,61,20,1,2,1,1,107,107,107,0,0,0,0,0,0,0,246,35,55,20,2,2,1,1,107,107,139,0,0,0,0,0,0,0,246,35,70,20,1,2,1,1,108,108,108,0,0,0,0,0,0,0,246,35,64,20,3,2,1,1,108,108,141,0,0,0,0,0,0,0,246,35,79,20,1,2,1,0,109,109,109,0,0,0,0,0,0,0,246,35,73,20,4,2,1,0,109,109,143,0,0,0,0,0,0,0,246,35,56,20,18,2,1,1,107,107,142,19,0,0,0,0,0,0,246,35,65,20,18,2,1,1,108,108,142,21,0,0,0,0,0,0,246,35,80,20,9,2,1,0,109,109,109,110,0,0,0,0,0,0,246,35,74,20,18,2,1,0,109,109,142,16,0,0,0,0,0,0,246,35,62,20,34,1,1,1,107,15,79,24,107,107,0,0,0,0,246,35,59,20,35,1,1,1,107,15,79,24,107,139,0,0,0,0,246,35,71,20,34,1,1,1,108,15,79,24,108,108,0,0,0,0,246,35,68,20,37,1,1,1,108,15,79,24,108,141,0,0,0,0,246,35,83,20,34,1,1,0,109,15,79,24,109,109,0,0,0,0,246,35,77,20,38,1,1,0,109,15,79,24,109,143,0,0,0,0,246,35,63,20,12,2,1,1,107,15,79,24,23,107,107,0,0,0,246,35,60,20,13,2,1,1,107,15,79,24,23,107,139,0,0,0,246,35,57,20,59,1,1,1,107,15,79,24,107,142,19,0,0,0,246,35,72,20,12,2,1,1,108,15,79,24,23,108,108,0,0,0,246,35,69,20,14,2,1,1,108,15,79,24,23,108,141,0,0,0,246,35,66,20,59,1,1,1,108,15,79,24,108,142,21,0,0,0,246,35,84,20,12,2,1,0,109,15,79,24,23,109,109,0,0,0,246,35,78,20,15,2,1,0,109,15,79,24,23,109,143,0,0,0,246,35,81,20,48,1,1,0,109,15,79,24,109,109,110,0,0,0,246,35,75,20,59,1,1,0,109,15,79,24,109,142,16,0,0,0,246,35,58,20,20,2,1,1,107,15,79,24,23,107,142,19,0,0,246,35,67,20,20,2,1,1,108,15,79,24,23,108,142,21,0,0,246,35,82,20,17,2,1,0,109,15,79,24,23,109,109,110,0,0,246,35,76,20,20,2,1,0,109,15,79,24,23,109,142,16,0,0,2,36,164,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,2,36,162,20,8,2,0,0,101,101,144,0,0,0,0,0,0,0,2,36,90,20,1,2,1,0,107,107,107,0,0,0,0,0,0,0,2,36,86,20,2,2,1,0,107,107,139,0,0,0,0,0,0,0,2,36,93,20,9,2,1,0,107,107,107,110,0,0,0,0,0,0,2,36,91,20,34,1,1,0,107,15,79,24,107,107,0,0,0,0,2,36,87,20,35,1,1,0,107,15,79,24,107,139,0,0,0,0,2,36,92,20,12,2,1,0,107,15,79,24,23,107,107,0,0,0,2,36,88,20,13,2,1,0,107,15,79,24,23,107,139,0,0,0,2,36,94,20,48,1,1,0,107,15,79,24,107,107,110,0,0,0,2,36,95,20,17,2,1,0,107,15,79,24,23,107,107,110,0,0,14,36,183,20,1,2,0,0,101,101,101,0,0,0,0,0,0,0,14,36,181,20,18,2,0,0,101,101,142,0,0,0,0,0,0,0,14,36,101,20,1,2,1,0,107,107,107,0,0,0,0,0,0,0,14,36,97,20,2,2,1,0,107,107,139,0,0,0,0,0,0,0,14,36,104,20,9,2,1,0,107,107,107,110,0,0,0,0,0,0,14,36,102,20,34,1,1,0,107,15,79,24,107,107,0,0,0,0,14,36,98,20,35,1,1,0,107,15,79,24,107,139,0,0,0,0,14,36,103,20,12,2,1,0,107,15,79,24,23,107,107,0,0,0,14,36,99,20,13,2,1,0,107,15,79,24,23,107,139,0,0,0,14,36,105,20,48,1,1,0,107,15,79,24,107,107,110,0,0,0,14,36,106,20,17,2,1,0,107,15,79,24,23,107,107,110,0,0,26,36,111,20,106,1,0,0,101,101,101,101,0,0,0,0,0,0,26,36,109,20,23,2,0,0,101,101,101,139,0,0,0,0,0,0,26,36,107,20,107,1,0,0,101,101,139,101,0,0,0,0,0,0,26,36,112,20,106,1,0,0,104,104,104,104,0,0,0,0,0,0,26,36,110,20,24,2,0,0,104,104,104,141,0,0,0,0,0,0,26,36,108,20,109,1,0,0,104,104,141,104,0,0,0,0,0,0,35,36,131,20,106,1,0,0,101,101,101,101,0,0,0,0,0,0,35,36,129,20,23,2,0,0,101,101,101,139,0,0,0,0,0,0,35,36,127,20,107,1,0,0,101,101,139,101,0,0,0,0,0,0,35,36,132,20,106,1,0,0,104,104,104,104,0,0,0,0,0,0,35,36,130,20,24,2,0,0,104,104,104,141,0,0,0,0,0,0,35,36,128,20,109,1,0,0,104,104,141,104,0,0,0,0,0,0,44,36,151,20,106,1,0,0,101,101,101,101,0,0,0,0,0,0,44,36,149,20,27,2,0,0,101,101,101,144,0,0,0,0,0,0,44,36,147,20,28,2,0,0,101,101,144,101,0,0,0,0,0,0,53,36,170,20,106,1,0,0,101,101,101,101,0,0,0,0,0,0,53,36,168,20,31,2,0,0,101,101,101,142,0,0,0,0,0,0,53,36,166,20,32,2,0,0,101,101,142,101,0,0,0,0,0,0,62,36,119,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,62,36,117,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,62,36,120,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,62,36,118,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,62,36,191,20,1,2,1,1,107,107,107,0,0,0,0,0,0,0,62,36,185,20,2,2,1,1,107,107,139,0,0,0,0,0,0,0,62,36,200,20,1,2,1,1,108,108,108,0,0,0,0,0,0,0,62,36,194,20,3,2,1,1,108,108,141,0,0,0,0,0,0,0,62,36,209,20,1,2,1,0,109,109,109,0,0,0,0,0,0,0,62,36,203,20,4,2,1,0,109,109,143,0,0,0,0,0,0,0,62,36,186,20,8,2,1,1,107,107,144,17,0,0,0,0,0,0,62,36,195,20,8,2,1,1,108,108,144,19,0,0,0,0,0,0,62,36,210,20,9,2,1,0,109,109,109,110,0,0,0,0,0,0,62,36,204,20,8,2,1,0,109,109,144,21,0,0,0,0,0,0,62,36,192,20,34,1,1,1,107,15,79,24,107,107,0,0,0,0,62,36,189,20,35,1,1,1,107,15,79,24,107,139,0,0,0,0,62,36,201,20,34,1,1,1,108,15,79,24,108,108,0,0,0,0,62,36,198,20,37,1,1,1,108,15,79,24,108,141,0,0,0,0,62,36,213,20,34,1,1,0,109,15,79,24,109,109,0,0,0,0,62,36,207,20,38,1,1,0,109,15,79,24,109,143,0,0,0,0,62,36,193,20,12,2,1,1,107,15,79,24,23,107,107,0,0,0,62,36,190,20,13,2,1,1,107,15,79,24,23,107,139,0,0,0,62,36,187,20,44,1,1,1,107,15,79,24,107,144,17,0,0,0,62,36,202,20,12,2,1,1,108,15,79,24,23,108,108,0,0,0,62,36,199,20,14,2,1,1,108,15,79,24,23,108,141,0,0,0,62,36,196,20,44,1,1,1,108,15,79,24,108,144,19,0,0,0,62,36,214,20,12,2,1,0,109,15,79,24,23,109,109,0,0,0,62,36,208,20,15,2,1,0,109,15,79,24,23,109,143,0,0,0,62,36,211,20,48,1,1,0,109,15,79,24,109,109,110,0,0,0,62,36,205,20,44,1,1,0,109,15,79,24,109,144,21,0,0,0,62,36,188,20,16,2,1,1,107,15,79,24,23,107,144,17,0,0,62,36,197,20,16,2,1,1,108,15,79,24,23,108,144,19,0,0,62,36,212,20,17,2,1,0,109,15,79,24,23,109,109,110,0,0,62,36,206,20,16,2,1,0,109,15,79,24,23,109,144,21,0,0,77,36,139,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,77,36,137,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,77,36,140,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,77,36,138,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,77,36,221,20,1,2,1,1,107,107,107,0,0,0,0,0,0,0,77,36,215,20,2,2,1,1,107,107,139,0,0,0,0,0,0,0,77,36,230,20,1,2,1,1,108,108,108,0,0,0,0,0,0,0,77,36,224,20,3,2,1,1,108,108,141,0,0,0,0,0,0,0,77,36,239,20,1,2,1,0,109,109,109,0,0,0,0,0,0,0,77,36,233,20,4,2,1,0,109,109,143,0,0,0,0,0,0,0,77,36,216,20,18,2,1,1,107,107,142,19,0,0,0,0,0,0,77,36,225,20,18,2,1,1,108,108,142,21,0,0,0,0,0,0,77,36,240,20,9,2,1,0,109,109,109,110,0,0,0,0,0,0,77,36,234,20,18,2,1,0,109,109,142,16,0,0,0,0,0,0,77,36,222,20,34,1,1,1,107,15,79,24,107,107,0,0,0,0,77,36,219,20,35,1,1,1,107,15,79,24,107,139,0,0,0,0,77,36,231,20,34,1,1,1,108,15,79,24,108,108,0,0,0,0,77,36,228,20,37,1,1,1,108,15,79,24,108,141,0,0,0,0,77,36,243,20,34,1,1,0,109,15,79,24,109,109,0,0,0,0,77,36,237,20,38,1,1,0,109,15,79,24,109,143,0,0,0,0,77,36,223,20,12,2,1,1,107,15,79,24,23,107,107,0,0,0,77,36,220,20,13,2,1,1,107,15,79,24,23,107,139,0,0,0,77,36,217,20,59,1,1,1,107,15,79,24,107,142,19,0,0,0,77,36,232,20,12,2,1,1,108,15,79,24,23,108,108,0,0,0,77,36,229,20,14,2,1,1,108,15,79,24,23,108,141,0,0,0,77,36,226,20,59,1,1,1,108,15,79,24,108,142,21,0,0,0,77,36,244,20,12,2,1,0,109,15,79,24,23,109,109,0,0,0,77,36,238,20,15,2,1,0,109,15,79,24,23,109,143,0,0,0,77,36,241,20,48,1,1,0,109,15,79,24,109,109,110,0,0,0,77,36,235,20,59,1,1,0,109,15,79,24,109,142,16,0,0,0,77,36,218,20,20,2,1,1,107,15,79,24,23,107,142,19,0,0,77,36,227,20,20,2,1,1,108,15,79,24,23,108,142,21,0,0,77,36,242,20,17,2,1,0,109,15,79,24,23,109,109,110,0,0,77,36,236,20,20,2,1,0,109,15,79,24,23,109,142,16,0,0,92,36,123,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,92,36,121,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,92,36,124,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,92,36,122,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,92,36,251,20,1,2,1,1,107,107,107,0,0,0,0,0,0,0,92,36,245,20,2,2,1,1,107,107,139,0,0,0,0,0,0,0,92,36,4,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,92,36,254,20,3,2,1,1,108,108,141,0,0,0,0,0,0,0,92,36,13,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,92,36,7,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,92,36,246,20,8,2,1,1,107,107,144,17,0,0,0,0,0,0,92,36,255,20,8,2,1,1,108,108,144,19,0,0,0,0,0,0,92,36,14,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,92,36,8,21,8,2,1,0,109,109,144,21,0,0,0,0,0,0,92,36,252,20,34,1,1,1,107,15,79,24,107,107,0,0,0,0,92,36,249,20,35,1,1,1,107,15,79,24,107,139,0,0,0,0,92,36,5,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,92,36,2,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,92,36,17,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,92,36,11,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,92,36,253,20,12,2,1,1,107,15,79,24,23,107,107,0,0,0,92,36,250,20,13,2,1,1,107,15,79,24,23,107,139,0,0,0,92,36,247,20,44,1,1,1,107,15,79,24,107,144,17,0,0,0,92,36,6,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,92,36,3,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,92,36,0,21,44,1,1,1,108,15,79,24,108,144,19,0,0,0,92,36,18,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,92,36,12,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,92,36,15,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,92,36,9,21,44,1,1,0,109,15,79,24,109,144,21,0,0,0,92,36,248,20,16,2,1,1,107,15,79,24,23,107,144,17,0,0,92,36,1,21,16,2,1,1,108,15,79,24,23,108,144,19,0,0,92,36,16,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,92,36,10,21,16,2,1,0,109,15,79,24,23,109,144,21,0,0,107,36,143,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,107,36,141,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,107,36,144,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,107,36,142,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,107,36,25,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,107,36,19,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,107,36,34,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,107,36,28,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,107,36,43,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,107,36,37,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,107,36,20,21,18,2,1,1,107,107,142,19,0,0,0,0,0,0,107,36,29,21,18,2,1,1,108,108,142,21,0,0,0,0,0,0,107,36,44,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,107,36,38,21,18,2,1,0,109,109,142,16,0,0,0,0,0,0,107,36,26,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,107,36,23,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,107,36,35,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,107,36,32,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,107,36,47,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,107,36,41,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,107,36,27,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,107,36,24,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,107,36,21,21,59,1,1,1,107,15,79,24,107,142,19,0,0,0,107,36,36,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,107,36,33,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,107,36,30,21,59,1,1,1,108,15,79,24,108,142,21,0,0,0,107,36,48,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,107,36,42,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,107,36,45,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,107,36,39,21,59,1,1,0,109,15,79,24,109,142,16,0,0,0,107,36,22,21,20,2,1,1,107,15,79,24,23,107,142,19,0,0,107,36,31,21,20,2,1,1,108,15,79,24,23,108,142,21,0,0,107,36,46,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,107,36,40,21,20,2,1,0,109,15,79,24,23,109,142,16,0,0,122,36,127,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,122,36,125,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,122,36,128,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,122,36,126,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,122,36,55,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,122,36,49,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,122,36,64,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,122,36,58,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,122,36,73,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,122,36,67,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,122,36,50,21,8,2,1,1,107,107,144,17,0,0,0,0,0,0,122,36,59,21,8,2,1,1,108,108,144,19,0,0,0,0,0,0,122,36,74,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,122,36,68,21,8,2,1,0,109,109,144,21,0,0,0,0,0,0,122,36,56,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,122,36,53,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,122,36,65,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,122,36,62,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,122,36,77,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,122,36,71,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,122,36,57,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,122,36,54,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,122,36,51,21,44,1,1,1,107,15,79,24,107,144,17,0,0,0,122,36,66,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,122,36,63,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,122,36,60,21,44,1,1,1,108,15,79,24,108,144,19,0,0,0,122,36,78,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,122,36,72,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,122,36,75,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,122,36,69,21,44,1,1,0,109,15,79,24,109,144,21,0,0,0,122,36,52,21,16,2,1,1,107,15,79,24,23,107,144,17,0,0,122,36,61,21,16,2,1,1,108,15,79,24,23,108,144,19,0,0,122,36,76,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,122,36,70,21,16,2,1,0,109,15,79,24,23,109,144,21,0,0,137,36,147,21,1,2,0,0,101,101,101,0,0,0,0,0,0,0,137,36,145,21,2,2,0,0,101,101,139,0,0,0,0,0,0,0,137,36,148,21,1,2,0,0,104,104,104,0,0,0,0,0,0,0,137,36,146,21,3,2,0,0,104,104,141,0,0,0,0,0,0,0,137,36,85,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,137,36,79,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,137,36,94,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,137,36,88,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,137,36,103,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,137,36,97,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,137,36,80,21,18,2,1,1,107,107,142,19,0,0,0,0,0,0,137,36,89,21,18,2,1,1,108,108,142,21,0,0,0,0,0,0,137,36,104,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,137,36,98,21,18,2,1,0,109,109,142,16,0,0,0,0,0,0,137,36,86,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,137,36,83,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,137,36,95,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,137,36,92,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,137,36,107,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,137,36,101,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,137,36,87,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,137,36,84,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,137,36,81,21,59,1,1,1,107,15,79,24,107,142,19,0,0,0,137,36,96,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,137,36,93,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,137,36,90,21,59,1,1,1,108,15,79,24,108,142,21,0,0,0,137,36,108,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,137,36,102,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,137,36,105,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,137,36,99,21,59,1,1,0,109,15,79,24,109,142,16,0,0,0,137,36,82,21,20,2,1,1,107,15,79,24,23,107,142,19,0,0,137,36,91,21,20,2,1,1,108,15,79,24,23,108,142,21,0,0,137,36,106,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,137,36,100,21,20,2,1,0,109,15,79,24,23,109,142,16,0,0,152,36,113,21,106,1,0,0,101,101,101,101,0,0,0,0,0,0,152,36,111,21,23,2,0,0,101,101,101,139,0,0,0,0,0,0,152,36,109,21,107,1,0,0,101,101,139,101,0,0,0,0,0,0,152,36,114,21,106,1,0,0,104,104,104,104,0,0,0,0,0,0,152,36,112,21,24,2,0,0,104,104,104,141,0,0,0,0,0,0,152,36,110,21,109,1,0,0,104,104,141,104,0,0,0,0,0,0,164,36,133,21,106,1,0,0,101,101,101,101,0,0,0,0,0,0,164,36,131,21,23,2,0,0,101,101,101,139,0,0,0,0,0,0,164,36,129,21,107,1,0,0,101,101,139,101,0,0,0,0,0,0,164,36,134,21,106,1,0,0,104,104,104,104,0,0,0,0,0,0,164,36,132,21,24,2,0,0,104,104,104,141,0,0,0,0,0,0,164,36,130,21,109,1,0,0,104,104,141,104,0,0,0,0,0,0,176,36,113,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,176,36,111,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,176,36,114,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,176,36,112,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,176,36,155,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,176,36,149,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,176,36,164,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,176,36,158,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,176,36,173,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,176,36,167,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,176,36,150,21,8,2,1,1,107,107,144,17,0,0,0,0,0,0,176,36,159,21,8,2,1,1,108,108,144,19,0,0,0,0,0,0,176,36,174,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,176,36,168,21,8,2,1,0,109,109,144,21,0,0,0,0,0,0,176,36,156,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,176,36,153,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,176,36,165,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,176,36,162,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,176,36,177,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,176,36,171,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,176,36,157,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,176,36,154,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,176,36,151,21,44,1,1,1,107,15,79,24,107,144,17,0,0,0,176,36,166,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,176,36,163,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,176,36,160,21,44,1,1,1,108,15,79,24,108,144,19,0,0,0,176,36,178,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,176,36,172,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,176,36,175,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,176,36,169,21,44,1,1,0,109,15,79,24,109,144,21,0,0,0,176,36,152,21,16,2,1,1,107,15,79,24,23,107,144,17,0,0,176,36,161,21,16,2,1,1,108,15,79,24,23,108,144,19,0,0,176,36,176,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,176,36,170,21,16,2,1,0,109,15,79,24,23,109,144,21,0,0,188,36,133,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,188,36,131,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,188,36,134,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,188,36,132,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,188,36,185,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,188,36,179,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,188,36,194,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,188,36,188,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,188,36,203,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,188,36,197,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,188,36,180,21,18,2,1,1,107,107,142,19,0,0,0,0,0,0,188,36,189,21,18,2,1,1,108,108,142,21,0,0,0,0,0,0,188,36,204,21,9,2,1,0,109,109,109,110,0,0,0,0,0,0,188,36,198,21,18,2,1,0,109,109,142,16,0,0,0,0,0,0,188,36,186,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,188,36,183,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,188,36,195,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,188,36,192,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,188,36,207,21,34,1,1,0,109,15,79,24,109,109,0,0,0,0,188,36,201,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,188,36,187,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,188,36,184,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,188,36,181,21,59,1,1,1,107,15,79,24,107,142,19,0,0,0,188,36,196,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,188,36,193,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,188,36,190,21,59,1,1,1,108,15,79,24,108,142,21,0,0,0,188,36,208,21,12,2,1,0,109,15,79,24,23,109,109,0,0,0,188,36,202,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,188,36,205,21,48,1,1,0,109,15,79,24,109,109,110,0,0,0,188,36,199,21,59,1,1,0,109,15,79,24,109,142,16,0,0,0,188,36,182,21,20,2,1,1,107,15,79,24,23,107,142,19,0,0,188,36,191,21,20,2,1,1,108,15,79,24,23,108,142,21,0,0,188,36,206,21,17,2,1,0,109,15,79,24,23,109,109,110,0,0,188,36,200,21,20,2,1,0,109,15,79,24,23,109,142,16,0,0,200,36,152,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,200,36,150,23,8,2,0,0,101,101,144,0,0,0,0,0,0,0,200,36,214,21,1,2,1,0,107,107,107,0,0,0,0,0,0,0,200,36,210,21,2,2,1,0,107,107,139,0,0,0,0,0,0,0,200,36,217,21,9,2,1,0,107,107,107,110,0,0,0,0,0,0,200,36,215,21,34,1,1,0,107,15,79,24,107,107,0,0,0,0,200,36,211,21,35,1,1,0,107,15,79,24,107,139,0,0,0,0,200,36,216,21,12,2,1,0,107,15,79,24,23,107,107,0,0,0,200,36,212,21,13,2,1,0,107,15,79,24,23,107,139,0,0,0,200,36,218,21,48,1,1,0,107,15,79,24,107,107,110,0,0,0,200,36,219,21,17,2,1,0,107,15,79,24,23,107,107,110,0,0,212,36,171,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,212,36,169,23,18,2,0,0,101,101,142,0,0,0,0,0,0,0,212,36,225,21,1,2,1,0,107,107,107,0,0,0,0,0,0,0,212,36,221,21,2,2,1,0,107,107,139,0,0,0,0,0,0,0,212,36,228,21,9,2,1,0,107,107,107,110,0,0,0,0,0,0,212,36,226,21,34,1,1,0,107,15,79,24,107,107,0,0,0,0,212,36,222,21,35,1,1,0,107,15,79,24,107,139,0,0,0,0,212,36,227,21,12,2,1,0,107,15,79,24,23,107,107,0,0,0,212,36,223,21,13,2,1,0,107,15,79,24,23,107,139,0,0,0,212,36,229,21,48,1,1,0,107,15,79,24,107,107,110,0,0,0,212,36,230,21,17,2,1,0,107,15,79,24,23,107,107,110,0,0,224,36,117,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,224,36,115,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,224,36,118,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,224,36,116,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,224,36,237,21,1,2,1,1,107,107,107,0,0,0,0,0,0,0,224,36,231,21,2,2,1,1,107,107,139,0,0,0,0,0,0,0,224,36,246,21,1,2,1,1,108,108,108,0,0,0,0,0,0,0,224,36,240,21,3,2,1,1,108,108,141,0,0,0,0,0,0,0,224,36,255,21,1,2,1,0,109,109,109,0,0,0,0,0,0,0,224,36,249,21,4,2,1,0,109,109,143,0,0,0,0,0,0,0,224,36,232,21,8,2,1,1,107,107,144,17,0,0,0,0,0,0,224,36,241,21,8,2,1,1,108,108,144,19,0,0,0,0,0,0,224,36,0,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,224,36,250,21,8,2,1,0,109,109,144,21,0,0,0,0,0,0,224,36,238,21,34,1,1,1,107,15,79,24,107,107,0,0,0,0,224,36,235,21,35,1,1,1,107,15,79,24,107,139,0,0,0,0,224,36,247,21,34,1,1,1,108,15,79,24,108,108,0,0,0,0,224,36,244,21,37,1,1,1,108,15,79,24,108,141,0,0,0,0,224,36,3,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,224,36,253,21,38,1,1,0,109,15,79,24,109,143,0,0,0,0,224,36,239,21,12,2,1,1,107,15,79,24,23,107,107,0,0,0,224,36,236,21,13,2,1,1,107,15,79,24,23,107,139,0,0,0,224,36,233,21,44,1,1,1,107,15,79,24,107,144,17,0,0,0,224,36,248,21,12,2,1,1,108,15,79,24,23,108,108,0,0,0,224,36,245,21,14,2,1,1,108,15,79,24,23,108,141,0,0,0,224,36,242,21,44,1,1,1,108,15,79,24,108,144,19,0,0,0,224,36,4,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,224,36,254,21,15,2,1,0,109,15,79,24,23,109,143,0,0,0,224,36,1,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,224,36,251,21,44,1,1,0,109,15,79,24,109,144,21,0,0,0,224,36,234,21,16,2,1,1,107,15,79,24,23,107,144,17,0,0,224,36,243,21,16,2,1,1,108,15,79,24,23,108,144,19,0,0,224,36,2,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,224,36,252,21,16,2,1,0,109,15,79,24,23,109,144,21,0,0,236,36,137,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,236,36,135,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,236,36,138,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,236,36,136,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,236,36,11,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,236,36,5,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,236,36,20,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,236,36,14,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,236,36,29,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,236,36,23,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,236,36,6,22,18,2,1,1,107,107,142,19,0,0,0,0,0,0,236,36,15,22,18,2,1,1,108,108,142,21,0,0,0,0,0,0,236,36,30,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,236,36,24,22,18,2,1,0,109,109,142,16,0,0,0,0,0,0,236,36,12,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,236,36,9,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,236,36,21,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,236,36,18,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,236,36,33,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,236,36,27,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,236,36,13,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,236,36,10,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,236,36,7,22,59,1,1,1,107,15,79,24,107,142,19,0,0,0,236,36,22,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,236,36,19,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,236,36,16,22,59,1,1,1,108,15,79,24,108,142,21,0,0,0,236,36,34,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,236,36,28,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,236,36,31,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,236,36,25,22,59,1,1,0,109,15,79,24,109,142,16,0,0,0,236,36,8,22,20,2,1,1,107,15,79,24,23,107,142,19,0,0,236,36,17,22,20,2,1,1,108,15,79,24,23,108,142,21,0,0,236,36,32,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,236,36,26,22,20,2,1,0,109,15,79,24,23,109,142,16,0,0,248,36,156,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,248,36,154,23,8,2,0,0,101,101,144,0,0,0,0,0,0,0,248,36,40,22,1,2,1,0,107,107,107,0,0,0,0,0,0,0,248,36,36,22,2,2,1,0,107,107,139,0,0,0,0,0,0,0,248,36,43,22,9,2,1,0,107,107,107,110,0,0,0,0,0,0,248,36,41,22,34,1,1,0,107,15,79,24,107,107,0,0,0,0,248,36,37,22,35,1,1,0,107,15,79,24,107,139,0,0,0,0,248,36,42,22,12,2,1,0,107,15,79,24,23,107,107,0,0,0,248,36,38,22,13,2,1,0,107,15,79,24,23,107,139,0,0,0,248,36,44,22,48,1,1,0,107,15,79,24,107,107,110,0,0,0,248,36,45,22,17,2,1,0,107,15,79,24,23,107,107,110,0,0,4,37,175,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,4,37,173,23,18,2,0,0,101,101,142,0,0,0,0,0,0,0,4,37,51,22,1,2,1,0,107,107,107,0,0,0,0,0,0,0,4,37,47,22,2,2,1,0,107,107,139,0,0,0,0,0,0,0,4,37,54,22,9,2,1,0,107,107,107,110,0,0,0,0,0,0,4,37,52,22,34,1,1,0,107,15,79,24,107,107,0,0,0,0,4,37,48,22,35,1,1,0,107,15,79,24,107,139,0,0,0,0,4,37,53,22,12,2,1,0,107,15,79,24,23,107,107,0,0,0,4,37,49,22,13,2,1,0,107,15,79,24,23,107,139,0,0,0,4,37,55,22,48,1,1,0,107,15,79,24,107,107,110,0,0,0,4,37,56,22,17,2,1,0,107,15,79,24,23,107,107,110,0,0,16,37,121,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,16,37,119,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,16,37,122,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,16,37,120,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,16,37,63,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,16,37,57,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,16,37,72,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,16,37,66,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,16,37,81,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,16,37,75,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,16,37,58,22,8,2,1,1,107,107,144,17,0,0,0,0,0,0,16,37,67,22,8,2,1,1,108,108,144,19,0,0,0,0,0,0,16,37,82,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,16,37,76,22,8,2,1,0,109,109,144,21,0,0,0,0,0,0,16,37,64,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,16,37,61,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,16,37,73,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,16,37,70,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,16,37,85,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,16,37,79,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,16,37,65,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,16,37,62,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,16,37,59,22,44,1,1,1,107,15,79,24,107,144,17,0,0,0,16,37,74,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,16,37,71,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,16,37,68,22,44,1,1,1,108,15,79,24,108,144,19,0,0,0,16,37,86,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,16,37,80,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,16,37,83,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,16,37,77,22,44,1,1,0,109,15,79,24,109,144,21,0,0,0,16,37,60,22,16,2,1,1,107,15,79,24,23,107,144,17,0,0,16,37,69,22,16,2,1,1,108,15,79,24,23,108,144,19,0,0,16,37,84,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,16,37,78,22,16,2,1,0,109,15,79,24,23,109,144,21,0,0,28,37,141,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,28,37,139,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,28,37,142,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,28,37,140,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,28,37,93,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,28,37,87,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,28,37,102,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,28,37,96,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,28,37,111,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,28,37,105,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,28,37,88,22,18,2,1,1,107,107,142,19,0,0,0,0,0,0,28,37,97,22,18,2,1,1,108,108,142,21,0,0,0,0,0,0,28,37,112,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,28,37,106,22,18,2,1,0,109,109,142,16,0,0,0,0,0,0,28,37,94,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,28,37,91,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,28,37,103,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,28,37,100,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,28,37,115,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,28,37,109,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,28,37,95,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,28,37,92,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,28,37,89,22,59,1,1,1,107,15,79,24,107,142,19,0,0,0,28,37,104,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,28,37,101,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,28,37,98,22,59,1,1,1,108,15,79,24,108,142,21,0,0,0,28,37,116,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,28,37,110,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,28,37,113,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,28,37,107,22,59,1,1,0,109,15,79,24,109,142,16,0,0,0,28,37,90,22,20,2,1,1,107,15,79,24,23,107,142,19,0,0,28,37,99,22,20,2,1,1,108,15,79,24,23,108,142,21,0,0,28,37,114,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,28,37,108,22,20,2,1,0,109,15,79,24,23,109,142,16,0,0,40,37,160,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,40,37,158,23,8,2,0,0,101,101,144,0,0,0,0,0,0,0,40,37,122,22,1,2,1,0,107,107,107,0,0,0,0,0,0,0,40,37,118,22,2,2,1,0,107,107,139,0,0,0,0,0,0,0,40,37,125,22,9,2,1,0,107,107,107,110,0,0,0,0,0,0,40,37,123,22,34,1,1,0,107,15,79,24,107,107,0,0,0,0,40,37,119,22,35,1,1,0,107,15,79,24,107,139,0,0,0,0,40,37,124,22,12,2,1,0,107,15,79,24,23,107,107,0,0,0,40,37,120,22,13,2,1,0,107,15,79,24,23,107,139,0,0,0,40,37,126,22,48,1,1,0,107,15,79,24,107,107,110,0,0,0,40,37,127,22,17,2,1,0,107,15,79,24,23,107,107,110,0,0,52,37,179,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,52,37,177,23,18,2,0,0,101,101,142,0,0,0,0,0,0,0,52,37,133,22,1,2,1,0,107,107,107,0,0,0,0,0,0,0,52,37,129,22,2,2,1,0,107,107,139,0,0,0,0,0,0,0,52,37,136,22,9,2,1,0,107,107,107,110,0,0,0,0,0,0,52,37,134,22,34,1,1,0,107,15,79,24,107,107,0,0,0,0,52,37,130,22,35,1,1,0,107,15,79,24,107,139,0,0,0,0,52,37,135,22,12,2,1,0,107,15,79,24,23,107,107,0,0,0,52,37,131,22,13,2,1,0,107,15,79,24,23,107,139,0,0,0,52,37,137,22,48,1,1,0,107,15,79,24,107,107,110,0,0,0,52,37,138,22,17,2,1,0,107,15,79,24,23,107,107,110,0,0,64,37,73,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,64,37,71,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,64,37,74,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,64,37,72,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,64,37,145,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,64,37,139,22,2,2,1,1,107,107,139],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+973436);allocate([64,37,154,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,64,37,148,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,64,37,163,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,64,37,157,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,64,37,140,22,8,2,1,1,107,107,144,17,0,0,0,0,0,0,64,37,149,22,8,2,1,1,108,108,144,19,0,0,0,0,0,0,64,37,164,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,64,37,158,22,8,2,1,0,109,109,144,21,0,0,0,0,0,0,64,37,146,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,64,37,143,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,64,37,155,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,64,37,152,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,64,37,167,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,64,37,161,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,64,37,147,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,64,37,144,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,64,37,141,22,44,1,1,1,107,15,79,24,107,144,17,0,0,0,64,37,156,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,64,37,153,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,64,37,150,22,44,1,1,1,108,15,79,24,108,144,19,0,0,0,64,37,168,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,64,37,162,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,64,37,165,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,64,37,159,22,44,1,1,0,109,15,79,24,109,144,21,0,0,0,64,37,142,22,16,2,1,1,107,15,79,24,23,107,144,17,0,0,64,37,151,22,16,2,1,1,108,15,79,24,23,108,144,19,0,0,64,37,166,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,64,37,160,22,16,2,1,0,109,15,79,24,23,109,144,21,0,0,79,37,93,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,79,37,91,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,79,37,94,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,79,37,92,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,79,37,175,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,79,37,169,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,79,37,184,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,79,37,178,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,79,37,193,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,79,37,187,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,79,37,170,22,18,2,1,1,107,107,142,19,0,0,0,0,0,0,79,37,179,22,18,2,1,1,108,108,142,21,0,0,0,0,0,0,79,37,194,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,79,37,188,22,18,2,1,0,109,109,142,16,0,0,0,0,0,0,79,37,176,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,79,37,173,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,79,37,185,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,79,37,182,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,79,37,197,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,79,37,191,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,79,37,177,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,79,37,174,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,79,37,171,22,59,1,1,1,107,15,79,24,107,142,19,0,0,0,79,37,186,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,79,37,183,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,79,37,180,22,59,1,1,1,108,15,79,24,108,142,21,0,0,0,79,37,198,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,79,37,192,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,79,37,195,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,79,37,189,22,59,1,1,0,109,15,79,24,109,142,16,0,0,0,79,37,172,22,20,2,1,1,107,15,79,24,23,107,142,19,0,0,79,37,181,22,20,2,1,1,108,15,79,24,23,108,142,21,0,0,79,37,196,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,79,37,190,22,20,2,1,0,109,15,79,24,23,109,142,16,0,0,94,37,77,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,94,37,75,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,94,37,78,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,94,37,76,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,94,37,205,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,94,37,199,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,94,37,214,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,94,37,208,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,94,37,223,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,94,37,217,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,94,37,200,22,8,2,1,1,107,107,144,17,0,0,0,0,0,0,94,37,209,22,8,2,1,1,108,108,144,19,0,0,0,0,0,0,94,37,224,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,94,37,218,22,8,2,1,0,109,109,144,21,0,0,0,0,0,0,94,37,206,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,94,37,203,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,94,37,215,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,94,37,212,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,94,37,227,22,34,1,1,0,109,15,79,24,109,109,0,0,0,0,94,37,221,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,94,37,207,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,94,37,204,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,94,37,201,22,44,1,1,1,107,15,79,24,107,144,17,0,0,0,94,37,216,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,94,37,213,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,94,37,210,22,44,1,1,1,108,15,79,24,108,144,19,0,0,0,94,37,228,22,12,2,1,0,109,15,79,24,23,109,109,0,0,0,94,37,222,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,94,37,225,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,94,37,219,22,44,1,1,0,109,15,79,24,109,144,21,0,0,0,94,37,202,22,16,2,1,1,107,15,79,24,23,107,144,17,0,0,94,37,211,22,16,2,1,1,108,15,79,24,23,108,144,19,0,0,94,37,226,22,17,2,1,0,109,15,79,24,23,109,109,110,0,0,94,37,220,22,16,2,1,0,109,15,79,24,23,109,144,21,0,0,109,37,97,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,109,37,95,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,109,37,98,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,109,37,96,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,109,37,235,22,1,2,1,1,107,107,107,0,0,0,0,0,0,0,109,37,229,22,2,2,1,1,107,107,139,0,0,0,0,0,0,0,109,37,244,22,1,2,1,1,108,108,108,0,0,0,0,0,0,0,109,37,238,22,3,2,1,1,108,108,141,0,0,0,0,0,0,0,109,37,253,22,1,2,1,0,109,109,109,0,0,0,0,0,0,0,109,37,247,22,4,2,1,0,109,109,143,0,0,0,0,0,0,0,109,37,230,22,18,2,1,1,107,107,142,19,0,0,0,0,0,0,109,37,239,22,18,2,1,1,108,108,142,21,0,0,0,0,0,0,109,37,254,22,9,2,1,0,109,109,109,110,0,0,0,0,0,0,109,37,248,22,18,2,1,0,109,109,142,16,0,0,0,0,0,0,109,37,236,22,34,1,1,1,107,15,79,24,107,107,0,0,0,0,109,37,233,22,35,1,1,1,107,15,79,24,107,139,0,0,0,0,109,37,245,22,34,1,1,1,108,15,79,24,108,108,0,0,0,0,109,37,242,22,37,1,1,1,108,15,79,24,108,141,0,0,0,0,109,37,1,23,34,1,1,0,109,15,79,24,109,109,0,0,0,0,109,37,251,22,38,1,1,0,109,15,79,24,109,143,0,0,0,0,109,37,237,22,12,2,1,1,107,15,79,24,23,107,107,0,0,0,109,37,234,22,13,2,1,1,107,15,79,24,23,107,139,0,0,0,109,37,231,22,59,1,1,1,107,15,79,24,107,142,19,0,0,0,109,37,246,22,12,2,1,1,108,15,79,24,23,108,108,0,0,0,109,37,243,22,14,2,1,1,108,15,79,24,23,108,141,0,0,0,109,37,240,22,59,1,1,1,108,15,79,24,108,142,21,0,0,0,109,37,2,23,12,2,1,0,109,15,79,24,23,109,109,0,0,0,109,37,252,22,15,2,1,0,109,15,79,24,23,109,143,0,0,0,109,37,255,22,48,1,1,0,109,15,79,24,109,109,110,0,0,0,109,37,249,22,59,1,1,0,109,15,79,24,109,142,16,0,0,0,109,37,232,22,20,2,1,1,107,15,79,24,23,107,142,19,0,0,109,37,241,22,20,2,1,1,108,15,79,24,23,108,142,21,0,0,109,37,0,23,17,2,1,0,109,15,79,24,23,109,109,110,0,0,109,37,250,22,20,2,1,0,109,15,79,24,23,109,142,16,0,0,124,37,81,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,124,37,79,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,124,37,82,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,124,37,80,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,124,37,9,23,1,2,1,1,107,107,107,0,0,0,0,0,0,0,124,37,3,23,2,2,1,1,107,107,139,0,0,0,0,0,0,0,124,37,18,23,1,2,1,1,108,108,108,0,0,0,0,0,0,0,124,37,12,23,3,2,1,1,108,108,141,0,0,0,0,0,0,0,124,37,27,23,1,2,1,0,109,109,109,0,0,0,0,0,0,0,124,37,21,23,4,2,1,0,109,109,143,0,0,0,0,0,0,0,124,37,4,23,8,2,1,1,107,107,144,17,0,0,0,0,0,0,124,37,13,23,8,2,1,1,108,108,144,19,0,0,0,0,0,0,124,37,28,23,9,2,1,0,109,109,109,110,0,0,0,0,0,0,124,37,22,23,8,2,1,0,109,109,144,21,0,0,0,0,0,0,124,37,10,23,34,1,1,1,107,15,79,24,107,107,0,0,0,0,124,37,7,23,35,1,1,1,107,15,79,24,107,139,0,0,0,0,124,37,19,23,34,1,1,1,108,15,79,24,108,108,0,0,0,0,124,37,16,23,37,1,1,1,108,15,79,24,108,141,0,0,0,0,124,37,31,23,34,1,1,0,109,15,79,24,109,109,0,0,0,0,124,37,25,23,38,1,1,0,109,15,79,24,109,143,0,0,0,0,124,37,11,23,12,2,1,1,107,15,79,24,23,107,107,0,0,0,124,37,8,23,13,2,1,1,107,15,79,24,23,107,139,0,0,0,124,37,5,23,44,1,1,1,107,15,79,24,107,144,17,0,0,0,124,37,20,23,12,2,1,1,108,15,79,24,23,108,108,0,0,0,124,37,17,23,14,2,1,1,108,15,79,24,23,108,141,0,0,0,124,37,14,23,44,1,1,1,108,15,79,24,108,144,19,0,0,0,124,37,32,23,12,2,1,0,109,15,79,24,23,109,109,0,0,0,124,37,26,23,15,2,1,0,109,15,79,24,23,109,143,0,0,0,124,37,29,23,48,1,1,0,109,15,79,24,109,109,110,0,0,0,124,37,23,23,44,1,1,0,109,15,79,24,109,144,21,0,0,0,124,37,6,23,16,2,1,1,107,15,79,24,23,107,144,17,0,0,124,37,15,23,16,2,1,1,108,15,79,24,23,108,144,19,0,0,124,37,30,23,17,2,1,0,109,15,79,24,23,109,109,110,0,0,124,37,24,23,16,2,1,0,109,15,79,24,23,109,144,21,0,0,139,37,101,23,1,2,0,0,101,101,101,0,0,0,0,0,0,0,139,37,99,23,2,2,0,0,101,101,139,0,0,0,0,0,0,0,139,37,102,23,1,2,0,0,104,104,104,0,0,0,0,0,0,0,139,37,100,23,3,2,0,0,104,104,141,0,0,0,0,0,0,0,139,37,39,23,1,2,1,1,107,107,107,0,0,0,0,0,0,0,139,37,33,23,2,2,1,1,107,107,139,0,0,0,0,0,0,0,139,37,48,23,1,2,1,1,108,108,108,0,0,0,0,0,0,0,139,37,42,23,3,2,1,1,108,108,141,0,0,0,0,0,0,0,139,37,57,23,1,2,1,0,109,109,109,0,0,0,0,0,0,0,139,37,51,23,4,2,1,0,109,109,143,0,0,0,0,0,0,0,139,37,34,23,18,2,1,1,107,107,142,19,0,0,0,0,0,0,139,37,43,23,18,2,1,1,108,108,142,21,0,0,0,0,0,0,139,37,58,23,9,2,1,0,109,109,109,110,0,0,0,0,0,0,139,37,52,23,18,2,1,0,109,109,142,16,0,0,0,0,0,0,139,37,40,23,34,1,1,1,107,15,79,24,107,107,0,0,0,0,139,37,37,23,35,1,1,1,107,15,79,24,107,139,0,0,0,0,139,37,49,23,34,1,1,1,108,15,79,24,108,108,0,0,0,0,139,37,46,23,37,1,1,1,108,15,79,24,108,141,0,0,0,0,139,37,61,23,34,1,1,0,109,15,79,24,109,109,0,0,0,0,139,37,55,23,38,1,1,0,109,15,79,24,109,143,0,0,0,0,139,37,41,23,12,2,1,1,107,15,79,24,23,107,107,0,0,0,139,37,38,23,13,2,1,1,107,15,79,24,23,107,139,0,0,0,139,37,35,23,59,1,1,1,107,15,79,24,107,142,19,0,0,0,139,37,50,23,12,2,1,1,108,15,79,24,23,108,108,0,0,0,139,37,47,23,14,2,1,1,108,15,79,24,23,108,141,0,0,0,139,37,44,23,59,1,1,1,108,15,79,24,108,142,21,0,0,0,139,37,62,23,12,2,1,0,109,15,79,24,23,109,109,0,0,0,139,37,56,23,15,2,1,0,109,15,79,24,23,109,143,0,0,0,139,37,59,23,48,1,1,0,109,15,79,24,109,109,110,0,0,0,139,37,53,23,59,1,1,0,109,15,79,24,109,142,16,0,0,0,139,37,36,23,20,2,1,1,107,15,79,24,23,107,142,19,0,0,139,37,45,23,20,2,1,1,108,15,79,24,23,108,142,21,0,0,139,37,60,23,17,2,1,0,109,15,79,24,23,109,109,110,0,0,139,37,54,23,20,2,1,0,109,15,79,24,23,109,142,16,0,0,154,37,67,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,154,37,65,23,23,2,0,0,101,101,101,139,0,0,0,0,0,0,154,37,63,23,107,1,0,0,101,101,139,101,0,0,0,0,0,0,154,37,68,23,106,1,0,0,104,104,104,104,0,0,0,0,0,0,154,37,66,23,24,2,0,0,104,104,104,141,0,0,0,0,0,0,154,37,64,23,109,1,0,0,104,104,141,104,0,0,0,0,0,0,166,37,87,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,166,37,85,23,23,2,0,0,101,101,101,139,0,0,0,0,0,0,166,37,83,23,107,1,0,0,101,101,139,101,0,0,0,0,0,0,166,37,88,23,106,1,0,0,104,104,104,104,0,0,0,0,0,0,166,37,86,23,24,2,0,0,104,104,104,141,0,0,0,0,0,0,166,37,84,23,109,1,0,0,104,104,141,104,0,0,0,0,0,0,178,37,107,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,178,37,105,23,23,2,0,0,101,101,101,139,0,0,0,0,0,0,178,37,103,23,107,1,0,0,101,101,139,101,0,0,0,0,0,0,178,37,108,23,106,1,0,0,104,104,104,104,0,0,0,0,0,0,178,37,106,23,24,2,0,0,104,104,104,141,0,0,0,0,0,0,178,37,104,23,109,1,0,0,104,104,141,104,0,0,0,0,0,0,187,37,127,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,187,37,125,23,23,2,0,0,101,101,101,139,0,0,0,0,0,0,187,37,123,23,107,1,0,0,101,101,139,101,0,0,0,0,0,0,187,37,128,23,106,1,0,0,104,104,104,104,0,0,0,0,0,0,187,37,126,23,24,2,0,0,104,104,104,141,0,0,0,0,0,0,187,37,124,23,109,1,0,0,104,104,141,104,0,0,0,0,0,0,196,37,147,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,196,37,145,23,27,2,0,0,101,101,101,144,0,0,0,0,0,0,196,37,143,23,28,2,0,0,101,101,144,101,0,0,0,0,0,0,205,37,166,23,106,1,0,0,101,101,101,101,0,0,0,0,0,0,205,37,164,23,31,2,0,0,101,101,101,142,0,0,0,0,0,0,205,37,162,23,32,2,0,0,101,101,142,101,0,0,0,0,0,0,214,37,181,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,214,37,179,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,214,37,182,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,214,37,180,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,214,37,187,23,1,2,1,1,107,107,107,0,0,0,0,0,0,0,214,37,181,23,2,2,1,1,107,107,139,0,0,0,0,0,0,0,214,37,196,23,1,2,1,1,108,108,108,0,0,0,0,0,0,0,214,37,190,23,3,2,1,1,108,108,141,0,0,0,0,0,0,0,214,37,205,23,1,2,1,0,109,109,109,0,0,0,0,0,0,0,214,37,199,23,4,2,1,0,109,109,143,0,0,0,0,0,0,0,214,37,182,23,8,2,1,1,107,107,144,17,0,0,0,0,0,0,214,37,191,23,8,2,1,1,108,108,144,19,0,0,0,0,0,0,214,37,206,23,9,2,1,0,109,109,109,110,0,0,0,0,0,0,214,37,200,23,8,2,1,0,109,109,144,21,0,0,0,0,0,0,214,37,188,23,34,1,1,1,107,15,79,24,107,107,0,0,0,0,214,37,185,23,35,1,1,1,107,15,79,24,107,139,0,0,0,0,214,37,197,23,34,1,1,1,108,15,79,24,108,108,0,0,0,0,214,37,194,23,37,1,1,1,108,15,79,24,108,141,0,0,0,0,214,37,209,23,34,1,1,0,109,15,79,24,109,109,0,0,0,0,214,37,203,23,38,1,1,0,109,15,79,24,109,143,0,0,0,0,214,37,189,23,12,2,1,1,107,15,79,24,23,107,107,0,0,0,214,37,186,23,13,2,1,1,107,15,79,24,23,107,139,0,0,0,214,37,183,23,44,1,1,1,107,15,79,24,107,144,17,0,0,0,214,37,198,23,12,2,1,1,108,15,79,24,23,108,108,0,0,0,214,37,195,23,14,2,1,1,108,15,79,24,23,108,141,0,0,0,214,37,192,23,44,1,1,1,108,15,79,24,108,144,19,0,0,0,214,37,210,23,12,2,1,0,109,15,79,24,23,109,109,0,0,0,214,37,204,23,15,2,1,0,109,15,79,24,23,109,143,0,0,0,214,37,207,23,48,1,1,0,109,15,79,24,109,109,110,0,0,0,214,37,201,23,44,1,1,0,109,15,79,24,109,144,21,0,0,0,214,37,184,23,16,2,1,1,107,15,79,24,23,107,144,17,0,0,214,37,193,23,16,2,1,1,108,15,79,24,23,108,144,19,0,0,214,37,208,23,17,2,1,0,109,15,79,24,23,109,109,110,0,0,214,37,202,23,16,2,1,0,109,15,79,24,23,109,144,21,0,0,227,37,201,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,227,37,199,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,227,37,202,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,227,37,200,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,227,37,217,23,1,2,1,1,107,107,107,0,0,0,0,0,0,0,227,37,211,23,2,2,1,1,107,107,139,0,0,0,0,0,0,0,227,37,226,23,1,2,1,1,108,108,108,0,0,0,0,0,0,0,227,37,220,23,3,2,1,1,108,108,141,0,0,0,0,0,0,0,227,37,235,23,1,2,1,0,109,109,109,0,0,0,0,0,0,0,227,37,229,23,4,2,1,0,109,109,143,0,0,0,0,0,0,0,227,37,212,23,18,2,1,1,107,107,142,19,0,0,0,0,0,0,227,37,221,23,18,2,1,1,108,108,142,21,0,0,0,0,0,0,227,37,236,23,9,2,1,0,109,109,109,110,0,0,0,0,0,0,227,37,230,23,18,2,1,0,109,109,142,16,0,0,0,0,0,0,227,37,218,23,34,1,1,1,107,15,79,24,107,107,0,0,0,0,227,37,215,23,35,1,1,1,107,15,79,24,107,139,0,0,0,0,227,37,227,23,34,1,1,1,108,15,79,24,108,108,0,0,0,0,227,37,224,23,37,1,1,1,108,15,79,24,108,141,0,0,0,0,227,37,239,23,34,1,1,0,109,15,79,24,109,109,0,0,0,0,227,37,233,23,38,1,1,0,109,15,79,24,109,143,0,0,0,0,227,37,219,23,12,2,1,1,107,15,79,24,23,107,107,0,0,0,227,37,216,23,13,2,1,1,107,15,79,24,23,107,139,0,0,0,227,37,213,23,59,1,1,1,107,15,79,24,107,142,19,0,0,0,227,37,228,23,12,2,1,1,108,15,79,24,23,108,108,0,0,0,227,37,225,23,14,2,1,1,108,15,79,24,23,108,141,0,0,0,227,37,222,23,59,1,1,1,108,15,79,24,108,142,21,0,0,0,227,37,240,23,12,2,1,0,109,15,79,24,23,109,109,0,0,0,227,37,234,23,15,2,1,0,109,15,79,24,23,109,143,0,0,0,227,37,237,23,48,1,1,0,109,15,79,24,109,109,110,0,0,0,227,37,231,23,59,1,1,0,109,15,79,24,109,142,16,0,0,0,227,37,214,23,20,2,1,1,107,15,79,24,23,107,142,19,0,0,227,37,223,23,20,2,1,1,108,15,79,24,23,108,142,21,0,0,227,37,238,23,17,2,1,0,109,15,79,24,23,109,109,110,0,0,227,37,232,23,20,2,1,0,109,15,79,24,23,109,142,16,0,0,240,37,220,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,240,37,218,24,8,2,0,0,101,101,144,0,0,0,0,0,0,0,240,37,246,23,1,2,1,0,107,107,107,0,0,0,0,0,0,0,240,37,242,23,2,2,1,0,107,107,139,0,0,0,0,0,0,0,240,37,249,23,9,2,1,0,107,107,107,110,0,0,0,0,0,0,240,37,247,23,34,1,1,0,107,15,79,24,107,107,0,0,0,0,240,37,243,23,35,1,1,0,107,15,79,24,107,139,0,0,0,0,240,37,248,23,12,2,1,0,107,15,79,24,23,107,107,0,0,0,240,37,244,23,13,2,1,0,107,15,79,24,23,107,139,0,0,0,240,37,250,23,48,1,1,0,107,15,79,24,107,107,110,0,0,0,240,37,251,23,17,2,1,0,107,15,79,24,23,107,107,110,0,0,253,37,239,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,253,37,237,24,18,2,0,0,101,101,142,0,0,0,0,0,0,0,253,37,1,24,1,2,1,0,107,107,107,0,0,0,0,0,0,0,253,37,253,23,2,2,1,0,107,107,139,0,0,0,0,0,0,0,253,37,4,24,9,2,1,0,107,107,107,110,0,0,0,0,0,0,253,37,2,24,34,1,1,0,107,15,79,24,107,107,0,0,0,0,253,37,254,23,35,1,1,0,107,15,79,24,107,139,0,0,0,0,253,37,3,24,12,2,1,0,107,15,79,24,23,107,107,0,0,0,253,37,255,23,13,2,1,0,107,15,79,24,23,107,139,0,0,0,253,37,5,24,48,1,1,0,107,15,79,24,107,107,110,0,0,0,253,37,6,24,17,2,1,0,107,15,79,24,23,107,107,110,0,0,10,38,185,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,10,38,183,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,10,38,186,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,10,38,184,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,10,38,13,24,1,2,1,1,107,107,107,0,0,0,0,0,0,0,10,38,7,24,2,2,1,1,107,107,139,0,0,0,0,0,0,0,10,38,22,24,1,2,1,1,108,108,108,0,0,0,0,0,0,0,10,38,16,24,3,2,1,1,108,108,141,0,0,0,0,0,0,0,10,38,31,24,1,2,1,0,109,109,109,0,0,0,0,0,0,0,10,38,25,24,4,2,1,0,109,109,143,0,0,0,0,0,0,0,10,38,8,24,8,2,1,1,107,107,144,17,0,0,0,0,0,0,10,38,17,24,8,2,1,1,108,108,144,19,0,0,0,0,0,0,10,38,32,24,9,2,1,0,109,109,109,110,0,0,0,0,0,0,10,38,26,24,8,2,1,0,109,109,144,21,0,0,0,0,0,0,10,38,14,24,34,1,1,1,107,15,79,24,107,107,0,0,0,0,10,38,11,24,35,1,1,1,107,15,79,24,107,139,0,0,0,0,10,38,23,24,34,1,1,1,108,15,79,24,108,108,0,0,0,0,10,38,20,24,37,1,1,1,108,15,79,24,108,141,0,0,0,0,10,38,35,24,34,1,1,0,109,15,79,24,109,109,0,0,0,0,10,38,29,24,38,1,1,0,109,15,79,24,109,143,0,0,0,0,10,38,15,24,12,2,1,1,107,15,79,24,23,107,107,0,0,0,10,38,12,24,13,2,1,1,107,15,79,24,23,107,139,0,0,0,10,38,9,24,44,1,1,1,107,15,79,24,107,144,17,0,0,0,10,38,24,24,12,2,1,1,108,15,79,24,23,108,108,0,0,0,10,38,21,24,14,2,1,1,108,15,79,24,23,108,141,0,0,0,10,38,18,24,44,1,1,1,108,15,79,24,108,144,19,0,0,0,10,38,36,24,12,2,1,0,109,15,79,24,23,109,109,0,0,0,10,38,30,24,15,2,1,0,109,15,79,24,23,109,143,0,0,0,10,38,33,24,48,1,1,0,109,15,79,24,109,109,110,0,0,0,10,38,27,24,44,1,1,0,109,15,79,24,109,144,21,0,0,0,10,38,10,24,16,2,1,1,107,15,79,24,23,107,144,17,0,0,10,38,19,24,16,2,1,1,108,15,79,24,23,108,144,19,0,0,10,38,34,24,17,2,1,0,109,15,79,24,23,109,109,110,0,0,10,38,28,24,16,2,1,0,109,15,79,24,23,109,144,21,0,0,23,38,205,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,23,38,203,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,23,38,206,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,23,38,204,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,23,38,43,24,1,2,1,1,107,107,107,0,0,0,0,0,0,0,23,38,37,24,2,2,1,1,107,107,139,0,0,0,0,0,0,0,23,38,52,24,1,2,1,1,108,108,108,0,0,0,0,0,0,0,23,38,46,24,3,2,1,1,108,108,141,0,0,0,0,0,0,0,23,38,61,24,1,2,1,0,109,109,109,0,0,0,0,0,0,0,23,38,55,24,4,2,1,0,109,109,143,0,0,0,0,0,0,0,23,38,38,24,18,2,1,1,107,107,142,19,0,0,0,0,0,0,23,38,47,24,18,2,1,1,108,108,142,21,0,0,0,0,0,0,23,38,62,24,9,2,1,0,109,109,109,110,0,0,0,0,0,0,23,38,56,24,18,2,1,0,109,109,142,16,0,0,0,0,0,0,23,38,44,24,34,1,1,1,107,15,79,24,107,107,0,0,0,0,23,38,41,24,35,1,1,1,107,15,79,24,107,139,0,0,0,0,23,38,53,24,34,1,1,1,108,15,79,24,108,108,0,0,0,0,23,38,50,24,37,1,1,1,108,15,79,24,108,141,0,0,0,0,23,38,65,24,34,1,1,0,109,15,79,24,109,109,0,0,0,0,23,38,59,24,38,1,1,0,109,15,79,24,109,143,0,0,0,0,23,38,45,24,12,2,1,1,107,15,79,24,23,107,107,0,0,0,23,38,42,24,13,2,1,1,107,15,79,24,23,107,139,0,0,0,23,38,39,24,59,1,1,1,107,15,79,24,107,142,19,0,0,0,23,38,54,24,12,2,1,1,108,15,79,24,23,108,108,0,0,0,23,38,51,24,14,2,1,1,108,15,79,24,23,108,141,0,0,0,23,38,48,24,59,1,1,1,108,15,79,24,108,142,21,0,0,0,23,38,66,24,12,2,1,0,109,15,79,24,23,109,109,0,0,0,23,38,60,24,15,2,1,0,109,15,79,24,23,109,143,0,0,0,23,38,63,24,48,1,1,0,109,15,79,24,109,109,110,0,0,0,23,38,57,24,59,1,1,0,109,15,79,24,109,142,16,0,0,0,23,38,40,24,20,2,1,1,107,15,79,24,23,107,142,19,0,0,23,38,49,24,20,2,1,1,108,15,79,24,23,108,142,21,0,0,23,38,64,24,17,2,1,0,109,15,79,24,23,109,109,110,0,0,23,38,58,24,20,2,1,0,109,15,79,24,23,109,142,16,0,0,36,38,224,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,36,38,222,24,8,2,0,0,101,101,144,0,0,0,0,0,0,0,36,38,72,24,1,2,1,0,107,107,107,0,0,0,0,0,0,0,36,38,68,24,2,2,1,0,107,107,139,0,0,0,0,0,0,0,36,38,75,24,9,2,1,0,107,107,107,110,0,0,0,0,0,0,36,38,73,24,34,1,1,0,107,15,79,24,107,107,0,0,0,0,36,38,69,24,35,1,1,0,107,15,79,24,107,139,0,0,0,0,36,38,74,24,12,2,1,0,107,15,79,24,23,107,107,0,0,0,36,38,70,24,13,2,1,0,107,15,79,24,23,107,139,0,0,0,36,38,76,24,48,1,1,0,107,15,79,24,107,107,110,0,0,0,36,38,77,24,17,2,1,0,107,15,79,24,23,107,107,110,0,0,49,38,243,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,49,38,241,24,18,2,0,0,101,101,142,0,0,0,0,0,0,0,49,38,83,24,1,2,1,0,107,107,107,0,0,0,0,0,0,0,49,38,79,24,2,2,1,0,107,107,139,0,0,0,0,0,0,0,49,38,86,24,9,2,1,0,107,107,107,110,0,0,0,0,0,0,49,38,84,24,34,1,1,0,107,15,79,24,107,107,0,0,0,0,49,38,80,24,35,1,1,0,107,15,79,24,107,139,0,0,0,0,49,38,85,24,12,2,1,0,107,15,79,24,23,107,107,0,0,0,49,38,81,24,13,2,1,0,107,15,79,24,23,107,139,0,0,0,49,38,87,24,48,1,1,0,107,15,79,24,107,107,110,0,0,0,49,38,88,24,17,2,1,0,107,15,79,24,23,107,107,110,0,0,62,38,189,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,62,38,187,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,62,38,190,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,62,38,188,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,62,38,95,24,1,2,1,1,107,107,107,0,0,0,0,0,0,0,62,38,89,24,2,2,1,1,107,107,139,0,0,0,0,0,0,0,62,38,104,24,1,2,1,1,108,108,108,0,0,0,0,0,0,0,62,38,98,24,3,2,1,1,108,108,141,0,0,0,0,0,0,0,62,38,113,24,1,2,1,0,109,109,109,0,0,0,0,0,0,0,62,38,107,24,4,2,1,0,109,109,143,0,0,0,0,0,0,0,62,38,90,24,8,2,1,1,107,107,144,17,0,0,0,0,0,0,62,38,99,24,8,2,1,1,108,108,144,19,0,0,0,0,0,0,62,38,114,24,9,2,1,0,109,109,109,110,0,0,0,0,0,0,62,38,108,24,8,2,1,0,109,109,144,21,0,0,0,0,0,0,62,38,96,24,34,1,1,1,107,15,79,24,107,107,0,0,0,0,62,38,93,24,35,1,1,1,107,15,79,24,107,139,0,0,0,0,62,38,105,24,34,1,1,1,108,15,79,24,108,108,0,0,0,0,62,38,102,24,37,1,1,1,108,15,79,24,108,141,0,0,0,0,62,38,117,24,34,1,1,0,109,15,79,24,109,109,0,0,0,0,62,38,111,24,38,1,1,0,109,15,79,24,109,143,0,0,0,0,62,38,97,24,12,2,1,1,107,15,79,24,23,107,107,0,0,0,62,38,94,24,13,2,1,1,107,15,79,24,23,107,139,0,0,0,62,38,91,24,44,1,1,1,107,15,79,24,107,144,17,0,0,0,62,38,106,24,12,2,1,1,108,15,79,24,23,108,108,0,0,0,62,38,103,24,14,2,1,1,108,15,79,24,23,108,141,0,0,0,62,38,100,24,44,1,1,1,108,15,79,24,108,144,19,0,0,0,62,38,118,24,12,2,1,0,109,15,79,24,23,109,109,0,0,0,62,38,112,24,15,2,1,0,109,15,79,24,23,109,143,0,0,0,62,38,115,24,48,1,1,0,109,15,79,24,109,109,110,0,0,0,62,38,109,24,44,1,1,0,109,15,79,24,109,144,21,0,0,0,62,38,92,24,16,2,1,1,107,15,79,24,23,107,144,17,0,0,62,38,101,24,16,2,1,1,108,15,79,24,23,108,144,19,0,0,62,38,116,24,17,2,1,0,109,15,79,24,23,109,109,110,0,0,62,38,110,24,16,2,1,0,109,15,79,24,23,109,144,21,0,0,75,38,209,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,75,38,207,24,2,2,0,0,101,101,139,0,0,0,0,0,0,0,75,38,210,24,1,2,0,0,104,104,104,0,0,0,0,0,0,0,75,38,208,24,3,2,0,0,104,104,141,0,0,0,0,0,0,0,75,38,125,24,1,2,1,1,107,107,107,0,0,0,0,0,0,0,75,38,119,24,2,2,1,1,107,107,139,0,0,0,0,0,0,0,75,38,134,24,1,2,1,1,108,108,108,0,0,0,0,0,0,0,75,38,128,24,3,2,1,1,108,108,141,0,0,0,0,0,0,0,75,38,143,24,1,2,1,0,109,109,109,0,0,0,0,0,0,0,75,38,137,24,4,2,1,0,109,109,143,0,0,0,0,0,0,0,75,38,120,24,18,2,1,1,107,107,142,19,0,0,0,0,0,0,75,38,129,24,18,2,1,1,108,108,142,21,0,0,0,0,0,0,75,38,144,24,9,2,1,0,109,109,109,110,0,0,0,0,0,0,75,38,138,24,18,2,1,0,109,109,142,16,0,0,0,0,0,0,75,38,126,24,34,1,1,1,107,15,79,24,107,107,0,0,0,0,75,38,123,24,35,1,1,1,107,15,79,24,107,139,0,0,0,0,75,38,135,24,34,1,1,1,108,15,79,24,108,108,0,0,0,0,75,38,132,24,37,1,1,1,108,15,79,24,108,141,0,0,0,0,75,38,147,24,34,1,1,0,109,15,79,24,109,109,0,0,0,0,75,38,141,24,38,1,1,0,109,15,79,24,109,143,0,0,0,0,75,38,127,24,12,2,1,1,107,15,79,24,23,107,107,0,0,0,75,38,124,24,13,2,1,1,107,15,79,24,23,107,139,0,0,0,75,38,121,24,59,1,1,1,107,15,79,24,107,142,19,0,0,0,75,38,136,24,12,2,1,1,108,15,79,24,23,108,108,0,0,0,75,38,133,24,14,2,1,1,108,15,79,24,23,108,141,0,0,0,75,38,130,24,59,1,1,1,108,15,79,24,108,142,21,0,0,0,75,38,148,24,12,2,1,0,109,15,79,24,23,109,109,0,0,0,75,38,142,24,15,2,1,0,109,15,79,24,23,109,143,0,0,0,75,38,145,24,48,1,1,0,109,15,79,24,109,109,110,0,0,0,75,38,139,24,59,1,1,0,109,15,79,24,109,142,16,0,0,0,75,38,122,24,20,2,1,1,107,15,79,24,23,107,142,19,0,0,75,38,131,24,20,2,1,1,108,15,79,24,23,108,142,21,0,0,75,38,146,24,17,2,1,0,109,15,79,24,23,109,109,110,0,0,75,38,140,24,20,2,1,0,109,15,79,24,23,109,142,16,0,0,88,38,228,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,88,38,226,24,8,2,0,0,101,101,144,0,0,0,0,0,0,0,88,38,154,24,1,2,1,0,107,107,107,0,0,0,0,0,0,0,88,38,150,24,2,2,1,0,107,107,139,0,0,0,0,0,0,0,88,38,157,24,9,2,1,0,107,107,107,110,0,0,0,0,0,0,88,38,155,24,34,1,1,0,107,15,79,24,107,107,0,0,0,0,88,38,151,24,35,1,1,0,107,15,79,24,107,139,0,0,0,0,88,38,156,24,12,2,1,0,107,15,79,24,23,107,107,0,0,0,88,38,152,24,13,2,1,0,107,15,79,24,23,107,139,0,0,0,88,38,158,24,48,1,1,0,107,15,79,24,107,107,110,0,0,0,88,38,159,24,17,2,1,0,107,15,79,24,23,107,107,110,0,0,101,38,247,24,1,2,0,0,101,101,101,0,0,0,0,0,0,0,101,38,245,24,18,2,0,0,101,101,142,0,0,0,0,0,0,0,101,38,165,24,1,2,1,0,107,107,107,0,0,0,0,0,0,0,101,38,161,24,2,2,1,0,107,107,139,0,0,0,0,0,0,0,101,38,168,24,9,2,1,0,107,107,107,110,0,0,0,0,0,0,101,38,166,24,34,1,1,0,107,15,79,24,107,107,0,0,0,0,101,38,162,24,35,1,1,0,107,15,79,24,107,139,0,0,0,0,101,38,167,24,12,2,1,0,107,15,79,24,23,107,107,0,0,0,101,38,163,24,13,2,1,0,107,15,79,24,23,107,139,0,0,0,101,38,169,24,48,1,1,0,107,15,79,24,107,107,110,0,0,0,101,38,170,24,17,2,1,0,107,15,79,24,23,107,107,110,0,0,114,38,175,24,106,1,0,0,101,101,101,101,0,0,0,0,0,0,114,38,173,24,23,2,0,0,101,101,101,139,0,0,0,0,0,0,114,38,171,24,107,1,0,0,101,101,139,101,0,0,0,0,0,0,114,38,176,24,106,1,0,0,104,104,104,104,0,0,0,0,0,0,114,38,174,24,24,2,0,0,104,104,104,141,0,0,0,0,0,0,114,38,172,24,109,1,0,0,104,104,141,104,0,0,0,0,0,0,124,38,195,24,106,1,0,0,101,101,101,101,0,0,0,0,0,0,124,38,193,24,23,2,0,0,101,101,101,139,0,0,0,0,0,0,124,38,191,24,107,1,0,0,101,101,139,101,0,0,0,0,0,0,124,38,196,24,106,1,0,0,104,104,104,104,0,0,0,0,0,0,124,38,194,24,24,2,0,0,104,104,104,141,0,0,0,0,0,0,124,38,192,24,109,1,0,0,104,104,141,104,0,0,0,0,0,0,134,38,215,24,106,1,0,0,101,101,101,101,0,0,0,0,0,0,134,38,213,24,27,2,0,0,101,101,101,144,0,0,0,0,0,0,134,38,211,24,28,2,0,0,101,101,144,101,0,0,0,0,0,0,144,38,234,24,106,1,0,0,101,101,101,101,0,0,0,0,0,0,144,38,232,24,31,2,0,0,101,101,101,142,0,0,0,0,0,0,144,38,230,24,32,2,0,0,101,101,142,101,0,0,0,0,0,0,154,38,249,25,1,2,0,0,101,101,101,0,0,0,0,0,0,0,154,38,247,25,2,2,0,0,101,101,139,0,0,0,0,0,0,0,154,38,250,25,1,2,0,0,104,104,104,0,0,0,0,0,0,0,154,38,248,25,3,2,0,0,104,104,141,0,0,0,0,0,0,0,154,38,255,24,1,2,1,1,107,107,107,0,0,0,0,0,0,0,154,38,249,24,2,2,1,1,107,107,139,0,0,0,0,0,0,0,154,38,8,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,154,38,2,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,154,38,17,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,154,38,11,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,154,38,250,24,8,2,1,1,107,107,144,17,0,0,0,0,0,0,154,38,3,25,8,2,1,1,108,108,144,19,0,0,0,0,0,0,154,38,18,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,154,38,12,25,8,2,1,0,109,109,144,21,0,0,0,0,0,0,154,38,0,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,154,38,253,24,35,1,1,1,107,15,79,24,107,139,0,0,0,0,154,38,9,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,154,38,6,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,154,38,21,25,34,1,1,0,109,15,79,24,109,109,0,0,0,0,154,38,15,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,154,38,1,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,154,38,254,24,13,2,1,1,107,15,79,24,23,107,139,0,0,0,154,38,251,24,44,1,1,1,107,15,79,24,107,144,17,0,0,0,154,38,10,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,154,38,7,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,154,38,4,25,44,1,1,1,108,15,79,24,108,144,19,0,0,0,154,38,22,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,154,38,16,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,154,38,19,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,154,38,13,25,44,1,1,0,109,15,79,24,109,144,21,0,0,0,154,38,252,24,16,2,1,1,107,15,79,24,23,107,144,17,0,0,154,38,5,25,16,2,1,1,108,15,79,24,23,108,144,19,0,0,154,38,20,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,154,38,14,25,16,2,1,0,109,15,79,24,23,109,144,21,0,0,167,38,13,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,167,38,11,26,2,2,0,0,101,101,139,0,0,0,0,0,0,0,167,38,14,26,1,2,0,0,104,104,104,0,0,0,0,0,0,0,167,38,12,26,3,2,0,0,104,104,141,0,0,0,0,0,0,0,167,38,29,25,1,2,1,1,107,107,107,0,0,0,0,0,0,0,167,38,23,25,2,2,1,1,107,107,139,0,0,0,0,0,0,0,167,38,38,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,167,38,32,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,167,38,47,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,167,38,41,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,167,38,24,25,18,2,1,1,107,107,142,19,0,0,0,0,0,0,167,38,33,25,18,2,1,1,108,108,142,21,0,0,0,0,0,0,167,38,48,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,167,38,42,25,18,2,1,0,109,109,142,16,0,0,0,0,0,0,167,38,30,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,167,38,27,25,35,1,1,1,107,15,79,24,107,139,0,0,0,0,167,38,39,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,167,38,36,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,167,38,51,25,34,1,1,0,109,15,79,24,109,109],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+983680);allocate([167,38,45,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,167,38,31,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,167,38,28,25,13,2,1,1,107,15,79,24,23,107,139,0,0,0,167,38,25,25,59,1,1,1,107,15,79,24,107,142,19,0,0,0,167,38,40,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,167,38,37,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,167,38,34,25,59,1,1,1,108,15,79,24,108,142,21,0,0,0,167,38,52,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,167,38,46,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,167,38,49,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,167,38,43,25,59,1,1,0,109,15,79,24,109,142,16,0,0,0,167,38,26,25,20,2,1,1,107,15,79,24,23,107,142,19,0,0,167,38,35,25,20,2,1,1,108,15,79,24,23,108,142,21,0,0,167,38,50,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,167,38,44,25,20,2,1,0,109,15,79,24,23,109,142,16,0,0,180,38,32,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,180,38,30,26,8,2,0,0,101,101,144,0,0,0,0,0,0,0,180,38,58,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,180,38,54,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,180,38,61,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,180,38,59,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,180,38,55,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,180,38,60,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,180,38,56,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,180,38,62,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,180,38,63,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,193,38,51,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,193,38,49,26,18,2,0,0,101,101,142,0,0,0,0,0,0,0,193,38,69,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,193,38,65,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,193,38,72,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,193,38,70,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,193,38,66,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,193,38,71,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,193,38,67,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,193,38,73,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,193,38,74,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,206,38,253,25,1,2,0,0,101,101,101,0,0,0,0,0,0,0,206,38,251,25,2,2,0,0,101,101,139,0,0,0,0,0,0,0,206,38,254,25,1,2,0,0,104,104,104,0,0,0,0,0,0,0,206,38,252,25,3,2,0,0,104,104,141,0,0,0,0,0,0,0,206,38,81,25,1,2,1,1,107,107,107,0,0,0,0,0,0,0,206,38,75,25,2,2,1,1,107,107,139,0,0,0,0,0,0,0,206,38,90,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,206,38,84,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,206,38,99,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,206,38,93,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,206,38,76,25,8,2,1,1,107,107,144,17,0,0,0,0,0,0,206,38,85,25,8,2,1,1,108,108,144,19,0,0,0,0,0,0,206,38,100,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,206,38,94,25,8,2,1,0,109,109,144,21,0,0,0,0,0,0,206,38,82,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,206,38,79,25,35,1,1,1,107,15,79,24,107,139,0,0,0,0,206,38,91,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,206,38,88,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,206,38,103,25,34,1,1,0,109,15,79,24,109,109,0,0,0,0,206,38,97,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,206,38,83,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,206,38,80,25,13,2,1,1,107,15,79,24,23,107,139,0,0,0,206,38,77,25,44,1,1,1,107,15,79,24,107,144,17,0,0,0,206,38,92,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,206,38,89,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,206,38,86,25,44,1,1,1,108,15,79,24,108,144,19,0,0,0,206,38,104,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,206,38,98,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,206,38,101,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,206,38,95,25,44,1,1,0,109,15,79,24,109,144,21,0,0,0,206,38,78,25,16,2,1,1,107,15,79,24,23,107,144,17,0,0,206,38,87,25,16,2,1,1,108,15,79,24,23,108,144,19,0,0,206,38,102,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,206,38,96,25,16,2,1,0,109,15,79,24,23,109,144,21,0,0,219,38,17,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,219,38,15,26,2,2,0,0,101,101,139,0,0,0,0,0,0,0,219,38,18,26,1,2,0,0,104,104,104,0,0,0,0,0,0,0,219,38,16,26,3,2,0,0,104,104,141,0,0,0,0,0,0,0,219,38,111,25,1,2,1,1,107,107,107,0,0,0,0,0,0,0,219,38,105,25,2,2,1,1,107,107,139,0,0,0,0,0,0,0,219,38,120,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,219,38,114,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,219,38,129,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,219,38,123,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,219,38,106,25,18,2,1,1,107,107,142,19,0,0,0,0,0,0,219,38,115,25,18,2,1,1,108,108,142,21,0,0,0,0,0,0,219,38,130,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,219,38,124,25,18,2,1,0,109,109,142,16,0,0,0,0,0,0,219,38,112,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,219,38,109,25,35,1,1,1,107,15,79,24,107,139,0,0,0,0,219,38,121,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,219,38,118,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,219,38,133,25,34,1,1,0,109,15,79,24,109,109,0,0,0,0,219,38,127,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,219,38,113,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,219,38,110,25,13,2,1,1,107,15,79,24,23,107,139,0,0,0,219,38,107,25,59,1,1,1,107,15,79,24,107,142,19,0,0,0,219,38,122,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,219,38,119,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,219,38,116,25,59,1,1,1,108,15,79,24,108,142,21,0,0,0,219,38,134,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,219,38,128,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,219,38,131,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,219,38,125,25,59,1,1,0,109,15,79,24,109,142,16,0,0,0,219,38,108,25,20,2,1,1,107,15,79,24,23,107,142,19,0,0,219,38,117,25,20,2,1,1,108,15,79,24,23,108,142,21,0,0,219,38,132,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,219,38,126,25,20,2,1,0,109,15,79,24,23,109,142,16,0,0,232,38,36,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,232,38,34,26,8,2,0,0,101,101,144,0,0,0,0,0,0,0,232,38,140,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,232,38,136,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,232,38,143,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,232,38,141,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,232,38,137,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,232,38,142,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,232,38,138,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,232,38,144,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,232,38,145,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,245,38,55,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,245,38,53,26,18,2,0,0,101,101,142,0,0,0,0,0,0,0,245,38,151,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,245,38,147,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,245,38,154,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,245,38,152,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,245,38,148,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,245,38,153,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,245,38,149,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,245,38,155,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,245,38,156,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,2,39,1,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,2,39,255,25,2,2,0,0,101,101,139,0,0,0,0,0,0,0,2,39,2,26,1,2,0,0,104,104,104,0,0,0,0,0,0,0,2,39,0,26,3,2,0,0,104,104,141,0,0,0,0,0,0,0,2,39,163,25,1,2,1,1,107,107,107,0,0,0,0,0,0,0,2,39,157,25,2,2,1,1,107,107,139,0,0,0,0,0,0,0,2,39,172,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,2,39,166,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,2,39,181,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,2,39,175,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,2,39,158,25,8,2,1,1,107,107,144,17,0,0,0,0,0,0,2,39,167,25,8,2,1,1,108,108,144,19,0,0,0,0,0,0,2,39,182,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,2,39,176,25,8,2,1,0,109,109,144,21,0,0,0,0,0,0,2,39,164,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,2,39,161,25,35,1,1,1,107,15,79,24,107,139,0,0,0,0,2,39,173,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,2,39,170,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,2,39,185,25,34,1,1,0,109,15,79,24,109,109,0,0,0,0,2,39,179,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,2,39,165,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,2,39,162,25,13,2,1,1,107,15,79,24,23,107,139,0,0,0,2,39,159,25,44,1,1,1,107,15,79,24,107,144,17,0,0,0,2,39,174,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,2,39,171,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,2,39,168,25,44,1,1,1,108,15,79,24,108,144,19,0,0,0,2,39,186,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,2,39,180,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,2,39,183,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,2,39,177,25,44,1,1,0,109,15,79,24,109,144,21,0,0,0,2,39,160,25,16,2,1,1,107,15,79,24,23,107,144,17,0,0,2,39,169,25,16,2,1,1,108,15,79,24,23,108,144,19,0,0,2,39,184,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,2,39,178,25,16,2,1,0,109,15,79,24,23,109,144,21,0,0,15,39,21,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,15,39,19,26,2,2,0,0,101,101,139,0,0,0,0,0,0,0,15,39,22,26,1,2,0,0,104,104,104,0,0,0,0,0,0,0,15,39,20,26,3,2,0,0,104,104,141,0,0,0,0,0,0,0,15,39,193,25,1,2,1,1,107,107,107,0,0,0,0,0,0,0,15,39,187,25,2,2,1,1,107,107,139,0,0,0,0,0,0,0,15,39,202,25,1,2,1,1,108,108,108,0,0,0,0,0,0,0,15,39,196,25,3,2,1,1,108,108,141,0,0,0,0,0,0,0,15,39,211,25,1,2,1,0,109,109,109,0,0,0,0,0,0,0,15,39,205,25,4,2,1,0,109,109,143,0,0,0,0,0,0,0,15,39,188,25,18,2,1,1,107,107,142,19,0,0,0,0,0,0,15,39,197,25,18,2,1,1,108,108,142,21,0,0,0,0,0,0,15,39,212,25,9,2,1,0,109,109,109,110,0,0,0,0,0,0,15,39,206,25,18,2,1,0,109,109,142,16,0,0,0,0,0,0,15,39,194,25,34,1,1,1,107,15,79,24,107,107,0,0,0,0,15,39,191,25,35,1,1,1,107,15,79,24,107,139,0,0,0,0,15,39,203,25,34,1,1,1,108,15,79,24,108,108,0,0,0,0,15,39,200,25,37,1,1,1,108,15,79,24,108,141,0,0,0,0,15,39,215,25,34,1,1,0,109,15,79,24,109,109,0,0,0,0,15,39,209,25,38,1,1,0,109,15,79,24,109,143,0,0,0,0,15,39,195,25,12,2,1,1,107,15,79,24,23,107,107,0,0,0,15,39,192,25,13,2,1,1,107,15,79,24,23,107,139,0,0,0,15,39,189,25,59,1,1,1,107,15,79,24,107,142,19,0,0,0,15,39,204,25,12,2,1,1,108,15,79,24,23,108,108,0,0,0,15,39,201,25,14,2,1,1,108,15,79,24,23,108,141,0,0,0,15,39,198,25,59,1,1,1,108,15,79,24,108,142,21,0,0,0,15,39,216,25,12,2,1,0,109,15,79,24,23,109,109,0,0,0,15,39,210,25,15,2,1,0,109,15,79,24,23,109,143,0,0,0,15,39,213,25,48,1,1,0,109,15,79,24,109,109,110,0,0,0,15,39,207,25,59,1,1,0,109,15,79,24,109,142,16,0,0,0,15,39,190,25,20,2,1,1,107,15,79,24,23,107,142,19,0,0,15,39,199,25,20,2,1,1,108,15,79,24,23,108,142,21,0,0,15,39,214,25,17,2,1,0,109,15,79,24,23,109,109,110,0,0,15,39,208,25,20,2,1,0,109,15,79,24,23,109,142,16,0,0,28,39,40,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,28,39,38,26,8,2,0,0,101,101,144,0,0,0,0,0,0,0,28,39,222,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,28,39,218,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,28,39,225,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,28,39,223,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,28,39,219,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,28,39,224,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,28,39,220,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,28,39,226,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,28,39,227,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,41,39,59,26,1,2,0,0,101,101,101,0,0,0,0,0,0,0,41,39,57,26,18,2,0,0,101,101,142,0,0,0,0,0,0,0,41,39,233,25,1,2,1,0,107,107,107,0,0,0,0,0,0,0,41,39,229,25,2,2,1,0,107,107,139,0,0,0,0,0,0,0,41,39,236,25,9,2,1,0,107,107,107,110,0,0,0,0,0,0,41,39,234,25,34,1,1,0,107,15,79,24,107,107,0,0,0,0,41,39,230,25,35,1,1,0,107,15,79,24,107,139,0,0,0,0,41,39,235,25,12,2,1,0,107,15,79,24,23,107,107,0,0,0,41,39,231,25,13,2,1,0,107,15,79,24,23,107,139,0,0,0,41,39,237,25,48,1,1,0,107,15,79,24,107,107,110,0,0,0,41,39,238,25,17,2,1,0,107,15,79,24,23,107,107,110,0,0,54,39,243,25,106,1,0,0,101,101,101,101,0,0,0,0,0,0,54,39,241,25,23,2,0,0,101,101,101,139,0,0,0,0,0,0,54,39,239,25,107,1,0,0,101,101,139,101,0,0,0,0,0,0,54,39,244,25,106,1,0,0,104,104,104,104,0,0,0,0,0,0,54,39,242,25,24,2,0,0,104,104,104,141,0,0,0,0,0,0,54,39,240,25,109,1,0,0,104,104,141,104,0,0,0,0,0,0,64,39,7,26,106,1,0,0,101,101,101,101,0,0,0,0,0,0,64,39,5,26,23,2,0,0,101,101,101,139,0,0,0,0,0,0,64,39,3,26,107,1,0,0,101,101,139,101,0,0,0,0,0,0,64,39,8,26,106,1,0,0,104,104,104,104,0,0,0,0,0,0,64,39,6,26,24,2,0,0,104,104,104,141,0,0,0,0,0,0,64,39,4,26,109,1,0,0,104,104,141,104,0,0,0,0,0,0,74,39,27,26,106,1,0,0,101,101,101,101,0,0,0,0,0,0,74,39,25,26,27,2,0,0,101,101,101,144,0,0,0,0,0,0,74,39,23,26,28,2,0,0,101,101,144,101,0,0,0,0,0,0,84,39,46,26,106,1,0,0,101,101,101,101,0,0,0,0,0,0,84,39,44,26,31,2,0,0,101,101,101,142,0,0,0,0,0,0,84,39,42,26,32,2,0,0,101,101,142,101,0,0,0,0,0,0,94,39,65,26,64,0,8,1,88,107,116,0,0,0,0,0,0,0,94,39,71,26,64,0,8,1,88,108,116,0,0,0,0,0,0,0,94,39,77,26,64,0,8,0,88,109,116,0,0,0,0,0,0,0,94,39,61,26,65,0,8,1,88,139,116,0,0,0,0,0,0,0,94,39,67,26,35,2,8,1,88,141,116,0,0,0,0,0,0,0,94,39,73,26,36,2,8,0,88,143,116,0,0,0,0,0,0,0,94,39,62,26,37,2,8,1,88,144,17,116,0,0,0,0,0,0,94,39,68,26,37,2,8,1,88,144,19,116,0,0,0,0,0,0,94,39,74,26,37,2,8,0,88,144,21,116,0,0,0,0,0,0,94,39,66,26,38,2,8,1,88,15,79,24,107,116,0,0,0,0,94,39,72,26,38,2,8,1,88,15,79,24,108,116,0,0,0,0,94,39,78,26,38,2,8,0,88,15,79,24,109,116,0,0,0,0,94,39,64,26,39,2,8,1,88,15,79,24,139,116,0,0,0,0,94,39,70,26,40,2,8,1,88,15,79,24,141,116,0,0,0,0,94,39,76,26,41,2,8,0,88,15,79,24,143,116,0,0,0,0,94,39,63,26,42,2,8,1,88,15,79,24,144,17,116,0,0,0,94,39,69,26,42,2,8,1,88,15,79,24,144,19,116,0,0,0,94,39,75,26,42,2,8,0,88,15,79,24,144,21,116,0,0,0,153,39,83,26,64,0,8,1,88,107,116,0,0,0,0,0,0,0,153,39,89,26,64,0,8,1,88,108,116,0,0,0,0,0,0,0,153,39,95,26,64,0,8,0,88,109,116,0,0,0,0,0,0,0,153,39,79,26,65,0,8,1,88,139,116,0,0,0,0,0,0,0,153,39,85,26,35,2,8,1,88,141,116,0,0,0,0,0,0,0,153,39,91,26,36,2,8,0,88,143,116,0,0,0,0,0,0,0,153,39,92,26,50,2,8,0,88,142,16,116,0,0,0,0,0,0,153,39,80,26,50,2,8,1,88,142,19,116,0,0,0,0,0,0,153,39,86,26,50,2,8,1,88,142,21,116,0,0,0,0,0,0,153,39,84,26,38,2,8,1,88,15,79,24,107,116,0,0,0,0,153,39,90,26,38,2,8,1,88,15,79,24,108,116,0,0,0,0,153,39,96,26,38,2,8,0,88,15,79,24,109,116,0,0,0,0,153,39,82,26,39,2,8,1,88,15,79,24,139,116,0,0,0,0,153,39,88,26,40,2,8,1,88,15,79,24,141,116,0,0,0,0,153,39,94,26,41,2,8,0,88,15,79,24,143,116,0,0,0,0,153,39,93,26,51,2,8,0,88,15,79,24,142,16,116,0,0,0,153,39,81,26,51,2,8,1,88,15,79,24,142,19,116,0,0,0,153,39,87,26,51,2,8,1,88,15,79,24,142,21,116,0,0,0,212,39,99,26,64,0,8,0,88,107,116,0,0,0,0,0,0,0,212,39,97,26,65,0,8,0,88,139,116,0,0,0,0,0,0,0,212,39,100,26,38,2,8,0,88,15,79,24,107,116,0,0,0,0,212,39,98,26,39,2,8,0,88,15,79,24,139,116,0,0,0,0,223,39,103,26,64,0,8,0,88,107,116,0,0,0,0,0,0,0,223,39,101,26,65,0,8,0,88,139,116,0,0,0,0,0,0,0,223,39,104,26,38,2,8,0,88,15,79,24,107,116,0,0,0,0,223,39,102,26,39,2,8,0,88,15,79,24,139,116,0,0,0,0,234,39,107,26,56,0,0,0,101,101,0,0,0,0,0,0,0,0,234,39,105,26,62,0,0,0,101,139,0,0,0,0,0,0,0,0,234,39,108,26,56,0,0,0,104,104,0,0,0,0,0,0,0,0,234,39,106,26,123,1,0,0,104,141,0,0,0,0,0,0,0,0,242,39,111,26,56,0,0,0,101,101,0,0,0,0,0,0,0,0,242,39,109,26,62,0,0,0,101,139,0,0,0,0,0,0,0,0,242,39,112,26,56,0,0,0,104,104,0,0,0,0,0,0,0,0,242,39,110,26,123,1,0,0,104,141,0,0,0,0,0,0,0,0,250,39,114,26,56,0,0,0,101,101,0,0,0,0,0,0,0,0,250,39,113,26,58,0,0,0,101,144,0,0,0,0,0,0,0,0,2,40,116,26,56,0,0,0,101,101,0,0,0,0,0,0,0,0,2,40,115,26,57,0,0,0,101,142,0,0,0,0,0,0,0,0,10,40,169,26,55,2,0,0,101,149,101,0,0,0,0,0,0,0,10,40,165,26,55,2,0,0,104,149,104,0,0,0,0,0,0,0,10,40,166,26,56,2,0,1,107,15,79,24,148,0,0,0,0,0,10,40,167,26,56,2,0,1,108,15,79,24,148,0,0,0,0,0,10,40,168,26,57,2,1,0,109,15,79,24,152,0,0,0,0,0,21,40,174,26,61,2,0,0,101,147,101,0,0,0,0,0,0,0,21,40,170,26,63,2,0,0,104,151,104,0,0,0,0,0,0,0,21,40,171,26,56,2,0,1,107,15,79,24,148,0,0,0,0,0,21,40,172,26,57,2,0,1,108,15,79,24,152,0,0,0,0,0,21,40,173,26,64,2,1,0,109,15,79,24,155,0,0,0,0,0,32,40,175,26,66,2,64,0,15,79,24,151,0,0,0,0,0,0,46,40,176,26,68,2,64,0,15,79,24,155,0,0,0,0,0,0,60,40,177,26,70,2,64,0,15,79,24,156,0,0,0,0,0,0,74,40,178,26,70,2,64,0,15,79,24,156,0,0,0,0,0,0,88,40,179,26,66,2,64,0,15,79,24,151,0,0,0,0,0,0,102,40,180,26,68,2,64,0,15,79,24,155,0,0,0,0,0,0,116,40,181,26,70,2,64,0,15,79,24,156,0,0,0,0,0,0,130,40,182,26,70,2,64,0,15,79,24,156,0,0,0,0,0,0,144,40,187,26,55,2,0,0,101,149,101,0,0,0,0,0,0,0,144,40,183,26,73,2,0,0,104,153,104,0,0,0,0,0,0,0,144,40,184,26,74,2,0,1,107,15,79,24,150,0,0,0,0,0,144,40,185,26,75,2,0,1,108,15,79,24,154,0,0,0,0,0,144,40,186,26,76,2,1,0,109,15,79,24,156,0,0,0,0,0,155,40,192,26,61,2,0,0,101,147,101,0,0,0,0,0,0,0,155,40,188,26,63,2,0,0,101,151,101,0,0,0,0,0,0,0,155,40,189,26,74,2,0,1,107,15,79,24,150,0,0,0,0,0,155,40,190,26,75,2,0,1,107,15,79,24,154,0,0,0,0,0,155,40,191,26,76,2,1,0,108,15,79,24,156,0,0,0,0,0,166,40,199,26,56,0,0,1,107,107,0,0,0,0,0,0,0,0,166,40,193,26,62,0,0,1,107,139,0,0,0,0,0,0,0,0,166,40,208,26,56,0,0,1,108,108,0,0,0,0,0,0,0,0,166,40,202,26,123,1,0,1,108,141,0,0,0,0,0,0,0,0,166,40,217,26,56,0,1,0,109,109,0,0,0,0,0,0,0,0,166,40,211,26,192,1,1,0,109,143,0,0,0,0,0,0,0,0,166,40,194,26,62,0,0,1,107,139,17,0,0,0,0,0,0,0,166,40,203,26,123,1,0,1,108,141,19,0,0,0,0,0,0,0,166,40,218,26,56,0,1,0,109,109,22,0,0,0,0,0,0,0,166,40,212,26,192,1,1,0,109,143,21,0,0,0,0,0,0,0,166,40,200,26,112,1,0,1,107,15,79,24,107,0,0,0,0,0,166,40,197,26,119,1,0,1,107,15,79,24,139,0,0,0,0,0,166,40,209,26,112,1,0,1,108,15,79,24,108,0,0,0,0,0,166,40,206,26,125,1,0,1,108,15,79,24,141,0,0,0,0,0,166,40,221,26,112,1,1,0,109,15,79,24,109,0,0,0,0,0,166,40,215,26,197,1,1,0,109,15,79,24,143,0,0,0,0,0,166,40,201,26,116,1,0,1,107,15,79,24,23,107,0,0,0,0,166,40,198,26,121,1,0,1,107,15,79,24,23,139,0,0,0,0,166,40,195,26,119,1,0,1,107,15,79,24,139,17,0,0,0,0,166,40,210,26,116,1,0,1,108,15,79,24,23,108,0,0,0,0,166,40,207,26,127,1,0,1,108,15,79,24,23,141,0,0,0,0,166,40,204,26,125,1,0,1,108,15,79,24,141,19,0,0,0,0,166,40,222,26,116,1,1,0,109,15,79,24,23,109,0,0,0,0,166,40,216,26,199,1,1,0,109,15,79,24,23,143,0,0,0,0,166,40,219,26,112,1,1,0,109,15,79,24,109,22,0,0,0,0,166,40,213,26,197,1,1,0,109,15,79,24,143,21,0,0,0,0,166,40,196,26,121,1,0,1,107,15,79,24,23,139,17,0,0,0,166,40,205,26,127,1,0,1,108,15,79,24,23,141,19,0,0,0,166,40,220,26,116,1,1,0,109,15,79,24,23,109,22,0,0,0,166,40,214,26,199,1,1,0,109,15,79,24,23,143,21,0,0,0,176,40,229,26,56,0,0,1,107,107,0,0,0,0,0,0,0,0,176,40,223,26,62,0,0,1,107,139,0,0,0,0,0,0,0,0,176,40,238,26,56,0,0,1,108,108,0,0,0,0,0,0,0,0,176,40,232,26,123,1,0,1,108,141,0,0,0,0,0,0,0,0,176,40,247,26,56,0,1,0,109,109,0,0,0,0,0,0,0,0,176,40,241,26,192,1,1,0,109,143,0,0,0,0,0,0,0,0,176,40,224,26,62,0,0,1,107,139,19,0,0,0,0,0,0,0,176,40,233,26,123,1,0,1,108,141,21,0,0,0,0,0,0,0,176,40,248,26,56,0,1,0,109,109,22,0,0,0,0,0,0,0,176,40,242,26,192,1,1,0,109,143,16,0,0,0,0,0,0,0,176,40,230,26,112,1,0,1,107,15,79,24,107,0,0,0,0,0,176,40,227,26,119,1,0,1,107,15,79,24,139,0,0,0,0,0,176,40,239,26,112,1,0,1,108,15,79,24,108,0,0,0,0,0,176,40,236,26,125,1,0,1,108,15,79,24,141,0,0,0,0,0,176,40,251,26,112,1,1,0,109,15,79,24,109,0,0,0,0,0,176,40,245,26,197,1,1,0,109,15,79,24,143,0,0,0,0,0,176,40,231,26,116,1,0,1,107,15,79,24,23,107,0,0,0,0,176,40,228,26,121,1,0,1,107,15,79,24,23,139,0,0,0,0,176,40,225,26,119,1,0,1,107,15,79,24,139,19,0,0,0,0,176,40,240,26,116,1,0,1,108,15,79,24,23,108,0,0,0,0,176,40,237,26,127,1,0,1,108,15,79,24,23,141,0,0,0,0,176,40,234,26,125,1,0,1,108,15,79,24,141,21,0,0,0,0,176,40,252,26,116,1,1,0,109,15,79,24,23,109,0,0,0,0,176,40,246,26,199,1,1,0,109,15,79,24,23,143,0,0,0,0,176,40,249,26,112,1,1,0,109,15,79,24,109,22,0,0,0,0,176,40,243,26,197,1,1,0,109,15,79,24,143,16,0,0,0,0,176,40,226,26,121,1,0,1,107,15,79,24,23,139,19,0,0,0,176,40,235,26,127,1,0,1,108,15,79,24,23,141,21,0,0,0,176,40,250,26,116,1,1,0,109,15,79,24,23,109,22,0,0,0,176,40,244,26,199,1,1,0,109,15,79,24,23,143,16,0,0,0,186,40,0,27,68,0,1,0,107,107,107,0,0,0,0,0,0,0,186,40,253,26,25,1,1,0,107,107,139,0,0,0,0,0,0,0,186,40,1,27,68,0,1,0,107,107,107,22,0,0,0,0,0,0,186,40,4,27,34,1,1,0,107,15,79,24,107,107,0,0,0,0,186,40,254,26,35,1,1,0,107,15,79,24,107,139,0,0,0,0,186,40,5,27,42,1,1,0,107,15,79,24,23,107,107,0,0,0,186,40,255,26,43,1,1,0,107,15,79,24,23,107,139,0,0,0,186,40,2,27,34,1,1,0,107,15,79,24,107,107,22,0,0,0,186,40,3,27,42,1,1,0,107,15,79,24,23,107,107,22,0,0,196,40,9,27,68,0,1,0,107,107,107,0,0,0,0,0,0,0,196,40,6,27,25,1,1,0,107,107,139,0,0,0,0,0,0,0,196,40,10,27,68,0,1,0,107,107,107,22,0,0,0,0,0,0,196,40,13,27,34,1,1,0,107,15,79,24,107,107,0,0,0,0,196,40,7,27,35,1,1,0,107,15,79,24,107,139,0,0,0,0,196,40,14,27,42,1,1,0,107,15,79,24,23,107,107,0,0,0,196,40,8,27,43,1,1,0,107,15,79,24,23,107,139,0,0,0,196,40,11,27,34,1,1,0,107,15,79,24,107,107,22,0,0,0,196,40,12,27,42,1,1,0,107,15,79,24,23,107,107,22,0,0,206,40,18,27,65,0,1,1,107,139,116,0,0,0,0,0,0,0,206,40,27,27,35,2,1,1,108,141,116,0,0,0,0,0,0,0,206,40,36,27,36,2,1,0,109,143,116,0,0,0,0,0,0,0,206,40,15,27,37,2,1,1,107,144,17,116,0,0,0,0,0,0,206,40,24,27,37,2,1,1,108,144,19,116,0,0,0,0,0,0,206,40,40,27,80,2,1,0,109,109,22,116,0,0,0,0,0,0,206,40,33,27,37,2,1,0,109,144,21,116,0,0,0,0,0,0,206,40,19,27,81,2,1,1,107,15,79,24,139,116,0,0,0,0,206,40,28,27,82,2,1,1,108,15,79,24,141,116,0,0,0,0,206,40,37,27,83,2,1,0,109,15,79,24,143,116,0,0,0,0,206,40,20,27,87,2,1,1,107,15,79,24,23,139,116,0,0,0,206,40,16,27,88,2,1,1,107,15,79,24,144,17,116,0,0,0,206,40,29,27,89,2,1,1,108,15,79,24,23,141,116,0,0,0,206,40,25,27,88,2,1,1,108,15,79,24,144,19,116,0,0,0,206,40,38,27,90,2,1,0,109,15,79,24,23,143,116,0,0,0,206,40,41,27,91,2,1,0,109,15,79,24,109,22,116,0,0,0,206,40,34,27,88,2,1,0,109,15,79,24,144,21,116,0,0,0,206,40,17,27,93,2,1,1,107,15,79,24,23,144,17,116,0,0,206,40,26,27,93,2,1,1,108,15,79,24,23,144,19,116,0,0,206,40,42,27,94,2,1,0,109,15,79,24,23,109,22,116,0,0,206,40,35,27,93,2,1,0,109,15,79,24,23,144,21,116,0,0,217,40,48,27,65,0,1,1,107,139,116,0,0,0,0,0,0,0,217,40,57,27,35,2,1,1,108,141,116,0,0,0,0,0,0,0,217,40,66,27,36,2,1,0,109,143,116,0,0,0,0,0,0,0,217,40,45,27,50,2,1,1,107,142,19,116,0,0,0,0,0,0,217,40,54,27,50,2,1,1,108,142,21,116,0,0,0,0,0,0,217,40,70,27,80,2,1,0,109,109,22,116,0,0,0,0,0,0,217,40,63,27,50,2,1,0,109,142,16,116,0,0,0,0,0,0,217,40,49,27,81,2,1,1,107,15,79,24,139,116,0,0,0,0,217,40,58,27,82,2,1,1,108,15,79,24,141,116,0,0,0,0,217,40,67,27,83,2,1,0,109,15,79,24,143,116,0,0,0,0,217,40,50,27,87,2,1,1,107,15,79,24,23,139,116,0,0,0,217,40,46,27,95,2,1,1,107,15,79,24,142,19,116,0,0,0,217,40,59,27,89,2,1,1,108,15,79,24,23,141,116,0,0,0,217,40,55,27,95,2,1,1,108,15,79,24,142,21,116,0,0,0,217,40,68,27,90,2,1,0,109,15,79,24,23,143,116,0,0,0,217,40,71,27,91,2,1,0,109,15,79,24,109,22,116,0,0,0,217,40,64,27,95,2,1,0,109,15,79,24,142,16,116,0,0,0,217,40,47,27,97,2,1,1,107,15,79,24,23,142,19,116,0,0,217,40,56,27,97,2,1,1,108,15,79,24,23,142,21,116,0,0,217,40,72,27,94,2,1,0,109,15,79,24,23,109,22,116,0,0,217,40,65,27,97,2,1,0,109,15,79,24,23,142,16,116,0,0,228,40,81,27,63,1,1,0,107,107,107,116,0,0,0,0,0,0,228,40,75,27,64,1,1,0,107,107,139,116,0,0,0,0,0,0,228,40,76,27,171,1,1,0,107,107,144,116,0,0,0,0,0,0,228,40,82,27,161,1,1,0,107,107,107,22,116,0,0,0,0,0,228,40,85,27,73,1,1,0,107,15,79,24,107,107,116,0,0,0,228,40,79,27,74,1,1,0,107,15,79,24,107,139,116,0,0,0,228,40,77,27,248,1,1,0,107,15,79,24,107,144,116,0,0,0,228,40,86,27,81,1,1,0,107,15,79,24,23,107,107,116,0,0,228,40,80,27,82,1,1,0,107,15,79,24,23,107,139,116,0,0,228,40,78,27,98,2,1,0,107,15,79,24,23,107,144,116,0,0,228,40,83,27,239,1,1,0,107,15,79,24,107,107,22,116,0,0,228,40,84,27,100,2,1,0,107,15,79,24,23,107,107,22,116,0,239,40,93,27,63,1,1,0,107,107,107,116,0,0,0,0,0,0,239,40,87,27,64,1,1,0,107,107,139,116,0,0,0,0,0,0,239,40,88,27,173,1,1,0,107,107,142,116,0,0,0,0,0,0,239,40,94,27,161,1,1,0,107,107,107,22,116,0,0,0,0,0,239,40,97,27,73,1,1,0,107,15,79,24,107,107,116,0,0,0,239,40,91,27,74,1,1,0,107,15,79,24,107,139,116,0,0,0,239,40,89,27,253,1,1,0,107,15,79,24,107,142,116,0,0,0,239,40,98,27,81,1,1,0,107,15,79,24,23,107,107,116,0,0,239,40,92,27,82,1,1,0,107,15,79,24,23,107,139,116,0,0,239,40,90,27,101,2,1,0,107,15,79,24,23,107,142,116,0,0,239,40,95,27,239,1,1,0,107,15,79,24,107,107,22,116,0,0,239,40,96,27,100,2,1,0,107,15,79,24,23,107,107,22,116,0,250,40,102,27,68,0,0,0,101,101,101,0,0,0,0,0,0,0,250,40,101,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,250,40,100,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,250,40,99,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,2,41,106,27,68,0,0,0,101,101,101,0,0,0,0,0,0,0,2,41,105,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,2,41,104,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,2,41,103,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,10,41,110,27,68,0,0,0,101,101,101,0,0,0,0,0,0,0,10,41,109,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,10,41,108,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,10,41,107,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,18,41,114,27,68,0,0,0,101,101,101,0,0,0,0,0,0,0,18,41,113,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,18,41,112,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,18,41,111,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,26,41,116,27,63,1,0,0,104,104,101,116,0,0,0,0,0,0,26,41,115,27,64,1,0,0,104,104,139,116,0,0,0,0,0,0,38,41,120,27,63,1,0,1,108,108,107,116,0,0,0,0,0,0,38,41,117,27,64,1,0,1,108,108,139,116,0,0,0,0,0,0,38,41,126,27,63,1,1,0,109,109,107,116,0,0,0,0,0,0,38,41,123,27,64,1,1,0,109,109,139,116,0,0,0,0,0,0,38,41,121,27,73,1,0,1,108,15,79,24,108,107,116,0,0,0,38,41,118,27,74,1,0,1,108,15,79,24,108,139,116,0,0,0,38,41,127,27,73,1,1,0,109,15,79,24,109,107,116,0,0,0,38,41,124,27,74,1,1,0,109,15,79,24,109,139,116,0,0,0,38,41,122,27,81,1,0,1,108,15,79,24,23,108,107,116,0,0,38,41,119,27,82,1,0,1,108,15,79,24,23,108,139,116,0,0,38,41,128,27,81,1,1,0,109,15,79,24,23,109,107,116,0,0,38,41,125,27,82,1,1,0,109,15,79,24,23,109,139,116,0,0,51,41,132,27,63,1,8,0,109,109,108,116,0,0,0,0,0,0,51,41,129,27,65,1,8,0,109,109,141,116,0,0,0,0,0,0,51,41,133,27,73,1,8,0,109,15,79,24,109,108,116,0,0,0,51,41,130,27,75,1,8,0,109,15,79,24,109,141,116,0,0,0,51,41,134,27,81,1,8,0,109,15,79,24,23,109,108,116,0,0,51,41,131,27,84,1,8,0,109,15,79,24,23,109,141,116,0,0,64,41,138,27,63,1,8,1,108,108,107,116,0,0,0,0,0,0,64,41,135,27,64,1,8,1,108,108,139,116,0,0,0,0,0,0,64,41,144,27,63,1,8,0,109,109,107,116,0,0,0,0,0,0,64,41,141,27,64,1,8,0,109,109,139,116,0,0,0,0,0,0,64,41,139,27,73,1,8,1,108,15,79,24,108,107,116,0,0,0,64,41,136,27,74,1,8,1,108,15,79,24,108,139,116,0,0,0,64,41,145,27,73,1,8,0,109,15,79,24,109,107,116,0,0,0,64,41,142,27,74,1,8,0,109,15,79,24,109,139,116,0,0,0,64,41,140,27,81,1,8,1,108,15,79,24,23,108,107,116,0,0,64,41,137,27,82,1,8,1,108,15,79,24,23,108,139,116,0,0,64,41,146,27,81,1,8,0,109,15,79,24,23,109,107,116,0,0,64,41,143,27,82,1,8,0,109,15,79,24,23,109,139,116,0,0,77,41,150,27,63,1,1,0,109,109,108,116,0,0,0,0,0,0,77,41,147,27,65,1,1,0,109,109,141,116,0,0,0,0,0,0,77,41,151,27,73,1,1,0,109,15,79,24,109,108,116,0,0,0,77,41,148,27,75,1,1,0,109,15,79,24,109,141,116,0,0,0,77,41,152,27,81,1,1,0,109,15,79,24,23,109,108,116,0,0,77,41,149,27,84,1,1,0,109,15,79,24,23,109,141,116,0,0,90,41,154,27,63,1,0,0,104,104,101,116,0,0,0,0,0,0,90,41,153,27,64,1,0,0,104,104,139,116,0,0,0,0,0,0,102,41,158,27,63,1,0,1,108,108,107,116,0,0,0,0,0,0,102,41,155,27,64,1,0,1,108,108,139,116,0,0,0,0,0,0,102,41,164,27,63,1,1,0,109,109,107,116,0,0,0,0,0,0,102,41,161,27,64,1,1,0,109,109,139,116,0,0,0,0,0,0,102,41,159,27,73,1,0,1,108,15,79,24,108,107,116,0,0,0,102,41,156,27,74,1,0,1,108,15,79,24,108,139,116,0,0,0,102,41,165,27,73,1,1,0,109,15,79,24,109,107,116,0,0,0,102,41,162,27,74,1,1,0,109,15,79,24,109,139,116,0,0,0,102,41,160,27,81,1,0,1,108,15,79,24,23,108,107,116,0,0,102,41,157,27,82,1,0,1,108,15,79,24,23,108,139,116,0,0,102,41,166,27,81,1,1,0,109,15,79,24,23,109,107,116,0,0,102,41,163,27,82,1,1,0,109,15,79,24,23,109,139,116,0,0,115,41,170,27,63,1,8,0,109,109,108,116,0,0,0,0,0,0,115,41,167,27,65,1,8,0,109,109,141,116,0,0,0,0,0,0,115,41,171,27,73,1,8,0,109,15,79,24,109,108,116,0,0,0,115,41,168,27,75,1,8,0,109,15,79,24,109,141,116,0,0,0,115,41,172,27,81,1,8,0,109,15,79,24,23,109,108,116,0,0,115,41,169,27,84,1,8,0,109,15,79,24,23,109,141,116,0,0,128,41,176,27,63,1,8,1,108,108,107,116,0,0,0,0,0,0,128,41,173,27,64,1,8,1,108,108,139,116,0,0,0,0,0,0,128,41,182,27,63,1,8,0,109,109,107,116,0,0,0,0,0,0,128,41,179,27,64,1,8,0,109,109,139,116,0,0,0,0,0,0,128,41,177,27,73,1,8,1,108,15,79,24,108,107,116,0,0,0,128,41,174,27,74,1,8,1,108,15,79,24,108,139,116,0,0,0,128,41,183,27,73,1,8,0,109,15,79,24,109,107,116,0,0,0,128,41,180,27,74,1,8,0,109,15,79,24,109,139,116,0,0,0,128,41,178,27,81,1,8,1,108,15,79,24,23,108,107,116,0,0,128,41,175,27,82,1,8,1,108,15,79,24,23,108,139,116,0,0,128,41,184,27,81,1,8,0,109,15,79,24,23,109,107,116,0,0,128,41,181,27,82,1,8,0,109,15,79,24,23,109,139,116,0,0,141,41,188,27,63,1,1,0,109,109,108,116,0,0,0,0,0,0,141,41,185,27,65,1,1,0,109,109,141,116,0,0,0,0,0,0,141,41,189,27,73,1,1,0,109,15,79,24,109,108,116,0,0,0,141,41,186,27,75,1,1,0,109,15,79,24,109,141,116,0,0,0,141,41,190,27,81,1,1,0,109,15,79,24,23,109,108,116,0,0,141,41,187,27,84,1,1,0,109,15,79,24,23,109,141,116,0,0,154,41,192,27,63,1,0,0,101,101,101,116,0,0,0,0,0,0,154,41,191,27,173,1,0,0,101,101,142,116,0,0,0,0,0,0,154,41,194,27,63,1,1,0,107,107,107,116,0,0,0,0,0,0,154,41,193,27,173,1,1,0,107,107,142,116,0,0,0,0,0,0,164,41,196,27,62,0,0,0,101,139,0,0,0,0,0,0,0,0,164,41,195,27,123,1,0,0,104,141,0,0,0,0,0,0,0,0,171,41,197,27,106,0,0,0,142,0,0,0,0,0,0,0,0,0,180,41,198,27,56,0,0,32,101,101,0,0,0,0,0,0,0,0,180,41,199,27,56,0,0,8,101,101,0,0,0,0,0,0,0,0,192,41,203,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,192,41,201,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,192,41,202,27,105,2,0,0,139,101,101,0,0,0,0,0,0,0,192,41,200,27,106,2,0,0,141,104,104,0,0,0,0,0,0,0,203,41,207,27,25,1,0,0,101,101,139],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+993922);allocate([203,41,205,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,203,41,206,27,105,2,0,0,139,101,101,0,0,0,0,0,0,0,203,41,204,27,106,2,0,0,141,104,104,0,0,0,0,0,0,0,214,41,253,27,68,0,0,0,101,101,101,0,0,0,0,0,0,0,214,41,252,27,25,1,0,0,101,101,139,0,0,0,0,0,0,0,214,41,221,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,214,41,220,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,214,41,228,27,68,0,0,1,107,107,107,0,0,0,0,0,0,0,214,41,222,27,25,1,0,1,107,107,139,0,0,0,0,0,0,0,214,41,237,27,68,0,0,1,108,108,108,0,0,0,0,0,0,0,214,41,231,27,26,1,0,1,108,108,141,0,0,0,0,0,0,0,214,41,249,27,68,0,1,0,109,109,109,0,0,0,0,0,0,0,214,41,243,27,27,1,1,0,109,109,143,0,0,0,0,0,0,0,214,41,223,27,70,0,0,1,107,107,144,17,0,0,0,0,0,0,214,41,232,27,70,0,0,1,108,108,144,19,0,0,0,0,0,0,214,41,240,27,68,0,1,0,109,109,109,22,0,0,0,0,0,0,214,41,244,27,70,0,1,0,109,109,144,21,0,0,0,0,0,0,214,41,229,27,34,1,0,1,107,15,79,24,107,107,0,0,0,0,214,41,226,27,35,1,0,1,107,15,79,24,107,139,0,0,0,0,214,41,238,27,34,1,0,1,108,15,79,24,108,108,0,0,0,0,214,41,235,27,37,1,0,1,108,15,79,24,108,141,0,0,0,0,214,41,250,27,34,1,1,0,109,15,79,24,109,109,0,0,0,0,214,41,247,27,38,1,1,0,109,15,79,24,109,143,0,0,0,0,214,41,230,27,42,1,0,1,107,15,79,24,23,107,107,0,0,0,214,41,227,27,43,1,0,1,107,15,79,24,23,107,139,0,0,0,214,41,224,27,44,1,0,1,107,15,79,24,107,144,17,0,0,0,214,41,239,27,42,1,0,1,108,15,79,24,23,108,108,0,0,0,214,41,236,27,46,1,0,1,108,15,79,24,23,108,141,0,0,0,214,41,233,27,44,1,0,1,108,15,79,24,108,144,19,0,0,0,214,41,251,27,42,1,1,0,109,15,79,24,23,109,109,0,0,0,214,41,248,27,47,1,1,0,109,15,79,24,23,109,143,0,0,0,214,41,241,27,34,1,1,0,109,15,79,24,109,109,22,0,0,0,214,41,245,27,44,1,1,0,109,15,79,24,109,144,21,0,0,0,214,41,225,27,54,1,0,1,107,15,79,24,23,107,144,17,0,0,214,41,234,27,54,1,0,1,108,15,79,24,23,108,144,19,0,0,214,41,242,27,42,1,1,0,109,15,79,24,23,109,109,22,0,0,214,41,246,27,54,1,1,0,109,15,79,24,23,109,144,21,0,0,221,41,31,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,221,41,30,28,25,1,0,0,101,101,139,0,0,0,0,0,0,0,221,41,255,27,68,0,0,0,104,104,104,0,0,0,0,0,0,0,221,41,254,27,26,1,0,0,104,104,141,0,0,0,0,0,0,0,221,41,6,28,68,0,0,1,107,107,107,0,0,0,0,0,0,0,221,41,0,28,25,1,0,1,107,107,139,0,0,0,0,0,0,0,221,41,15,28,68,0,0,1,108,108,108,0,0,0,0,0,0,0,221,41,9,28,26,1,0,1,108,108,141,0,0,0,0,0,0,0,221,41,27,28,68,0,1,0,109,109,109,0,0,0,0,0,0,0,221,41,21,28,27,1,1,0,109,109,143,0,0,0,0,0,0,0,221,41,1,28,69,0,0,1,107,107,142,19,0,0,0,0,0,0,221,41,10,28,69,0,0,1,108,108,142,21,0,0,0,0,0,0,221,41,18,28,68,0,1,0,109,109,109,22,0,0,0,0,0,0,221,41,22,28,69,0,1,0,109,109,142,16,0,0,0,0,0,0,221,41,7,28,34,1,0,1,107,15,79,24,107,107,0,0,0,0,221,41,4,28,35,1,0,1,107,15,79,24,107,139,0,0,0,0,221,41,16,28,34,1,0,1,108,15,79,24,108,108,0,0,0,0,221,41,13,28,37,1,0,1,108,15,79,24,108,141,0,0,0,0,221,41,28,28,34,1,1,0,109,15,79,24,109,109,0,0,0,0,221,41,25,28,38,1,1,0,109,15,79,24,109,143,0,0,0,0,221,41,8,28,42,1,0,1,107,15,79,24,23,107,107,0,0,0,221,41,5,28,43,1,0,1,107,15,79,24,23,107,139,0,0,0,221,41,2,28,59,1,0,1,107,15,79,24,107,142,19,0,0,0,221,41,17,28,42,1,0,1,108,15,79,24,23,108,108,0,0,0,221,41,14,28,46,1,0,1,108,15,79,24,23,108,141,0,0,0,221,41,11,28,59,1,0,1,108,15,79,24,108,142,21,0,0,0,221,41,29,28,42,1,1,0,109,15,79,24,23,109,109,0,0,0,221,41,26,28,47,1,1,0,109,15,79,24,23,109,143,0,0,0,221,41,19,28,34,1,1,0,109,15,79,24,109,109,22,0,0,0,221,41,23,28,59,1,1,0,109,15,79,24,109,142,16,0,0,0,221,41,3,28,61,1,0,1,107,15,79,24,23,107,142,19,0,0,221,41,12,28,61,1,0,1,108,15,79,24,23,108,142,21,0,0,221,41,20,28,42,1,1,0,109,15,79,24,23,109,109,22,0,0,221,41,24,28,61,1,1,0,109,15,79,24,23,109,142,16,0,0,228,41,45,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,228,41,43,28,70,0,0,0,101,101,144,0,0,0,0,0,0,0,228,41,37,28,68,0,1,0,107,107,107,0,0,0,0,0,0,0,228,41,33,28,25,1,1,0,107,107,139,0,0,0,0,0,0,0,228,41,40,28,68,0,1,0,107,107,107,22,0,0,0,0,0,0,228,41,38,28,34,1,1,0,107,15,79,24,107,107,0,0,0,0,228,41,34,28,35,1,1,0,107,15,79,24,107,139,0,0,0,0,228,41,39,28,42,1,1,0,107,15,79,24,23,107,107,0,0,0,228,41,35,28,43,1,1,0,107,15,79,24,23,107,139,0,0,0,228,41,41,28,34,1,1,0,107,15,79,24,107,107,22,0,0,0,228,41,42,28,42,1,1,0,107,15,79,24,23,107,107,22,0,0,235,41,60,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,235,41,58,28,69,0,0,0,101,101,142,0,0,0,0,0,0,0,235,41,52,28,68,0,1,0,107,107,107,0,0,0,0,0,0,0,235,41,48,28,25,1,1,0,107,107,139,0,0,0,0,0,0,0,235,41,55,28,68,0,1,0,107,107,107,22,0,0,0,0,0,0,235,41,53,28,34,1,1,0,107,15,79,24,107,107,0,0,0,0,235,41,49,28,35,1,1,0,107,15,79,24,107,139,0,0,0,0,235,41,54,28,42,1,1,0,107,15,79,24,23,107,107,0,0,0,235,41,50,28,43,1,1,0,107,15,79,24,23,107,139,0,0,0,235,41,56,28,34,1,1,0,107,15,79,24,107,107,22,0,0,0,235,41,57,28,42,1,1,0,107,15,79,24,23,107,107,22,0,0,242,41,62,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,41,63,28,107,0,0,0,144,0,0,0,0,0,0,0,0,0,1,42,64,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,42,110,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,8,42,109,28,25,1,0,0,101,101,139,0,0,0,0,0,0,0,8,42,78,28,68,0,0,0,104,104,104,0,0,0,0,0,0,0,8,42,77,28,26,1,0,0,104,104,141,0,0,0,0,0,0,0,8,42,85,28,68,0,0,1,107,107,107,0,0,0,0,0,0,0,8,42,79,28,25,1,0,1,107,107,139,0,0,0,0,0,0,0,8,42,94,28,68,0,0,1,108,108,108,0,0,0,0,0,0,0,8,42,88,28,26,1,0,1,108,108,141,0,0,0,0,0,0,0,8,42,106,28,68,0,1,0,109,109,109,0,0,0,0,0,0,0,8,42,100,28,27,1,1,0,109,109,143,0,0,0,0,0,0,0,8,42,80,28,70,0,0,1,107,107,144,17,0,0,0,0,0,0,8,42,89,28,70,0,0,1,108,108,144,19,0,0,0,0,0,0,8,42,97,28,68,0,1,0,109,109,109,22,0,0,0,0,0,0,8,42,101,28,70,0,1,0,109,109,144,21,0,0,0,0,0,0,8,42,86,28,34,1,0,1,107,15,79,24,107,107,0,0,0,0,8,42,83,28,35,1,0,1,107,15,79,24,107,139,0,0,0,0,8,42,95,28,34,1,0,1,108,15,79,24,108,108,0,0,0,0,8,42,92,28,37,1,0,1,108,15,79,24,108,141,0,0,0,0,8,42,107,28,34,1,1,0,109,15,79,24,109,109,0,0,0,0,8,42,104,28,38,1,1,0,109,15,79,24,109,143,0,0,0,0,8,42,87,28,42,1,0,1,107,15,79,24,23,107,107,0,0,0,8,42,84,28,43,1,0,1,107,15,79,24,23,107,139,0,0,0,8,42,81,28,44,1,0,1,107,15,79,24,107,144,17,0,0,0,8,42,96,28,42,1,0,1,108,15,79,24,23,108,108,0,0,0,8,42,93,28,46,1,0,1,108,15,79,24,23,108,141,0,0,0,8,42,90,28,44,1,0,1,108,15,79,24,108,144,19,0,0,0,8,42,108,28,42,1,1,0,109,15,79,24,23,109,109,0,0,0,8,42,105,28,47,1,1,0,109,15,79,24,23,109,143,0,0,0,8,42,98,28,34,1,1,0,109,15,79,24,109,109,22,0,0,0,8,42,102,28,44,1,1,0,109,15,79,24,109,144,21,0,0,0,8,42,82,28,54,1,0,1,107,15,79,24,23,107,144,17,0,0,8,42,91,28,54,1,0,1,108,15,79,24,23,108,144,19,0,0,8,42,99,28,42,1,1,0,109,15,79,24,23,109,109,22,0,0,8,42,103,28,54,1,1,0,109,15,79,24,23,109,144,21,0,0,15,42,144,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,15,42,143,28,25,1,0,0,101,101,139,0,0,0,0,0,0,0,15,42,112,28,68,0,0,0,104,104,104,0,0,0,0,0,0,0,15,42,111,28,26,1,0,0,104,104,141,0,0,0,0,0,0,0,15,42,119,28,68,0,0,1,107,107,107,0,0,0,0,0,0,0,15,42,113,28,25,1,0,1,107,107,139,0,0,0,0,0,0,0,15,42,128,28,68,0,0,1,108,108,108,0,0,0,0,0,0,0,15,42,122,28,26,1,0,1,108,108,141,0,0,0,0,0,0,0,15,42,140,28,68,0,1,0,109,109,109,0,0,0,0,0,0,0,15,42,134,28,27,1,1,0,109,109,143,0,0,0,0,0,0,0,15,42,114,28,69,0,0,1,107,107,142,19,0,0,0,0,0,0,15,42,123,28,69,0,0,1,108,108,142,21,0,0,0,0,0,0,15,42,131,28,68,0,1,0,109,109,109,22,0,0,0,0,0,0,15,42,135,28,69,0,1,0,109,109,142,16,0,0,0,0,0,0,15,42,120,28,34,1,0,1,107,15,79,24,107,107,0,0,0,0,15,42,117,28,35,1,0,1,107,15,79,24,107,139,0,0,0,0,15,42,129,28,34,1,0,1,108,15,79,24,108,108,0,0,0,0,15,42,126,28,37,1,0,1,108,15,79,24,108,141,0,0,0,0,15,42,141,28,34,1,1,0,109,15,79,24,109,109,0,0,0,0,15,42,138,28,38,1,1,0,109,15,79,24,109,143,0,0,0,0,15,42,121,28,42,1,0,1,107,15,79,24,23,107,107,0,0,0,15,42,118,28,43,1,0,1,107,15,79,24,23,107,139,0,0,0,15,42,115,28,59,1,0,1,107,15,79,24,107,142,19,0,0,0,15,42,130,28,42,1,0,1,108,15,79,24,23,108,108,0,0,0,15,42,127,28,46,1,0,1,108,15,79,24,23,108,141,0,0,0,15,42,124,28,59,1,0,1,108,15,79,24,108,142,21,0,0,0,15,42,142,28,42,1,1,0,109,15,79,24,23,109,109,0,0,0,15,42,139,28,47,1,1,0,109,15,79,24,23,109,143,0,0,0,15,42,132,28,34,1,1,0,109,15,79,24,109,109,22,0,0,0,15,42,136,28,59,1,1,0,109,15,79,24,109,142,16,0,0,0,15,42,116,28,61,1,0,1,107,15,79,24,23,107,142,19,0,0,15,42,125,28,61,1,0,1,108,15,79,24,23,108,142,21,0,0,15,42,133,28,42,1,1,0,109,15,79,24,23,109,109,22,0,0,15,42,137,28,61,1,1,0,109,15,79,24,23,109,142,16,0,0,22,42,158,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,22,42,156,28,70,0,0,0,101,101,144,0,0,0,0,0,0,0,22,42,150,28,68,0,1,0,107,107,107,0,0,0,0,0,0,0,22,42,146,28,25,1,1,0,107,107,139,0,0,0,0,0,0,0,22,42,153,28,68,0,1,0,107,107,107,22,0,0,0,0,0,0,22,42,151,28,34,1,1,0,107,15,79,24,107,107,0,0,0,0,22,42,147,28,35,1,1,0,107,15,79,24,107,139,0,0,0,0,22,42,152,28,42,1,1,0,107,15,79,24,23,107,107,0,0,0,22,42,148,28,43,1,1,0,107,15,79,24,23,107,139,0,0,0,22,42,154,28,34,1,1,0,107,15,79,24,107,107,22,0,0,0,22,42,155,28,42,1,1,0,107,15,79,24,23,107,107,22,0,0,29,42,173,28,68,0,0,0,101,101,101,0,0,0,0,0,0,0,29,42,171,28,69,0,0,0,101,101,142,0,0,0,0,0,0,0,29,42,165,28,68,0,1,0,107,107,107,0,0,0,0,0,0,0,29,42,161,28,25,1,1,0,107,107,139,0,0,0,0,0,0,0,29,42,168,28,68,0,1,0,107,107,107,22,0,0,0,0,0,0,29,42,166,28,34,1,1,0,107,15,79,24,107,107,0,0,0,0,29,42,162,28,35,1,1,0,107,15,79,24,107,139,0,0,0,0,29,42,167,28,42,1,1,0,107,15,79,24,23,107,107,0,0,0,29,42,163,28,43,1,1,0,107,15,79,24,23,107,139,0,0,0,29,42,169,28,34,1,1,0,107,15,79,24,107,107,22,0,0,0,29,42,170,28,42,1,1,0,107,15,79,24,23,107,107,22,0,0,36,42,175,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,42,176,28,0,0,0,32,32,0,0,0,0,0,0,0,0,0,45,42,177,28,0,0,0,8,40,0,0,0,0,0,0,0,0,0,52,42,178,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,225,28,56,0,0,0,101,101,0,0,0,0,0,0,0,0,60,42,224,28,62,0,0,0,101,139,0,0,0,0,0,0,0,0,60,42,188,28,56,0,0,0,104,104,0,0,0,0,0,0,0,0,60,42,187,28,123,1,0,0,104,141,0,0,0,0,0,0,0,0,60,42,195,28,56,0,1,1,107,107,0,0,0,0,0,0,0,0,60,42,192,28,62,0,1,1,107,139,0,0,0,0,0,0,0,0,60,42,206,28,56,0,1,1,108,108,0,0,0,0,0,0,0,0,60,42,203,28,123,1,1,1,108,141,0,0,0,0,0,0,0,0,60,42,217,28,56,0,1,0,109,109,0,0,0,0,0,0,0,0,60,42,214,28,192,1,1,0,109,143,0,0,0,0,0,0,0,0,60,42,223,28,93,0,0,0,139,101,0,0,0,0,0,0,0,0,60,42,190,28,93,0,1,1,139,107,0,0,0,0,0,0,0,0,60,42,186,28,178,1,0,0,141,104,0,0,0,0,0,0,0,0,60,42,201,28,178,1,1,1,141,108,0,0,0,0,0,0,0,0,60,42,212,28,179,1,1,0,143,109,0,0,0,0,0,0,0,0,60,42,197,28,112,1,1,1,107,15,79,24,107,0,0,0,0,0,60,42,193,28,119,1,1,1,107,15,79,24,139,0,0,0,0,0,60,42,208,28,112,1,1,1,108,15,79,24,108,0,0,0,0,0,60,42,204,28,125,1,1,1,108,15,79,24,141,0,0,0,0,0,60,42,219,28,112,1,1,0,109,15,79,24,109,0,0,0,0,0,60,42,215,28,197,1,1,0,109,15,79,24,143,0,0,0,0,0,60,42,191,28,183,1,1,1,139,15,79,24,107,0,0,0,0,0,60,42,202,28,184,1,1,1,141,15,79,24,108,0,0,0,0,0,60,42,213,28,185,1,1,0,143,15,79,24,109,0,0,0,0,0,60,42,199,28,116,1,1,1,107,15,79,24,23,107,0,0,0,0,60,42,194,28,121,1,1,1,107,15,79,24,23,139,0,0,0,0,60,42,210,28,116,1,1,1,108,15,79,24,23,108,0,0,0,0,60,42,205,28,127,1,1,1,108,15,79,24,23,141,0,0,0,0,60,42,221,28,116,1,1,0,109,15,79,24,23,109,0,0,0,0,60,42,216,28,199,1,1,0,109,15,79,24,23,143,0,0,0,0,68,42,196,28,56,0,1,1,107,107,0,0,0,0,0,0,0,0,68,42,207,28,56,0,1,1,108,108,0,0,0,0,0,0,0,0,68,42,218,28,56,0,1,0,109,109,0,0,0,0,0,0,0,0,68,42,198,28,107,2,1,1,107,15,79,24,107,0,0,0,0,0,68,42,209,28,107,2,1,1,108,15,79,24,108,0,0,0,0,0,68,42,220,28,107,2,1,0,109,15,79,24,109,0,0,0,0,0,68,42,200,28,116,1,1,1,107,15,79,24,23,107,0,0,0,0,68,42,211,28,116,1,1,1,108,15,79,24,23,108,0,0,0,0,68,42,222,28,116,1,1,0,109,15,79,24,23,109,0,0,0,0,78,42,10,29,56,0,0,0,101,101,0,0,0,0,0,0,0,0,78,42,9,29,62,0,0,0,101,139,0,0,0,0,0,0,0,0,78,42,229,28,56,0,0,0,104,104,0,0,0,0,0,0,0,0,78,42,228,28,123,1,0,0,104,141,0,0,0,0,0,0,0,0,78,42,236,28,56,0,1,1,107,107,0,0,0,0,0,0,0,0,78,42,233,28,62,0,1,1,107,139,0,0,0,0,0,0,0,0,78,42,247,28,56,0,1,1,108,108,0,0,0,0,0,0,0,0,78,42,244,28,123,1,1,1,108,141,0,0,0,0,0,0,0,0,78,42,2,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,78,42,255,28,192,1,1,0,109,143,0,0,0,0,0,0,0,0,78,42,8,29,93,0,0,0,139,101,0,0,0,0,0,0,0,0,78,42,231,28,93,0,1,1,139,107,0,0,0,0,0,0,0,0,78,42,227,28,178,1,0,0,141,104,0,0,0,0,0,0,0,0,78,42,242,28,178,1,1,1,141,108,0,0,0,0,0,0,0,0,78,42,253,28,179,1,1,0,143,109,0,0,0,0,0,0,0,0,78,42,238,28,112,1,1,1,107,15,79,24,107,0,0,0,0,0,78,42,234,28,119,1,1,1,107,15,79,24,139,0,0,0,0,0,78,42,249,28,112,1,1,1,108,15,79,24,108,0,0,0,0,0,78,42,245,28,125,1,1,1,108,15,79,24,141,0,0,0,0,0,78,42,4,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,78,42,0,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,78,42,232,28,183,1,1,1,139,15,79,24,107,0,0,0,0,0,78,42,243,28,184,1,1,1,141,15,79,24,108,0,0,0,0,0,78,42,254,28,185,1,1,0,143,15,79,24,109,0,0,0,0,0,78,42,240,28,116,1,1,1,107,15,79,24,23,107,0,0,0,0,78,42,235,28,121,1,1,1,107,15,79,24,23,139,0,0,0,0,78,42,251,28,116,1,1,1,108,15,79,24,23,108,0,0,0,0,78,42,246,28,127,1,1,1,108,15,79,24,23,141,0,0,0,0,78,42,6,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,78,42,1,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,86,42,237,28,56,0,1,1,107,107,0,0,0,0,0,0,0,0,86,42,248,28,56,0,1,1,108,108,0,0,0,0,0,0,0,0,86,42,3,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,86,42,239,28,107,2,1,1,107,15,79,24,107,0,0,0,0,0,86,42,250,28,107,2,1,1,108,15,79,24,108,0,0,0,0,0,86,42,5,29,107,2,1,0,109,15,79,24,109,0,0,0,0,0,86,42,241,28,116,1,1,1,107,15,79,24,23,107,0,0,0,0,86,42,252,28,116,1,1,1,108,15,79,24,23,108,0,0,0,0,86,42,7,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,96,42,37,29,56,0,0,0,101,103,0,0,0,0,0,0,0,0,96,42,182,28,56,0,0,0,101,105,0,0,0,0,0,0,0,0,96,42,36,29,57,0,0,0,101,142,0,0,0,0,0,0,0,0,96,42,47,30,56,0,0,0,103,101,0,0,0,0,0,0,0,0,96,42,45,30,56,0,1,0,103,107,0,0,0,0,0,0,0,0,96,42,55,30,56,0,0,0,105,101,0,0,0,0,0,0,0,0,96,42,35,29,56,0,1,0,107,103,0,0,0,0,0,0,0,0,96,42,34,29,57,0,1,0,107,142,0,0,0,0,0,0,0,0,96,42,46,30,21,0,0,0,142,101,0,0,0,0,0,0,0,0,96,42,44,30,21,0,1,0,142,107,0,0,0,0,0,0,0,0,102,42,33,29,56,0,0,0,101,101,0,0,0,0,0,0,0,0,102,42,32,29,58,0,0,0,101,144,0,0,0,0,0,0,0,0,102,42,13,29,56,0,0,0,104,104,0,0,0,0,0,0,0,0,102,42,12,29,123,1,0,0,104,141,0,0,0,0,0,0,0,0,102,42,17,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,102,42,14,29,58,0,1,1,107,144,0,0,0,0,0,0,0,0,102,42,23,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,102,42,20,29,123,1,1,1,108,141,0,0,0,0,0,0,0,0,102,42,29,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,102,42,26,29,192,1,1,0,109,143,0,0,0,0,0,0,0,0,102,42,18,29,112,1,1,1,107,15,79,24,107,0,0,0,0,0,102,42,15,29,129,1,1,1,107,15,79,24,144,0,0,0,0,0,102,42,24,29,112,1,1,1,108,15,79,24,108,0,0,0,0,0,102,42,21,29,125,1,1,1,108,15,79,24,141,0,0,0,0,0,102,42,30,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,102,42,27,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,102,42,19,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,102,42,16,29,131,1,1,1,107,15,79,24,23,144,0,0,0,0,102,42,25,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,102,42,22,29,127,1,1,1,108,15,79,24,23,141,0,0,0,0,102,42,31,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,102,42,28,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,111,42,114,29,56,0,0,0,101,101,0,0,0,0,0,0,0,0,111,42,113,29,62,0,0,0,101,139,0,0,0,0,0,0,0,0,111,42,110,29,56,0,0,0,104,104,0,0,0,0,0,0,0,0,111,42,109,29,123,1,0,0,104,141,0,0,0,0,0,0,0,0,111,42,112,29,93,0,0,0,139,101,0,0,0,0,0,0,0,0,111,42,108,29,178,1,0,0,141,104,0,0,0,0,0,0,0,0,119,42,47,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,119,42,44,29,62,0,1,1,107,139,0,0,0,0,0,0,0,0,119,42,58,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,119,42,55,29,123,1,1,1,108,141,0,0,0,0,0,0,0,0,119,42,69,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,119,42,66,29,192,1,1,0,109,143,0,0,0,0,0,0,0,0,119,42,42,29,93,0,1,1,139,107,0,0,0,0,0,0,0,0,119,42,53,29,178,1,1,1,141,108,0,0,0,0,0,0,0,0,119,42,64,29,179,1,1,0,143,109,0,0,0,0,0,0,0,0,119,42,49,29,112,1,1,1,107,15,79,24,107,0,0,0,0,0,119,42,45,29,119,1,1,1,107,15,79,24,139,0,0,0,0,0,119,42,60,29,112,1,1,1,108,15,79,24,108,0,0,0,0,0,119,42,56,29,125,1,1,1,108,15,79,24,141,0,0,0,0,0,119,42,71,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,119,42,67,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,119,42,43,29,183,1,1,1,139,15,79,24,107,0,0,0,0,0,119,42,54,29,184,1,1,1,141,15,79,24,108,0,0,0,0,0,119,42,65,29,185,1,1,0,143,15,79,24,109,0,0,0,0,0,119,42,51,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,119,42,46,29,121,1,1,1,107,15,79,24,23,139,0,0,0,0,119,42,62,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,119,42,57,29,127,1,1,1,108,15,79,24,23,141,0,0,0,0,119,42,73,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,119,42,68,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,129,42,48,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,129,42,59,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,129,42,70,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,129,42,50,29,107,2,1,1,107,15,79,24,107,0,0,0,0,0,129,42,61,29,107,2,1,1,108,15,79,24,108,0,0,0,0,0,129,42,72,29,107,2,1,0,109,15,79,24,109,0,0,0,0,0,129,42,52,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,129,42,63,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,129,42,74,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,141,42,80,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,141,42,77,29,62,0,1,1,107,139,0,0,0,0,0,0,0,0,141,42,91,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,141,42,88,29,123,1,1,1,108,141,0,0,0,0,0,0,0,0,141,42,102,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,141,42,99,29,192,1,1,0,109,143,0,0,0,0,0,0,0,0,141,42,75,29,93,0,1,1,139,107,0,0,0,0,0,0,0,0,141,42,86,29,178,1,1,1,141,108,0,0,0,0,0,0,0,0,141,42,97,29,179,1,1,0,143,109,0,0,0,0,0,0,0,0,141,42,82,29,112,1,1,1,107,15,79,24,107,0,0,0,0,0,141,42,78,29,119,1,1,1,107,15,79,24,139,0,0,0,0,0,141,42,93,29,112,1,1,1,108,15,79,24,108,0,0,0,0,0,141,42,89,29,125,1,1,1,108,15,79,24,141,0,0,0,0,0,141,42,104,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,141,42,100,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,141,42,76,29,183,1,1,1,139,15,79,24,107,0,0,0,0,0,141,42,87,29,184,1,1,1,141,15,79,24,108,0,0,0,0,0,141,42,98,29,185,1,1,0,143,15,79,24,109,0,0,0,0,0,141,42,84,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,141,42,79,29,121,1,1,1,107,15,79,24,23,139,0,0,0,0,141,42,95,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,141,42,90,29,127,1,1,1,108,15,79,24,23,141,0,0,0,0,141,42,106,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,141,42,101,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,151,42,81,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,151,42,92,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,151,42,103,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,151,42,83,29,107,2,1,1,107,15,79,24,107,0,0,0,0,0,151,42,94,29,107,2,1,1,108,15,79,24,108,0,0,0,0,0,151,42,105,29,107,2,1,0,109,15,79,24,109,0,0,0,0,0,151,42,85,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,151,42,96,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,151,42,107,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,163,42,254,29,56,0,0,0,101,101,0,0,0,0,0,0,0,0,163,42,253,29,62,0,0,0,101,139,0,0,0,0,0,0,0,0,163,42,250,29,56,0,0,0,104,104,0,0,0,0,0,0,0,0,163,42,249,29,123,1,0,0,104,141,0,0,0,0,0,0,0,0,163,42,252,29,93,0,0,0,139,101,0,0,0,0,0,0,0,0,163,42,248,29,178,1,0,0,141,104,0,0,0,0,0,0,0,0,171,42,121,29,56,0,2,1,107,107,0,0,0,0,0,0,0,0,171,42,118,29,62,0,2,1,107,139,0,0,0,0,0,0,0,0,171,42,132,29,56,0,2,1,108,108,0,0,0,0,0,0,0,0,171,42,129,29,123,1,2,1,108,141,0,0,0,0,0,0,0,0,171,42,143,29,56,0,2,0,109,109,0,0,0,0,0,0,0,0,171,42,140,29,192,1,2,0,109,143,0,0,0,0,0,0,0,0,171,42,116,29,93,0,2,1,139,107,0,0,0,0,0,0,0,0,171,42,127,29,178,1,2,1,141,108,0,0,0,0,0,0,0,0,171,42,138,29,179,1,2,0,143,109,0,0,0,0,0,0,0,0,171,42,123,29,112,1,2,1,107,15,79,24,107,0,0,0,0,0,171,42,119,29,119,1,2,1,107,15,79,24,139,0,0,0,0,0,171,42,134,29,112,1,2,1,108,15,79,24,108,0,0,0,0,0,171,42,130,29,125,1,2,1,108,15,79,24,141,0,0,0,0,0,171,42,145,29,112,1,2,0,109,15,79,24,109,0,0,0,0,0,171,42,141,29,197,1,2,0,109,15,79,24,143,0,0,0,0,0,171,42,117,29,183,1,2,1,139,15,79,24,107,0,0,0,0,0,171,42,128,29,184,1,2,1,141,15,79,24,108,0,0,0,0,0,171,42,139,29,185,1,2,0,143,15,79,24,109,0,0,0,0,0,171,42,125,29,116,1,2,1,107,15,79,24,23,107,0,0,0,0,171,42,120,29,121,1,2,1,107,15,79,24,23,139,0,0,0,0,171,42,136,29,116,1,2,1,108,15,79,24,23,108,0,0,0,0,171,42,131,29,127,1,2,1,108,15,79,24,23,141,0,0,0,0,171,42,147,29,116,1,2,0,109,15,79,24,23,109,0,0,0,0,171,42,142,29,199,1,2,0,109,15,79,24,23,143,0,0,0,0,181,42,122,29,56,0,2,1,107,107,0,0,0,0,0,0,0,0,181,42,133,29,56,0,2,1,108,108,0,0,0,0,0,0,0,0,181,42,144,29,56,0,2,0,109,109,0,0,0,0,0,0,0,0,181,42,124,29,107,2,2,1,107,15,79,24,107,0,0,0,0,0,181,42,135,29,107,2,2,1,108,15,79,24,108,0,0,0,0,0,181,42,146,29,107,2,2,0,109,15,79,24,109,0,0,0,0,0,181,42,126,29,116,1,2,1,107,15,79,24,23,107,0,0,0,0,181,42,137,29,116,1,2,1,108,15,79,24,23,108,0,0,0,0,181,42,148,29,116,1,2,0,109,15,79,24,23,109,0,0,0,0,193,42,154,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,193,42,151,29,62,0,1,1,107,139,0,0,0,0,0,0,0,0,193,42,165,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,193,42,162,29,123,1,1,1,108,141,0,0,0,0,0,0,0,0,193,42,176,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,193,42,173,29,192,1,1,0,109,143,0,0,0,0,0,0,0,0,193,42,149,29,93,0,1,1,139,107,0,0,0,0,0,0,0,0,193,42,160,29,178,1,1,1,141,108,0,0,0,0,0,0,0,0,193,42,171,29,179,1,1,0,143,109,0,0,0,0,0,0,0,0,193,42,156,29,112,1,1,1,107,15,79,24,107,0,0,0,0,0,193,42,152,29,119,1,1,1,107,15,79,24,139,0,0,0,0,0,193,42,167,29,112,1,1,1,108,15,79,24,108,0,0,0,0,0,193,42,163,29,125,1,1,1,108,15,79,24,141,0,0,0,0,0,193,42,178,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,193,42,174,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,193,42,150,29,183,1,1,1,139,15,79,24,107,0,0,0,0,0,193,42,161,29,184,1,1,1,141,15,79,24,108,0,0,0,0,0,193,42,172,29,185,1,1,0,143,15,79,24,109,0,0,0,0,0,193,42,158,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,193,42,153,29,121,1,1,1,107,15,79,24,23,139,0,0,0,0,193,42,169,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,193,42,164,29,127,1,1,1,108,15,79,24,23,141,0,0,0,0,193,42,180,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,193,42,175,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,203,42,155,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,203,42,166,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,203,42,177,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,203,42,157,29,107,2,1,1,107,15,79,24,107,0,0,0,0,0,203,42,168,29,107,2,1,1,108,15,79,24,108,0,0,0,0,0,203,42,179,29,107,2,1,0,109,15,79,24,109,0,0,0,0,0,203,42,159,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,203,42,170,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,203,42,181,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,215,42,187,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,215,42,184,29,62,0,1,1,107,139,0,0,0,0,0,0,0,0,215,42,198,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,215,42,195,29,123,1,1,1,108,141,0,0,0,0,0,0,0,0,215,42,209,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,215,42,206,29,192,1,1,0,109,143,0,0,0,0,0,0,0,0,215,42,182,29,93,0,1,1,139,107,0,0,0,0,0,0,0,0,215,42,193,29,178,1,1,1,141,108,0,0,0,0,0,0,0,0,215,42,204,29,179,1,1,0,143,109,0,0,0,0,0,0,0,0,215,42,189,29,112,1,1,1,107,15,79,24,107,0,0,0,0,0,215,42,185,29,119,1,1,1,107,15,79,24,139,0,0,0,0,0,215,42,200,29,112,1,1,1,108,15,79,24,108,0,0,0,0,0,215,42,196,29,125,1,1,1,108,15,79,24,141,0,0,0,0,0,215,42,211,29,112,1,1,0,109,15,79,24,109,0,0,0,0,0,215,42,207,29,197,1,1,0,109,15,79,24,143,0,0,0,0,0,215,42,183,29,183,1,1,1,139,15,79,24,107,0,0,0,0,0,215,42,194,29,184,1,1,1,141,15,79,24,108,0,0,0,0,0,215,42,205,29,185,1,1,0,143,15,79,24,109,0,0,0,0,0,215,42,191,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,215,42,186,29,121,1,1,1,107,15,79,24,23,139,0,0,0,0,215,42,202,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,215,42,197,29,127,1,1,1,108,15,79,24,23,141,0,0,0,0,215,42,213,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,215,42,208,29,199,1,1,0,109,15,79,24,23,143,0,0,0,0,225,42,188,29,56,0,1,1,107,107,0,0,0,0,0,0,0,0,225,42,199,29,56,0,1,1,108,108,0,0,0,0,0,0,0,0,225,42,210,29,56,0,1,0,109,109,0,0,0,0,0,0,0,0,225,42,190,29,107,2,1,1,107,15,79,24,107,0,0,0,0,0,225,42,201,29,107,2,1,1,108,15,79,24,108,0,0,0,0,0,225,42,212,29,107,2,1,0,109,15,79,24,109,0,0,0,0,0,225,42,192,29,116,1,1,1,107,15,79,24,23,107,0,0,0,0,225,42,203,29,116,1,1,1,108,15,79,24,23,108,0,0,0,0,225,42,214,29,116,1,1,0,109,15,79,24,23,109,0,0,0,0,237,42,220,29,56,0,2,1,107,107,0,0,0,0,0,0,0,0,237,42,217,29,62,0,2,1,107,139,0,0,0,0,0,0,0,0,237,42,231,29,56,0,2,1,108,108,0,0,0,0,0,0,0,0,237,42,228,29,123,1,2,1,108,141,0,0,0,0,0,0,0,0,237,42,242,29,56,0,2,0,109,109,0,0,0,0,0,0,0,0,237,42,239,29,192,1,2,0,109,143,0,0,0,0,0,0,0,0,237,42,215,29,93,0,2,1,139,107,0,0,0,0,0,0,0,0,237,42,226,29,178,1,2,1,141,108,0,0,0,0,0,0,0,0,237,42,237,29,179,1,2,0,143,109,0,0,0,0,0,0,0,0,237,42,222,29,112,1,2,1,107,15,79,24,107,0,0,0,0,0,237,42,218,29,119,1,2,1,107,15,79,24,139,0,0,0,0,0,237,42,233,29,112,1,2,1,108,15,79,24,108,0,0,0,0,0,237,42,229,29,125,1,2,1,108,15,79,24,141,0,0,0,0,0,237,42,244,29,112,1,2,0,109,15,79,24,109,0,0,0,0,0,237,42,240,29,197,1,2,0,109,15,79,24,143,0,0,0,0,0,237,42,216,29,183,1,2,1,139,15,79,24,107,0,0,0,0,0,237,42,227,29,184,1,2,1,141,15,79,24,108,0,0,0,0,0,237,42,238,29,185,1,2,0,143,15,79,24,109,0,0,0,0,0,237,42,224,29,116,1,2,1,107,15,79,24,23,107,0,0,0,0,237,42,219,29,121,1,2,1,107,15,79,24,23,139,0,0,0,0,237,42,235,29,116,1,2,1,108,15,79,24,23,108,0,0,0,0,237,42,230,29,127,1,2,1,108,15,79,24,23,141,0,0,0,0,237,42,246,29,116,1,2,0,109,15,79,24,23,109,0,0,0,0,237,42,241,29,199,1,2,0,109,15,79,24,23,143,0,0,0,0,246,42,221,29,56,0,2,1,107,107,0,0,0,0,0,0,0,0,246,42,232,29,56,0,2,1,108,108,0,0,0,0,0,0,0,0,246,42,243,29,56,0,2,0,109,109,0,0,0,0,0,0,0,0,246,42,223,29,107,2,2,1,107,15,79,24,107,0,0,0,0,0,246,42,234,29,107,2,2,1,108,15,79,24,108,0,0,0,0,0,246,42,245,29,107,2,2,0,109,15,79,24,109,0,0,0,0,0,246,42,225,29,116,1,2,1,107,15,79,24,23,107,0,0,0,0,246,42,236,29,116,1,2,1,108,15,79,24,23,108,0,0,0,0,246,42,247,29,116,1,2,0,109,15,79,24,23,109,0,0,0,0,1,43,1,30,68,0,0,0,101,101,101,0,0,0,0,0,0,0,1,43,0,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,10,43,4,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,10,43,2,30,24,0,1,0,144,107,0,0,0,0,0,0,0,0,10,43,5,30,70,0,0,0,101,101,144,0,0,0,0,0,0,0,10,43,3,30,70,0,1,0,107,107,144,0,0,0,0,0,0,0,18,43,8,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,18,43,6,30,24,0,1,0,144,107,0,0,0,0,0,0,0,0,18,43,9,30,70,0,0,0,101,101,144,0,0,0,0,0,0,0,18,43,7,30,70,0,1,0,107,107,144,0,0,0,0,0,0,0,26,43,11,30,68,0,0,0,101,101,101,0,0,0,0,0,0,0,26,43,10,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,35,43,14,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,35,43,12,30,24,0,1,0,144,107,0,0,0,0,0,0,0,0,35,43,15,30,70,0,0,0,101,101,144,0,0,0,0,0,0,0,35,43,13,30,70,0,1,0,107,107,144,0,0,0,0,0,0,0,43,43,18,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,43,43,16,30,24,0,1,0,144,107,0,0,0,0,0,0,0,0,43,43,19,30,70,0,0,0,101,101,144,0,0,0,0,0,0,0,43,43,17,30,70,0,1,0,107,107,144,0,0,0,0,0,0,0,51,43,21,30,229,0,0,0,117,101,0,0,0,0,0,0,0,0,51,43,20,30,229,0,0,0,117,104,0,0,0,0,0,0,0,0,61,43,23,30,229,0,0,0,117,101,0,0,0,0,0,0,0,0,61,43,22,30,229,0,0,0,117,104,0,0,0,0,0,0,0,0,71,43,33,30,93,0,0,0,139,101,0,0,0,0,0,0,0,0,71,43,30,30,93,0,1,1,139,107,0,0,0,0,0,0,0,0,71,43,29,30,178,1,0,0,141,104,0,0,0,0,0,0,0,0,71,43,31,30,178,1,1,1,141,108,0,0,0,0,0,0,0,0,71,43,32,30,179,1,1,0,143,109,0,0,0,0,0,0,0,0,80,43,28,30,62,0,0,0,101,139,0,0,0,0,0,0,0,0,80,43,24,30,123,1,0,0,104,141,0,0,0,0,0,0,0,0,80,43,25,30,62,0,1,1,107,139,0,0,0,0,0,0,0,0,80,43,26,30,123,1,1,1,108,141,0,0,0,0,0,0,0,0,80,43,27,30,192,1,1,0,109,143,0,0,0,0,0,0,0,0,90,43,38,30,93,0,0,0,139,101,0,0,0,0,0,0,0,0,90,43,35,30,93,0,1,1,139,107,0,0,0,0,0,0,0,0,90,43,34,30,178,1,0,0,141,104,0,0,0,0,0,0,0,0,90,43,36,30,178,1,1,1,141,108,0,0,0,0,0,0,0,0,90,43,37,30,179,1,1,0,143,109,0,0,0,0,0,0,0,0,99,43,43,30,93,0,0,0,139,101,0,0,0,0,0,0,0,0,99,43,40,30,93,0,1,1,139,107,0,0,0,0,0,0,0,0,99,43,39,30,178,1,0,0,141,104,0,0,0,0,0,0,0,0,99,43,41,30,178,1,1,1,141,108,0,0,0,0,0,0,0,0,99,43,42,30,179,1,1,0,143,109,0,0,0,0,0,0,0,0,108,43,229,30,56,0,0,0,101,101,0,0,0,0,0,0,0,0,108,43,182,28,56,0,0,0,101,105,0,0,0,0,0,0,0,0,108,43,57,30,58,0,0,0,101,144,0,0,0,0,0,0,0,0,108,43,55,30,56,0,0,0,105,101,0,0,0,0,0,0,0,0,108,43,53,30,56,0,1,8,105,107,0,0,0,0,0,0,0,0,108,43,180,28,56,0,1,0,107,105,0,0,0,0,0,0,0,0,108,43,227,30,56,0,1,0,107,107,0,0,0,0,0,0,0,0,108,43,56,30,58,0,1,0,107,144,0,0,0,0,0,0,0,0,108,43,50,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,108,43,48,30,24,0,1,8,144,107,0,0,0,0,0,0,0,0,114,43,49,30,56,0,1,0,107,107,0,0,0,0,0,0,0,0,122,43,69,30,58,0,0,0,101,144,0,0,0,0,0,0,0,0,122,43,61,30,16,0,1,0,107,144,0,0,0,0,0,0,0,0,122,43,68,30,24,0,0,0,144,101,0,0,0,0,0,0,0,0,122,43,58,30,24,0,1,0,144,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1004164);allocate([122,43,70,30,68,0,0,0,101,101,101,0,0,0,0,0,0,0,122,43,65,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,122,43,62,30,129,1,1,0,107,15,79,24,144,0,0,0,0,0,122,43,59,30,109,2,1,0,144,15,79,24,107,0,0,0,0,0,122,43,63,30,110,2,1,0,107,15,79,24,23,144,0,0,0,0,122,43,66,30,34,1,1,0,107,15,79,24,107,107,0,0,0,0,122,43,67,30,42,1,1,0,107,15,79,24,23,107,107,0,0,0,129,43,124,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,129,43,125,30,34,1,1,0,107,15,79,24,107,107,0,0,0,0,129,43,126,30,42,1,1,0,107,15,79,24,23,107,107,0,0,0,138,43,97,30,56,0,0,0,101,101,0,0,0,0,0,0,0,0,138,43,96,30,62,0,0,0,101,139,0,0,0,0,0,0,0,0,138,43,77,30,56,0,0,0,104,104,0,0,0,0,0,0,0,0,138,43,76,30,123,1,0,0,104,141,0,0,0,0,0,0,0,0,138,43,81,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,138,43,78,30,62,0,1,1,107,139,0,0,0,0,0,0,0,0,138,43,87,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,138,43,84,30,123,1,1,1,108,141,0,0,0,0,0,0,0,0,138,43,93,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,138,43,90,30,192,1,1,0,109,143,0,0,0,0,0,0,0,0,138,43,82,30,112,1,1,1,107,15,79,24,107,0,0,0,0,0,138,43,79,30,119,1,1,1,107,15,79,24,139,0,0,0,0,0,138,43,88,30,112,1,1,1,108,15,79,24,108,0,0,0,0,0,138,43,85,30,125,1,1,1,108,15,79,24,141,0,0,0,0,0,138,43,94,30,112,1,1,0,109,15,79,24,109,0,0,0,0,0,138,43,91,30,197,1,1,0,109,15,79,24,143,0,0,0,0,0,138,43,83,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,138,43,80,30,121,1,1,1,107,15,79,24,23,139,0,0,0,0,138,43,89,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,138,43,86,30,127,1,1,1,108,15,79,24,23,141,0,0,0,0,138,43,95,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,138,43,92,30,199,1,1,0,109,15,79,24,23,143,0,0,0,0,148,43,119,30,56,0,0,0,101,101,0,0,0,0,0,0,0,0,148,43,118,30,62,0,0,0,101,139,0,0,0,0,0,0,0,0,148,43,99,30,56,0,0,0,104,104,0,0,0,0,0,0,0,0,148,43,98,30,123,1,0,0,104,141,0,0,0,0,0,0,0,0,148,43,103,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,148,43,100,30,62,0,1,1,107,139,0,0,0,0,0,0,0,0,148,43,109,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,148,43,106,30,123,1,1,1,108,141,0,0,0,0,0,0,0,0,148,43,115,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,148,43,112,30,192,1,1,0,109,143,0,0,0,0,0,0,0,0,148,43,104,30,112,1,1,1,107,15,79,24,107,0,0,0,0,0,148,43,101,30,119,1,1,1,107,15,79,24,139,0,0,0,0,0,148,43,110,30,112,1,1,1,108,15,79,24,108,0,0,0,0,0,148,43,107,30,125,1,1,1,108,15,79,24,141,0,0,0,0,0,148,43,116,30,112,1,1,0,109,15,79,24,109,0,0,0,0,0,148,43,113,30,197,1,1,0,109,15,79,24,143,0,0,0,0,0,148,43,105,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,148,43,102,30,121,1,1,1,107,15,79,24,23,139,0,0,0,0,148,43,111,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,148,43,108,30,127,1,1,1,108,15,79,24,23,141,0,0,0,0,148,43,117,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,148,43,114,30,199,1,1,0,109,15,79,24,23,143,0,0,0,0,158,43,141,30,57,0,0,0,101,142,0,0,0,0,0,0,0,0,158,43,130,30,13,0,1,0,107,142,0,0,0,0,0,0,0,0,158,43,140,30,21,0,0,0,142,101,0,0,0,0,0,0,0,0,158,43,127,30,21,0,1,0,142,107,0,0,0,0,0,0,0,0,158,43,142,30,68,0,0,0,101,101,101,0,0,0,0,0,0,0,158,43,134,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,158,43,131,30,113,1,1,0,107,15,79,24,142,0,0,0,0,0,158,43,128,30,112,2,1,0,142,15,79,24,107,0,0,0,0,0,158,43,132,30,113,2,1,0,107,15,79,24,23,142,0,0,0,0,158,43,135,30,34,1,1,0,107,15,79,24,107,107,0,0,0,0,158,43,136,30,42,1,1,0,107,15,79,24,23,107,107,0,0,0,165,43,137,30,68,0,1,0,107,107,107,0,0,0,0,0,0,0,165,43,138,30,34,1,1,0,107,15,79,24,107,107,0,0,0,0,165,43,139,30,42,1,1,0,107,15,79,24,23,107,107,0,0,0,174,43,183,30,56,0,0,0,101,101,0,0,0,0,0,0,0,0,174,43,182,30,62,0,0,0,101,139,0,0,0,0,0,0,0,0,174,43,146,30,56,0,0,0,104,104,0,0,0,0,0,0,0,0,174,43,145,30,123,1,0,0,104,141,0,0,0,0,0,0,0,0,174,43,153,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,174,43,150,30,62,0,1,1,107,139,0,0,0,0,0,0,0,0,174,43,164,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,174,43,161,30,123,1,1,1,108,141,0,0,0,0,0,0,0,0,174,43,175,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,174,43,172,30,192,1,1,0,109,143,0,0,0,0,0,0,0,0,174,43,181,30,93,0,0,0,139,101,0,0,0,0,0,0,0,0,174,43,148,30,93,0,1,1,139,107,0,0,0,0,0,0,0,0,174,43,144,30,178,1,0,0,141,104,0,0,0,0,0,0,0,0,174,43,159,30,178,1,1,1,141,108,0,0,0,0,0,0,0,0,174,43,170,30,179,1,1,0,143,109,0,0,0,0,0,0,0,0,174,43,155,30,112,1,1,1,107,15,79,24,107,0,0,0,0,0,174,43,151,30,119,1,1,1,107,15,79,24,139,0,0,0,0,0,174,43,166,30,112,1,1,1,108,15,79,24,108,0,0,0,0,0,174,43,162,30,125,1,1,1,108,15,79,24,141,0,0,0,0,0,174,43,177,30,112,1,1,0,109,15,79,24,109,0,0,0,0,0,174,43,173,30,197,1,1,0,109,15,79,24,143,0,0,0,0,0,174,43,149,30,183,1,1,1,139,15,79,24,107,0,0,0,0,0,174,43,160,30,184,1,1,1,141,15,79,24,108,0,0,0,0,0,174,43,171,30,185,1,1,0,143,15,79,24,109,0,0,0,0,0,174,43,157,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,174,43,152,30,121,1,1,1,107,15,79,24,23,139,0,0,0,0,174,43,168,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,174,43,163,30,127,1,1,1,108,15,79,24,23,141,0,0,0,0,174,43,179,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,174,43,174,30,199,1,1,0,109,15,79,24,23,143,0,0,0,0,182,43,154,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,182,43,165,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,182,43,176,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,182,43,156,30,107,2,1,1,107,15,79,24,107,0,0,0,0,0,182,43,167,30,107,2,1,1,108,15,79,24,108,0,0,0,0,0,182,43,178,30,107,2,1,0,109,15,79,24,109,0,0,0,0,0,182,43,158,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,182,43,169,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,182,43,180,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,192,43,224,30,56,0,0,0,101,101,0,0,0,0,0,0,0,0,192,43,223,30,62,0,0,0,101,139,0,0,0,0,0,0,0,0,192,43,187,30,56,0,0,0,104,104,0,0,0,0,0,0,0,0,192,43,186,30,123,1,0,0,104,141,0,0,0,0,0,0,0,0,192,43,194,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,192,43,191,30,62,0,1,1,107,139,0,0,0,0,0,0,0,0,192,43,205,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,192,43,202,30,123,1,1,1,108,141,0,0,0,0,0,0,0,0,192,43,216,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,192,43,213,30,192,1,1,0,109,143,0,0,0,0,0,0,0,0,192,43,222,30,93,0,0,0,139,101,0,0,0,0,0,0,0,0,192,43,189,30,93,0,1,1,139,107,0,0,0,0,0,0,0,0,192,43,185,30,178,1,0,0,141,104,0,0,0,0,0,0,0,0,192,43,200,30,178,1,1,1,141,108,0,0,0,0,0,0,0,0,192,43,211,30,179,1,1,0,143,109,0,0,0,0,0,0,0,0,192,43,196,30,112,1,1,1,107,15,79,24,107,0,0,0,0,0,192,43,192,30,119,1,1,1,107,15,79,24,139,0,0,0,0,0,192,43,207,30,112,1,1,1,108,15,79,24,108,0,0,0,0,0,192,43,203,30,125,1,1,1,108,15,79,24,141,0,0,0,0,0,192,43,218,30,112,1,1,0,109,15,79,24,109,0,0,0,0,0,192,43,214,30,197,1,1,0,109,15,79,24,143,0,0,0,0,0,192,43,190,30,183,1,1,1,139,15,79,24,107,0,0,0,0,0,192,43,201,30,184,1,1,1,141,15,79,24,108,0,0,0,0,0,192,43,212,30,185,1,1,0,143,15,79,24,109,0,0,0,0,0,192,43,198,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,192,43,193,30,121,1,1,1,107,15,79,24,23,139,0,0,0,0,192,43,209,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,192,43,204,30,127,1,1,1,108,15,79,24,23,141,0,0,0,0,192,43,220,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,192,43,215,30,199,1,1,0,109,15,79,24,23,143,0,0,0,0,200,43,195,30,56,0,1,1,107,107,0,0,0,0,0,0,0,0,200,43,206,30,56,0,1,1,108,108,0,0,0,0,0,0,0,0,200,43,217,30,56,0,1,0,109,109,0,0,0,0,0,0,0,0,200,43,197,30,107,2,1,1,107,15,79,24,107,0,0,0,0,0,200,43,208,30,107,2,1,1,108,15,79,24,108,0,0,0,0,0,200,43,219,30,107,2,1,0,109,15,79,24,109,0,0,0,0,0,200,43,199,30,116,1,1,1,107,15,79,24,23,107,0,0,0,0,200,43,210,30,116,1,1,1,108,15,79,24,23,108,0,0,0,0,200,43,221,30,116,1,1,0,109,15,79,24,23,109,0,0,0,0,210,43,234,30,63,1,0,0,101,101,101,116,0,0,0,0,0,0,210,43,233,30,64,1,0,0,101,101,139,116,0,0,0,0,0,0,210,43,232,30,63,1,0,0,104,104,104,116,0,0,0,0,0,0,210,43,231,30,65,1,0,0,104,104,141,116,0,0,0,0,0,0,219,43,235,30,107,0,0,0,144,0,0,0,0,0,0,0,0,0,227,43,236,30,107,0,0,0,144,0,0,0,0,0,0,0,0,0,235,43,238,30,56,0,0,32,103,103,0,0,0,0,0,0,0,0,235,43,240,30,56,0,0,8,105,105,0,0,0,0,0,0,0,0,235,43,237,30,21,0,0,32,142,103,0,0,0,0,0,0,0,0,235,43,239,30,24,0,0,8,144,105,0,0,0,0,0,0,0,0,2,44,241,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,44,242,30,0,0,0,32,32,0,0,0,0,0,0,0,0,0,11,44,243,30,0,0,0,8,40,0,0,0,0,0,0,0,0,0,17,44,244,30,0,0,0,32,32,0,0,0,0,0,0,0,0,0,17,44,245,30,0,0,0,8,40,0,0,0,0,0,0,0,0,0,24,44,23,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,24,44,22,31,25,1,0,0,101,101,139,0,0,0,0,0,0,0,24,44,247,30,68,0,0,0,104,104,104,0,0,0,0,0,0,0,24,44,246,30,26,1,0,0,104,104,141,0,0,0,0,0,0,0,24,44,254,30,68,0,0,1,107,107,107,0,0,0,0,0,0,0,24,44,248,30,25,1,0,1,107,107,139,0,0,0,0,0,0,0,24,44,7,31,68,0,0,1,108,108,108,0,0,0,0,0,0,0,24,44,1,31,26,1,0,1,108,108,141,0,0,0,0,0,0,0,24,44,19,31,68,0,1,0,109,109,109,0,0,0,0,0,0,0,24,44,13,31,27,1,1,0,109,109,143,0,0,0,0,0,0,0,24,44,249,30,70,0,0,1,107,107,144,17,0,0,0,0,0,0,24,44,2,31,70,0,0,1,108,108,144,19,0,0,0,0,0,0,24,44,10,31,31,1,1,0,109,109,109,110,0,0,0,0,0,0,24,44,14,31,70,0,1,0,109,109,144,21,0,0,0,0,0,0,24,44,255,30,34,1,0,1,107,15,79,24,107,107,0,0,0,0,24,44,252,30,35,1,0,1,107,15,79,24,107,139,0,0,0,0,24,44,8,31,34,1,0,1,108,15,79,24,108,108,0,0,0,0,24,44,5,31,37,1,0,1,108,15,79,24,108,141,0,0,0,0,24,44,20,31,34,1,1,0,109,15,79,24,109,109,0,0,0,0,24,44,17,31,38,1,1,0,109,15,79,24,109,143,0,0,0,0,24,44,0,31,42,1,0,1,107,15,79,24,23,107,107,0,0,0,24,44,253,30,43,1,0,1,107,15,79,24,23,107,139,0,0,0,24,44,250,30,44,1,0,1,107,15,79,24,107,144,17,0,0,0,24,44,9,31,42,1,0,1,108,15,79,24,23,108,108,0,0,0,24,44,6,31,46,1,0,1,108,15,79,24,23,108,141,0,0,0,24,44,3,31,44,1,0,1,108,15,79,24,108,144,19,0,0,0,24,44,21,31,42,1,1,0,109,15,79,24,23,109,109,0,0,0,24,44,18,31,47,1,1,0,109,15,79,24,23,109,143,0,0,0,24,44,11,31,48,1,1,0,109,15,79,24,109,109,110,0,0,0,24,44,15,31,44,1,1,0,109,15,79,24,109,144,21,0,0,0,24,44,251,30,54,1,0,1,107,15,79,24,23,107,144,17,0,0,24,44,4,31,54,1,0,1,108,15,79,24,23,108,144,19,0,0,24,44,12,31,55,1,1,0,109,15,79,24,23,109,109,110,0,0,24,44,16,31,54,1,1,0,109,15,79,24,23,109,144,21,0,0,31,44,57,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,31,44,56,31,25,1,0,0,101,101,139,0,0,0,0,0,0,0,31,44,25,31,68,0,0,0,104,104,104,0,0,0,0,0,0,0,31,44,24,31,26,1,0,0,104,104,141,0,0,0,0,0,0,0,31,44,32,31,68,0,0,1,107,107,107,0,0,0,0,0,0,0,31,44,26,31,25,1,0,1,107,107,139,0,0,0,0,0,0,0,31,44,41,31,68,0,0,1,108,108,108,0,0,0,0,0,0,0,31,44,35,31,26,1,0,1,108,108,141,0,0,0,0,0,0,0,31,44,53,31,68,0,1,0,109,109,109,0,0,0,0,0,0,0,31,44,47,31,27,1,1,0,109,109,143,0,0,0,0,0,0,0,31,44,27,31,69,0,0,1,107,107,142,19,0,0,0,0,0,0,31,44,36,31,69,0,0,1,108,108,142,21,0,0,0,0,0,0,31,44,44,31,31,1,1,0,109,109,109,110,0,0,0,0,0,0,31,44,48,31,69,0,1,0,109,109,142,16,0,0,0,0,0,0,31,44,33,31,34,1,0,1,107,15,79,24,107,107,0,0,0,0,31,44,30,31,35,1,0,1,107,15,79,24,107,139,0,0,0,0,31,44,42,31,34,1,0,1,108,15,79,24,108,108,0,0,0,0,31,44,39,31,37,1,0,1,108,15,79,24,108,141,0,0,0,0,31,44,54,31,34,1,1,0,109,15,79,24,109,109,0,0,0,0,31,44,51,31,38,1,1,0,109,15,79,24,109,143,0,0,0,0,31,44,34,31,42,1,0,1,107,15,79,24,23,107,107,0,0,0,31,44,31,31,43,1,0,1,107,15,79,24,23,107,139,0,0,0,31,44,28,31,59,1,0,1,107,15,79,24,107,142,19,0,0,0,31,44,43,31,42,1,0,1,108,15,79,24,23,108,108,0,0,0,31,44,40,31,46,1,0,1,108,15,79,24,23,108,141,0,0,0,31,44,37,31,59,1,0,1,108,15,79,24,108,142,21,0,0,0,31,44,55,31,42,1,1,0,109,15,79,24,23,109,109,0,0,0,31,44,52,31,47,1,1,0,109,15,79,24,23,109,143,0,0,0,31,44,45,31,48,1,1,0,109,15,79,24,109,109,110,0,0,0,31,44,49,31,59,1,1,0,109,15,79,24,109,142,16,0,0,0,31,44,29,31,61,1,0,1,107,15,79,24,23,107,142,19,0,0,31,44,38,31,61,1,0,1,108,15,79,24,23,108,142,21,0,0,31,44,46,31,55,1,1,0,109,15,79,24,23,109,109,110,0,0,31,44,50,31,61,1,1,0,109,15,79,24,23,109,142,16,0,0,38,44,71,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,38,44,69,31,70,0,0,0,101,101,144,0,0,0,0,0,0,0,38,44,63,31,68,0,1,0,107,107,107,0,0,0,0,0,0,0,38,44,59,31,25,1,1,0,107,107,139,0,0,0,0,0,0,0,38,44,66,31,31,1,1,0,107,107,107,110,0,0,0,0,0,0,38,44,64,31,34,1,1,0,107,15,79,24,107,107,0,0,0,0,38,44,60,31,35,1,1,0,107,15,79,24,107,139,0,0,0,0,38,44,65,31,42,1,1,0,107,15,79,24,23,107,107,0,0,0,38,44,61,31,43,1,1,0,107,15,79,24,23,107,139,0,0,0,38,44,67,31,48,1,1,0,107,15,79,24,107,107,110,0,0,0,38,44,68,31,55,1,1,0,107,15,79,24,23,107,107,110,0,0,45,44,86,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,45,44,84,31,69,0,0,0,101,101,142,0,0,0,0,0,0,0,45,44,78,31,68,0,1,0,107,107,107,0,0,0,0,0,0,0,45,44,74,31,25,1,1,0,107,107,139,0,0,0,0,0,0,0,45,44,81,31,31,1,1,0,107,107,107,110,0,0,0,0,0,0,45,44,79,31,34,1,1,0,107,15,79,24,107,107,0,0,0,0,45,44,75,31,35,1,1,0,107,15,79,24,107,139,0,0,0,0,45,44,80,31,42,1,1,0,107,15,79,24,23,107,107,0,0,0,45,44,76,31,43,1,1,0,107,15,79,24,23,107,139,0,0,0,45,44,82,31,48,1,1,0,107,15,79,24,107,107,110,0,0,0,45,44,83,31,55,1,1,0,107,15,79,24,23,107,107,110,0,0,52,44,89,31,56,0,0,32,103,103,0,0,0,0,0,0,0,0,52,44,88,31,57,0,0,32,103,142,0,0,0,0,0,0,0,0,52,44,91,31,56,0,0,8,105,105,0,0,0,0,0,0,0,0,52,44,90,31,58,0,0,8,105,144,0,0,0,0,0,0,0,0,78,44,92,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,44,93,31,107,0,0,0,144,0,0,0,0,0,0,0,0,0,91,44,124,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,91,44,123,31,25,1,0,0,101,101,139,0,0,0,0,0,0,0,91,44,95,31,68,0,0,0,104,104,104,0,0,0,0,0,0,0,91,44,94,31,26,1,0,0,104,104,141,0,0,0,0,0,0,0,91,44,102,31,68,0,8,0,107,107,107,0,0,0,0,0,0,0,91,44,96,31,25,1,8,0,107,107,139,0,0,0,0,0,0,0,91,44,111,31,68,0,8,0,108,108,108,0,0,0,0,0,0,0,91,44,105,31,26,1,8,0,108,108,141,0,0,0,0,0,0,0,91,44,120,31,68,0,8,0,109,109,109,0,0,0,0,0,0,0,91,44,114,31,27,1,8,0,109,109,143,0,0,0,0,0,0,0,91,44,97,31,70,0,8,0,107,107,144,17,0,0,0,0,0,0,91,44,106,31,70,0,8,0,108,108,144,19,0,0,0,0,0,0,91,44,115,31,70,0,8,0,109,109,144,21,0,0,0,0,0,0,91,44,103,31,34,1,8,0,107,15,79,24,107,107,0,0,0,0,91,44,100,31,35,1,8,0,107,15,79,24,107,139,0,0,0,0,91,44,112,31,34,1,8,0,108,15,79,24,108,108,0,0,0,0,91,44,109,31,37,1,8,0,108,15,79,24,108,141,0,0,0,0,91,44,121,31,34,1,8,0,109,15,79,24,109,109,0,0,0,0,91,44,118,31,38,1,8,0,109,15,79,24,109,143,0,0,0,0,91,44,104,31,42,1,8,0,107,15,79,24,23,107,107,0,0,0,91,44,101,31,43,1,8,0,107,15,79,24,23,107,139,0,0,0,91,44,98,31,44,1,8,0,107,15,79,24,107,144,17,0,0,0,91,44,113,31,42,1,8,0,108,15,79,24,23,108,108,0,0,0,91,44,110,31,46,1,8,0,108,15,79,24,23,108,141,0,0,0,91,44,107,31,44,1,8,0,108,15,79,24,108,144,19,0,0,0,91,44,122,31,42,1,8,0,109,15,79,24,23,109,109,0,0,0,91,44,119,31,47,1,8,0,109,15,79,24,23,109,143,0,0,0,91,44,116,31,44,1,8,0,109,15,79,24,109,144,21,0,0,0,91,44,99,31,54,1,8,0,107,15,79,24,23,107,144,17,0,0,91,44,108,31,54,1,8,0,108,15,79,24,23,108,144,19,0,0,91,44,117,31,54,1,8,0,109,15,79,24,23,109,144,21,0,0,97,44,155,31,68,0,0,0,101,101,101,0,0,0,0,0,0,0,97,44,154,31,25,1,0,0,101,101,139,0,0,0,0,0,0,0,97,44,126,31,68,0,0,0,104,104,104,0,0,0,0,0,0,0,97,44,125,31,26,1,0,0,104,104,141,0,0,0,0,0,0,0,97,44,133,31,68,0,8,0,107,107,107,0,0,0,0,0,0,0,97,44,127,31,25,1,8,0,107,107,139,0,0,0,0,0,0,0,97,44,142,31,68,0,8,0,108,108,108,0,0,0,0,0,0,0,97,44,136,31,26,1,8,0,108,108,141,0,0,0,0,0,0,0,97,44,151,31,68,0,8,0,109,109,109,0,0,0,0,0,0,0,97,44,145,31,27,1,8,0,109,109,143,0,0,0,0,0,0,0,97,44,128,31,69,0,8,0,107,107,142,19,0,0,0,0,0,0,97,44,137,31,69,0,8,0,108,108,142,21,0,0,0,0,0,0,97,44,146,31,69,0,8,0,109,109,142,16,0,0,0,0,0,0,97,44,134,31,34,1,8,0,107,15,79,24,107,107,0,0,0,0,97,44,131,31,35,1,8,0,107,15,79,24,107,139,0,0,0,0,97,44,143,31,34,1,8,0,108,15,79,24,108,108,0,0,0,0,97,44,140,31,37,1,8,0,108,15,79,24,108,141,0,0,0,0,97,44,152,31,34,1,8,0,109,15,79,24,109,109,0,0,0,0,97,44,149,31,38,1,8,0,109,15,79,24,109,143,0,0,0,0,97,44,135,31,42,1,8,0,107,15,79,24,23,107,107,0,0,0,97,44,132,31,43,1,8,0,107,15,79,24,23,107,139,0,0,0,97,44,129,31,59,1,8,0,107,15,79,24,107,142,19,0,0,0,97,44,144,31,42,1,8,0,108,15,79,24,23,108,108,0,0,0,97,44,141,31,46,1,8,0,108,15,79,24,23,108,141,0,0,0,97,44,138,31,59,1,8,0,108,15,79,24,108,142,21,0,0,0,97,44,153,31,42,1,8,0,109,15,79,24,23,109,109,0,0,0,97,44,150,31,47,1,8,0,109,15,79,24,23,109,143,0,0,0,97,44,147,31,59,1,8,0,109,15,79,24,109,142,16,0,0,0,97,44,130,31,61,1,8,0,107,15,79,24,23,107,142,19,0,0,97,44,139,31,61,1,8,0,108,15,79,24,23,108,142,21,0,0,97,44,148,31,61,1,8,0,109,15,79,24,23,109,142,16,0,0,103,44,176,31,56,0,0,0,101,101,0,0,0,0,0,0,0,0,103,44,174,31,62,0,0,0,101,139,0,0,0,0,0,0,0,0,103,44,177,31,56,0,0,0,104,104,0,0,0,0,0,0,0,0,103,44,175,31,123,1,0,0,104,141,0,0,0,0,0,0,0,0,103,44,159,31,56,0,2,1,107,107,0,0,0,0,0,0,0,0,103,44,156,31,62,0,2,1,107,139,0,0,0,0,0,0,0,0,103,44,165,31,56,0,2,1,108,108,0,0,0,0,0,0,0,0,103,44,162,31,123,1,2,1,108,141,0,0,0,0,0,0,0,0,103,44,171,31,56,0,2,0,109,109,0,0,0,0,0,0,0,0,103,44,168,31,192,1,2,0,109,143,0,0,0,0,0,0,0,0,103,44,160,31,112,1,2,1,107,15,79,24,107,0,0,0,0,0,103,44,157,31,119,1,2,1,107,15,79,24,139,0,0,0,0,0,103,44,166,31,112,1,2,1,108,15,79,24,108,0,0,0,0,0,103,44,163,31,125,1,2,1,108,15,79,24,141,0,0,0,0,0,103,44,172,31,112,1,2,0,109,15,79,24,109,0,0,0,0,0,103,44,169,31,197,1,2,0,109,15,79,24,143,0,0,0,0,0,103,44,161,31,116,1,2,1,107,15,79,24,23,107,0,0,0,0,103,44,158,31,121,1,2,1,107,15,79,24,23,139,0,0,0,0,103,44,167,31,116,1,2,1,108,15,79,24,23,108,0,0,0,0,103,44,164,31,127,1,2,1,108,15,79,24,23,141,0,0,0,0,103,44,173,31,116,1,2,0,109,15,79,24,23,109,0,0,0,0,103,44,170,31,199,1,2,0,109,15,79,24,23,143,0,0,0,0,110,44,207,31,56,0,0,0,101,101,0,0,0,0,0,0,0,0,110,44,205,31,62,0,0,0,101,139,0,0,0,0,0,0,0,0,110,44,208,31,56,0,0,0,104,104,0,0,0,0,0,0,0,0,110,44,206,31,123,1,0,0,104,141,0,0,0,0,0,0,0,0,110,44,184,31,56,0,1,1,107,107,0,0,0,0,0,0,0,0,110,44,178,31,62,0,1,1,107,139,0,0,0,0,0,0,0,0,110,44,193,31,56,0,1,1,108,108,0,0,0,0,0,0,0,0,110,44,187,31,123,1,1,1,108,141,0,0,0,0,0,0,0,0,110,44,202,31,56,0,1,0,109,109,0,0,0,0,0,0,0,0,110,44,196,31,192,1,1,0,109,143,0,0,0,0,0,0,0,0,110,44,179,31,57,0,1,1,107,142,19,0,0,0,0,0,0,0,110,44,188,31,57,0,1,1,108,142,21,0,0,0,0,0,0,0,110,44,197,31,57,0,1,0,109,142,16,0,0,0,0,0,0,0,110,44,185,31,112,1,1,1,107,15,79,24,107,0,0,0,0,0,110,44,182,31,119,1,1,1,107,15,79,24,139,0,0,0,0,0,110,44,194,31,112,1,1,1,108,15,79,24,108,0,0,0,0,0,110,44,191,31,125,1,1,1,108,15,79,24,141,0,0,0,0,0,110,44,203,31,112,1,1,0,109,15,79,24,109,0,0,0,0,0,110,44,200,31,197,1,1,0,109,15,79,24,143,0,0,0,0,0,110,44,186,31,116,1,1,1,107,15,79,24,23,107,0,0,0,0,110,44,183,31,121,1,1,1,107,15,79,24,23,139,0,0,0,0,110,44,180,31,113,1,1,1,107,15,79,24,142,19,0,0,0,0,110,44,195,31,116,1,1,1,108,15,79,24,23,108,0,0,0,0,110,44,192,31,127,1,1,1,108,15,79,24,23,141,0,0,0,0,110,44,189,31,113,1,1,1,108,15,79,24,142,21,0,0,0,0,110,44,204,31,116,1,1,0,109,15,79,24,23,109,0,0,0,0,110,44,201,31,199,1,1,0,109,15,79,24,23,143,0,0,0,0,110,44,198,31,113,1,1,0,109,15,79,24,142,16,0,0,0,0,110,44,181,31,117,1,1,1,107,15,79,24,23,142,19,0,0,0,110,44,190,31,117,1,1,1,108,15,79,24,23,142,21,0,0,0,110,44,199,31,117,1,1,0,109,15,79,24,23,142,16,0,0,0,117,44,215,31,56,0,1,1,107,107,0,0,0,0,0,0,0,0,117,44,209,31,62,0,1,1,107,139,0,0,0,0,0,0,0,0,117,44,224,31,56,0,1,1,108,108,0,0,0,0,0,0,0,0,117,44,218,31,123,1,1,1,108,141,0,0,0,0,0,0,0,0,117,44,233,31,56,0,1,0,109,109,0,0,0,0,0,0,0,0,117,44,227,31,192,1,1,0,109,143,0,0,0,0,0,0,0,0,117,44,210,31,58,0,1,1,107,144,17,0,0,0,0,0,0,0,117,44,219,31,58,0,1,1,108,144,19,0,0,0,0,0,0,0,117,44,228,31,58,0,1,0,109,144,21,0,0,0,0,0,0,0,117,44,216,31,112,1,1,1,107,15,79,24,107,0,0,0,0,0,117,44,213,31,119,1,1,1,107,15,79,24,139,0,0,0,0,0,117,44,225,31,112,1,1,1,108,15,79,24,108,0,0,0,0,0,117,44,222,31,125,1,1,1,108,15,79,24,141,0,0,0,0,0,117,44,234,31,112,1,1,0,109,15,79,24,109,0,0,0,0,0,117,44,231,31,197,1,1,0,109,15,79,24,143,0,0,0,0,0,117,44,217,31,116,1,1,1,107,15,79,24,23,107,0,0,0,0,117,44,214,31,121,1,1,1,107,15,79,24,23,139,0,0,0,0,117,44,211,31,129,1,1,1,107,15,79,24,144,17,0,0,0,0,117,44,226,31,116,1,1,1,108,15,79,24,23,108,0,0,0,0,117,44,223,31,127,1,1,1,108,15,79,24,23,141,0,0,0,0,117,44,220,31,129,1,1,1,108,15,79,24,144,19,0,0,0,0,117,44,235,31,116,1,1,0,109,15,79,24,23,109,0,0,0,0,117,44,232,31,199,1,1,0,109,15,79,24,23,143,0,0,0,0,117,44,229,31,129,1,1,0,109,15,79,24,144,21,0,0,0,0,117,44,212,31,131,1,1,1,107,15,79,24,23,144,17,0,0,0,117,44,221,31,131,1,1,1,108,15,79,24,23,144,19,0,0,0,117,44,230,31,131,1,1,0,109,15,79,24,23,144,21,0,0,0,124,44,0,32,56,0,0,0,101,101,0,0,0,0,0,0,0,0,124,44,254,31,62,0,0,0,101,139,0,0,0,0,0,0,0,0,124,44,1,32,56,0,0,0,104,104,0,0,0,0,0,0,0,0,124,44,255,31,123,1,0,0,104,141,0,0,0,0,0,0,0,0,124,44,239,31,56,0,2,1,107,107,0,0,0,0,0,0,0,0,124,44,236,31,62,0,2,1,107,139,0,0,0,0,0,0,0,0,124,44,245,31,56,0,2,1,108,108,0,0,0,0,0,0,0,0,124,44,242,31,123,1,2,1,108,141,0,0,0,0,0,0,0,0,124,44,251,31,56,0,2,0,109,109,0,0,0,0,0,0,0,0,124,44,248,31,192,1,2,0,109,143,0,0,0,0,0,0,0,0,124,44,240,31,112,1,2,1,107,15,79,24,107,0,0,0,0,0,124,44,237,31,119,1,2,1,107,15,79,24,139,0,0,0,0,0,124,44,246,31,112,1,2,1,108,15,79,24,108,0,0,0,0,0,124,44,243,31,125,1,2,1,108,15,79,24,141,0,0,0,0,0,124,44,252,31,112,1,2,0,109,15,79,24,109,0,0,0,0,0,124,44,249,31,197,1,2,0,109,15,79,24,143,0,0,0,0,0,124,44,241,31,116,1,2,1,107,15,79,24,23,107,0,0,0,0,124,44,238,31,121,1,2,1,107,15,79,24,23,139,0,0,0,0,124,44,247,31,116,1,2,1,108,15,79,24,23,108,0,0,0,0,124,44,244,31,127,1,2,1,108,15,79,24,23,141,0,0,0,0,124,44,253,31,116,1,2,0,109,15,79,24,23,109,0,0,0,0,124,44,250,31,199,1,2,0,109,15,79,24,23,143,0,0,0,0,131,44,32,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,131,44,31,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,131,44,3,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,131,44,2,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,131,44,10,32,68,0,2,0,107,107,107,0,0,0,0,0,0,0,131,44,4,32,25,1,2,0,107,107,139,0,0,0,0,0,0,0,131,44,19,32,68,0,2,0,108,108,108,0,0,0,0,0,0,0,131,44,13,32,26,1,2,0,108,108,141,0,0,0,0,0,0,0,131,44,28,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,131,44,22,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,131,44,5,32,69,0,2,0,107,107,142,19,0,0,0,0,0,0,131,44,14,32,69,0,2,0,108,108,142,21,0,0,0,0,0,0,131,44,23,32,69,0,2,0,109,109,142,16,0,0,0,0,0,0,131,44,11,32,34,1,2,0,107,15,79,24,107,107,0,0,0,0,131,44,8,32,35,1,2,0,107,15,79,24,107,139,0,0,0,0,131,44,20,32,34,1,2,0,108,15,79,24,108,108,0,0,0,0,131,44,17,32,37,1,2,0,108,15,79,24,108,141,0,0,0,0,131,44,29,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,131,44,26,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,131,44,12,32,42,1,2,0,107,15,79,24,23,107,107,0,0,0,131,44,9,32,43,1,2,0,107,15,79,24,23,107,139,0,0,0,131,44,6,32,59,1,2,0,107,15,79,24,107,142,19,0,0,0,131,44,21,32,42,1,2,0,108,15,79,24,23,108,108,0,0,0,131,44,18,32,46,1,2,0,108,15,79,24,23,108,141,0,0,0,131,44,15,32,59,1,2,0,108,15,79,24,108,142,21,0,0,0,131,44,30,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,131,44,27,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,131,44,24,32,59,1,2,0,109,15,79,24,109,142,16,0,0,0,131,44,7,32,61,1,2,0,107,15,79,24,23,107,142,19,0,0,131,44,16,32,61,1,2,0,108,15,79,24,23,108,142,21,0,0,131,44,25,32,61,1,2,0,109,15,79,24,23,109,142,16,0,0,141,44,54,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,141,44,53,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,141,44,34,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,141,44,33,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,141,44,38,32,68,0,2,0,107,107,107,0,0,0,0,0,0,0,141,44,35,32,25,1,2,0,107,107,139,0,0,0,0,0,0,0,141,44,44,32,68,0,2,0,108,108,108,0,0,0,0,0,0,0,141,44,41,32,26,1,2,0,108,108,141,0,0,0,0,0,0,0,141,44,50,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,141,44,47,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,141,44,39,32,34,1,2,0,107,15,79,24,107,107,0,0,0,0,141,44,36,32,35,1,2,0,107,15,79,24,107,139,0,0,0,0,141,44,45,32,34,1,2,0,108,15,79,24,108,108,0,0,0,0,141,44,42,32,37,1,2,0,108,15,79,24,108,141,0,0,0,0,141,44,51,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,141,44,48,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,141,44,40,32,42,1,2,0,107,15,79,24,23,107,107,0,0,0,141,44,37,32,43,1,2,0,107,15,79,24,23,107,139,0,0,0,141,44,46,32,42,1,2,0,108,15,79,24,23,108,108,0,0,0,141,44,43,32,46,1,2,0,108,15,79,24,23,108,141,0,0,0,141,44,52,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,141,44,49,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,151,44,85,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,151,44,84,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,151,44,56,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,151,44,55,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,151,44,63,32,68,0,2,0,107,107,107,0,0,0,0,0,0,0,151,44,57,32,25,1,2,0,107,107,139,0,0,0,0,0,0,0,151,44,72,32,68,0,2,0,108,108,108,0,0,0,0,0,0,0,151,44,66,32,26,1,2,0,108,108,141,0,0,0,0,0,0,0,151,44,81,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,151,44,75,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,151,44,58,32,69,0,2,0,107,107,142,19,0,0,0,0,0,0,151,44,67,32,69,0,2,0,108,108,142,21,0,0,0,0,0,0,151,44,76,32,69,0,2,0,109,109,142,16,0,0,0,0,0,0,151,44,64,32,34,1,2,0,107,15,79,24,107,107,0,0,0,0,151,44,61,32,35,1,2,0,107,15,79,24,107,139,0,0,0,0,151,44,73,32,34,1,2,0,108,15,79,24,108,108,0,0,0,0,151,44,70,32,37,1,2,0,108,15,79,24,108,141,0,0,0,0,151,44,82,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,151,44,79,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,151,44,65,32,42,1,2,0,107,15,79,24,23,107,107,0,0,0,151,44,62,32,43,1,2,0,107,15,79,24,23,107,139,0,0,0,151,44,59,32,59,1,2,0,107,15,79,24,107,142,19,0,0,0,151,44,74,32,42,1,2,0,108,15,79,24,23,108,108,0,0,0,151,44,71,32,46,1,2,0,108,15,79,24,23,108,141,0,0,0,151,44,68,32,59,1,2,0,108,15,79,24,108,142,21,0,0,0,151,44,83,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,151,44,80,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,151,44,77,32,59,1,2,0,109,15,79,24,109,142,16,0,0,0,151,44,60,32,61,1,2,0,107,15,79,24,23,107,142,19,0,0,151,44,69,32,61,1,2,0,108,15,79,24,23,108,142,21,0,0,151,44,78,32,61,1,2,0,109,15,79,24,23,109,142,16,0,0,161,44,107,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,161,44,106,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,161,44,87,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,161,44,86,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,161,44,91,32,68,0,2,0,107,107,107,0,0,0,0,0,0,0,161,44,88,32,25,1,2,0,107,107,139,0,0,0,0,0,0,0,161,44,97,32,68,0,2,0,108,108,108,0,0,0,0,0,0,0,161,44,94,32,26,1,2,0,108,108,141,0,0,0,0,0,0,0,161,44,103,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,161,44,100,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,161,44,92,32,34,1,2,0,107,15,79,24,107,107,0,0,0,0,161,44,89,32,35,1,2,0,107,15,79,24,107,139,0,0,0,0,161,44,98,32,34,1,2,0,108,15,79,24,108,108,0,0,0,0,161,44,95,32,37,1,2,0,108,15,79,24,108,141,0,0,0,0,161,44,104,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,161,44,101,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,161,44,93,32,42,1,2,0,107,15,79,24,23,107,107,0,0,0,161,44,90,32,43,1,2,0,107,15,79,24,23,107,139,0,0,0,161,44,99,32,42,1,2,0,108,15,79,24,23,108,108,0,0,0,161,44,96,32,46,1,2,0,108,15,79,24,23,108,141,0,0,0,161,44,105,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,161,44,102,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,171,44,129,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,171,44,128,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,171,44,109,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,171,44,108,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,171,44,113,32,68,0,2,1,107,107,107,0,0,0,0,0,0,0,171,44,110,32,25,1,2,1,107,107,139,0,0,0,0,0,0,0,171,44,119,32,68,0,2,1,108,108,108,0,0,0,0,0,0,0,171,44,116,32,26,1,2,1,108,108,141,0,0,0,0,0,0,0,171,44,125,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,171,44,122,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,171,44,114,32,34,1,2,1,107,15,79,24,107,107,0,0,0,0,171,44,111,32,35,1,2,1,107,15,79,24,107,139,0,0,0,0,171,44,120,32,34,1,2,1,108,15,79,24,108,108,0,0,0,0,171,44,117,32,37,1,2,1,108,15,79,24,108,141,0,0,0,0,171,44,126,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,171,44,123,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,171,44,115,32,42,1,2,1,107,15,79,24,23,107,107,0,0,0,171,44,112,32,43,1,2,1,107,15,79,24,23,107,139,0,0,0,171,44,121,32,42,1,2,1,108,15,79,24,23,108,108,0,0,0,171,44,118,32,46,1,2,1,108,15,79,24,23,108,141,0,0,0,171,44,127,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,171,44,124,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,178,44,160,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,178,44,159,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,178,44,131,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,178,44,130,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,178,44,138,32,68,0,1,1,107,107,107,0,0,0,0,0,0,0,178,44,132,32,25,1,1,1,107,107,139,0,0,0,0,0,0,0,178,44,147,32,68,0,1,1,108,108,108,0,0,0,0,0,0,0,178,44,141,32,26,1,1,1,108,108,141,0,0,0,0,0,0,0,178,44,156,32,68,0,1,0,109,109,109,0,0,0,0,0,0,0,178,44,150,32,27,1,1,0,109,109,143,0,0,0,0,0,0,0,178,44,133,32,69,0,1,1,107,107,142,19,0,0,0,0,0,0,178,44,142,32,69,0,1,1,108,108,142,21,0,0,0,0,0,0,178,44,151,32,69,0,1,0,109,109,142,16,0,0,0,0,0,0,178,44,139,32,34,1,1,1,107,15,79,24,107,107,0,0,0,0,178,44,136,32,35,1,1,1,107,15,79,24,107,139,0,0,0,0,178,44,148,32,34,1,1,1,108,15,79,24,108,108,0,0,0,0,178,44,145,32,37,1,1,1,108,15,79,24,108,141,0,0,0,0,178,44,157,32,34,1,1,0,109,15,79,24,109,109,0,0,0,0,178,44,154,32,38,1,1,0,109,15,79,24,109,143,0,0,0,0,178,44,140,32,42,1,1,1,107,15,79,24,23,107,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1014406);allocate([178,44,137,32,43,1,1,1,107,15,79,24,23,107,139,0,0,0,178,44,134,32,59,1,1,1,107,15,79,24,107,142,19,0,0,0,178,44,149,32,42,1,1,1,108,15,79,24,23,108,108,0,0,0,178,44,146,32,46,1,1,1,108,15,79,24,23,108,141,0,0,0,178,44,143,32,59,1,1,1,108,15,79,24,108,142,21,0,0,0,178,44,158,32,42,1,1,0,109,15,79,24,23,109,109,0,0,0,178,44,155,32,47,1,1,0,109,15,79,24,23,109,143,0,0,0,178,44,152,32,59,1,1,0,109,15,79,24,109,142,16,0,0,0,178,44,135,32,61,1,1,1,107,15,79,24,23,107,142,19,0,0,178,44,144,32,61,1,1,1,108,15,79,24,23,108,142,21,0,0,178,44,153,32,61,1,1,0,109,15,79,24,23,109,142,16,0,0,185,44,191,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,185,44,190,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,185,44,162,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,185,44,161,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,185,44,169,32,68,0,1,1,107,107,107,0,0,0,0,0,0,0,185,44,163,32,25,1,1,1,107,107,139,0,0,0,0,0,0,0,185,44,178,32,68,0,1,1,108,108,108,0,0,0,0,0,0,0,185,44,172,32,26,1,1,1,108,108,141,0,0,0,0,0,0,0,185,44,187,32,68,0,1,0,109,109,109,0,0,0,0,0,0,0,185,44,181,32,27,1,1,0,109,109,143,0,0,0,0,0,0,0,185,44,164,32,70,0,1,1,107,107,144,17,0,0,0,0,0,0,185,44,173,32,70,0,1,1,108,108,144,19,0,0,0,0,0,0,185,44,182,32,70,0,1,0,109,109,144,21,0,0,0,0,0,0,185,44,170,32,34,1,1,1,107,15,79,24,107,107,0,0,0,0,185,44,167,32,35,1,1,1,107,15,79,24,107,139,0,0,0,0,185,44,179,32,34,1,1,1,108,15,79,24,108,108,0,0,0,0,185,44,176,32,37,1,1,1,108,15,79,24,108,141,0,0,0,0,185,44,188,32,34,1,1,0,109,15,79,24,109,109,0,0,0,0,185,44,185,32,38,1,1,0,109,15,79,24,109,143,0,0,0,0,185,44,171,32,42,1,1,1,107,15,79,24,23,107,107,0,0,0,185,44,168,32,43,1,1,1,107,15,79,24,23,107,139,0,0,0,185,44,165,32,44,1,1,1,107,15,79,24,107,144,17,0,0,0,185,44,180,32,42,1,1,1,108,15,79,24,23,108,108,0,0,0,185,44,177,32,46,1,1,1,108,15,79,24,23,108,141,0,0,0,185,44,174,32,44,1,1,1,108,15,79,24,108,144,19,0,0,0,185,44,189,32,42,1,1,0,109,15,79,24,23,109,109,0,0,0,185,44,186,32,47,1,1,0,109,15,79,24,23,109,143,0,0,0,185,44,183,32,44,1,1,0,109,15,79,24,109,144,21,0,0,0,185,44,166,32,54,1,1,1,107,15,79,24,23,107,144,17,0,0,185,44,175,32,54,1,1,1,108,15,79,24,23,108,144,19,0,0,185,44,184,32,54,1,1,0,109,15,79,24,23,109,144,21,0,0,192,44,213,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,192,44,212,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,192,44,193,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,192,44,192,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,192,44,197,32,68,0,2,1,107,107,107,0,0,0,0,0,0,0,192,44,194,32,25,1,2,1,107,107,139,0,0,0,0,0,0,0,192,44,203,32,68,0,2,1,108,108,108,0,0,0,0,0,0,0,192,44,200,32,26,1,2,1,108,108,141,0,0,0,0,0,0,0,192,44,209,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,192,44,206,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,192,44,198,32,34,1,2,1,107,15,79,24,107,107,0,0,0,0,192,44,195,32,35,1,2,1,107,15,79,24,107,139,0,0,0,0,192,44,204,32,34,1,2,1,108,15,79,24,108,108,0,0,0,0,192,44,201,32,37,1,2,1,108,15,79,24,108,141,0,0,0,0,192,44,210,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,192,44,207,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,192,44,199,32,42,1,2,1,107,15,79,24,23,107,107,0,0,0,192,44,196,32,43,1,2,1,107,15,79,24,23,107,139,0,0,0,192,44,205,32,42,1,2,1,108,15,79,24,23,108,108,0,0,0,192,44,202,32,46,1,2,1,108,15,79,24,23,108,141,0,0,0,192,44,211,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,192,44,208,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,200,44,235,32,68,0,0,0,101,101,101,0,0,0,0,0,0,0,200,44,234,32,25,1,0,0,101,101,139,0,0,0,0,0,0,0,200,44,215,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,200,44,214,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,200,44,219,32,68,0,2,1,107,107,107,0,0,0,0,0,0,0,200,44,216,32,25,1,2,1,107,107,139,0,0,0,0,0,0,0,200,44,225,32,68,0,2,1,108,108,108,0,0,0,0,0,0,0,200,44,222,32,26,1,2,1,108,108,141,0,0,0,0,0,0,0,200,44,231,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,200,44,228,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,200,44,220,32,34,1,2,1,107,15,79,24,107,107,0,0,0,0,200,44,217,32,35,1,2,1,107,15,79,24,107,139,0,0,0,0,200,44,226,32,34,1,2,1,108,15,79,24,108,108,0,0,0,0,200,44,223,32,37,1,2,1,108,15,79,24,108,141,0,0,0,0,200,44,232,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,200,44,229,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,200,44,221,32,42,1,2,1,107,15,79,24,23,107,107,0,0,0,200,44,218,32,43,1,2,1,107,15,79,24,23,107,139,0,0,0,200,44,227,32,42,1,2,1,108,15,79,24,23,108,108,0,0,0,200,44,224,32,46,1,2,1,108,15,79,24,23,108,141,0,0,0,200,44,233,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,200,44,230,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,208,44,1,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,208,44,0,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,208,44,237,32,68,0,0,0,104,104,104,0,0,0,0,0,0,0,208,44,236,32,26,1,0,0,104,104,141,0,0,0,0,0,0,0,208,44,241,32,68,0,2,1,107,107,107,0,0,0,0,0,0,0,208,44,238,32,25,1,2,1,107,107,139,0,0,0,0,0,0,0,208,44,247,32,68,0,2,1,108,108,108,0,0,0,0,0,0,0,208,44,244,32,26,1,2,1,108,108,141,0,0,0,0,0,0,0,208,44,253,32,68,0,2,0,109,109,109,0,0,0,0,0,0,0,208,44,250,32,27,1,2,0,109,109,143,0,0,0,0,0,0,0,208,44,242,32,34,1,2,1,107,15,79,24,107,107,0,0,0,0,208,44,239,32,35,1,2,1,107,15,79,24,107,139,0,0,0,0,208,44,248,32,34,1,2,1,108,15,79,24,108,108,0,0,0,0,208,44,245,32,37,1,2,1,108,15,79,24,108,141,0,0,0,0,208,44,254,32,34,1,2,0,109,15,79,24,109,109,0,0,0,0,208,44,251,32,38,1,2,0,109,15,79,24,109,143,0,0,0,0,208,44,243,32,42,1,2,1,107,15,79,24,23,107,107,0,0,0,208,44,240,32,43,1,2,1,107,15,79,24,23,107,139,0,0,0,208,44,249,32,42,1,2,1,108,15,79,24,23,108,108,0,0,0,208,44,246,32,46,1,2,1,108,15,79,24,23,108,141,0,0,0,208,44,255,32,42,1,2,0,109,15,79,24,23,109,109,0,0,0,208,44,252,32,47,1,2,0,109,15,79,24,23,109,143,0,0,0,217,44,23,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,217,44,22,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,217,44,3,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,217,44,2,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,217,44,7,33,68,0,2,1,107,107,107,0,0,0,0,0,0,0,217,44,4,33,25,1,2,1,107,107,139,0,0,0,0,0,0,0,217,44,13,33,68,0,2,1,108,108,108,0,0,0,0,0,0,0,217,44,10,33,26,1,2,1,108,108,141,0,0,0,0,0,0,0,217,44,19,33,68,0,2,0,109,109,109,0,0,0,0,0,0,0,217,44,16,33,27,1,2,0,109,109,143,0,0,0,0,0,0,0,217,44,8,33,34,1,2,1,107,15,79,24,107,107,0,0,0,0,217,44,5,33,35,1,2,1,107,15,79,24,107,139,0,0,0,0,217,44,14,33,34,1,2,1,108,15,79,24,108,108,0,0,0,0,217,44,11,33,37,1,2,1,108,15,79,24,108,141,0,0,0,0,217,44,20,33,34,1,2,0,109,15,79,24,109,109,0,0,0,0,217,44,17,33,38,1,2,0,109,15,79,24,109,143,0,0,0,0,217,44,9,33,42,1,2,1,107,15,79,24,23,107,107,0,0,0,217,44,6,33,43,1,2,1,107,15,79,24,23,107,139,0,0,0,217,44,15,33,42,1,2,1,108,15,79,24,23,108,108,0,0,0,217,44,12,33,46,1,2,1,108,15,79,24,23,108,141,0,0,0,217,44,21,33,42,1,2,0,109,15,79,24,23,109,109,0,0,0,217,44,18,33,47,1,2,0,109,15,79,24,23,109,143,0,0,0,226,44,45,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,226,44,44,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,226,44,25,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,226,44,24,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,226,44,29,33,68,0,2,1,107,107,107,0,0,0,0,0,0,0,226,44,26,33,25,1,2,1,107,107,139,0,0,0,0,0,0,0,226,44,35,33,68,0,2,1,108,108,108,0,0,0,0,0,0,0,226,44,32,33,26,1,2,1,108,108,141,0,0,0,0,0,0,0,226,44,41,33,68,0,2,0,109,109,109,0,0,0,0,0,0,0,226,44,38,33,27,1,2,0,109,109,143,0,0,0,0,0,0,0,226,44,30,33,34,1,2,1,107,15,79,24,107,107,0,0,0,0,226,44,27,33,35,1,2,1,107,15,79,24,107,139,0,0,0,0,226,44,36,33,34,1,2,1,108,15,79,24,108,108,0,0,0,0,226,44,33,33,37,1,2,1,108,15,79,24,108,141,0,0,0,0,226,44,42,33,34,1,2,0,109,15,79,24,109,109,0,0,0,0,226,44,39,33,38,1,2,0,109,15,79,24,109,143,0,0,0,0,226,44,31,33,42,1,2,1,107,15,79,24,23,107,107,0,0,0,226,44,28,33,43,1,2,1,107,15,79,24,23,107,139,0,0,0,226,44,37,33,42,1,2,1,108,15,79,24,23,108,108,0,0,0,226,44,34,33,46,1,2,1,108,15,79,24,23,108,141,0,0,0,226,44,43,33,42,1,2,0,109,15,79,24,23,109,109,0,0,0,226,44,40,33,47,1,2,0,109,15,79,24,23,109,143,0,0,0,233,44,47,33,63,1,0,0,101,101,101,116,0,0,0,0,0,0,233,44,46,33,64,1,0,0,101,101,139,116,0,0,0,0,0,0,233,44,49,33,63,1,0,0,104,104,104,116,0,0,0,0,0,0,233,44,48,33,65,1,0,0,104,104,141,116,0,0,0,0,0,0,233,44,53,33,63,1,2,1,107,107,107,116,0,0,0,0,0,0,233,44,50,33,64,1,2,1,107,107,139,116,0,0,0,0,0,0,233,44,59,33,63,1,2,1,108,108,108,116,0,0,0,0,0,0,233,44,56,33,65,1,2,1,108,108,141,116,0,0,0,0,0,0,233,44,65,33,63,1,2,0,109,109,109,116,0,0,0,0,0,0,233,44,62,33,66,1,2,0,109,109,143,116,0,0,0,0,0,0,233,44,54,33,73,1,2,1,107,15,79,24,107,107,116,0,0,0,233,44,51,33,74,1,2,1,107,15,79,24,107,139,116,0,0,0,233,44,60,33,73,1,2,1,108,15,79,24,108,108,116,0,0,0,233,44,57,33,75,1,2,1,108,15,79,24,108,141,116,0,0,0,233,44,66,33,73,1,2,0,109,15,79,24,109,109,116,0,0,0,233,44,63,33,76,1,2,0,109,15,79,24,109,143,116,0,0,0,233,44,55,33,81,1,2,1,107,15,79,24,23,107,107,116,0,0,233,44,52,33,82,1,2,1,107,15,79,24,23,107,139,116,0,0,233,44,61,33,81,1,2,1,108,15,79,24,23,108,108,116,0,0,233,44,58,33,84,1,2,1,108,15,79,24,23,108,141,116,0,0,233,44,67,33,81,1,2,0,109,15,79,24,23,109,109,116,0,0,233,44,64,33,85,1,2,0,109,15,79,24,23,109,143,116,0,0,242,44,183,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,242,44,182,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,242,44,181,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,242,44,180,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,248,44,74,33,68,0,1,1,107,107,107,0,0,0,0,0,0,0,248,44,68,33,25,1,1,1,107,107,139,0,0,0,0,0,0,0,248,44,83,33,68,0,1,1,108,108,108,0,0,0,0,0,0,0,248,44,77,33,26,1,1,1,108,108,141,0,0,0,0,0,0,0,248,44,92,33,68,0,1,0,109,109,109,0,0,0,0,0,0,0,248,44,86,33,27,1,1,0,109,109,143,0,0,0,0,0,0,0,248,44,69,33,69,0,1,1,107,107,142,19,0,0,0,0,0,0,248,44,78,33,69,0,1,1,108,108,142,21,0,0,0,0,0,0,248,44,87,33,69,0,1,0,109,109,142,16,0,0,0,0,0,0,248,44,75,33,34,1,1,1,107,15,79,24,107,107,0,0,0,0,248,44,72,33,35,1,1,1,107,15,79,24,107,139,0,0,0,0,248,44,84,33,34,1,1,1,108,15,79,24,108,108,0,0,0,0,248,44,81,33,37,1,1,1,108,15,79,24,108,141,0,0,0,0,248,44,93,33,34,1,1,0,109,15,79,24,109,109,0,0,0,0,248,44,90,33,38,1,1,0,109,15,79,24,109,143,0,0,0,0,248,44,76,33,42,1,1,1,107,15,79,24,23,107,107,0,0,0,248,44,73,33,43,1,1,1,107,15,79,24,23,107,139,0,0,0,248,44,70,33,59,1,1,1,107,15,79,24,107,142,19,0,0,0,248,44,85,33,42,1,1,1,108,15,79,24,23,108,108,0,0,0,248,44,82,33,46,1,1,1,108,15,79,24,23,108,141,0,0,0,248,44,79,33,59,1,1,1,108,15,79,24,108,142,21,0,0,0,248,44,94,33,42,1,1,0,109,15,79,24,23,109,109,0,0,0,248,44,91,33,47,1,1,0,109,15,79,24,23,109,143,0,0,0,248,44,88,33,59,1,1,0,109,15,79,24,109,142,16,0,0,0,248,44,71,33,61,1,1,1,107,15,79,24,23,107,142,19,0,0,248,44,80,33,61,1,1,1,108,15,79,24,23,108,142,21,0,0,248,44,89,33,61,1,1,0,109,15,79,24,23,109,142,16,0,0,255,44,152,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,255,44,151,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,255,44,150,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,255,44,149,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,6,45,101,33,68,0,1,1,107,107,107,0,0,0,0,0,0,0,6,45,95,33,25,1,1,1,107,107,139,0,0,0,0,0,0,0,6,45,110,33,68,0,1,1,108,108,108,0,0,0,0,0,0,0,6,45,104,33,26,1,1,1,108,108,141,0,0,0,0,0,0,0,6,45,119,33,68,0,1,0,109,109,109,0,0,0,0,0,0,0,6,45,113,33,27,1,1,0,109,109,143,0,0,0,0,0,0,0,6,45,96,33,69,0,1,1,107,107,142,19,0,0,0,0,0,0,6,45,105,33,69,0,1,1,108,108,142,21,0,0,0,0,0,0,6,45,114,33,69,0,1,0,109,109,142,16,0,0,0,0,0,0,6,45,102,33,34,1,1,1,107,15,79,24,107,107,0,0,0,0,6,45,99,33,35,1,1,1,107,15,79,24,107,139,0,0,0,0,6,45,111,33,34,1,1,1,108,15,79,24,108,108,0,0,0,0,6,45,108,33,37,1,1,1,108,15,79,24,108,141,0,0,0,0,6,45,120,33,34,1,1,0,109,15,79,24,109,109,0,0,0,0,6,45,117,33,38,1,1,0,109,15,79,24,109,143,0,0,0,0,6,45,103,33,42,1,1,1,107,15,79,24,23,107,107,0,0,0,6,45,100,33,43,1,1,1,107,15,79,24,23,107,139,0,0,0,6,45,97,33,59,1,1,1,107,15,79,24,107,142,19,0,0,0,6,45,112,33,42,1,1,1,108,15,79,24,23,108,108,0,0,0,6,45,109,33,46,1,1,1,108,15,79,24,23,108,141,0,0,0,6,45,106,33,59,1,1,1,108,15,79,24,108,142,21,0,0,0,6,45,121,33,42,1,1,0,109,15,79,24,23,109,109,0,0,0,6,45,118,33,47,1,1,0,109,15,79,24,23,109,143,0,0,0,6,45,115,33,59,1,1,0,109,15,79,24,109,142,16,0,0,0,6,45,98,33,61,1,1,1,107,15,79,24,23,107,142,19,0,0,6,45,107,33,61,1,1,1,108,15,79,24,23,108,142,21,0,0,6,45,116,33,61,1,1,0,109,15,79,24,23,109,142,16,0,0,14,45,128,33,68,0,1,1,107,107,107,0,0,0,0,0,0,0,14,45,122,33,25,1,1,1,107,107,139,0,0,0,0,0,0,0,14,45,137,33,68,0,1,1,108,108,108,0,0,0,0,0,0,0,14,45,131,33,26,1,1,1,108,108,141,0,0,0,0,0,0,0,14,45,146,33,68,0,1,0,109,109,109,0,0,0,0,0,0,0,14,45,140,33,27,1,1,0,109,109,143,0,0,0,0,0,0,0,14,45,123,33,70,0,1,1,107,107,144,17,0,0,0,0,0,0,14,45,132,33,70,0,1,1,108,108,144,19,0,0,0,0,0,0,14,45,141,33,70,0,1,0,109,109,144,21,0,0,0,0,0,0,14,45,129,33,34,1,1,1,107,15,79,24,107,107,0,0,0,0,14,45,126,33,35,1,1,1,107,15,79,24,107,139,0,0,0,0,14,45,138,33,34,1,1,1,108,15,79,24,108,108,0,0,0,0,14,45,135,33,37,1,1,1,108,15,79,24,108,141,0,0,0,0,14,45,147,33,34,1,1,0,109,15,79,24,109,109,0,0,0,0,14,45,144,33,38,1,1,0,109,15,79,24,109,143,0,0,0,0,14,45,130,33,42,1,1,1,107,15,79,24,23,107,107,0,0,0,14,45,127,33,43,1,1,1,107,15,79,24,23,107,139,0,0,0,14,45,124,33,44,1,1,1,107,15,79,24,107,144,17,0,0,0,14,45,139,33,42,1,1,1,108,15,79,24,23,108,108,0,0,0,14,45,136,33,46,1,1,1,108,15,79,24,23,108,141,0,0,0,14,45,133,33,44,1,1,1,108,15,79,24,108,144,19,0,0,0,14,45,148,33,42,1,1,0,109,15,79,24,23,109,109,0,0,0,14,45,145,33,47,1,1,0,109,15,79,24,23,109,143,0,0,0,14,45,142,33,44,1,1,0,109,15,79,24,109,144,21,0,0,0,14,45,125,33,54,1,1,1,107,15,79,24,23,107,144,17,0,0,14,45,134,33,54,1,1,1,108,15,79,24,23,108,144,19,0,0,14,45,143,33,54,1,1,0,109,15,79,24,23,109,144,21,0,0,22,45,159,33,68,0,1,1,107,107,107,0,0,0,0,0,0,0,22,45,153,33,25,1,1,1,107,107,139,0,0,0,0,0,0,0,22,45,168,33,68,0,1,1,108,108,108,0,0,0,0,0,0,0,22,45,162,33,26,1,1,1,108,108,141,0,0,0,0,0,0,0,22,45,177,33,68,0,1,0,109,109,109,0,0,0,0,0,0,0,22,45,171,33,27,1,1,0,109,109,143,0,0,0,0,0,0,0,22,45,154,33,70,0,1,1,107,107,144,17,0,0,0,0,0,0,22,45,163,33,70,0,1,1,108,108,144,19,0,0,0,0,0,0,22,45,172,33,70,0,1,0,109,109,144,21,0,0,0,0,0,0,22,45,160,33,34,1,1,1,107,15,79,24,107,107,0,0,0,0,22,45,157,33,35,1,1,1,107,15,79,24,107,139,0,0,0,0,22,45,169,33,34,1,1,1,108,15,79,24,108,108,0,0,0,0,22,45,166,33,37,1,1,1,108,15,79,24,108,141,0,0,0,0,22,45,178,33,34,1,1,0,109,15,79,24,109,109,0,0,0,0,22,45,175,33,38,1,1,0,109,15,79,24,109,143,0,0,0,0,22,45,161,33,42,1,1,1,107,15,79,24,23,107,107,0,0,0,22,45,158,33,43,1,1,1,107,15,79,24,23,107,139,0,0,0,22,45,155,33,44,1,1,1,107,15,79,24,107,144,17,0,0,0,22,45,170,33,42,1,1,1,108,15,79,24,23,108,108,0,0,0,22,45,167,33,46,1,1,1,108,15,79,24,23,108,141,0,0,0,22,45,164,33,44,1,1,1,108,15,79,24,108,144,19,0,0,0,22,45,179,33,42,1,1,0,109,15,79,24,23,109,109,0,0,0,22,45,176,33,47,1,1,0,109,15,79,24,23,109,143,0,0,0,22,45,173,33,44,1,1,0,109,15,79,24,109,144,21,0,0,0,22,45,156,33,54,1,1,1,107,15,79,24,23,107,144,17,0,0,22,45,165,33,54,1,1,1,108,15,79,24,23,108,144,19,0,0,22,45,174,33,54,1,1,0,109,15,79,24,23,109,144,21,0,0,29,45,205,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,29,45,204,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,29,45,185,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,29,45,184,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,29,45,189,33,68,0,2,1,107,107,107,0,0,0,0,0,0,0,29,45,186,33,25,1,2,1,107,107,139,0,0,0,0,0,0,0,29,45,195,33,68,0,2,1,108,108,108,0,0,0,0,0,0,0,29,45,192,33,26,1,2,1,108,108,141,0,0,0,0,0,0,0,29,45,201,33,68,0,2,0,109,109,109,0,0,0,0,0,0,0,29,45,198,33,27,1,2,0,109,109,143,0,0,0,0,0,0,0,29,45,190,33,34,1,2,1,107,15,79,24,107,107,0,0,0,0,29,45,187,33,35,1,2,1,107,15,79,24,107,139,0,0,0,0,29,45,196,33,34,1,2,1,108,15,79,24,108,108,0,0,0,0,29,45,193,33,37,1,2,1,108,15,79,24,108,141,0,0,0,0,29,45,202,33,34,1,2,0,109,15,79,24,109,109,0,0,0,0,29,45,199,33,38,1,2,0,109,15,79,24,109,143,0,0,0,0,29,45,191,33,42,1,2,1,107,15,79,24,23,107,107,0,0,0,29,45,188,33,43,1,2,1,107,15,79,24,23,107,139,0,0,0,29,45,197,33,42,1,2,1,108,15,79,24,23,108,108,0,0,0,29,45,194,33,46,1,2,1,108,15,79,24,23,108,141,0,0,0,29,45,203,33,42,1,2,0,109,15,79,24,23,109,109,0,0,0,29,45,200,33,47,1,2,0,109,15,79,24,23,109,143,0,0,0,36,45,227,33,68,0,0,0,101,101,101,0,0,0,0,0,0,0,36,45,226,33,25,1,0,0,101,101,139,0,0,0,0,0,0,0,36,45,207,33,68,0,0,0,104,104,104,0,0,0,0,0,0,0,36,45,206,33,26,1,0,0,104,104,141,0,0,0,0,0,0,0,36,45,211,33,68,0,2,1,107,107,107,0,0,0,0,0,0,0,36,45,208,33,25,1,2,1,107,107,139,0,0,0,0,0,0,0,36,45,217,33,68,0,2,1,108,108,108,0,0,0,0,0,0,0,36,45,214,33,26,1,2,1,108,108,141,0,0,0,0,0,0,0,36,45,223,33,68,0,2,0,109,109,109,0,0,0,0,0,0,0,36,45,220,33,27,1,2,0,109,109,143,0,0,0,0,0,0,0,36,45,212,33,34,1,2,1,107,15,79,24,107,107,0,0,0,0,36,45,209,33,35,1,2,1,107,15,79,24,107,139,0,0,0,0,36,45,218,33,34,1,2,1,108,15,79,24,108,108,0,0,0,0,36,45,215,33,37,1,2,1,108,15,79,24,108,141,0,0,0,0,36,45,224,33,34,1,2,0,109,15,79,24,109,109,0,0,0,0,36,45,221,33,38,1,2,0,109,15,79,24,109,143,0,0,0,0,36,45,213,33,42,1,2,1,107,15,79,24,23,107,107,0,0,0,36,45,210,33,43,1,2,1,107,15,79,24,23,107,139,0,0,0,36,45,219,33,42,1,2,1,108,15,79,24,23,108,108,0,0,0,36,45,216,33,46,1,2,1,108,15,79,24,23,108,141,0,0,0,36,45,225,33,42,1,2,0,109,15,79,24,23,109,109,0,0,0,36,45,222,33,47,1,2,0,109,15,79,24,23,109,143,0,0,0,43,45,231,33,63,1,0,0,101,101,101,116,0,0,0,0,0,0,43,45,230,33,64,1,0,0,101,101,139,116,0,0,0,0,0,0,43,45,229,33,63,1,0,0,104,104,104,116,0,0,0,0,0,0,43,45,228,33,65,1,0,0,104,104,141,116,0,0,0,0,0,0,52,45,235,33,68,0,2,1,107,107,107,0,0,0,0,0,0,0,52,45,232,33,25,1,2,1,107,107,139,0,0,0,0,0,0,0,52,45,241,33,68,0,2,1,108,108,108,0,0,0,0,0,0,0,52,45,238,33,26,1,2,1,108,108,141,0,0,0,0,0,0,0,52,45,247,33,68,0,2,0,109,109,109,0,0,0,0,0,0,0,52,45,244,33,27,1,2,0,109,109,143,0,0,0,0,0,0,0,52,45,236,33,99,1,2,1,107,15,79,24,107,107,0,0,0,0,52,45,233,33,100,1,2,1,107,15,79,24,107,139,0,0,0,0,52,45,242,33,99,1,2,1,108,15,79,24,108,108,0,0,0,0,52,45,239,33,101,1,2,1,108,15,79,24,108,141,0,0,0,0,52,45,248,33,99,1,2,0,109,15,79,24,109,109,0,0,0,0,52,45,245,33,102,1,2,0,109,15,79,24,109,143,0,0,0,0,52,45,237,33,42,1,2,1,107,15,79,24,23,107,107,0,0,0,52,45,234,33,43,1,2,1,107,15,79,24,23,107,139,0,0,0,52,45,243,33,42,1,2,1,108,15,79,24,23,108,108,0,0,0,52,45,240,33,46,1,2,1,108,15,79,24,23,108,141,0,0,0,52,45,249,33,42,1,2,0,109,15,79,24,23,109,109,0,0,0,52,45,246,33,47,1,2,0,109,15,79,24,23,109,143,0,0,0,62,45,255,33,68,0,0,1,107,107,107,0,0,0,0,0,0,0,62,45,250,33,25,1,0,1,107,107,139,0,0,0,0,0,0,0,62,45,7,34,68,0,0,1,108,108,108,0,0,0,0,0,0,0,62,45,2,34,26,1,0,1,108,108,141,0,0,0,0,0,0,0,62,45,15,34,68,0,1,0,109,109,109,0,0,0,0,0,0,0,62,45,10,34,27,1,1,0,109,109,143,0,0,0,0,0,0,0,62,45,251,33,69,0,0,1,107,107,142,19,0,0,0,0,0,0,62,45,3,34,69,0,0,1,108,108,142,21,0,0,0,0,0,0,62,45,11,34,69,0,1,0,109,109,142,16,0,0,0,0,0,0,62,45,0,34,99,1,0,1,107,15,79,24,107,107,0,0,0,0,62,45,253,33,100,1,0,1,107,15,79,24,107,139,0,0,0,0,62,45,8,34,99,1,0,1,108,15,79,24,108,108,0,0,0,0,62,45,5,34,101,1,0,1,108,15,79,24,108,141,0,0,0,0,62,45,16,34,99,1,1,0,109,15,79,24,109,109,0,0,0,0,62,45,13,34,102,1,1,0,109,15,79,24,109,143,0,0,0,0,62,45,1,34,42,1,0,1,107,15,79,24,23,107,107,0,0,0,62,45,254,33,43,1,0,1,107,15,79,24,23,107,139,0,0,0,62,45,252,33,104,1,0,1,107,15,79,24,107,142,19,0,0,0,62,45,9,34,42,1,0,1,108,15,79,24,23,108,108,0,0,0,62,45,6,34,46,1,0,1,108,15,79,24,23,108,141,0,0,0,62,45,4,34,104,1,0,1,108,15,79,24,108,142,21,0,0,0,62,45,17,34,42,1,1,0,109,15,79,24,23,109,109,0,0,0,62,45,14,34,47,1,1,0,109,15,79,24,23,109,143,0,0,0,62,45,12,34,104,1,1,0,109,15,79,24,109,142,16,0,0,0,72,45,23,34,68,0,0,1,107,107,107,0,0,0,0,0,0,0,72,45,18,34,25,1,0,1,107,107,139,0,0,0,0,0,0,0,72,45,31,34,68,0,0,1,108,108,108,0,0,0,0,0,0,0,72,45,26,34,26,1,0,1,108,108,141,0,0,0,0,0,0,0,72,45,39,34,68,0,1,0,109,109,109,0,0,0,0,0,0,0,72,45,34,34,27,1,1,0,109,109,143,0,0,0,0,0,0,0,72,45,19,34,70,0,0,1,107,107,144,17,0,0,0,0,0,0,72,45,27,34,70,0,0,1,108,108,144,19,0,0,0,0,0,0,72,45,35,34,70,0,1,0,109,109,144,21,0,0,0,0,0,0,72,45,24,34,99,1,0,1,107,15,79,24,107,107,0,0,0,0,72,45,21,34,100,1,0,1,107,15,79,24,107,139,0,0,0,0,72,45,32,34,99,1,0,1,108,15,79,24,108,108,0,0,0,0,72,45,29,34,101,1,0,1,108,15,79,24,108,141,0,0,0,0,72,45,40,34,99,1,1,0,109,15,79,24,109,109,0,0,0,0,72,45,37,34,102,1,1,0,109,15,79,24,109,143,0,0,0,0,72,45,25,34,42,1,0,1,107,15,79,24,23,107,107,0,0,0,72,45,22,34,43,1,0,1,107,15,79,24,23,107,139,0,0,0,72,45,20,34,103,1,0,1,107,15,79,24,107,144,17,0,0,0,72,45,33,34,42,1,0,1,108,15,79,24,23,108,108,0,0,0,72,45,30,34,46,1,0,1,108,15,79,24,23,108,141,0,0,0,72,45,28,34,103,1,0,1,108,15,79,24,108,144,19,0,0,0,72,45,41,34,42,1,1,0,109,15,79,24,23,109,109,0,0,0,72,45,38,34,47,1,1,0,109,15,79,24,23,109,143,0,0,0,72,45,36,34,103,1,1,0,109,15,79,24,109,144,21,0,0,0,82,45,45,34,68,0,2,1,107,107,107,0,0,0,0,0,0,0,82,45,42,34,25,1,2,1,107,107,139,0,0,0,0,0,0,0,82,45,51,34,68,0,2,1,108,108,108,0,0,0,0,0,0,0,82,45,48,34,26,1,2,1,108,108,141,0,0,0,0,0,0,0,82,45,57,34,68,0,2,0,109,109,109,0,0,0,0,0,0,0,82,45,54,34,27,1,2,0,109,109,143,0,0,0,0,0,0,0,82,45,46,34,99,1,2,1,107,15,79,24,107,107,0,0,0,0,82,45,43,34,100,1,2,1,107,15,79,24,107,139,0,0,0,0,82,45,52,34,99,1,2,1,108,15,79,24,108,108,0,0,0,0,82,45,49,34,101,1,2,1,108,15,79,24,108,141,0,0,0,0,82,45,58,34,99,1,2,0,109,15,79,24,109,109,0,0,0,0,82,45,55,34,102,1,2,0,109,15,79,24,109,143,0,0,0,0,82,45,47,34,42,1,2,1,107,15,79,24,23,107,107,0,0,0,82,45,44,34,43,1,2,1,107,15,79,24,23,107,139,0,0,0,82,45,53,34,42,1,2,1,108,15,79,24,23,108,108,0,0,0,82,45,50,34,46,1,2,1,108,15,79,24,23,108,141,0,0,0,82,45,59,34,42,1,2,0,109,15,79,24,23,109,109,0,0,0,82,45,56,34,47,1,2,0,109,15,79,24,23,109,143,0,0,0,92,45,63,34,106,1,0,0,101,101,101,101,0,0,0,0,0,0,92,45,62,34,107,1,0,0,101,101,139,101,0,0,0,0,0,0,92,45,61,34,106,1,0,0,104,104,104,104,0,0,0,0,0,0,92,45,60,34,109,1,0,0,104,104,141,104,0,0,0,0,0,0,102,45,67,34,63,1,0,0,101,101,101,116,0,0,0,0,0,0,102,45,66,34,64,1,0,0,101,101,139,116,0,0,0,0,0,0,102,45,65,34,63,1,0,0,104,104,104,116,0,0,0,0,0,0,102,45,64,34,65,1,0,0,104,104,141,116,0,0,0,0,0,0,111,45,98,34,56,0,0,0,101,101,0,0,0,0,0,0,0,0,111,45,97,34,120,0,0,0,101,146,0,0,0,0,0,0,0,0,111,45,69,34,56,0,0,0,104,101,0,0,0,0,0,0,0,0,111,45,68,34,120,0,0,0,104,146,0,0,0,0,0,0,0,0,111,45,88,34,56,0,2,1,107,103,0,0,0,0,0,0,0,0,111,45,73,34,56,0,2,1,107,107,0,0,0,0,0,0,0,0,111,45,70,34,120,0,2,1,107,146,0,0,0,0,0,0,0,0,111,45,91,34,56,0,2,1,108,103,0,0,0,0,0,0,0,0,111,45,79,34,56,0,2,1,108,107,0,0,0,0,0,0,0,0,111,45,76,34,120,0,2,1,108,146,0,0,0,0,0,0,0,0,111,45,94,34,56,0,2,0,109,103,0,0,0,0,0,0,0,0,111,45,85,34,56,0,2,0,109,107,0,0,0,0,0,0,0,0,111,45,82,34,120,0,2,0,109,146,0,0,0,0,0,0,0,0,111,45,89,34,112,1,2,1,107,15,79,24,103,0,0,0,0,0,111,45,74,34,112,1,2,1,107,15,79,24,107,0,0,0,0,0,111,45,71,34,120,2,2,1,107,15,79,24,146,0,0,0,0,0,111,45,92,34,112,1,2,1,108,15,79,24,103,0,0,0,0,0,111,45,80,34,112,1,2,1,108,15,79,24,107,0,0,0,0,0,111,45,77,34,120,2,2,1,108,15,79,24,146,0,0,0,0,0,111,45,95,34,112,1,2,0,109,15,79,24,103,0,0,0,0,0,111,45,86,34,112,1,2,0,109,15,79,24,107,0,0,0,0,0,111,45,83,34,120,2,2,0,109,15,79,24,146,0,0,0,0,0,111,45,90,34,116,1,2,1,107,15,79,24,23,103,0,0,0,0,111,45,75,34,116,1,2,1,107,15,79,24,23,107,0,0,0,0,111,45,72,34,122,2,2,1,107,15,79,24,23,146,0,0,0,0,111,45,93,34,116,1,2,1,108,15,79,24,23,103,0,0,0,0,111,45,81,34,116,1,2,1,108,15,79,24,23,107,0,0,0,0,111,45,78,34,122,2,2,1,108,15,79,24,23,146,0,0,0,0,111,45,96,34,116,1,2,0,109,15,79,24,23,103,0,0,0,0,111,45,87,34,116,1,2,0,109,15,79,24,23,107,0,0,0,0,111,45,84,34,122,2,2,0,109,15,79,24,23,146,0,0,0,0,124,45,129,34,56,0,0,0,101,101,0,0,0,0,0,0,0,0,124,45,128,34,57,0,0,0,101,142,0,0,0,0,0,0,0,0,124,45,100,34,56,0,0,0,104,101,0,0,0,0,0,0,0,0,124,45,99,34,57,0,0,0,104,142,0,0,0,0,0,0,0,0,124,45,119,34,56,0,1,1,107,103,0,0,0,0,0,0,0,0,124,45,104,34,56,0,1,1,107,107,0,0,0,0,0,0,0,0,124,45,101,34,57,0,1,1,107,142,0,0,0,0,0,0,0,0,124,45,122,34,56,0,1,1,108,103,0,0,0,0,0,0,0,0,124,45,110,34,56,0,1,1,108,107,0,0,0,0,0,0,0,0,124,45,107,34,57,0,1,1,108,142,0,0,0,0,0,0,0,0,124,45,125,34,56,0,1,0,109,103,0,0,0,0,0,0,0,0,124,45,116,34,56,0,1,0,109,107,0,0,0,0,0,0,0,0,124,45,113,34,57,0,1,0,109,142,0,0,0,0,0,0,0,0,124,45,120,34,112,1,1,1,107,15,79,24,103,0,0,0,0,0,124,45,105,34,112,1,1,1,107,15,79,24,107,0,0,0,0,0,124,45,102,34,113,1,1,1,107,15,79,24,142,0,0,0,0,0,124,45,123,34,112,1,1,1,108,15,79,24,103,0,0,0,0,0,124,45,111,34,112,1,1,1,108,15,79,24,107,0,0,0,0,0,124,45,108,34,113,1,1,1,108,15,79,24,142,0,0,0,0,0,124,45,126,34,112,1,1,0,109,15,79,24,103,0,0,0,0,0,124,45,117,34,112,1,1,0,109,15,79,24,107,0,0,0,0,0,124,45,114,34,113,1,1,0,109,15,79,24,142,0,0,0,0,0,124,45,121,34,116,1,1,1,107,15,79,24,23,103,0,0,0,0,124,45,106,34,116,1,1,1,107,15,79,24,23,107,0,0,0,0,124,45,103,34,117,1,1,1,107,15,79,24,23,142,0,0,0,0,124,45,124,34,116,1,1,1,108,15,79,24,23,103,0,0,0,0,124,45,112,34,116,1,1,1,108,15,79,24,23,107,0,0,0,0,124,45,109,34,117,1,1,1,108,15,79,24,23,142,0,0,0,0,124,45,127,34,116,1,1,0,109,15,79,24,23,103,0,0,0,0,124,45,118,34,116,1,1,0,109,15,79,24,23,107,0,0,0,0,124,45,115,34,117,1,1,0,109,15,79,24,23,142,0,0,0,0,137,45,160,34,56,0,4,1,107,88,0,0,0,0,0,0,0,0,137,45,161,34,56,0,4,1,108,88,0,0,0,0,0,0,0,0,137,45,162,34,56,0,4,0,109,88,0,0,0,0,0,0,0,0,153,45,163,34,56,0,4,1,107,88,0,0,0,0,0,0,0,0,153,45,164,34,56,0,4,1,108,88,0,0,0,0,0,0,0,0,153,45,165,34,56,0,4,0,109,88,0,0,0,0,0,0,0,0,169,45,196,34,56,0,0,0,101,101,0,0,0,0,0,0,0,0,169,45,195,34,58,0,0,0,101,144,0,0,0,0,0,0,0,0,169,45,167,34,56,0,0,0,104,101,0,0,0,0,0,0,0,0,169,45,166,34,58,0,0,0,104,144,0,0,0,0,0,0,0,0,169,45,186,34,56,0,1,1,107,105,0,0,0,0,0,0,0,0,169,45,171,34,56,0,1,1,107,107,0,0,0,0,0,0,0,0,169,45,168,34,58,0,1,1,107,144,0,0,0,0,0,0,0,0,169,45,189,34,56,0,1,1,108,105,0,0,0,0,0,0,0,0,169,45,177,34,56,0,1,1,108,107,0,0,0,0,0,0,0,0,169,45,174,34,58,0,1,1,108,144,0,0,0,0,0,0,0,0,169,45,192,34,56,0,1,0,109,105,0,0,0,0,0,0,0,0,169,45,183,34,56,0,1,0,109,107,0,0,0,0,0,0,0,0,169,45,180,34,58,0,1,0,109,144,0,0,0,0,0,0,0,0,169,45,187,34,112,1,1,1,107,15,79,24,105,0,0,0,0,0,169,45,172,34,112,1,1,1,107,15,79,24,107,0,0,0,0,0,169,45,169,34,129,1,1,1,107,15,79,24,144,0,0,0,0,0,169,45,190,34,112,1,1,1,108,15,79,24,105,0,0,0,0,0,169,45,178,34,112,1,1,1,108,15,79,24,107,0,0,0,0,0,169,45,175,34,129,1,1,1,108,15,79,24,144,0,0,0,0,0,169,45,193,34,112,1,1,0,109,15,79,24,105,0,0,0,0,0,169,45,184,34,112,1,1,0,109,15,79,24,107,0,0,0,0,0,169,45,181,34,129,1,1,0,109,15,79,24,144,0,0,0,0,0,169,45,188,34,116,1,1,1,107,15,79,24,23,105,0,0,0,0,169,45,173,34,116,1,1,1,107,15,79,24,23,107,0,0,0,0,169,45,170,34,131,1,1,1,107,15,79,24,23,144,0,0,0,0,169,45,191,34,116,1,1,1,108,15,79,24,23,105,0,0,0,0,169,45,179,34,116,1,1,1,108,15,79,24,23,107,0,0,0,0,169,45,176,34,131,1,1,1,108,15,79,24,23,144,0,0,0,0,169,45,194,34,116,1,1,0,109,15,79,24,23,105,0,0,0,0,169,45,185,34,116,1,1,0,109,15,79,24,23,107,0,0,0,0,169,45,182,34,131,1,1,0,109,15,79,24,23,144,0,0,0,0,182,45,227,34,56,0,0,0,101,101,0,0,0,0,0,0,0,0,182,45,226,34,94,0,0,0,101,140,0,0,0,0,0,0,0,0,182,45,198,34,56,0,0,0,104,101,0,0,0,0,0,0,0,0,182,45,197,34,94,0,0,0,104,140,0,0,0,0,0,0,0,0,182,45,217,34,56,0,2,1,107,103,0,0,0,0,0,0,0,0,182,45,202,34,56,0,2,1,107,107,0,0,0,0,0,0,0,0,182,45,199,34,94,0,2,1,107,140,0,0,0,0,0,0,0,0,182,45,220,34,56,0,2,1,108,103,0,0,0,0,0,0,0,0,182,45,208,34,56,0,2,1,108,107,0,0,0,0,0,0,0,0,182,45,205,34,94,0,2,1,108,140,0,0,0,0,0,0,0,0,182,45,223,34,56,0,2,0,109,103,0,0,0,0,0,0,0,0,182,45,214,34,56,0,2,0,109,107,0,0,0,0,0,0,0,0,182,45,211,34,94,0,2,0,109,140,0,0,0,0,0,0,0,0,182,45,218,34,112,1,2,1,107,15,79,24,103,0,0,0,0,0,182,45,203,34,112,1,2,1,107,15,79,24,107,0,0,0,0,0,182,45,200,34,124,2,2,1,107,15,79,24,140,0,0,0,0,0,182,45,221,34,112,1,2,1,108,15,79,24,103,0,0,0,0,0,182,45,209,34,112,1,2,1,108,15,79,24,107,0,0,0,0,0,182,45,206,34,124,2,2,1,108,15,79,24,140,0,0,0,0,0,182,45,224,34,112,1,2,0,109,15,79,24,103,0,0,0,0,0,182,45,215,34,112,1,2,0,109,15,79,24,107,0,0,0,0,0,182,45,212,34,124,2,2,0,109,15,79,24,140,0,0,0,0,0,182,45,219,34,116,1,2,1,107,15,79,24,23,103,0,0,0,0,182,45,204,34,116,1,2,1,107,15,79,24,23,107,0,0,0,0,182,45,201,34,126,2,2,1,107,15,79,24,23,140,0,0,0,0,182,45,222,34,116,1,2,1,108,15,79,24,23,103,0,0,0,0,182,45,210,34,116,1,2,1,108,15,79,24,23,107,0,0,0,0,182,45,207,34,126,2,2,1,108,15,79,24,23,140,0,0,0,0,182,45,225,34,116,1,2,0,109,15,79,24,23,103,0,0,0,0,182,45,216,34,116,1,2,0,109,15,79,24,23,107,0,0,0,0,182,45,213,34,126,2,2,0,109,15,79,24,23,140,0,0,0,0,195,45,229,34,129,2,0,0,101,101,101,0,0,0,0,0,0,0,195,45,228,34,130,2,0,0,101,101,139,0,0,0,0,0,0,0,209,45,229,34,133,2,0,0,101,101,101,0,0,0,0,0,0,0,209,45,228,34,134,2,0,0,101,101,139,0,0,0,0,0,0,0,223,45,229,34,137,2,0,0,101,101,101,0,0,0,0,0,0,0,223,45,228,34,138,2,0,0,101,101,139,0,0,0,0,0,0,0,237,45,229,34,141,2,0,0,101,101,101,0,0,0,0,0,0,0,237,45,228,34,142,2,0,0,101,101,139,0,0,0,0,0,0,0,251,45,229,34,63,1,0,0,101,101,101,116],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1024648);allocate([251,45,228,34,64,1,0,0,101,101,139,116,0,0,0,0,0,0,6,46,234,34,106,1,0,0,101,101,101,101,0,0,0,0,0,0,6,46,232,34,23,2,0,0,101,101,101,139,0,0,0,0,0,0,6,46,230,34,107,1,0,0,101,101,139,101,0,0,0,0,0,0,6,46,235,34,106,1,0,0,104,104,104,104,0,0,0,0,0,0,6,46,233,34,24,2,0,0,104,104,104,141,0,0,0,0,0,0,6,46,231,34,109,1,0,0,104,104,141,104,0,0,0,0,0,0,13,46,240,34,133,1,2,1,115,3,88,107,107,0,0,0,0,0,13,46,236,34,134,1,2,1,115,3,88,107,139,0,0,0,0,0,13,46,248,34,133,1,2,1,115,3,88,108,108,0,0,0,0,0,13,46,244,34,135,1,2,1,115,3,88,108,141,0,0,0,0,0,13,46,0,35,133,1,2,0,115,3,88,109,109,0,0,0,0,0,13,46,252,34,136,1,2,0,115,3,88,109,143,0,0,0,0,0,13,46,12,35,133,1,1,1,115,4,88,107,107,0,0,0,0,0,13,46,4,35,134,1,1,1,115,4,88,107,139,0,0,0,0,0,13,46,24,35,133,1,1,1,115,4,88,108,108,0,0,0,0,0,13,46,16,35,135,1,1,1,115,4,88,108,141,0,0,0,0,0,13,46,36,35,133,1,1,0,115,4,88,109,109,0,0,0,0,0,13,46,28,35,136,1,1,0,115,4,88,109,143,0,0,0,0,0,13,46,216,35,133,1,1,1,115,7,88,107,107,0,0,0,0,0,13,46,208,35,134,1,1,1,115,7,88,107,139,0,0,0,0,0,13,46,228,35,133,1,1,1,115,7,88,108,108,0,0,0,0,0,13,46,220,35,135,1,1,1,115,7,88,108,141,0,0,0,0,0,13,46,240,35,133,1,1,0,115,7,88,109,109,0,0,0,0,0,13,46,232,35,136,1,1,0,115,7,88,109,143,0,0,0,0,0,13,46,248,35,133,1,2,1,115,10,88,107,107,0,0,0,0,0,13,46,244,35,134,1,2,1,115,10,88,107,139,0,0,0,0,0,13,46,0,36,133,1,2,1,115,10,88,108,108,0,0,0,0,0,13,46,252,35,135,1,2,1,115,10,88,108,141,0,0,0,0,0,13,46,8,36,133,1,2,0,115,10,88,109,109,0,0,0,0,0,13,46,4,36,136,1,2,0,115,10,88,109,143,0,0,0,0,0,13,46,20,36,133,1,1,1,115,11,88,107,107,0,0,0,0,0,13,46,12,36,134,1,1,1,115,11,88,107,139,0,0,0,0,0,13,46,32,36,133,1,1,1,115,11,88,108,108,0,0,0,0,0,13,46,24,36,135,1,1,1,115,11,88,108,141,0,0,0,0,0,13,46,44,36,133,1,1,0,115,11,88,109,109,0,0,0,0,0,13,46,36,36,136,1,1,0,115,11,88,109,143,0,0,0,0,0,13,46,56,36,133,1,1,1,115,12,88,107,107,0,0,0,0,0,13,46,48,36,134,1,1,1,115,12,88,107,139,0,0,0,0,0,13,46,68,36,133,1,1,1,115,12,88,108,108,0,0,0,0,0,13,46,60,36,135,1,1,1,115,12,88,108,141,0,0,0,0,0,13,46,80,36,133,1,1,0,115,12,88,109,109,0,0,0,0,0,13,46,72,36,136,1,1,0,115,12,88,109,143,0,0,0,0,0,13,46,88,36,133,1,2,1,115,13,88,107,107,0,0,0,0,0,13,46,84,36,134,1,2,1,115,13,88,107,139,0,0,0,0,0,13,46,96,36,133,1,2,1,115,13,88,108,108,0,0,0,0,0,13,46,92,36,135,1,2,1,115,13,88,108,141,0,0,0,0,0,13,46,104,36,133,1,2,0,115,13,88,109,109,0,0,0,0,0,13,46,100,36,136,1,2,0,115,13,88,109,143,0,0,0,0,0,13,46,112,36,133,1,2,1,115,14,88,107,107,0,0,0,0,0,13,46,108,36,134,1,2,1,115,14,88,107,139,0,0,0,0,0,13,46,120,36,133,1,2,1,115,14,88,108,108,0,0,0,0,0,13,46,116,36,135,1,2,1,115,14,88,108,141,0,0,0,0,0,13,46,128,36,133,1,2,0,115,14,88,109,109,0,0,0,0,0,13,46,124,36,136,1,2,0,115,14,88,109,143,0,0,0,0,0,13,46,6,35,143,1,1,1,115,4,88,107,142,19,0,0,0,0,13,46,18,35,143,1,1,1,115,4,88,108,142,21,0,0,0,0,13,46,30,35,143,1,1,0,115,4,88,109,142,16,0,0,0,0,13,46,210,35,141,1,1,1,115,7,88,107,144,17,0,0,0,0,13,46,222,35,141,1,1,1,115,7,88,108,144,19,0,0,0,0,13,46,234,35,141,1,1,0,115,7,88,109,144,21,0,0,0,0,13,46,14,36,143,1,1,1,115,11,88,107,142,19,0,0,0,0,13,46,26,36,143,1,1,1,115,11,88,108,142,21,0,0,0,0,13,46,38,36,143,1,1,0,115,11,88,109,142,16,0,0,0,0,13,46,50,36,141,1,1,1,115,12,88,107,144,17,0,0,0,0,13,46,62,36,141,1,1,1,115,12,88,108,144,19,0,0,0,0,13,46,74,36,141,1,1,0,115,12,88,109,144,21,0,0,0,0,13,46,242,34,148,1,2,1,115,3,88,15,79,24,107,107,0,0,13,46,238,34,149,1,2,1,115,3,88,15,79,24,107,139,0,0,13,46,250,34,148,1,2,1,115,3,88,15,79,24,108,108,0,0,13,46,246,34,150,1,2,1,115,3,88,15,79,24,108,141,0,0,13,46,2,35,148,1,2,0,115,3,88,15,79,24,109,109,0,0,13,46,254,34,151,1,2,0,115,3,88,15,79,24,109,143,0,0,13,46,14,35,148,1,1,1,115,4,88,15,79,24,107,107,0,0,13,46,10,35,149,1,1,1,115,4,88,15,79,24,107,139,0,0,13,46,26,35,148,1,1,1,115,4,88,15,79,24,108,108,0,0,13,46,22,35,150,1,1,1,115,4,88,15,79,24,108,141,0,0,13,46,38,35,148,1,1,0,115,4,88,15,79,24,109,109,0,0,13,46,34,35,151,1,1,0,115,4,88,15,79,24,109,143,0,0,13,46,218,35,148,1,1,1,115,7,88,15,79,24,107,107,0,0,13,46,214,35,149,1,1,1,115,7,88,15,79,24,107,139,0,0,13,46,230,35,148,1,1,1,115,7,88,15,79,24,108,108,0,0,13,46,226,35,150,1,1,1,115,7,88,15,79,24,108,141,0,0,13,46,242,35,148,1,1,0,115,7,88,15,79,24,109,109,0,0,13,46,238,35,151,1,1,0,115,7,88,15,79,24,109,143,0,0,13,46,250,35,148,1,2,1,115,10,88,15,79,24,107,107,0,0,13,46,246,35,149,1,2,1,115,10,88,15,79,24,107,139,0,0,13,46,2,36,148,1,2,1,115,10,88,15,79,24,108,108,0,0,13,46,254,35,150,1,2,1,115,10,88,15,79,24,108,141,0,0,13,46,10,36,148,1,2,0,115,10,88,15,79,24,109,109,0,0,13,46,6,36,151,1,2,0,115,10,88,15,79,24,109,143,0,0,13,46,22,36,148,1,1,1,115,11,88,15,79,24,107,107,0,0,13,46,18,36,149,1,1,1,115,11,88,15,79,24,107,139,0,0,13,46,34,36,148,1,1,1,115,11,88,15,79,24,108,108,0,0,13,46,30,36,150,1,1,1,115,11,88,15,79,24,108,141,0,0,13,46,46,36,148,1,1,0,115,11,88,15,79,24,109,109,0,0,13,46,42,36,151,1,1,0,115,11,88,15,79,24,109,143,0,0,13,46,58,36,148,1,1,1,115,12,88,15,79,24,107,107,0,0,13,46,54,36,149,1,1,1,115,12,88,15,79,24,107,139,0,0,13,46,70,36,148,1,1,1,115,12,88,15,79,24,108,108,0,0,13,46,66,36,150,1,1,1,115,12,88,15,79,24,108,141,0,0,13,46,82,36,148,1,1,0,115,12,88,15,79,24,109,109,0,0,13,46,78,36,151,1,1,0,115,12,88,15,79,24,109,143,0,0,13,46,90,36,148,1,2,1,115,13,88,15,79,24,107,107,0,0,13,46,86,36,149,1,2,1,115,13,88,15,79,24,107,139,0,0,13,46,98,36,148,1,2,1,115,13,88,15,79,24,108,108,0,0,13,46,94,36,150,1,2,1,115,13,88,15,79,24,108,141,0,0,13,46,106,36,148,1,2,0,115,13,88,15,79,24,109,109,0,0,13,46,102,36,151,1,2,0,115,13,88,15,79,24,109,143,0,0,13,46,114,36,148,1,2,1,115,14,88,15,79,24,107,107,0,0,13,46,110,36,149,1,2,1,115,14,88,15,79,24,107,139,0,0,13,46,122,36,148,1,2,1,115,14,88,15,79,24,108,108,0,0,13,46,118,36,150,1,2,1,115,14,88,15,79,24,108,141,0,0,13,46,130,36,148,1,2,0,115,14,88,15,79,24,109,109,0,0,13,46,126,36,151,1,2,0,115,14,88,15,79,24,109,143,0,0,13,46,8,35,159,1,1,1,115,4,88,15,79,24,107,142,19,0,13,46,20,35,159,1,1,1,115,4,88,15,79,24,108,142,21,0,13,46,32,35,159,1,1,0,115,4,88,15,79,24,109,142,16,0,13,46,212,35,157,1,1,1,115,7,88,15,79,24,107,144,17,0,13,46,224,35,157,1,1,1,115,7,88,15,79,24,108,144,19,0,13,46,236,35,157,1,1,0,115,7,88,15,79,24,109,144,21,0,13,46,16,36,159,1,1,1,115,11,88,15,79,24,107,142,19,0,13,46,28,36,159,1,1,1,115,11,88,15,79,24,108,142,21,0,13,46,40,36,159,1,1,0,115,11,88,15,79,24,109,142,16,0,13,46,52,36,157,1,1,1,115,12,88,15,79,24,107,144,17,0,13,46,64,36,157,1,1,1,115,12,88,15,79,24,108,144,19,0,13,46,76,36,157,1,1,0,115,12,88,15,79,24,109,144,21,0,19,46,241,34,63,1,2,1,88,107,107,116,0,0,0,0,0,0,19,46,237,34,64,1,2,1,88,107,139,116,0,0,0,0,0,0,19,46,249,34,63,1,2,1,88,108,108,116,0,0,0,0,0,0,19,46,245,34,65,1,2,1,88,108,141,116,0,0,0,0,0,0,19,46,1,35,63,1,2,0,88,109,109,116,0,0,0,0,0,0,19,46,253,34,66,1,2,0,88,109,143,116,0,0,0,0,0,0,19,46,243,34,163,1,2,1,88,15,79,24,107,107,116,0,0,0,19,46,239,34,164,1,2,1,88,15,79,24,107,139,116,0,0,0,19,46,251,34,163,1,2,1,88,15,79,24,108,108,116,0,0,0,19,46,247,34,165,1,2,1,88,15,79,24,108,141,116,0,0,0,19,46,3,35,163,1,2,0,88,15,79,24,109,109,116,0,0,0,19,46,255,34,166,1,2,0,88,15,79,24,109,143,116,0,0,0,26,46,13,35,63,1,1,1,88,107,107,116,0,0,0,0,0,0,26,46,5,35,64,1,1,1,88,107,139,116,0,0,0,0,0,0,26,46,25,35,63,1,1,1,88,108,108,116,0,0,0,0,0,0,26,46,17,35,65,1,1,1,88,108,141,116,0,0,0,0,0,0,26,46,37,35,63,1,1,0,88,109,109,116,0,0,0,0,0,0,26,46,29,35,66,1,1,0,88,109,143,116,0,0,0,0,0,0,26,46,7,35,71,1,1,1,88,107,142,19,116,0,0,0,0,0,26,46,19,35,71,1,1,1,88,108,142,21,116,0,0,0,0,0,26,46,31,35,71,1,1,0,88,109,142,16,116,0,0,0,0,0,26,46,15,35,163,1,1,1,88,15,79,24,107,107,116,0,0,0,26,46,11,35,164,1,1,1,88,15,79,24,107,139,116,0,0,0,26,46,27,35,163,1,1,1,88,15,79,24,108,108,116,0,0,0,26,46,23,35,165,1,1,1,88,15,79,24,108,141,116,0,0,0,26,46,39,35,163,1,1,0,88,15,79,24,109,109,116,0,0,0,26,46,35,35,166,1,1,0,88,15,79,24,109,143,116,0,0,0,26,46,9,35,170,1,1,1,88,15,79,24,107,142,19,116,0,0,26,46,21,35,170,1,1,1,88,15,79,24,108,142,21,116,0,0,26,46,33,35,170,1,1,0,88,15,79,24,109,142,16,116,0,0,33,46,44,35,68,0,2,1,88,107,107,0,0,0,0,0,0,0,33,46,42,35,25,1,2,1,88,107,139,0,0,0,0,0,0,0,33,46,48,35,68,0,2,1,88,108,108,0,0,0,0,0,0,0,33,46,46,35,26,1,2,1,88,108,141,0,0,0,0,0,0,0,33,46,52,35,68,0,2,0,88,109,109,0,0,0,0,0,0,0,33,46,50,35,27,1,2,0,88,109,143,0,0,0,0,0,0,0,33,46,55,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,33,46,54,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,33,46,41,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,33,46,40,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,33,46,45,35,99,1,2,1,88,15,79,24,107,107,0,0,0,0,33,46,43,35,100,1,2,1,88,15,79,24,107,139,0,0,0,0,33,46,49,35,99,1,2,1,88,15,79,24,108,108,0,0,0,0,33,46,47,35,101,1,2,1,88,15,79,24,108,141,0,0,0,0,33,46,53,35,99,1,2,0,88,15,79,24,109,109,0,0,0,0,33,46,51,35,102,1,2,0,88,15,79,24,109,143,0,0,0,0,42,46,62,35,68,0,1,1,88,107,107,0,0,0,0,0,0,0,42,46,58,35,25,1,1,1,88,107,139,0,0,0,0,0,0,0,42,46,68,35,68,0,1,1,88,108,108,0,0,0,0,0,0,0,42,46,64,35,26,1,1,1,88,108,141,0,0,0,0,0,0,0,42,46,74,35,68,0,1,0,88,109,109,0,0,0,0,0,0,0,42,46,70,35,27,1,1,0,88,109,143,0,0,0,0,0,0,0,42,46,77,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,42,46,76,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,42,46,57,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,42,46,56,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,42,46,59,35,69,0,1,1,88,107,142,19,0,0,0,0,0,0,42,46,65,35,69,0,1,1,88,108,142,21,0,0,0,0,0,0,42,46,71,35,69,0,1,0,88,109,142,16,0,0,0,0,0,0,42,46,63,35,99,1,1,1,88,15,79,24,107,107,0,0,0,0,42,46,61,35,100,1,1,1,88,15,79,24,107,139,0,0,0,0,42,46,69,35,99,1,1,1,88,15,79,24,108,108,0,0,0,0,42,46,67,35,101,1,1,1,88,15,79,24,108,141,0,0,0,0,42,46,75,35,99,1,1,0,88,15,79,24,109,109,0,0,0,0,42,46,73,35,102,1,1,0,88,15,79,24,109,143,0,0,0,0,42,46,60,35,104,1,1,1,88,15,79,24,107,142,19,0,0,0,42,46,66,35,104,1,1,1,88,15,79,24,108,142,21,0,0,0,42,46,72,35,104,1,1,0,88,15,79,24,109,142,16,0,0,0,51,46,84,35,68,0,1,1,88,107,107,0,0,0,0,0,0,0,51,46,80,35,25,1,1,1,88,107,139,0,0,0,0,0,0,0,51,46,90,35,68,0,1,1,88,108,108,0,0,0,0,0,0,0,51,46,86,35,26,1,1,1,88,108,141,0,0,0,0,0,0,0,51,46,96,35,68,0,1,0,88,109,109,0,0,0,0,0,0,0,51,46,92,35,27,1,1,0,88,109,143,0,0,0,0,0,0,0,51,46,99,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,51,46,98,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,51,46,79,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,51,46,78,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,51,46,81,35,70,0,1,1,88,107,144,17,0,0,0,0,0,0,51,46,87,35,70,0,1,1,88,108,144,19,0,0,0,0,0,0,51,46,93,35,70,0,1,0,88,109,144,21,0,0,0,0,0,0,51,46,85,35,99,1,1,1,88,15,79,24,107,107,0,0,0,0,51,46,83,35,100,1,1,1,88,15,79,24,107,139,0,0,0,0,51,46,91,35,99,1,1,1,88,15,79,24,108,108,0,0,0,0,51,46,89,35,101,1,1,1,88,15,79,24,108,141,0,0,0,0,51,46,97,35,99,1,1,0,88,15,79,24,109,109,0,0,0,0,51,46,95,35,102,1,1,0,88,15,79,24,109,143,0,0,0,0,51,46,82,35,103,1,1,1,88,15,79,24,107,144,17,0,0,0,51,46,88,35,103,1,1,1,88,15,79,24,108,144,19,0,0,0,51,46,94,35,103,1,1,0,88,15,79,24,109,144,21,0,0,0,60,46,104,35,68,0,2,1,88,107,107,0,0,0,0,0,0,0,60,46,102,35,25,1,2,1,88,107,139,0,0,0,0,0,0,0,60,46,108,35,68,0,2,1,88,108,108,0,0,0,0,0,0,0,60,46,106,35,26,1,2,1,88,108,141,0,0,0,0,0,0,0,60,46,112,35,68,0,2,0,88,109,109,0,0,0,0,0,0,0,60,46,110,35,27,1,2,0,88,109,143,0,0,0,0,0,0,0,60,46,115,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,60,46,114,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,60,46,101,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,60,46,100,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,60,46,105,35,99,1,2,1,88,15,79,24,107,107,0,0,0,0,60,46,103,35,100,1,2,1,88,15,79,24,107,139,0,0,0,0,60,46,109,35,99,1,2,1,88,15,79,24,108,108,0,0,0,0,60,46,107,35,101,1,2,1,88,15,79,24,108,141,0,0,0,0,60,46,113,35,99,1,2,0,88,15,79,24,109,109,0,0,0,0,60,46,111,35,102,1,2,0,88,15,79,24,109,143,0,0,0,0,69,46,119,35,64,0,0,0,101,101,116,0,0,0,0,0,0,0,69,46,118,35,65,0,0,0,101,139,116,0,0,0,0,0,0,0,80,46,123,35,64,0,0,0,101,101,116,0,0,0,0,0,0,0,80,46,122,35,65,0,0,0,101,139,116,0,0,0,0,0,0,0,91,46,128,35,68,0,2,1,88,107,107,0,0,0,0,0,0,0,91,46,126,35,25,1,2,1,88,107,139,0,0,0,0,0,0,0,91,46,132,35,68,0,2,1,88,108,108,0,0,0,0,0,0,0,91,46,130,35,26,1,2,1,88,108,141,0,0,0,0,0,0,0,91,46,136,35,68,0,2,0,88,109,109,0,0,0,0,0,0,0,91,46,134,35,27,1,2,0,88,109,143,0,0,0,0,0,0,0,91,46,139,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,91,46,138,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,91,46,125,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,91,46,124,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,91,46,129,35,99,1,2,1,88,15,79,24,107,107,0,0,0,0,91,46,127,35,100,1,2,1,88,15,79,24,107,139,0,0,0,0,91,46,133,35,99,1,2,1,88,15,79,24,108,108,0,0,0,0,91,46,131,35,101,1,2,1,88,15,79,24,108,141,0,0,0,0,91,46,137,35,99,1,2,0,88,15,79,24,109,109,0,0,0,0,91,46,135,35,102,1,2,0,88,15,79,24,109,143,0,0,0,0,100,46,146,35,68,0,1,1,88,107,107,0,0,0,0,0,0,0,100,46,142,35,25,1,1,1,88,107,139,0,0,0,0,0,0,0,100,46,152,35,68,0,1,1,88,108,108,0,0,0,0,0,0,0,100,46,148,35,26,1,1,1,88,108,141,0,0,0,0,0,0,0,100,46,158,35,68,0,1,0,88,109,109,0,0,0,0,0,0,0,100,46,154,35,27,1,1,0,88,109,143,0,0,0,0,0,0,0,100,46,161,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,100,46,160,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,100,46,141,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,100,46,140,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,100,46,143,35,69,0,1,1,88,107,142,19,0,0,0,0,0,0,100,46,149,35,69,0,1,1,88,108,142,21,0,0,0,0,0,0,100,46,155,35,69,0,1,0,88,109,142,16,0,0,0,0,0,0,100,46,147,35,99,1,1,1,88,15,79,24,107,107,0,0,0,0,100,46,145,35,100,1,1,1,88,15,79,24,107,139,0,0,0,0,100,46,153,35,99,1,1,1,88,15,79,24,108,108,0,0,0,0,100,46,151,35,101,1,1,1,88,15,79,24,108,141,0,0,0,0,100,46,159,35,99,1,1,0,88,15,79,24,109,109,0,0,0,0,100,46,157,35,102,1,1,0,88,15,79,24,109,143,0,0,0,0,100,46,144,35,104,1,1,1,88,15,79,24,107,142,19,0,0,0,100,46,150,35,104,1,1,1,88,15,79,24,108,142,21,0,0,0,100,46,156,35,104,1,1,0,88,15,79,24,109,142,16,0,0,0,109,46,168,35,68,0,1,1,88,107,107,0,0,0,0,0,0,0,109,46,164,35,25,1,1,1,88,107,139,0,0,0,0,0,0,0,109,46,174,35,68,0,1,1,88,108,108,0,0,0,0,0,0,0,109,46,170,35,26,1,1,1,88,108,141,0,0,0,0,0,0,0,109,46,180,35,68,0,1,0,88,109,109,0,0,0,0,0,0,0,109,46,176,35,27,1,1,0,88,109,143,0,0,0,0,0,0,0,109,46,183,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,109,46,182,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,109,46,163,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,109,46,162,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,109,46,165,35,70,0,1,1,88,107,144,17,0,0,0,0,0,0,109,46,171,35,70,0,1,1,88,108,144,19,0,0,0,0,0,0,109,46,177,35,70,0,1,0,88,109,144,21,0,0,0,0,0,0,109,46,169,35,99,1,1,1,88,15,79,24,107,107,0,0,0,0,109,46,167,35,100,1,1,1,88,15,79,24,107,139,0,0,0,0,109,46,175,35,99,1,1,1,88,15,79,24,108,108,0,0,0,0,109,46,173,35,101,1,1,1,88,15,79,24,108,141,0,0,0,0,109,46,181,35,99,1,1,0,88,15,79,24,109,109,0,0,0,0,109,46,179,35,102,1,1,0,88,15,79,24,109,143,0,0,0,0,109,46,166,35,103,1,1,1,88,15,79,24,107,144,17,0,0,0,109,46,172,35,103,1,1,1,88,15,79,24,108,144,19,0,0,0,109,46,178,35,103,1,1,0,88,15,79,24,109,144,21,0,0,0,118,46,188,35,68,0,2,1,88,107,107,0,0,0,0,0,0,0,118,46,186,35,25,1,2,1,88,107,139,0,0,0,0,0,0,0,118,46,192,35,68,0,2,1,88,108,108,0,0,0,0,0,0,0,118,46,190,35,26,1,2,1,88,108,141,0,0,0,0,0,0,0,118,46,196,35,68,0,2,0,88,109,109,0,0,0,0,0,0,0,118,46,194,35,27,1,2,0,88,109,143,0,0,0,0,0,0,0,118,46,199,35,68,0,0,0,101,101,101,0,0,0,0,0,0,0,118,46,198,35,25,1,0,0,101,101,139,0,0,0,0,0,0,0,118,46,185,35,68,0,0,0,104,104,104,0,0,0,0,0,0,0,118,46,184,35,26,1,0,0,104,104,141,0,0,0,0,0,0,0,118,46,189,35,99,1,2,1,88,15,79,24,107,107,0,0,0,0,118,46,187,35,100,1,2,1,88,15,79,24,107,139,0,0,0,0,118,46,193,35,99,1,2,1,88,15,79,24,108,108,0,0,0,0,118,46,191,35,101,1,2,1,88,15,79,24,108,141,0,0,0,0,118,46,197,35,99,1,2,0,88,15,79,24,109,109,0,0,0,0,118,46,195,35,102,1,2,0,88,15,79,24,109,143,0,0,0,0,127,46,203,35,64,0,0,0,101,101,116,0,0,0,0,0,0,0,127,46,202,35,65,0,0,0,101,139,116,0,0,0,0,0,0,0,138,46,207,35,64,0,0,0,101,101,116,0,0,0,0,0,0,0,138,46,206,35,65,0,0,0,101,139,116,0,0,0,0,0,0,0,149,46,217,35,63,1,1,1,88,107,107,116,0,0,0,0,0,0,149,46,209,35,64,1,1,1,88,107,139,116,0,0,0,0,0,0,149,46,229,35,63,1,1,1,88,108,108,116,0,0,0,0,0,0,149,46,221,35,65,1,1,1,88,108,141,116,0,0,0,0,0,0,149,46,241,35,63,1,1,0,88,109,109,116,0,0,0,0,0,0,149,46,233,35,66,1,1,0,88,109,143,116,0,0,0,0,0,0,149,46,211,35,93,1,1,1,88,107,144,17,116,0,0,0,0,0,149,46,223,35,93,1,1,1,88,108,144,19,116,0,0,0,0,0,149,46,235,35,93,1,1,0,88,109,144,21,116,0,0,0,0,0,149,46,219,35,163,1,1,1,88,15,79,24,107,107,116,0,0,0,149,46,215,35,164,1,1,1,88,15,79,24,107,139,116,0,0,0,149,46,231,35,163,1,1,1,88,15,79,24,108,108,116,0,0,0,149,46,227,35,165,1,1,1,88,15,79,24,108,141,116,0,0,0,149,46,243,35,163,1,1,0,88,15,79,24,109,109,116,0,0,0,149,46,239,35,166,1,1,0,88,15,79,24,109,143,116,0,0,0,149,46,213,35,167,1,1,1,88,15,79,24,107,144,17,116,0,0,149,46,225,35,167,1,1,1,88,15,79,24,108,144,19,116,0,0,149,46,237,35,167,1,1,0,88,15,79,24,109,144,21,116,0,0,156,46,249,35,63,1,2,1,88,107,107,116,0,0,0,0,0,0,156,46,245,35,64,1,2,1,88,107,139,116,0,0,0,0,0,0,156,46,1,36,63,1,2,1,88,108,108,116,0,0,0,0,0,0,156,46,253,35,65,1,2,1,88,108,141,116,0,0,0,0,0,0,156,46,9,36,63,1,2,0,88,109,109,116,0,0,0,0,0,0,156,46,5,36,66,1,2,0,88,109,143,116,0,0,0,0,0,0,156,46,251,35,163,1,2,1,88,15,79,24,107,107,116,0,0,0,156,46,247,35,164,1,2,1,88,15,79,24,107,139,116,0,0,0,156,46,3,36,163,1,2,1,88,15,79,24,108,108,116,0,0,0,156,46,255,35,165,1,2,1,88,15,79,24,108,141,116,0,0,0,156,46,11,36,163,1,2,0,88,15,79,24,109,109,116,0,0,0,156,46,7,36,166,1,2,0,88,15,79,24,109,143,116,0,0,0,164,46,21,36,63,1,1,1,88,107,107,116,0,0,0,0,0,0,164,46,13,36,64,1,1,1,88,107,139,116,0,0,0,0,0,0,164,46,33,36,63,1,1,1,88,108,108,116,0,0,0,0,0,0,164,46,25,36,65,1,1,1,88,108,141,116,0,0,0,0,0,0,164,46,45,36,63,1,1,0,88,109,109,116,0,0,0,0,0,0,164,46,37,36,66,1,1,0,88,109,143,116,0,0,0,0,0,0,164,46,15,36,71,1,1,1,88,107,142,19,116,0,0,0,0,0,164,46,27,36,71,1,1,1,88,108,142,21,116,0,0,0,0,0,164,46,39,36,71,1,1,0,88,109,142,16,116,0,0,0,0,0,164,46,23,36,163,1,1,1,88,15,79,24,107,107,116,0,0,0,164,46,19,36,164,1,1,1,88,15,79,24,107,139,116,0,0,0,164,46,35,36,163,1,1,1,88,15,79,24,108,108,116,0,0,0,164,46,31,36,165,1,1,1,88,15,79,24,108,141,116,0,0,0,164,46,47,36,163,1,1,0,88,15,79,24,109,109,116,0,0,0,164,46,43,36,166,1,1,0,88,15,79,24,109,143,116,0,0,0,164,46,17,36,170,1,1,1,88,15,79,24,107,142,19,116,0,0,164,46,29,36,170,1,1,1,88,15,79,24,108,142,21,116,0,0,164,46,41,36,170,1,1,0,88,15,79,24,109,142,16,116,0,0,172,46,57,36,63,1,1,1,88,107,107,116,0,0,0,0,0,0,172,46,49,36,64,1,1,1,88,107,139,116,0,0,0,0,0,0,172,46,69,36,63,1,1,1,88,108,108,116,0,0,0,0,0,0,172,46,61,36,65,1,1,1,88,108,141,116,0,0,0,0,0,0,172,46,81,36,63,1,1,0,88,109,109,116,0,0,0,0,0,0,172,46,73,36,66,1,1,0,88,109,143,116,0,0,0,0,0,0,172,46,51,36,93,1,1,1,88,107,144,17,116,0,0,0,0,0,172,46,63,36,93,1,1,1,88,108,144,19,116,0,0,0,0,0,172,46,75,36,93,1,1,0,88,109,144,21,116,0,0,0,0,0,172,46,59,36,163,1,1,1,88,15,79,24,107,107,116,0,0,0,172,46,55,36,164,1,1,1,88,15,79,24,107,139,116,0,0,0,172,46,71,36,163,1,1,1,88,15,79,24,108,108,116,0,0,0,172,46,67,36,165,1,1,1,88,15,79,24,108,141,116,0,0,0,172,46,83,36,163,1,1,0,88,15,79,24,109,109,116,0,0,0,172,46,79,36,166,1,1,0,88,15,79,24,109,143,116,0,0,0,172,46,53,36,167,1,1,1,88,15,79,24,107,144,17,116,0,0,172,46,65,36,167,1,1,1,88,15,79,24,108,144,19,116,0,0,172,46,77,36,167,1,1,0,88,15,79,24,109,144,21,116,0,0,180,46,89,36,63,1,2,1,88,107,107,116,0,0,0,0,0,0,180,46,85,36,64,1,2,1,88,107,139,116,0,0,0,0,0,0,180,46,97,36,63,1,2,1,88,108,108,116,0,0,0,0,0,0,180,46,93,36,65,1,2,1,88,108,141,116,0,0,0,0,0,0,180,46,105,36,63,1,2,0,88,109,109,116,0,0,0,0,0,0,180,46,101,36,66,1,2,0,88,109,143,116,0,0,0,0,0,0,180,46,91,36,163,1,2,1,88,15,79,24,107,107,116,0,0,0,180,46,87,36,164,1,2,1,88,15,79,24,107,139,116,0,0,0,180,46,99,36,163,1,2,1,88,15,79,24,108,108,116,0,0,0,180,46,95,36,165,1,2,1,88,15,79,24,108,141,116,0,0,0,180,46,107,36,163,1,2,0,88,15,79,24,109,109,116,0,0,0,180,46,103,36,166,1,2,0,88,15,79,24,109,143,116,0,0,0,188,46,113,36,63,1,2,1,88,107,107,116,0,0,0,0,0,0,188,46,109,36,64,1,2,1,88,107,139,116,0,0,0,0,0,0,188,46,121,36,63,1,2,1,88,108,108,116,0,0,0,0,0,0,188,46,117,36,65,1,2,1,88,108,141,116,0,0,0,0,0,0,188,46,129,36,63,1,2,0,88,109,109,116,0,0,0,0,0,0,188,46,125,36,66,1,2,0,88,109,143,116,0,0,0,0,0,0,188,46,115,36,163,1,2,1,88,15,79,24,107,107,116,0,0,0,188,46,111,36,164,1,2,1,88,15,79,24,107,139,116,0,0,0,188,46,123,36,163,1,2,1,88,15,79,24,108,108,116,0,0,0,188,46,119,36,165,1,2,1,88,15,79,24,108,141,116,0,0,0,188,46,131,36,163,1,2,0,88,15,79,24,109,109,116,0,0,0,188,46,127,36,166,1,2,0,88,15,79,24,109,143,116,0,0,0,195,46,134,36,133,1,0,0,115,3,101,101,101,0,0,0,0,0,195,46,132,36,134,1,0,0,115,3,101,101,139,0,0,0,0,0,195,46,138,36,133,1,0,0,115,4,101,101,101,0,0,0,0,0,195,46,136,36,134,1,0,0,115,4,101,101,139,0,0,0,0,0,195,46,172,36,133,1,0,0,115,7,101,101,101,0,0,0,0,0,195,46,170,36,134,1,0,0,115,7,101,101,139,0,0,0,0,0,195,46,176,36,133,1,0,0,115,10,101,101,101,0,0,0,0,0,195,46,174,36,134,1,0,0,115,10,101,101,139,0,0,0,0,0,195,46,180,36,133,1,0,0,115,11,101,101,101,0,0,0,0,0,195,46,178,36,134,1,0,0,115,11,101,101,139,0,0,0,0,0,195,46,184,36,133,1,0,0,115,12,101,101,101,0,0,0,0,0,195,46,182,36,134,1,0,0,115,12,101,101,139,0,0,0,0,0,195,46,188,36,133,1,0,0,115,13,101,101,101,0,0,0,0,0,195,46,186,36,134,1,0,0,115,13,101,101,139,0,0,0,0,0,195,46,192,36,133,1,0,0,115,14,101,101,101,0,0,0,0,0,195,46,190,36,134,1,0,0,115,14,101,101,139,0,0,0,0,0,201,46,135,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,201,46,133,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,208,46,139,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,208,46,137,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,215,46,142,36,56,0,0,1,107,107,0,0,0,0,0,0,0,0,215,46,147,36,56,0,0,1,108,108,0,0,0,0,0,0,0,0,215,46,152,36,56,0,1,0,109,109,0,0,0,0,0,0,0,0,215,46,140,36,93,0,0,1,139,107,0,0,0,0,0,0,0,0,215,46,145,36,178,1,0,1,141,108,0,0,0,0,0,0,0,0,215,46,150,36,179,1,1,0,143,109,0,0,0,0,0,0,0,0,215,46,143,36,112,1,0,1,107,15,79,24,107,0,0,0,0,0,215,46,148,36,112,1,0,1,108,15,79,24,108,0,0,0,0,0,215,46,153,36,112,1,1,0,109,15,79,24,109,0,0,0,0,0,215,46,141,36,183,1,0,1,139,15,79,24,107,0,0,0,0,0,215,46,146,36,184,1,0,1,141,15,79,24,108,0,0,0,0,0,215,46,151,36,185,1,1,0,143,15,79,24,109,0,0,0,0,0,215,46,144,36,116,1,0,1,107,15,79,24,23,107,0,0,0,0,215,46,149,36,116,1,0,1,108,15,79,24,23,108,0,0,0,0,215,46,154,36,116,1,1,0,109,15,79,24,23,109,0,0,0,0,227,46,157,36,56,0,0,1,107,107,0,0,0,0,0,0,0,0,227,46,162,36,56,0,0,1,108,108,0,0,0,0,0,0,0,0,227,46,167,36,56,0,1,0,109,109,0,0,0,0,0,0,0,0,227,46,155,36,93,0,0,1,139,107,0,0,0,0,0,0,0,0,227,46,160,36,178,1,0,1,141,108,0,0,0,0,0,0,0,0,227,46,165,36,179,1,1,0,143,109,0,0,0,0,0,0,0,0,227,46,158,36,112,1,0,1,107,15,79,24,107,0,0,0,0,0,227,46,163,36,112,1,0,1,108,15,79,24,108,0,0,0,0,0,227,46,168,36,112,1,1,0,109,15,79,24,109,0,0,0,0,0,227,46,156,36,183,1,0,1,139,15,79,24,107,0,0,0,0,0,227,46,161,36,184,1,0,1,141,15,79,24,108,0,0,0,0,0,227,46,166,36,185,1,1,0,143,15,79,24,109,0,0,0,0,0,227,46,159,36,116,1,0,1,107,15,79,24,23,107,0,0,0,0,227,46,164,36,116,1,0,1,108,15,79,24,23,108,0,0,0,0,227,46,169,36,116,1,1,0,109,15,79,24,23,109,0,0,0,0,239,46,173,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,239,46,171,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,246,46,177,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,246,46,175,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,254,46,181,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,254,46,179,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,6,47,185,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,6,47,183,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,14,47,189,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,14,47,187,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,22,47,193,36,63,1,0,0,101,101,101,116,0,0,0,0,0,0,22,47,191,36,64,1,0,0,101,101,139,116,0,0,0,0,0,0,29,47,200,36,56,0,4,1,107,107,0,0,0,0,0,0,0,0,29,47,194,36,62,0,4,1,107,139,0,0,0,0,0,0,0,0,29,47,209,36,56,0,4,1,108,108,0,0,0,0,0,0,0,0,29,47,203,36,123,1,4,1,108,141,0,0,0,0,0,0,0,0,29,47,218,36,56,0,4,0,109,109,0,0,0,0,0,0,0,0,29,47,212,36,192,1,4,0,109,143,0,0,0,0,0,0,0,0,29,47,195,36,57,0,4,1,107,142,19,0,0,0,0,0,0,0,29,47,204,36,57,0,4,1,108,142,21,0,0,0,0,0,0,0,29,47,213,36,57,0,4,0,109,142,16,0,0,0,0,0,0,0,29,47,201,36,112,1,4,1,107,15,79,24,107,0,0,0,0,0,29,47,198,36,119,1,4,1,107,15,79,24,139,0,0,0,0,0,29,47,210,36,112,1,4,1,108,15,79,24,108,0,0,0,0,0,29,47,207,36,125,1,4,1,108,15,79,24,141,0,0,0,0,0,29,47,219,36,112,1,4,0,109,15,79,24,109,0,0,0,0,0,29,47,216,36,197,1,4,0,109,15,79,24,143,0,0,0,0,0,29,47,202,36,116,1,4,1,107,15,79,24,23,107,0,0,0,0,29,47,199,36,121,1,4,1,107,15,79,24,23,139,0,0,0,0,29,47,196,36,113,1,4,1,107,15,79,24,142,19,0,0,0,0,29,47,211,36,116,1,4,1,108,15,79,24,23,108,0,0,0,0,29,47,208,36,127,1,4,1,108,15,79,24,23,141,0,0,0,0,29,47,205,36,113,1,4,1,108,15,79,24,142,21,0,0,0,0,29,47,220,36,116,1,4,0,109,15,79,24,23,109,0,0,0,0,29,47,217,36,199,1,4,0,109,15,79,24,23,143,0,0,0,0,29,47,214,36,113,1,4,0,109,15,79,24,142,16,0,0,0,0,29,47,197,36,117,1,4,1,107,15,79,24,23,142,19,0,0,0,29,47,206,36,117,1,4,1,108,15,79,24,23,142,21,0,0,0,29,47,215,36,117,1,4,0,109,15,79,24,23,142,16,0,0,0,41,47,227,36,56,0,4,1,107,107,0,0,0,0,0,0,0,0,41,47,221,36,62,0,4,1,107,139,0,0,0,0,0,0,0,0,41,47,236,36,56,0,4,1,108,108,0,0,0,0,0,0,0,0,41,47,230,36,123,1,4,1,108,141,0,0,0,0,0,0,0,0,41,47,245,36,56,0,4,0,109,109,0,0,0,0,0,0,0,0,41,47,239,36,192,1,4,0,109,143,0,0,0,0,0,0,0,0,41,47,222,36,58,0,4,1,107,144,17,0,0,0,0,0,0,0,41,47,231,36,58,0,4,1,108,144,19,0,0,0,0,0,0,0,41,47,240,36,58,0,4,0,109,144,21,0,0,0,0,0,0,0,41,47,228,36,112,1,4,1,107,15,79,24,107,0,0,0,0,0,41,47,225,36,119,1,4,1,107,15,79,24,139,0,0,0,0,0,41,47,237,36,112,1,4,1,108,15,79,24,108,0,0,0,0,0,41,47,234,36,125,1,4,1,108,15,79,24,141,0,0,0,0,0,41,47,246,36,112,1,4,0,109,15,79,24,109,0,0,0,0,0,41,47,243,36,197,1,4,0,109,15,79,24,143,0,0,0,0,0,41,47,229,36,116,1,4,1,107,15,79,24,23,107,0,0,0,0,41,47,226,36,121,1,4,1,107,15,79,24,23,139,0,0,0,0,41,47,223,36,129,1,4,1,107,15,79,24,144,17,0,0,0,0,41,47,238,36,116,1,4,1,108,15,79,24,23,108,0,0,0,0,41,47,235,36,127,1,4,1,108,15,79,24,23,141,0,0,0,0,41,47,232,36,129,1,4,1,108,15,79,24,144,19,0,0,0,0,41,47,247,36,116,1,4,0,109,15,79,24,23,109,0,0,0,0,41,47,244,36,199,1,4,0,109,15,79,24,23,143,0,0,0,0,41,47,241,36,129,1,4,0,109,15,79,24,144,21,0,0,0,0,41,47,224,36,131,1,4,1,107,15,79,24,23,144,17,0,0,0,41,47,233,36,131,1,4,1,108,15,79,24,23,144,19,0,0,0,41,47,242,36,131,1,4,0,109,15,79,24,23,144,21,0,0,0,53,47,249,36,63,1,0,0,104,104,104,116,0,0,0,0,0,0,53,47,248,36,65,1,0,0,104,104,141,116,0,0,0,0,0,0,64,47,251,36,63,1,0,0,104,104,104,116,0,0,0,0,0,0,64,47,250,36,65,1,0,0,104,104,141,116,0,0,0,0,0,0,75,47,255,36,68,0,128,1,107,107,107,0,0,0,0,0,0,0,75,47,252,36,25,1,128,1,107,107,139,0,0,0,0,0,0,0,75,47,5,37,68,0,128,1,108,108,108,0,0,0,0,0,0,0,75,47,2,37,26,1,128,1,108,108,141,0,0,0,0,0,0,0,75,47,11,37,68,0,128,0,109,109,109,0,0,0,0,0,0,0,75,47,8,37,27,1,128,0,109,109,143,0,0,0,0,0,0,0,75,47,0,37,34,1,128,1,107,15,79,24,107,107,0,0,0,0,75,47,253,36,35,1,128,1,107,15,79,24,107,139,0,0,0,0,75,47,6,37,34,1,128,1,108,15,79,24,108,108,0,0,0,0,75,47,3,37,37,1,128,1,108,15,79,24,108,141,0,0,0,0,75,47,12,37,34,1,128,0,109,15,79,24,109,109,0,0,0,0,75,47,9,37,38,1,128,0,109,15,79,24,109,143,0,0,0,0,75,47,1,37,42,1,128,1,107,15,79,24,23,107,107,0,0,0,75,47,254,36,43,1,128,1,107,15,79,24,23,107,139,0,0,0,75,47,7,37,42,1,128,1,108,15,79,24,23,108,108,0,0,0,75,47,4,37,46,1,128,1,108,15,79,24,23,108,141,0,0,0,75,47,13,37,42,1,128,0,109,15,79,24,23,109,109,0,0,0,75,47,10,37,47,1,128,0,109,15,79,24,23,109,143,0,0,0,82,47,15,37,68,0,0,0,104,104,104,0,0,0,0,0,0,0,82,47,14,37,26,1,0,0,104,104,141,0,0,0,0,0,0,0,82,47,22,37,68,0,1,1,108,108,108,0,0,0,0,0,0,0,82,47,16,37,26,1,1,1,108,108,141,0,0,0,0,0,0,0,82,47,31,37,68,0,1,0,109,109,109,0,0,0,0,0,0,0,82,47,25,37,27,1,1,0,109,109,143,0,0,0,0,0,0,0,82,47,17,37,69,0,1,1,108,108,142,21,0,0,0,0,0,0,82,47,26,37,69,0,1,0,109,109,142,16,0,0,0,0,0,0,82,47,23,37,34,1,1,1,108,15,79,24,108,108,0,0,0,0,82,47,20,37,37,1,1,1,108,15,79,24,108,141,0,0,0,0,82,47,32,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,82,47,29,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,82,47,24,37,42,1,1,1,108,15,79,24,23,108,108,0,0,0,82,47,21,37,46,1,1,1,108,15,79,24,23,108,141,0,0,0,82,47,18,37,59,1,1,1,108,15,79,24,108,142,21,0,0,0,82,47,33,37,42,1,1,0,109,15,79,24,23,109,109,0,0,0,82,47,30,37,47,1,1,0,109,15,79,24,23,109,143,0,0,0,82,47,27,37,59,1,1,0,109,15,79,24,109,142,16,0,0,0,82,47,19,37,61,1,1,1,108,15,79,24,23,108,142,21,0,0,82,47,28,37,61,1,1,0,109,15,79,24,23,109,142,16,0,0,89,47,37,37,1,2,128,1,107,107,107,0,0,0,0,0,0,0,89,47,34,37,2,2,128,1,107,107,139,0,0,0,0,0,0,0,89,47,43,37,1,2,128,1,108,108,108,0,0,0,0,0,0,0,89,47,40,37,3,2,128,1,108,108,141],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1034890);allocate([89,47,49,37,1,2,128,0,109,109,109,0,0,0,0,0,0,0,89,47,46,37,4,2,128,0,109,109,143,0,0,0,0,0,0,0,89,47,38,37,34,1,128,1,107,15,79,24,107,107,0,0,0,0,89,47,35,37,35,1,128,1,107,15,79,24,107,139,0,0,0,0,89,47,44,37,34,1,128,1,108,15,79,24,108,108,0,0,0,0,89,47,41,37,37,1,128,1,108,15,79,24,108,141,0,0,0,0,89,47,50,37,34,1,128,0,109,15,79,24,109,109,0,0,0,0,89,47,47,37,38,1,128,0,109,15,79,24,109,143,0,0,0,0,89,47,39,37,12,2,128,1,107,15,79,24,23,107,107,0,0,0,89,47,36,37,13,2,128,1,107,15,79,24,23,107,139,0,0,0,89,47,45,37,12,2,128,1,108,15,79,24,23,108,108,0,0,0,89,47,42,37,14,2,128,1,108,15,79,24,23,108,141,0,0,0,89,47,51,37,12,2,128,0,109,15,79,24,23,109,109,0,0,0,89,47,48,37,15,2,128,0,109,15,79,24,23,109,143,0,0,0,98,47,58,37,1,2,0,1,107,107,107,0,0,0,0,0,0,0,98,47,52,37,2,2,0,1,107,107,139,0,0,0,0,0,0,0,98,47,67,37,1,2,0,1,108,108,108,0,0,0,0,0,0,0,98,47,61,37,3,2,0,1,108,108,141,0,0,0,0,0,0,0,98,47,76,37,1,2,1,0,109,109,109,0,0,0,0,0,0,0,98,47,70,37,4,2,1,0,109,109,143,0,0,0,0,0,0,0,98,47,53,37,18,2,0,1,107,107,142,19,0,0,0,0,0,0,98,47,62,37,18,2,0,1,108,108,142,21,0,0,0,0,0,0,98,47,71,37,18,2,1,0,109,109,142,16,0,0,0,0,0,0,98,47,59,37,34,1,0,1,107,15,79,24,107,107,0,0,0,0,98,47,56,37,35,1,0,1,107,15,79,24,107,139,0,0,0,0,98,47,68,37,34,1,0,1,108,15,79,24,108,108,0,0,0,0,98,47,65,37,37,1,0,1,108,15,79,24,108,141,0,0,0,0,98,47,77,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,98,47,74,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,98,47,60,37,12,2,0,1,107,15,79,24,23,107,107,0,0,0,98,47,57,37,13,2,0,1,107,15,79,24,23,107,139,0,0,0,98,47,54,37,59,1,0,1,107,15,79,24,107,142,19,0,0,0,98,47,69,37,12,2,0,1,108,15,79,24,23,108,108,0,0,0,98,47,66,37,14,2,0,1,108,15,79,24,23,108,141,0,0,0,98,47,63,37,59,1,0,1,108,15,79,24,108,142,21,0,0,0,98,47,78,37,12,2,1,0,109,15,79,24,23,109,109,0,0,0,98,47,75,37,15,2,1,0,109,15,79,24,23,109,143,0,0,0,98,47,72,37,59,1,1,0,109,15,79,24,109,142,16,0,0,0,98,47,55,37,20,2,0,1,107,15,79,24,23,107,142,19,0,0,98,47,64,37,20,2,0,1,108,15,79,24,23,108,142,21,0,0,98,47,73,37,20,2,1,0,109,15,79,24,23,109,142,16,0,0,107,47,85,37,1,2,0,1,107,107,107,0,0,0,0,0,0,0,107,47,79,37,2,2,0,1,107,107,139,0,0,0,0,0,0,0,107,47,94,37,1,2,0,1,108,108,108,0,0,0,0,0,0,0,107,47,88,37,3,2,0,1,108,108,141,0,0,0,0,0,0,0,107,47,103,37,1,2,1,0,109,109,109,0,0,0,0,0,0,0,107,47,97,37,4,2,1,0,109,109,143,0,0,0,0,0,0,0,107,47,80,37,8,2,0,1,107,107,144,17,0,0,0,0,0,0,107,47,89,37,8,2,0,1,108,108,144,19,0,0,0,0,0,0,107,47,98,37,8,2,1,0,109,109,144,21,0,0,0,0,0,0,107,47,86,37,34,1,0,1,107,15,79,24,107,107,0,0,0,0,107,47,83,37,35,1,0,1,107,15,79,24,107,139,0,0,0,0,107,47,95,37,34,1,0,1,108,15,79,24,108,108,0,0,0,0,107,47,92,37,37,1,0,1,108,15,79,24,108,141,0,0,0,0,107,47,104,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,107,47,101,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,107,47,87,37,12,2,0,1,107,15,79,24,23,107,107,0,0,0,107,47,84,37,13,2,0,1,107,15,79,24,23,107,139,0,0,0,107,47,81,37,44,1,0,1,107,15,79,24,107,144,17,0,0,0,107,47,96,37,12,2,0,1,108,15,79,24,23,108,108,0,0,0,107,47,93,37,14,2,0,1,108,15,79,24,23,108,141,0,0,0,107,47,90,37,44,1,0,1,108,15,79,24,108,144,19,0,0,0,107,47,105,37,12,2,1,0,109,15,79,24,23,109,109,0,0,0,107,47,102,37,15,2,1,0,109,15,79,24,23,109,143,0,0,0,107,47,99,37,44,1,1,0,109,15,79,24,109,144,21,0,0,0,107,47,82,37,16,2,0,1,107,15,79,24,23,107,144,17,0,0,107,47,91,37,16,2,0,1,108,15,79,24,23,108,144,19,0,0,107,47,100,37,16,2,1,0,109,15,79,24,23,109,144,21,0,0,117,47,112,37,1,2,0,1,107,107,107,0,0,0,0,0,0,0,117,47,106,37,2,2,0,1,107,107,139,0,0,0,0,0,0,0,117,47,121,37,1,2,0,1,108,108,108,0,0,0,0,0,0,0,117,47,115,37,3,2,0,1,108,108,141,0,0,0,0,0,0,0,117,47,130,37,1,2,1,0,109,109,109,0,0,0,0,0,0,0,117,47,124,37,4,2,1,0,109,109,143,0,0,0,0,0,0,0,117,47,107,37,18,2,0,1,107,107,142,19,0,0,0,0,0,0,117,47,116,37,18,2,0,1,108,108,142,21,0,0,0,0,0,0,117,47,125,37,18,2,1,0,109,109,142,16,0,0,0,0,0,0,117,47,113,37,34,1,0,1,107,15,79,24,107,107,0,0,0,0,117,47,110,37,35,1,0,1,107,15,79,24,107,139,0,0,0,0,117,47,122,37,34,1,0,1,108,15,79,24,108,108,0,0,0,0,117,47,119,37,37,1,0,1,108,15,79,24,108,141,0,0,0,0,117,47,131,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,117,47,128,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,117,47,114,37,12,2,0,1,107,15,79,24,23,107,107,0,0,0,117,47,111,37,13,2,0,1,107,15,79,24,23,107,139,0,0,0,117,47,108,37,59,1,0,1,107,15,79,24,107,142,19,0,0,0,117,47,123,37,12,2,0,1,108,15,79,24,23,108,108,0,0,0,117,47,120,37,14,2,0,1,108,15,79,24,23,108,141,0,0,0,117,47,117,37,59,1,0,1,108,15,79,24,108,142,21,0,0,0,117,47,132,37,12,2,1,0,109,15,79,24,23,109,109,0,0,0,117,47,129,37,15,2,1,0,109,15,79,24,23,109,143,0,0,0,117,47,126,37,59,1,1,0,109,15,79,24,109,142,16,0,0,0,117,47,109,37,20,2,0,1,107,15,79,24,23,107,142,19,0,0,117,47,118,37,20,2,0,1,108,15,79,24,23,108,142,21,0,0,117,47,127,37,20,2,1,0,109,15,79,24,23,109,142,16,0,0,127,47,139,37,1,2,0,1,107,107,107,0,0,0,0,0,0,0,127,47,133,37,2,2,0,1,107,107,139,0,0,0,0,0,0,0,127,47,148,37,1,2,0,1,108,108,108,0,0,0,0,0,0,0,127,47,142,37,3,2,0,1,108,108,141,0,0,0,0,0,0,0,127,47,157,37,1,2,1,0,109,109,109,0,0,0,0,0,0,0,127,47,151,37,4,2,1,0,109,109,143,0,0,0,0,0,0,0,127,47,134,37,8,2,0,1,107,107,144,17,0,0,0,0,0,0,127,47,143,37,8,2,0,1,108,108,144,19,0,0,0,0,0,0,127,47,152,37,8,2,1,0,109,109,144,21,0,0,0,0,0,0,127,47,140,37,34,1,0,1,107,15,79,24,107,107,0,0,0,0,127,47,137,37,35,1,0,1,107,15,79,24,107,139,0,0,0,0,127,47,149,37,34,1,0,1,108,15,79,24,108,108,0,0,0,0,127,47,146,37,37,1,0,1,108,15,79,24,108,141,0,0,0,0,127,47,158,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,127,47,155,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,127,47,141,37,12,2,0,1,107,15,79,24,23,107,107,0,0,0,127,47,138,37,13,2,0,1,107,15,79,24,23,107,139,0,0,0,127,47,135,37,44,1,0,1,107,15,79,24,107,144,17,0,0,0,127,47,150,37,12,2,0,1,108,15,79,24,23,108,108,0,0,0,127,47,147,37,14,2,0,1,108,15,79,24,23,108,141,0,0,0,127,47,144,37,44,1,0,1,108,15,79,24,108,144,19,0,0,0,127,47,159,37,12,2,1,0,109,15,79,24,23,109,109,0,0,0,127,47,156,37,15,2,1,0,109,15,79,24,23,109,143,0,0,0,127,47,153,37,44,1,1,0,109,15,79,24,109,144,21,0,0,0,127,47,136,37,16,2,0,1,107,15,79,24,23,107,144,17,0,0,127,47,145,37,16,2,0,1,108,15,79,24,23,108,144,19,0,0,127,47,154,37,16,2,1,0,109,15,79,24,23,109,144,21,0,0,136,47,163,37,1,2,2,1,107,107,107,0,0,0,0,0,0,0,136,47,160,37,2,2,2,1,107,107,139,0,0,0,0,0,0,0,136,47,169,37,1,2,2,1,108,108,108,0,0,0,0,0,0,0,136,47,166,37,3,2,2,1,108,108,141,0,0,0,0,0,0,0,136,47,175,37,1,2,2,0,109,109,109,0,0,0,0,0,0,0,136,47,172,37,4,2,2,0,109,109,143,0,0,0,0,0,0,0,136,47,164,37,34,1,2,1,107,15,79,24,107,107,0,0,0,0,136,47,161,37,35,1,2,1,107,15,79,24,107,139,0,0,0,0,136,47,170,37,34,1,2,1,108,15,79,24,108,108,0,0,0,0,136,47,167,37,37,1,2,1,108,15,79,24,108,141,0,0,0,0,136,47,176,37,34,1,2,0,109,15,79,24,109,109,0,0,0,0,136,47,173,37,38,1,2,0,109,15,79,24,109,143,0,0,0,0,136,47,165,37,12,2,2,1,107,15,79,24,23,107,107,0,0,0,136,47,162,37,13,2,2,1,107,15,79,24,23,107,139,0,0,0,136,47,171,37,12,2,2,1,108,15,79,24,23,108,108,0,0,0,136,47,168,37,14,2,2,1,108,15,79,24,23,108,141,0,0,0,136,47,177,37,12,2,2,0,109,15,79,24,23,109,109,0,0,0,136,47,174,37,15,2,2,0,109,15,79,24,23,109,143,0,0,0,145,47,182,37,144,2,0,0,101,101,101,101,116,0,0,0,0,0,145,47,180,37,145,2,0,0,101,101,101,139,116,0,0,0,0,0,145,47,178,37,146,2,0,0,101,101,139,101,116,0,0,0,0,0,145,47,183,37,144,2,0,0,104,104,104,104,116,0,0,0,0,0,145,47,181,37,147,2,0,0,104,104,104,141,116,0,0,0,0,0,145,47,179,37,148,2,0,0,104,104,141,104,116,0,0,0,0,0,156,47,188,37,144,2,0,0,101,101,101,101,116,0,0,0,0,0,156,47,186,37,145,2,0,0,101,101,101,139,116,0,0,0,0,0,156,47,184,37,146,2,0,0,101,101,139,101,116,0,0,0,0,0,156,47,189,37,144,2,0,0,104,104,104,104,116,0,0,0,0,0,156,47,187,37,147,2,0,0,104,104,104,141,116,0,0,0,0,0,156,47,185,37,148,2,0,0,104,104,141,104,116,0,0,0,0,0,167,47,251,37,68,0,0,0,101,101,101,0,0,0,0,0,0,0,167,47,249,37,64,0,0,0,101,101,116,0,0,0,0,0,0,0,167,47,250,37,25,1,0,0,101,101,139,0,0,0,0,0,0,0,167,47,248,37,65,0,0,0,101,139,116,0,0,0,0,0,0,0,167,47,193,37,68,0,0,0,104,104,104,0,0,0,0,0,0,0,167,47,191,37,64,0,0,0,104,104,116,0,0,0,0,0,0,0,167,47,192,37,26,1,0,0,104,104,141,0,0,0,0,0,0,0,167,47,190,37,35,2,0,0,104,141,116,0,0,0,0,0,0,0,167,47,209,37,68,0,1,1,107,107,107,0,0,0,0,0,0,0,167,47,200,37,64,0,1,1,107,107,116,0,0,0,0,0,0,0,167,47,203,37,25,1,1,1,107,107,139,0,0,0,0,0,0,0,167,47,197,37,65,0,1,1,107,139,116,0,0,0,0,0,0,0,167,47,227,37,68,0,1,1,108,108,108,0,0,0,0,0,0,0,167,47,218,37,64,0,1,1,108,108,116,0,0,0,0,0,0,0,167,47,221,37,26,1,1,1,108,108,141,0,0,0,0,0,0,0,167,47,215,37,35,2,1,1,108,141,116,0,0,0,0,0,0,0,167,47,245,37,68,0,1,0,109,109,109,0,0,0,0,0,0,0,167,47,236,37,64,0,1,0,109,109,116,0,0,0,0,0,0,0,167,47,239,37,27,1,1,0,109,109,143,0,0,0,0,0,0,0,167,47,233,37,36,2,1,0,109,143,116,0,0,0,0,0,0,0,167,47,204,37,70,0,1,1,107,107,144,17,0,0,0,0,0,0,167,47,194,37,37,2,1,1,107,144,17,116,0,0,0,0,0,0,167,47,222,37,70,0,1,1,108,108,144,19,0,0,0,0,0,0,167,47,212,37,37,2,1,1,108,144,19,116,0,0,0,0,0,0,167,47,240,37,70,0,1,0,109,109,144,21,0,0,0,0,0,0,167,47,230,37,37,2,1,0,109,144,21,116,0,0,0,0,0,0,167,47,210,37,34,1,1,1,107,15,79,24,107,107,0,0,0,0,167,47,201,37,214,1,1,1,107,15,79,24,107,116,0,0,0,0,167,47,207,37,35,1,1,1,107,15,79,24,107,139,0,0,0,0,167,47,198,37,81,2,1,1,107,15,79,24,139,116,0,0,0,0,167,47,228,37,34,1,1,1,108,15,79,24,108,108,0,0,0,0,167,47,219,37,214,1,1,1,108,15,79,24,108,116,0,0,0,0,167,47,225,37,37,1,1,1,108,15,79,24,108,141,0,0,0,0,167,47,216,37,82,2,1,1,108,15,79,24,141,116,0,0,0,0,167,47,246,37,34,1,1,0,109,15,79,24,109,109,0,0,0,0,167,47,237,37,214,1,1,0,109,15,79,24,109,116,0,0,0,0,167,47,243,37,38,1,1,0,109,15,79,24,109,143,0,0,0,0,167,47,234,37,83,2,1,0,109,15,79,24,143,116,0,0,0,0,167,47,211,37,42,1,1,1,107,15,79,24,23,107,107,0,0,0,167,47,202,37,220,1,1,1,107,15,79,24,23,107,116,0,0,0,167,47,208,37,43,1,1,1,107,15,79,24,23,107,139,0,0,0,167,47,199,37,87,2,1,1,107,15,79,24,23,139,116,0,0,0,167,47,205,37,44,1,1,1,107,15,79,24,107,144,17,0,0,0,167,47,195,37,88,2,1,1,107,15,79,24,144,17,116,0,0,0,167,47,229,37,42,1,1,1,108,15,79,24,23,108,108,0,0,0,167,47,220,37,220,1,1,1,108,15,79,24,23,108,116,0,0,0,167,47,226,37,46,1,1,1,108,15,79,24,23,108,141,0,0,0,167,47,217,37,89,2,1,1,108,15,79,24,23,141,116,0,0,0,167,47,223,37,44,1,1,1,108,15,79,24,108,144,19,0,0,0,167,47,213,37,88,2,1,1,108,15,79,24,144,19,116,0,0,0,167,47,247,37,42,1,1,0,109,15,79,24,23,109,109,0,0,0,167,47,238,37,220,1,1,0,109,15,79,24,23,109,116,0,0,0,167,47,244,37,47,1,1,0,109,15,79,24,23,109,143,0,0,0,167,47,235,37,90,2,1,0,109,15,79,24,23,143,116,0,0,0,167,47,241,37,44,1,1,0,109,15,79,24,109,144,21,0,0,0,167,47,231,37,88,2,1,0,109,15,79,24,144,21,116,0,0,0,167,47,206,37,54,1,1,1,107,15,79,24,23,107,144,17,0,0,167,47,196,37,93,2,1,1,107,15,79,24,23,144,17,116,0,0,167,47,224,37,54,1,1,1,108,15,79,24,23,108,144,19,0,0,167,47,214,37,93,2,1,1,108,15,79,24,23,144,19,116,0,0,167,47,242,37,54,1,1,0,109,15,79,24,23,109,144,21,0,0,167,47,232,37,93,2,1,0,109,15,79,24,23,144,21,116,0,0,177,47,57,38,68,0,0,0,101,101,101,0,0,0,0,0,0,0,177,47,55,38,64,0,0,0,101,101,116,0,0,0,0,0,0,0,177,47,56,38,25,1,0,0,101,101,139,0,0,0,0,0,0,0,177,47,54,38,65,0,0,0,101,139,116,0,0,0,0,0,0,0,177,47,255,37,68,0,0,0,104,104,104,0,0,0,0,0,0,0,177,47,253,37,64,0,0,0,104,104,116,0,0,0,0,0,0,0,177,47,254,37,26,1,0,0,104,104,141,0,0,0,0,0,0,0,177,47,252,37,35,2,0,0,104,141,116,0,0,0,0,0,0,0,177,47,15,38,68,0,1,1,107,107,107,0,0,0,0,0,0,0,177,47,6,38,64,0,1,1,107,107,116,0,0,0,0,0,0,0,177,47,9,38,25,1,1,1,107,107,139,0,0,0,0,0,0,0,177,47,3,38,65,0,1,1,107,139,116,0,0,0,0,0,0,0,177,47,33,38,68,0,1,1,108,108,108,0,0,0,0,0,0,0,177,47,24,38,64,0,1,1,108,108,116,0,0,0,0,0,0,0,177,47,27,38,26,1,1,1,108,108,141,0,0,0,0,0,0,0,177,47,21,38,35,2,1,1,108,141,116,0,0,0,0,0,0,0,177,47,51,38,68,0,1,0,109,109,109,0,0,0,0,0,0,0,177,47,42,38,64,0,1,0,109,109,116,0,0,0,0,0,0,0,177,47,45,38,27,1,1,0,109,109,143,0,0,0,0,0,0,0,177,47,39,38,36,2,1,0,109,143,116,0,0,0,0,0,0,0,177,47,10,38,69,0,1,1,107,107,142,19,0,0,0,0,0,0,177,47,0,38,50,2,1,1,107,142,19,116,0,0,0,0,0,0,177,47,28,38,69,0,1,1,108,108,142,21,0,0,0,0,0,0,177,47,18,38,50,2,1,1,108,142,21,116,0,0,0,0,0,0,177,47,46,38,69,0,1,0,109,109,142,16,0,0,0,0,0,0,177,47,36,38,50,2,1,0,109,142,16,116,0,0,0,0,0,0,177,47,16,38,34,1,1,1,107,15,79,24,107,107,0,0,0,0,177,47,7,38,214,1,1,1,107,15,79,24,107,116,0,0,0,0,177,47,13,38,35,1,1,1,107,15,79,24,107,139,0,0,0,0,177,47,4,38,81,2,1,1,107,15,79,24,139,116,0,0,0,0,177,47,34,38,34,1,1,1,108,15,79,24,108,108,0,0,0,0,177,47,25,38,214,1,1,1,108,15,79,24,108,116,0,0,0,0,177,47,31,38,37,1,1,1,108,15,79,24,108,141,0,0,0,0,177,47,22,38,82,2,1,1,108,15,79,24,141,116,0,0,0,0,177,47,52,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,177,47,43,38,214,1,1,0,109,15,79,24,109,116,0,0,0,0,177,47,49,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,177,47,40,38,83,2,1,0,109,15,79,24,143,116,0,0,0,0,177,47,17,38,42,1,1,1,107,15,79,24,23,107,107,0,0,0,177,47,8,38,220,1,1,1,107,15,79,24,23,107,116,0,0,0,177,47,14,38,43,1,1,1,107,15,79,24,23,107,139,0,0,0,177,47,5,38,87,2,1,1,107,15,79,24,23,139,116,0,0,0,177,47,11,38,59,1,1,1,107,15,79,24,107,142,19,0,0,0,177,47,1,38,95,2,1,1,107,15,79,24,142,19,116,0,0,0,177,47,35,38,42,1,1,1,108,15,79,24,23,108,108,0,0,0,177,47,26,38,220,1,1,1,108,15,79,24,23,108,116,0,0,0,177,47,32,38,46,1,1,1,108,15,79,24,23,108,141,0,0,0,177,47,23,38,89,2,1,1,108,15,79,24,23,141,116,0,0,0,177,47,29,38,59,1,1,1,108,15,79,24,108,142,21,0,0,0,177,47,19,38,95,2,1,1,108,15,79,24,142,21,116,0,0,0,177,47,53,38,42,1,1,0,109,15,79,24,23,109,109,0,0,0,177,47,44,38,220,1,1,0,109,15,79,24,23,109,116,0,0,0,177,47,50,38,47,1,1,0,109,15,79,24,23,109,143,0,0,0,177,47,41,38,90,2,1,0,109,15,79,24,23,143,116,0,0,0,177,47,47,38,59,1,1,0,109,15,79,24,109,142,16,0,0,0,177,47,37,38,95,2,1,0,109,15,79,24,142,16,116,0,0,0,177,47,12,38,61,1,1,1,107,15,79,24,23,107,142,19,0,0,177,47,2,38,97,2,1,1,107,15,79,24,23,142,19,116,0,0,177,47,30,38,61,1,1,1,108,15,79,24,23,108,142,21,0,0,177,47,20,38,97,2,1,1,108,15,79,24,23,142,21,116,0,0,177,47,48,38,61,1,1,0,109,15,79,24,23,109,142,16,0,0,177,47,38,38,97,2,1,0,109,15,79,24,23,142,16,116,0,0,187,47,59,38,64,0,0,0,104,104,116,0,0,0,0,0,0,0,187,47,58,38,35,2,0,0,104,141,116,0,0,0,0,0,0,0,187,47,75,38,68,0,1,1,108,108,108,0,0,0,0,0,0,0,187,47,66,38,64,0,1,1,108,108,116,0,0,0,0,0,0,0,187,47,69,38,26,1,1,1,108,108,141,0,0,0,0,0,0,0,187,47,63,38,35,2,1,1,108,141,116,0,0,0,0,0,0,0,187,47,93,38,68,0,1,0,109,109,109,0,0,0,0,0,0,0,187,47,84,38,64,0,1,0,109,109,116,0,0,0,0,0,0,0,187,47,87,38,27,1,1,0,109,109,143,0,0,0,0,0,0,0,187,47,81,38,36,2,1,0,109,143,116,0,0,0,0,0,0,0,187,47,70,38,70,0,1,1,108,108,144,19,0,0,0,0,0,0,187,47,60,38,37,2,1,1,108,144,19,116,0,0,0,0,0,0,187,47,88,38,70,0,1,0,109,109,144,21,0,0,0,0,0,0,187,47,78,38,37,2,1,0,109,144,21,116,0,0,0,0,0,0,187,47,76,38,34,1,1,1,108,15,79,24,108,108,0,0,0,0,187,47,67,38,214,1,1,1,108,15,79,24,108,116,0,0,0,0,187,47,73,38,37,1,1,1,108,15,79,24,108,141,0,0,0,0,187,47,64,38,82,2,1,1,108,15,79,24,141,116,0,0,0,0,187,47,94,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,187,47,85,38,214,1,1,0,109,15,79,24,109,116,0,0,0,0,187,47,91,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,187,47,82,38,83,2,1,0,109,15,79,24,143,116,0,0,0,0,187,47,77,38,42,1,1,1,108,15,79,24,23,108,108,0,0,0,187,47,68,38,220,1,1,1,108,15,79,24,23,108,116,0,0,0,187,47,74,38,46,1,1,1,108,15,79,24,23,108,141,0,0,0,187,47,65,38,89,2,1,1,108,15,79,24,23,141,116,0,0,0,187,47,71,38,44,1,1,1,108,15,79,24,108,144,19,0,0,0,187,47,61,38,88,2,1,1,108,15,79,24,144,19,116,0,0,0,187,47,95,38,42,1,1,0,109,15,79,24,23,109,109,0,0,0,187,47,86,38,220,1,1,0,109,15,79,24,23,109,116,0,0,0,187,47,92,38,47,1,1,0,109,15,79,24,23,109,143,0,0,0,187,47,83,38,90,2,1,0,109,15,79,24,23,143,116,0,0,0,187,47,89,38,44,1,1,0,109,15,79,24,109,144,21,0,0,0,187,47,79,38,88,2,1,0,109,15,79,24,144,21,116,0,0,0,187,47,72,38,54,1,1,1,108,15,79,24,23,108,144,19,0,0,187,47,62,38,93,2,1,1,108,15,79,24,23,144,19,116,0,0,187,47,90,38,54,1,1,0,109,15,79,24,23,109,144,21,0,0,187,47,80,38,93,2,1,0,109,15,79,24,23,144,21,116,0,0,195,47,97,38,68,0,0,0,104,104,104,0,0,0,0,0,0,0,195,47,96,38,26,1,0,0,104,104,141,0,0,0,0,0,0,0,195,47,104,38,68,0,1,1,108,108,108,0,0,0,0,0,0,0,195,47,98,38,26,1,1,1,108,108,141,0,0,0,0,0,0,0,195,47,113,38,68,0,1,0,109,109,109,0,0,0,0,0,0,0,195,47,107,38,27,1,1,0,109,109,143,0,0,0,0,0,0,0,195,47,99,38,69,0,1,1,108,108,142,21,0,0,0,0,0,0,195,47,108,38,69,0,1,0,109,109,142,16,0,0,0,0,0,0,195,47,105,38,34,1,1,1,108,15,79,24,108,108,0,0,0,0,195,47,102,38,37,1,1,1,108,15,79,24,108,141,0,0,0,0,195,47,114,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,195,47,111,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,195,47,106,38,42,1,1,1,108,15,79,24,23,108,108,0,0,0,195,47,103,38,46,1,1,1,108,15,79,24,23,108,141,0,0,0,195,47,100,38,59,1,1,1,108,15,79,24,108,142,21,0,0,0,195,47,115,38,42,1,1,0,109,15,79,24,23,109,109,0,0,0,195,47,112,38,47,1,1,0,109,15,79,24,23,109,143,0,0,0,195,47,109,38,59,1,1,0,109,15,79,24,109,142,16,0,0,0,195,47,101,38,61,1,1,1,108,15,79,24,23,108,142,21,0,0,195,47,110,38,61,1,1,0,109,15,79,24,23,109,142,16,0,0,203,47,117,38,64,0,0,0,104,104,116,0,0,0,0,0,0,0,203,47,116,38,35,2,0,0,104,141,116,0,0,0,0,0,0,0,203,47,133,38,68,0,1,1,108,108,108,0,0,0,0,0,0,0,203,47,124,38,64,0,1,1,108,108,116,0,0,0,0,0,0,0,203,47,127,38,26,1,1,1,108,108,141,0,0,0,0,0,0,0,203,47,121,38,35,2,1,1,108,141,116,0,0,0,0,0,0,0,203,47,151,38,68,0,1,0,109,109,109,0,0,0,0,0,0,0,203,47,142,38,64,0,1,0,109,109,116,0,0,0,0,0,0,0,203,47,145,38,27,1,1,0,109,109,143,0,0,0,0,0,0,0,203,47,139,38,36,2,1,0,109,143,116,0,0,0,0,0,0,0,203,47,128,38,70,0,1,1,108,108,144,19,0,0,0,0,0,0,203,47,118,38,37,2,1,1,108,144,19,116,0,0,0,0,0,0,203,47,146,38,70,0,1,0,109,109,144,21,0,0,0,0,0,0,203,47,136,38,37,2,1,0,109,144,21,116,0,0,0,0,0,0,203,47,134,38,34,1,1,1,108,15,79,24,108,108,0,0,0,0,203,47,125,38,214,1,1,1,108,15,79,24,108,116,0,0,0,0,203,47,131,38,37,1,1,1,108,15,79,24,108,141,0,0,0,0,203,47,122,38,82,2,1,1,108,15,79,24,141,116,0,0,0,0,203,47,152,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,203,47,143,38,214,1,1,0,109,15,79,24,109,116,0,0,0,0,203,47,149,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,203,47,140,38,83,2,1,0,109,15,79,24,143,116,0,0,0,0,203,47,135,38,42,1,1,1,108,15,79,24,23,108,108,0,0,0,203,47,126,38,220,1,1,1,108,15,79,24,23,108,116,0,0,0,203,47,132,38,46,1,1,1,108,15,79,24,23,108,141,0,0,0,203,47,123,38,89,2,1,1,108,15,79,24,23,141,116,0,0,0,203,47,129,38,44,1,1,1,108,15,79,24,108,144,19,0,0,0,203,47,119,38,88,2,1,1,108,15,79,24,144,19,116,0,0,0,203,47,153,38,42,1,1,0,109,15,79,24,23,109,109,0,0,0,203,47,144,38,220,1,1,0,109,15,79,24,23,109,116,0,0,0,203,47,150,38,47,1,1,0,109,15,79,24,23,109,143,0,0,0,203,47,141,38,90,2,1,0,109,15,79,24,23,143,116,0,0,0,203,47,147,38,44,1,1,0,109,15,79,24,109,144,21,0,0,0,203,47,137,38,88,2,1,0,109,15,79,24,144,21,116,0,0,0,203,47,130,38,54,1,1,1,108,15,79,24,23,108,144,19,0,0,203,47,120,38,93,2,1,1,108,15,79,24,23,144,19,116,0,0,203,47,148,38,54,1,1,0,109,15,79,24,23,109,144,21,0,0,203,47,138,38,93,2,1,0,109,15,79,24,23,144,21,116,0,0,210,47,157,38,1,2,128,1,107,107,107,0,0,0,0,0,0,0,210,47,154,38,2,2,128,1,107,107,139,0,0,0,0,0,0,0,210,47,163,38,1,2,128,1,108,108,108,0,0,0,0,0,0,0,210,47,160,38,3,2,128,1,108,108,141,0,0,0,0,0,0,0,210,47,169,38,1,2,128,0,109,109,109,0,0,0,0,0,0,0,210,47,166,38,4,2,128,0,109,109,143,0,0,0,0,0,0,0,210,47,158,38,34,1,128,1,107,15,79,24,107,107,0,0,0,0,210,47,155,38,35,1,128,1,107,15,79,24,107,139,0,0,0,0,210,47,164,38,34,1,128,1,108,15,79,24,108,108,0,0,0,0,210,47,161,38,37,1,128,1,108,15,79,24,108,141,0,0,0,0,210,47,170,38,34,1,128,0,109,15,79,24,109,109,0,0,0,0,210,47,167,38,38,1,128,0,109,15,79,24,109,143,0,0,0,0,210,47,159,38,12,2,128,1,107,15,79,24,23,107,107,0,0,0,210,47,156,38,13,2,128,1,107,15,79,24,23,107,139,0,0,0,210,47,165,38,12,2,128,1,108,15,79,24,23,108,108,0,0,0,210,47,162,38,14,2,128,1,108,15,79,24,23,108,141,0,0,0,210,47,171,38,12,2,128,0,109,15,79,24,23,109,109,0,0,0,210,47,168,38,15,2,128,0,109,15,79,24,23,109,143,0,0,0,219,47,178,38,1,2,0,1,107,107,107,0,0,0,0,0,0,0,219,47,172,38,2,2,0,1,107,107,139,0,0,0,0,0,0,0,219,47,187,38,1,2,0,1,108,108,108,0,0,0,0,0,0,0,219,47,181,38,3,2,0,1,108,108,141,0,0,0,0,0,0,0,219,47,196,38,1,2,1,0,109,109,109,0,0,0,0,0,0,0,219,47,190,38,4,2,1,0,109,109,143,0,0,0,0,0,0,0,219,47,173,38,18,2,0,1,107,107,142,19,0,0,0,0,0,0,219,47,182,38,18,2,0,1,108,108,142,21,0,0,0,0,0,0,219,47,191,38,18,2,1,0,109,109,142,16,0,0,0,0,0,0,219,47,179,38,34,1,0,1,107,15,79,24,107,107,0,0,0,0,219,47,176,38,35,1,0,1,107,15,79,24,107,139,0,0,0,0,219,47,188,38,34,1,0,1,108,15,79,24,108,108,0,0,0,0,219,47,185,38,37,1,0,1,108,15,79,24,108,141,0,0,0,0,219,47,197,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,219,47,194,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,219,47,180,38,12,2,0,1,107,15,79,24,23,107,107,0,0,0,219,47,177,38,13,2,0,1,107,15,79,24,23,107,139,0,0,0,219,47,174,38,59,1,0,1,107,15,79,24,107,142,19,0,0,0,219,47,189,38,12,2,0,1,108,15,79,24,23,108,108,0,0,0,219,47,186,38,14,2,0,1,108,15,79,24,23,108,141,0,0,0,219,47,183,38,59,1,0,1,108,15,79,24,108,142,21,0,0,0,219,47,198,38,12,2,1,0,109,15,79,24,23,109,109,0,0,0,219,47,195,38,15,2,1,0,109,15,79,24,23,109,143,0,0,0,219,47,192,38,59,1,1,0,109,15,79,24,109,142,16,0,0,0,219,47,175,38,20,2,0,1,107,15,79,24,23,107,142,19,0,0,219,47,184,38,20,2,0,1,108,15,79,24,23,108,142,21,0,0,219,47,193,38,20,2,1,0,109,15,79,24,23,109,142,16,0,0,228,47,205,38,1,2,0,1,107,107,107,0,0,0,0,0,0,0,228,47,199,38,2,2,0,1,107,107,139,0,0,0,0,0,0,0,228,47,214,38,1,2,0,1,108,108,108,0,0,0,0,0,0,0,228,47,208,38,3,2,0,1,108,108,141,0,0,0,0,0,0,0,228,47,223,38,1,2,1,0,109,109,109,0,0,0,0,0,0,0,228,47,217,38,4,2,1,0,109,109,143,0,0,0,0,0,0,0,228,47,200,38,8,2,0,1,107,107,144,17,0,0,0,0,0,0,228,47,209,38,8,2,0,1,108,108,144,19,0,0,0,0,0,0,228,47,218,38,8,2,1,0,109,109,144,21,0,0,0,0,0,0,228,47,206,38,34,1,0,1,107,15,79,24,107,107,0,0,0,0,228,47,203,38,35,1,0,1,107,15,79,24,107,139,0,0,0,0,228,47,215,38,34,1,0,1,108,15,79,24,108,108,0,0,0,0,228,47,212,38,37,1,0,1,108,15,79,24,108,141,0,0,0,0,228,47,224,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,228,47,221,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,228,47,207,38,12,2,0,1,107,15,79,24,23,107,107,0,0,0,228,47,204,38,13,2,0,1,107,15,79,24,23,107,139,0,0,0,228,47,201,38,44,1,0,1,107,15,79,24,107,144,17,0,0,0,228,47,216,38,12,2,0,1,108,15,79,24,23,108,108,0,0,0,228,47,213,38,14,2,0,1,108,15,79,24,23,108,141,0,0,0,228,47,210,38,44,1,0,1,108,15,79,24,108,144,19,0,0,0,228,47,225,38,12,2,1,0,109,15,79,24,23,109,109,0,0,0,228,47,222,38,15,2,1,0,109,15,79,24,23,109,143,0,0,0,228,47,219,38,44,1,1,0,109,15,79,24,109,144,21,0,0,0,228,47,202,38,16,2,0,1,107,15,79,24,23,107,144,17,0,0,228,47,211,38,16,2,0,1,108,15,79,24,23,108,144,19,0,0,228,47,220,38,16,2,1,0,109,15,79,24,23,109,144,21,0,0,238,47,232,38,1,2,0,1,107,107,107,0,0,0,0,0,0,0,238,47,226,38,2,2,0,1,107,107,139,0,0,0,0,0,0,0,238,47,241,38,1,2,0,1,108,108,108,0,0,0,0,0,0,0,238,47,235,38,3,2,0,1,108,108,141,0,0,0,0,0,0,0,238,47,250,38,1,2,1,0,109,109,109,0,0,0,0,0,0,0,238,47,244,38,4,2,1,0,109,109,143,0,0,0,0,0,0,0,238,47,227,38,18,2,0,1,107,107,142,19,0,0,0,0,0,0,238,47,236,38,18,2,0,1,108,108,142,21,0,0,0,0,0,0,238,47,245,38,18,2,1,0,109,109,142,16,0,0,0,0,0,0,238,47,233,38,34,1,0,1,107,15,79,24,107,107,0,0,0,0,238,47,230,38,35,1,0,1,107,15,79,24,107,139,0,0,0,0,238,47,242,38,34,1,0,1,108,15,79,24,108,108,0,0,0,0,238,47,239,38,37,1,0,1,108,15,79,24,108,141,0,0,0,0,238,47,251,38,34,1,1,0,109,15,79,24,109,109,0,0,0,0,238,47,248,38,38,1,1,0,109,15,79,24,109,143,0,0,0,0,238,47,234,38,12,2,0,1,107,15,79,24,23,107,107,0,0,0,238,47,231,38,13,2,0,1,107,15,79,24,23,107,139,0,0,0,238,47,228,38,59,1,0,1,107,15,79,24,107,142,19,0,0,0,238,47,243,38,12,2,0,1,108,15,79,24,23,108,108,0,0,0,238,47,240,38,14,2,0,1,108,15,79,24,23,108,141,0,0,0,238,47,237,38,59,1,0,1,108,15,79,24,108,142,21,0,0,0,238,47,252,38,12,2,1,0,109,15,79,24,23,109,109,0,0,0,238,47,249,38,15,2,1,0,109,15,79,24,23,109,143,0,0,0,238,47,246,38,59,1,1,0,109,15,79,24,109,142,16,0,0,0,238,47,229,38,20,2,0,1,107,15,79,24,23,107,142,19,0,0,238,47,238,38,20,2,0,1,108,15,79,24,23,108,142,21,0,0,238,47,247,38,20,2,1,0,109,15,79,24,23,109,142,16,0,0,248,47,3,39,1,2,0,1,107,107,107,0,0,0,0,0,0,0,248,47,253,38,2,2,0,1,107,107,139,0,0,0,0,0,0,0,248,47,12,39,1,2,0,1,108,108,108,0,0,0,0,0,0,0,248,47,6,39,3,2,0,1,108,108,141,0,0,0,0,0,0,0,248,47,21,39,1,2,1,0,109,109,109,0,0,0,0,0,0,0,248,47,15,39,4,2,1,0,109,109,143,0,0,0,0,0,0,0,248,47,254,38,8,2,0,1,107,107,144,17,0,0,0,0,0,0,248,47,7,39,8,2,0,1,108,108,144,19,0,0,0,0,0,0,248,47,16,39,8,2,1,0,109,109,144,21,0,0,0,0,0,0,248,47,4,39,34,1,0,1,107,15,79,24,107,107,0,0,0,0,248,47,1,39,35,1,0,1,107,15,79,24,107,139,0,0,0,0,248,47,13,39,34,1,0,1,108,15,79,24,108,108,0,0,0,0,248,47,10,39,37,1,0,1,108,15,79,24,108,141,0,0,0,0,248,47,22,39,34,1,1,0,109,15,79,24,109,109,0,0,0,0,248,47,19,39,38,1,1,0,109,15,79,24,109,143,0,0,0,0,248,47,5,39,12,2,0,1,107,15,79,24,23,107,107,0,0,0,248,47,2,39,13,2,0,1,107,15,79,24,23,107,139,0,0,0,248,47,255,38,44,1,0,1,107,15,79,24,107,144,17,0,0,0,248,47,14,39,12,2,0,1,108,15,79,24,23,108,108,0,0,0,248,47,11,39,14,2,0,1,108,15,79,24,23,108,141,0,0,0,248,47,8,39,44,1,0,1,108,15,79,24,108,144,19,0,0,0,248,47,23,39,12,2,1,0,109,15,79,24,23,109,109,0,0,0,248,47,20,39,15,2,1,0,109,15,79,24,23,109,143,0,0,0,248,47,17,39,44,1,1,0,109,15,79,24,109,144,21,0,0,0,248,47,0,39,16,2,0,1,107,15,79,24,23,107,144,17,0,0,248,47,9,39,16,2,0,1,108,15,79,24,23,108,144,19,0,0,248,47,18,39,16,2,1,0,109,15,79,24,23,109,144,21,0,0,1,48,27,39,1,2,2,1,107,107,107,0,0,0,0,0,0,0,1,48,24,39,2,2,2,1,107,107,139,0,0,0,0,0,0,0,1,48,33,39,1,2,2,1,108,108,108,0,0,0,0,0,0,0,1,48,30,39,3,2,2,1,108,108,141,0,0,0,0,0,0,0,1,48,39,39,1,2,2,0,109,109,109,0,0,0,0,0,0,0,1,48,36,39,4,2,2,0,109,109,143,0,0,0,0,0,0,0,1,48,28,39,34,1,2,1,107,15,79,24,107,107,0,0,0,0,1,48,25,39,35,1,2,1,107,15,79,24,107,139,0,0,0,0,1,48,34,39,34,1,2,1,108,15,79,24,108,108,0,0,0,0,1,48,31,39,37,1,2,1,108,15,79,24,108,141,0,0,0,0,1,48,40,39,34,1,2,0,109,15,79,24,109,109,0,0,0,0,1,48,37,39,38,1,2,0,109,15,79,24,109,143,0,0,0,0,1,48,29,39,12,2,2,1,107,15,79,24,23,107,107,0,0,0,1,48,26,39,13,2,2,1,107,15,79,24,23,107,139,0,0,0,1,48,35,39,12,2,2,1,108,15,79,24,23,108,108,0,0,0,1,48,32,39,14,2,2,1,108,15,79,24,23,108,141,0,0,0,1,48,41,39,12,2,2,0,109,15,79,24,23,109,109,0,0,0,1,48,38,39,15,2,2,0,109,15,79,24,23,109,143,0,0,0,10,48,45,39,68,0,2,1,107,107,107,0,0,0,0,0,0,0,10,48,42,39,25,1,2,1,107,107,139,0,0,0,0,0,0,0,10,48,51,39,68,0,2,1,108,108,108,0,0,0,0,0,0,0,10,48,48,39,26,1,2,1,108,108,141,0,0,0,0,0,0,0,10,48,57,39,68,0,2,0,109,109,109,0,0,0,0,0,0,0,10,48,54,39,27,1,2,0,109,109,143,0,0,0,0,0,0,0,10,48,46,39,34,1,2,1,107,15,79,24,107,107,0,0,0,0,10,48,43,39,35,1,2,1,107,15,79,24,107,139,0,0,0,0,10,48,52,39,34,1,2,1,108,15,79,24,108,108,0,0,0,0,10,48,49,39,37,1,2,1,108,15,79,24,108,141,0,0,0,0,10,48,58,39,34,1,2,0,109,15,79,24,109,109,0,0,0,0,10,48,55,39,38,1,2,0,109,15,79,24,109,143,0,0,0,0,10,48,47,39,42,1,2,1,107,15,79,24,23,107,107,0,0,0,10,48,44,39,43,1,2,1,107,15,79,24,23,107,139,0,0,0,10,48,53,39,42,1,2,1,108,15,79,24,23,108,108,0,0,0,10,48,50,39,46,1,2,1,108,15,79,24,23,108,141,0,0,0,10,48,59,39,42,1,2,0,109,15,79,24,23,109,109,0,0,0,10,48,56,39,47,1,2,0,109,15,79,24,23,109,143,0,0,0,17,48,63,39,56,0,0,1,107,107,0,0,0,0,0,0,0,0,17,48,60,39,62,0,0,1,107,139,0,0,0,0,0,0,0,0,17,48,69,39,56,0,0,1,108,108,0,0,0,0,0,0,0,0,17,48,66,39,123,1,0,1,108,141,0,0,0,0,0,0,0,0,17,48,75,39,56,0,1,0,109,109,0,0,0,0,0,0,0,0,17,48,72,39,192,1,1,0,109,143,0,0,0,0,0,0,0,0,17,48,64,39,112,1,0,1,107,15,79,24,107,0,0,0,0,0,17,48,61,39,119,1,0,1,107,15,79,24,139,0,0,0,0,0,17,48,70,39,112,1,0,1,108,15,79,24,108,0,0,0,0,0,17,48,67,39,125,1,0,1,108,15,79,24,141,0,0,0,0,0,17,48,76,39,112,1,1,0,109,15,79,24,109,0,0,0,0,0,17,48,73,39,197,1,1,0,109,15,79,24,143,0,0,0,0,0,17,48,65,39,116,1,0,1,107,15,79,24,23,107,0,0,0,0,17,48,62,39,121,1,0,1,107,15,79,24,23,139,0,0,0,0,17,48,71,39,116,1,0,1,108,15,79,24,23,108,0,0,0,0,17,48,68,39,127,1,0,1,108,15,79,24,23,141,0,0,0,0,17,48,77,39,116,1,1,0,109,15,79,24,23,109,0,0,0,0,17,48,74,39,199,1,1,0,109,15,79,24,23,143,0,0,0,0,27,48,81,39,56,0,0,1,107,107,0,0,0,0,0,0,0,0,27,48,78,39,62,0,0,1,107,139,0,0,0,0,0,0,0,0,27,48,87,39,56,0,0,1,108,108,0,0,0,0,0,0,0,0,27,48,84,39,123,1,0,1,108,141,0,0,0,0,0,0,0,0,27,48,93,39,56,0,1,0,109,109,0,0,0,0,0,0,0,0,27,48,90,39,192,1,1,0,109,143,0,0,0,0,0,0,0,0,27,48,82,39,112,1,0,1,107,15,79,24,107,0,0,0,0,0,27,48,79,39,119,1,0,1,107,15,79,24,139,0,0,0,0,0,27,48,88,39,112,1,0,1,108,15,79,24,108,0,0,0,0,0,27,48,85,39,125,1,0,1,108,15,79,24,141,0,0,0,0,0,27,48,94,39,112,1,1,0,109,15,79,24,109,0,0,0,0,0,27,48,91,39,197,1,1,0,109,15,79,24,143,0,0,0,0,0,27,48,83,39,116,1,0,1,107,15,79,24,23,107,0,0,0,0,27,48,80,39,121,1,0,1,107,15,79,24,23,139,0,0,0,0,27,48,89,39,116,1,0,1,108,15,79,24,23,108,0,0,0,0,27,48,86,39,127,1,0,1,108,15,79,24,23,141,0,0,0,0,27,48,95,39,116,1,1,0,109,15,79,24,23,109],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1045132);allocate([27,48,92,39,199,1,1,0,109,15,79,24,23,143,0,0,0,0,37,48,99,39,152,0,0,0,117,101,116,0,0,0,0,0,0,0,37,48,97,39,152,0,2,0,117,107,116,0,0,0,0,0,0,0,37,48,98,39,247,0,0,0,146,101,116,0,0,0,0,0,0,0,37,48,96,39,247,0,2,0,146,107,116,0,0,0,0,0,0,0,45,48,103,39,64,0,0,0,103,101,116,0,0,0,0,0,0,0,45,48,101,39,64,0,8,0,103,107,116,0,0,0,0,0,0,0,45,48,102,39,153,0,0,0,142,101,116,0,0,0,0,0,0,0,45,48,100,39,153,0,8,0,142,107,116,0,0,0,0,0,0,0,53,48,107,39,64,0,0,0,105,101,116,0,0,0,0,0,0,0,53,48,105,39,64,0,8,0,105,107,116,0,0,0,0,0,0,0,53,48,106,39,249,0,0,0,144,101,116,0,0,0,0,0,0,0,53,48,104,39,249,0,8,0,144,107,116,0,0,0,0,0,0,0,61,48,112,39,152,0,0,0,117,101,116,0,0,0,0,0,0,0,61,48,109,39,152,0,2,0,117,107,116,0,0,0,0,0,0,0,61,48,111,39,251,0,0,0,140,101,116,0,0,0,0,0,0,0,61,48,108,39,251,0,2,0,140,107,116,0,0,0,0,0,0,0,69,48,110,39,152,0,2,0,117,107,116,0,0,0,0,0,0,0,79,48,118,39,61,2,0,0,101,147,101,0,0,0,0,0,0,0,79,48,114,39,63,2,0,0,104,151,104,0,0,0,0,0,0,0,79,48,115,39,56,2,0,1,107,15,79,24,148,0,0,0,0,0,79,48,116,39,57,2,0,1,108,15,79,24,152,0,0,0,0,0,79,48,117,39,64,2,1,0,109,15,79,24,155,0,0,0,0,0,90,48,123,39,55,2,0,0,101,149,101,0,0,0,0,0,0,0,90,48,119,39,55,2,0,0,104,149,104,0,0,0,0,0,0,0,90,48,120,39,56,2,0,1,107,15,79,24,148,0,0,0,0,0,90,48,121,39,56,2,0,1,108,15,79,24,148,0,0,0,0,0,90,48,122,39,57,2,1,0,109,15,79,24,152,0,0,0,0,0,101,48,128,39,61,2,0,0,101,147,101,0,0,0,0,0,0,0,101,48,124,39,63,2,0,0,101,151,101,0,0,0,0,0,0,0,101,48,125,39,74,2,0,1,107,15,79,24,150,0,0,0,0,0,101,48,126,39,75,2,0,1,107,15,79,24,154,0,0,0,0,0,101,48,127,39,76,2,1,0,108,15,79,24,156,0,0,0,0,0,112,48,133,39,55,2,0,0,101,149,101,0,0,0,0,0,0,0,112,48,129,39,73,2,0,0,104,153,104,0,0,0,0,0,0,0,112,48,130,39,74,2,0,1,107,15,79,24,150,0,0,0,0,0,112,48,131,39,75,2,0,1,108,15,79,24,154,0,0,0,0,0,112,48,132,39,76,2,1,0,109,15,79,24,156,0,0,0,0,0,123,48,135,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,123,48,134,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,132,48,137,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,132,48,136,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,141,48,139,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,141,48,138,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,150,48,145,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,150,48,144,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,150,48,143,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,150,48,142,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,158,48,141,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,158,48,140,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,167,48,148,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,167,48,146,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,167,48,149,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,167,48,147,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,176,48,151,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,176,48,150,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,186,48,153,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,186,48,152,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,196,48,155,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,196,48,154,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,206,48,157,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,206,48,156,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,216,48,159,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,216,48,158,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,226,48,161,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,226,48,160,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,236,48,169,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,236,48,168,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,236,48,167,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,236,48,166,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,244,48,163,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,244,48,162,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,253,48,165,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,253,48,164,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,6,49,171,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,6,49,170,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,18,49,173,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,18,49,172,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,27,49,179,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,27,49,178,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,27,49,177,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,27,49,176,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,35,49,175,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,35,49,174,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,44,49,182,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,44,49,180,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,44,49,183,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,44,49,181,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,53,49,189,39,68,0,0,0,101,101,101,0,0,0,0,0,0,0,53,49,188,39,25,1,0,0,101,101,139,0,0,0,0,0,0,0,53,49,187,39,68,0,0,0,104,104,104,0,0,0,0,0,0,0,53,49,186,39,26,1,0,0,104,104,141,0,0,0,0,0,0,0,61,49,185,39,56,0,0,0,101,101,0,0,0,0,0,0,0,0,61,49,184,39,62,0,0,0,101,139,0,0,0,0,0,0,0,0,70,49,193,39,154,2,0,0,101,101,117,116,0,0,0,0,0,0,70,49,192,39,155,2,0,0,101,101,146,116,0,0,0,0,0,0,70,49,191,39,154,2,2,0,107,107,117,116,0,0,0,0,0,0,70,49,190,39,155,2,2,0,107,107,146,116,0,0,0,0,0,0,78,49,197,39,63,1,0,0,101,101,103,116,0,0,0,0,0,0,78,49,196,39,173,1,0,0,101,101,142,116,0,0,0,0,0,0,78,49,195,39,63,1,8,0,107,107,103,116,0,0,0,0,0,0,78,49,194,39,173,1,8,0,107,107,142,116,0,0,0,0,0,0,86,49,201,39,63,1,0,0,101,101,105,116,0,0,0,0,0,0,86,49,200,39,171,1,0,0,101,101,144,116,0,0,0,0,0,0,86,49,199,39,63,1,8,0,107,107,105,116,0,0,0,0,0,0,86,49,198,39,171,1,8,0,107,107,144,116,0,0,0,0,0,0,94,49,205,39,154,2,0,0,101,101,117,116,0,0,0,0,0,0,94,49,204,39,158,2,0,0,101,101,140,116,0,0,0,0,0,0,94,49,203,39,154,2,2,0,107,107,117,116,0,0,0,0,0,0,94,49,202,39,158,2,2,0,107,107,140,116,0,0,0,0,0,0,102,49,212,39,56,0,4,1,107,107,0,0,0,0,0,0,0,0,102,49,206,39,62,0,4,1,107,139,0,0,0,0,0,0,0,0,102,49,221,39,56,0,4,1,108,108,0,0,0,0,0,0,0,0,102,49,215,39,123,1,4,1,108,141,0,0,0,0,0,0,0,0,102,49,230,39,56,0,4,0,109,109,0,0,0,0,0,0,0,0,102,49,224,39,192,1,4,0,109,143,0,0,0,0,0,0,0,0,102,49,207,39,57,0,4,1,107,142,19,0,0,0,0,0,0,0,102,49,216,39,57,0,4,1,108,142,21,0,0,0,0,0,0,0,102,49,225,39,57,0,4,0,109,142,16,0,0,0,0,0,0,0,102,49,213,39,112,1,4,1,107,15,79,24,107,0,0,0,0,0,102,49,210,39,119,1,4,1,107,15,79,24,139,0,0,0,0,0,102,49,222,39,112,1,4,1,108,15,79,24,108,0,0,0,0,0,102,49,219,39,125,1,4,1,108,15,79,24,141,0,0,0,0,0,102,49,231,39,112,1,4,0,109,15,79,24,109,0,0,0,0,0,102,49,228,39,197,1,4,0,109,15,79,24,143,0,0,0,0,0,102,49,214,39,116,1,4,1,107,15,79,24,23,107,0,0,0,0,102,49,211,39,121,1,4,1,107,15,79,24,23,139,0,0,0,0,102,49,208,39,113,1,4,1,107,15,79,24,142,19,0,0,0,0,102,49,223,39,116,1,4,1,108,15,79,24,23,108,0,0,0,0,102,49,220,39,127,1,4,1,108,15,79,24,23,141,0,0,0,0,102,49,217,39,113,1,4,1,108,15,79,24,142,21,0,0,0,0,102,49,232,39,116,1,4,0,109,15,79,24,23,109,0,0,0,0,102,49,229,39,199,1,4,0,109,15,79,24,23,143,0,0,0,0,102,49,226,39,113,1,4,0,109,15,79,24,142,16,0,0,0,0,102,49,209,39,117,1,4,1,107,15,79,24,23,142,19,0,0,0,102,49,218,39,117,1,4,1,108,15,79,24,23,142,21,0,0,0,102,49,227,39,117,1,4,0,109,15,79,24,23,142,16,0,0,0,111,49,239,39,56,0,4,1,107,107,0,0,0,0,0,0,0,0,111,49,233,39,62,0,4,1,107,139,0,0,0,0,0,0,0,0,111,49,248,39,56,0,4,1,108,108,0,0,0,0,0,0,0,0,111,49,242,39,123,1,4,1,108,141,0,0,0,0,0,0,0,0,111,49,1,40,56,0,4,0,109,109,0,0,0,0,0,0,0,0,111,49,251,39,192,1,4,0,109,143,0,0,0,0,0,0,0,0,111,49,234,39,58,0,4,1,107,144,17,0,0,0,0,0,0,0,111,49,243,39,58,0,4,1,108,144,19,0,0,0,0,0,0,0,111,49,252,39,58,0,4,0,109,144,21,0,0,0,0,0,0,0,111,49,240,39,112,1,4,1,107,15,79,24,107,0,0,0,0,0,111,49,237,39,119,1,4,1,107,15,79,24,139,0,0,0,0,0,111,49,249,39,112,1,4,1,108,15,79,24,108,0,0,0,0,0,111,49,246,39,125,1,4,1,108,15,79,24,141,0,0,0,0,0,111,49,2,40,112,1,4,0,109,15,79,24,109,0,0,0,0,0,111,49,255,39,197,1,4,0,109,15,79,24,143,0,0,0,0,0,111,49,241,39,116,1,4,1,107,15,79,24,23,107,0,0,0,0,111,49,238,39,121,1,4,1,107,15,79,24,23,139,0,0,0,0,111,49,235,39,129,1,4,1,107,15,79,24,144,17,0,0,0,0,111,49,250,39,116,1,4,1,108,15,79,24,23,108,0,0,0,0,111,49,247,39,127,1,4,1,108,15,79,24,23,141,0,0,0,0,111,49,244,39,129,1,4,1,108,15,79,24,144,19,0,0,0,0,111,49,3,40,116,1,4,0,109,15,79,24,23,109,0,0,0,0,111,49,0,40,199,1,4,0,109,15,79,24,23,143,0,0,0,0,111,49,253,39,129,1,4,0,109,15,79,24,144,21,0,0,0,0,111,49,236,39,131,1,4,1,107,15,79,24,23,144,17,0,0,0,111,49,245,39,131,1,4,1,108,15,79,24,23,144,19,0,0,0,111,49,254,39,131,1,4,0,109,15,79,24,23,144,21,0,0,0,120,49,5,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,120,49,4,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,129,49,7,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,129,49,6,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,139,49,9,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,139,49,8,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,149,49,11,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,149,49,10,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,159,49,13,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,159,49,12,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,170,49,15,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,170,49,14,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,181,49,17,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,181,49,16,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,191,49,19,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,191,49,18,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,201,49,21,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,201,49,20,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,210,49,23,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,210,49,22,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,219,49,25,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,219,49,24,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,230,49,27,40,106,1,0,0,101,101,101,101,0,0,0,0,0,0,230,49,26,40,107,1,0,0,101,101,139,101,0,0,0,0,0,0,240,49,34,40,1,2,32,1,107,107,107,0,0,0,0,0,0,0,240,49,28,40,2,2,32,1,107,107,139,0,0,0,0,0,0,0,240,49,43,40,1,2,32,1,108,108,108,0,0,0,0,0,0,0,240,49,37,40,3,2,32,1,108,108,141,0,0,0,0,0,0,0,240,49,52,40,1,2,32,0,109,109,109,0,0,0,0,0,0,0,240,49,46,40,4,2,32,0,109,109,143,0,0,0,0,0,0,0,240,49,29,40,8,2,32,1,107,107,144,17,0,0,0,0,0,0,240,49,38,40,8,2,32,1,108,108,144,19,0,0,0,0,0,0,240,49,47,40,8,2,32,0,109,109,144,21,0,0,0,0,0,0,240,49,35,40,34,1,32,1,107,15,79,24,107,107,0,0,0,0,240,49,32,40,35,1,32,1,107,15,79,24,107,139,0,0,0,0,240,49,44,40,34,1,32,1,108,15,79,24,108,108,0,0,0,0,240,49,41,40,37,1,32,1,108,15,79,24,108,141,0,0,0,0,240,49,53,40,34,1,32,0,109,15,79,24,109,109,0,0,0,0,240,49,50,40,38,1,32,0,109,15,79,24,109,143,0,0,0,0,240,49,36,40,12,2,32,1,107,15,79,24,23,107,107,0,0,0,240,49,33,40,13,2,32,1,107,15,79,24,23,107,139,0,0,0,240,49,30,40,44,1,32,1,107,15,79,24,107,144,17,0,0,0,240,49,45,40,12,2,32,1,108,15,79,24,23,108,108,0,0,0,240,49,42,40,14,2,32,1,108,15,79,24,23,108,141,0,0,0,240,49,39,40,44,1,32,1,108,15,79,24,108,144,19,0,0,0,240,49,54,40,12,2,32,0,109,15,79,24,23,109,109,0,0,0,240,49,51,40,15,2,32,0,109,15,79,24,23,109,143,0,0,0,240,49,48,40,44,1,32,0,109,15,79,24,109,144,21,0,0,0,240,49,31,40,16,2,32,1,107,15,79,24,23,107,144,17,0,0,240,49,40,40,16,2,32,1,108,15,79,24,23,108,144,19,0,0,240,49,49,40,16,2,32,0,109,15,79,24,23,109,144,21,0,0,252,49,61,40,1,2,32,1,107,107,107,0,0,0,0,0,0,0,252,49,55,40,2,2,32,1,107,107,139,0,0,0,0,0,0,0,252,49,70,40,1,2,32,1,108,108,108,0,0,0,0,0,0,0,252,49,64,40,3,2,32,1,108,108,141,0,0,0,0,0,0,0,252,49,79,40,1,2,32,0,109,109,109,0,0,0,0,0,0,0,252,49,73,40,4,2,32,0,109,109,143,0,0,0,0,0,0,0,252,49,56,40,8,2,32,1,107,107,144,17,0,0,0,0,0,0,252,49,65,40,8,2,32,1,108,108,144,19,0,0,0,0,0,0,252,49,74,40,8,2,32,0,109,109,144,21,0,0,0,0,0,0,252,49,62,40,34,1,32,1,107,15,79,24,107,107,0,0,0,0,252,49,59,40,35,1,32,1,107,15,79,24,107,139,0,0,0,0,252,49,71,40,34,1,32,1,108,15,79,24,108,108,0,0,0,0,252,49,68,40,37,1,32,1,108,15,79,24,108,141,0,0,0,0,252,49,80,40,34,1,32,0,109,15,79,24,109,109,0,0,0,0,252,49,77,40,38,1,32,0,109,15,79,24,109,143,0,0,0,0,252,49,63,40,12,2,32,1,107,15,79,24,23,107,107,0,0,0,252,49,60,40,13,2,32,1,107,15,79,24,23,107,139,0,0,0,252,49,57,40,44,1,32,1,107,15,79,24,107,144,17,0,0,0,252,49,72,40,12,2,32,1,108,15,79,24,23,108,108,0,0,0,252,49,69,40,14,2,32,1,108,15,79,24,23,108,141,0,0,0,252,49,66,40,44,1,32,1,108,15,79,24,108,144,19,0,0,0,252,49,81,40,12,2,32,0,109,15,79,24,23,109,109,0,0,0,252,49,78,40,15,2,32,0,109,15,79,24,23,109,143,0,0,0,252,49,75,40,44,1,32,0,109,15,79,24,109,144,21,0,0,0,252,49,58,40,16,2,32,1,107,15,79,24,23,107,144,17,0,0,252,49,67,40,16,2,32,1,108,15,79,24,23,108,144,19,0,0,252,49,76,40,16,2,32,0,109,15,79,24,23,109,144,21,0,0,8,50,102,40,68,0,0,0,101,101,101,0,0,0,0,0,0,0,8,50,100,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,8,50,103,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,8,50,101,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,8,50,85,40,68,0,2,0,107,107,107,0,0,0,0,0,0,0,8,50,82,40,25,1,2,0,107,107,139,0,0,0,0,0,0,0,8,50,91,40,68,0,2,0,108,108,108,0,0,0,0,0,0,0,8,50,88,40,26,1,2,0,108,108,141,0,0,0,0,0,0,0,8,50,97,40,68,0,2,0,109,109,109,0,0,0,0,0,0,0,8,50,94,40,27,1,2,0,109,109,143,0,0,0,0,0,0,0,8,50,86,40,34,1,2,0,107,15,79,24,107,107,0,0,0,0,8,50,83,40,35,1,2,0,107,15,79,24,107,139,0,0,0,0,8,50,92,40,34,1,2,0,108,15,79,24,108,108,0,0,0,0,8,50,89,40,37,1,2,0,108,15,79,24,108,141,0,0,0,0,8,50,98,40,34,1,2,0,109,15,79,24,109,109,0,0,0,0,8,50,95,40,38,1,2,0,109,15,79,24,109,143,0,0,0,0,8,50,87,40,42,1,2,0,107,15,79,24,23,107,107,0,0,0,8,50,84,40,43,1,2,0,107,15,79,24,23,107,139,0,0,0,8,50,93,40,42,1,2,0,108,15,79,24,23,108,108,0,0,0,8,50,90,40,46,1,2,0,108,15,79,24,23,108,141,0,0,0,8,50,99,40,42,1,2,0,109,15,79,24,23,109,109,0,0,0,8,50,96,40,47,1,2,0,109,15,79,24,23,109,143,0,0,0,19,50,125,40,68,0,0,0,101,101,101,0,0,0,0,0,0,0,19,50,124,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,19,50,105,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,19,50,104,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,19,50,109,40,68,0,2,0,107,107,107,0,0,0,0,0,0,0,19,50,106,40,25,1,2,0,107,107,139,0,0,0,0,0,0,0,19,50,115,40,68,0,2,0,108,108,108,0,0,0,0,0,0,0,19,50,112,40,26,1,2,0,108,108,141,0,0,0,0,0,0,0,19,50,121,40,68,0,2,0,109,109,109,0,0,0,0,0,0,0,19,50,118,40,27,1,2,0,109,109,143,0,0,0,0,0,0,0,19,50,110,40,34,1,2,0,107,15,79,24,107,107,0,0,0,0,19,50,107,40,35,1,2,0,107,15,79,24,107,139,0,0,0,0,19,50,116,40,34,1,2,0,108,15,79,24,108,108,0,0,0,0,19,50,113,40,37,1,2,0,108,15,79,24,108,141,0,0,0,0,19,50,122,40,34,1,2,0,109,15,79,24,109,109,0,0,0,0,19,50,119,40,38,1,2,0,109,15,79,24,109,143,0,0,0,0,19,50,111,40,42,1,2,0,107,15,79,24,23,107,107,0,0,0,19,50,108,40,43,1,2,0,107,15,79,24,23,107,139,0,0,0,19,50,117,40,42,1,2,0,108,15,79,24,23,108,108,0,0,0,19,50,114,40,46,1,2,0,108,15,79,24,23,108,141,0,0,0,19,50,123,40,42,1,2,0,109,15,79,24,23,109,109,0,0,0,19,50,120,40,47,1,2,0,109,15,79,24,23,109,143,0,0,0,28,50,129,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,28,50,127,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,28,50,128,40,105,2,0,0,139,101,101,0,0,0,0,0,0,0,28,50,126,40,106,2,0,0,141,104,104,0,0,0,0,0,0,0,39,50,133,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,39,50,131,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,39,50,132,40,105,2,0,0,139,101,101,0,0,0,0,0,0,0,39,50,130,40,106,2,0,0,141,104,104,0,0,0,0,0,0,0,50,50,155,40,68,0,0,0,101,101,101,0,0,0,0,0,0,0,50,50,154,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,50,50,135,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,50,50,134,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,50,50,139,40,68,0,2,1,107,107,107,0,0,0,0,0,0,0,50,50,136,40,25,1,2,1,107,107,139,0,0,0,0,0,0,0,50,50,145,40,68,0,2,1,108,108,108,0,0,0,0,0,0,0,50,50,142,40,26,1,2,1,108,108,141,0,0,0,0,0,0,0,50,50,151,40,68,0,2,0,109,109,109,0,0,0,0,0,0,0,50,50,148,40,27,1,2,0,109,109,143,0,0,0,0,0,0,0,50,50,140,40,34,1,2,1,107,15,79,24,107,107,0,0,0,0,50,50,137,40,35,1,2,1,107,15,79,24,107,139,0,0,0,0,50,50,146,40,34,1,2,1,108,15,79,24,108,108,0,0,0,0,50,50,143,40,37,1,2,1,108,15,79,24,108,141,0,0,0,0,50,50,152,40,34,1,2,0,109,15,79,24,109,109,0,0,0,0,50,50,149,40,38,1,2,0,109,15,79,24,109,143,0,0,0,0,50,50,141,40,42,1,2,1,107,15,79,24,23,107,107,0,0,0,50,50,138,40,43,1,2,1,107,15,79,24,23,107,139,0,0,0,50,50,147,40,42,1,2,1,108,15,79,24,23,108,108,0,0,0,50,50,144,40,46,1,2,1,108,15,79,24,23,108,141,0,0,0,50,50,153,40,42,1,2,0,109,15,79,24,23,109,109,0,0,0,50,50,150,40,47,1,2,0,109,15,79,24,23,109,143,0,0,0,58,50,186,40,68,0,0,0,101,101,101,0,0,0,0,0,0,0,58,50,185,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,58,50,157,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,58,50,156,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,58,50,164,40,68,0,1,1,107,107,107,0,0,0,0,0,0,0,58,50,158,40,25,1,1,1,107,107,139,0,0,0,0,0,0,0,58,50,173,40,68,0,1,1,108,108,108,0,0,0,0,0,0,0,58,50,167,40,26,1,1,1,108,108,141,0,0,0,0,0,0,0,58,50,182,40,68,0,1,0,109,109,109,0,0,0,0,0,0,0,58,50,176,40,27,1,1,0,109,109,143,0,0,0,0,0,0,0,58,50,159,40,69,0,1,1,107,107,142,19,0,0,0,0,0,0,58,50,168,40,69,0,1,1,108,108,142,21,0,0,0,0,0,0,58,50,177,40,69,0,1,0,109,109,142,16,0,0,0,0,0,0,58,50,165,40,34,1,1,1,107,15,79,24,107,107,0,0,0,0,58,50,162,40,35,1,1,1,107,15,79,24,107,139,0,0,0,0,58,50,174,40,34,1,1,1,108,15,79,24,108,108,0,0,0,0,58,50,171,40,37,1,1,1,108,15,79,24,108,141,0,0,0,0,58,50,183,40,34,1,1,0,109,15,79,24,109,109,0,0,0,0,58,50,180,40,38,1,1,0,109,15,79,24,109,143,0,0,0,0,58,50,166,40,42,1,1,1,107,15,79,24,23,107,107,0,0,0,58,50,163,40,43,1,1,1,107,15,79,24,23,107,139,0,0,0,58,50,160,40,59,1,1,1,107,15,79,24,107,142,19,0,0,0,58,50,175,40,42,1,1,1,108,15,79,24,23,108,108,0,0,0,58,50,172,40,46,1,1,1,108,15,79,24,23,108,141,0,0,0,58,50,169,40,59,1,1,1,108,15,79,24,108,142,21,0,0,0,58,50,184,40,42,1,1,0,109,15,79,24,23,109,109,0,0,0,58,50,181,40,47,1,1,0,109,15,79,24,23,109,143,0,0,0,58,50,178,40,59,1,1,0,109,15,79,24,109,142,16,0,0,0,58,50,161,40,61,1,1,1,107,15,79,24,23,107,142,19,0,0,58,50,170,40,61,1,1,1,108,15,79,24,23,108,142,21,0,0,58,50,179,40,61,1,1,0,109,15,79,24,23,109,142,16,0,0,66,50,193,40,68,0,1,1,107,107,107,0,0,0,0,0,0,0,66,50,187,40,25,1,1,1,107,107,139,0,0,0,0,0,0,0,66,50,202,40,68,0,1,1,108,108,108,0,0,0,0,0,0,0,66,50,196,40,26,1,1,1,108,108,141,0,0,0,0,0,0,0,66,50,211,40,68,0,1,0,109,109,109,0,0,0,0,0,0,0,66,50,205,40,27,1,1,0,109,109,143,0,0,0,0,0,0,0,66,50,188,40,70,0,1,1,107,107,144,17,0,0,0,0,0,0,66,50,197,40,70,0,1,1,108,108,144,19,0,0,0,0,0,0,66,50,206,40,70,0,1,0,109,109,144,21,0,0,0,0,0,0,66,50,194,40,34,1,1,1,107,15,79,24,107,107,0,0,0,0,66,50,191,40,35,1,1,1,107,15,79,24,107,139,0,0,0,0,66,50,203,40,34,1,1,1,108,15,79,24,108,108,0,0,0,0,66,50,200,40,37,1,1,1,108,15,79,24,108,141,0,0,0,0,66,50,212,40,34,1,1,0,109,15,79,24,109,109,0,0,0,0,66,50,209,40,38,1,1,0,109,15,79,24,109,143,0,0,0,0,66,50,195,40,42,1,1,1,107,15,79,24,23,107,107,0,0,0,66,50,192,40,43,1,1,1,107,15,79,24,23,107,139,0,0,0,66,50,189,40,44,1,1,1,107,15,79,24,107,144,17,0,0,0,66,50,204,40,42,1,1,1,108,15,79,24,23,108,108,0,0,0,66,50,201,40,46,1,1,1,108,15,79,24,23,108,141,0,0,0,66,50,198,40,44,1,1,1,108,15,79,24,108,144,19,0,0,0,66,50,213,40,42,1,1,0,109,15,79,24,23,109,109,0,0,0,66,50,210,40,47,1,1,0,109,15,79,24,23,109,143,0,0,0,66,50,207,40,44,1,1,0,109,15,79,24,109,144,21,0,0,0,66,50,190,40,54,1,1,1,107,15,79,24,23,107,144,17,0,0,66,50,199,40,54,1,1,1,108,15,79,24,23,108,144,19,0,0,66,50,208,40,54,1,1,0,109,15,79,24,23,109,144,21,0,0,74,50,235,40,68,0,0,0,101,101,101,0,0,0,0,0,0,0,74,50,234,40,25,1,0,0,101,101,139,0,0,0,0,0,0,0,74,50,215,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,74,50,214,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,74,50,219,40,68,0,2,1,107,107,107,0,0,0,0,0,0,0,74,50,216,40,25,1,2,1,107,107,139,0,0,0,0,0,0,0,74,50,225,40,68,0,2,1,108,108,108,0,0,0,0,0,0,0,74,50,222,40,26,1,2,1,108,108,141,0,0,0,0,0,0,0,74,50,231,40,68,0,2,0,109,109,109,0,0,0,0,0,0,0,74,50,228,40,27,1,2,0,109,109,143,0,0,0,0,0,0,0,74,50,220,40,34,1,2,1,107,15,79,24,107,107,0,0,0,0,74,50,217,40,35,1,2,1,107,15,79,24,107,139,0,0,0,0,74,50,226,40,34,1,2,1,108,15,79,24,108,108,0,0,0,0,74,50,223,40,37,1,2,1,108,15,79,24,108,141,0,0,0,0,74,50,232,40,34,1,2,0,109,15,79,24,109,109,0,0,0,0,74,50,229,40,38,1,2,0,109,15,79,24,109,143,0,0,0,0,74,50,221,40,42,1,2,1,107,15,79,24,23,107,107,0,0,0,74,50,218,40,43,1,2,1,107,15,79,24,23,107,139,0,0,0,74,50,227,40,42,1,2,1,108,15,79,24,23,108,108,0,0,0,74,50,224,40,46,1,2,1,108,15,79,24,23,108,141,0,0,0,74,50,233,40,42,1,2,0,109,15,79,24,23,109,109,0,0,0,74,50,230,40,47,1,2,0,109,15,79,24,23,109,143,0,0,0,82,50,1,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,82,50,0,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,82,50,237,40,68,0,0,0,104,104,104,0,0,0,0,0,0,0,82,50,236,40,26,1,0,0,104,104,141,0,0,0,0,0,0,0,82,50,241,40,68,0,2,1,107,107,107,0,0,0,0,0,0,0,82,50,238,40,25,1,2,1,107,107,139,0,0,0,0,0,0,0,82,50,247,40,68,0,2,1,108,108,108,0,0,0,0,0,0,0,82,50,244,40,26,1,2,1,108,108,141,0,0,0,0,0,0,0,82,50,253,40,68,0,2,0,109,109,109,0,0,0,0,0,0,0,82,50,250,40,27,1,2,0,109,109,143,0,0,0,0,0,0,0,82,50,242,40,34,1,2,1,107,15,79,24,107,107,0,0,0,0,82,50,239,40,35,1,2,1,107,15,79,24,107,139,0,0,0,0,82,50,248,40,34,1,2,1,108,15,79,24,108,108,0,0,0,0,82,50,245,40,37,1,2,1,108,15,79,24,108,141,0,0,0,0,82,50,254,40,34,1,2,0,109,15,79,24,109,109,0,0,0,0,82,50,251,40,38,1,2,0,109,15,79,24,109,143,0,0,0,0,82,50,243,40,42,1,2,1,107,15,79,24,23,107,107,0,0,0,82,50,240,40,43,1,2,1,107,15,79,24,23,107,139,0,0,0,82,50,249,40,42,1,2,1,108,15,79,24,23,108,108,0,0,0,82,50,246,40,46,1,2,1,108,15,79,24,23,108,141,0,0,0,82,50,255,40,42,1,2,0,109,15,79,24,23,109,109,0,0,0,82,50,252,40,47,1,2,0,109,15,79,24,23,109,143,0,0,0,90,50,32,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,90,50,31,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,90,50,3,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,90,50,2,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,90,50,10,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,90,50,4,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,90,50,19,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,90,50,13,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,90,50,28,41,68,0,1,0,109,109,109,0,0,0,0,0,0,0,90,50,22,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,90,50,5,41,69,0,1,1,107,107,142,19,0,0,0,0,0,0,90,50,14,41,69,0,1,1,108,108,142,21,0,0,0,0,0,0,90,50,23,41,69,0,1,0,109,109,142,16,0,0,0,0,0,0,90,50,11,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,90,50,8,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,90,50,20,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,90,50,17,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,90,50,29,41,34,1,1,0,109,15,79,24,109,109,0,0,0,0,90,50,26,41,38,1,1,0,109,15,79,24,109,143,0,0,0,0,90,50,12,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,90,50,9,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,90,50,6,41,59,1,1,1,107,15,79,24,107,142,19,0,0,0,90,50,21,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,90,50,18,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,90,50,15,41,59,1,1,1,108,15,79,24,108,142,21,0,0,0,90,50,30,41,42,1,1,0,109,15,79,24,23,109,109,0,0,0,90,50,27,41,47,1,1,0,109,15,79,24,23,109,143,0,0,0,90,50,24,41,59,1,1,0,109,15,79,24,109,142,16,0,0,0,90,50,7,41,61,1,1,1,107,15,79,24,23,107,142,19,0,0,90,50,16,41,61,1,1,1,108,15,79,24,23,108,142,21,0,0,90,50,25,41,61,1,1,0,109,15,79,24,23,109,142,16,0,0,98,50,39,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,98,50,33,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,98,50,48,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,98,50,42,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,98,50,57,41,68,0,1,0,109,109,109,0,0,0,0,0,0,0,98,50,51,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,98,50,34,41,70,0,1,1,107,107,144,17,0,0,0,0,0,0,98,50,43,41,70,0,1,1,108,108,144,19,0,0,0,0,0,0,98,50,52,41,70,0,1,0,109,109,144,21,0,0,0,0,0,0,98,50,40,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,98,50,37,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,98,50,49,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,98,50,46,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,98,50,58,41,34,1,1,0,109,15,79,24,109,109,0,0,0,0,98,50,55,41,38,1,1,0,109,15,79,24,109,143,0,0,0,0,98,50,41,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,98,50,38,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,98,50,35,41,44,1,1,1,107,15,79,24,107,144,17,0,0,0,98,50,50,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,98,50,47,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,98,50,44,41,44,1,1,1,108,15,79,24,108,144,19,0,0,0,98,50,59,41,42,1,1,0,109,15,79,24,23,109,109,0,0,0,98,50,56,41,47,1,1,0,109,15,79,24,23,109,143,0,0,0,98,50,53,41,44,1,1,0,109,15,79,24,109,144,21,0,0,0,98,50,36,41,54,1,1,1,107,15,79,24,23,107,144,17,0,0,98,50,45,41,54,1,1,1,108,15,79,24,23,108,144,19,0,0,98,50,54,41,54,1,1,0,109,15,79,24,23,109,144,21,0,0,106,50,81,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,106,50,80,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,106,50,61,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,106,50,60,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,106,50,65,41,68,0,2,1,107,107,107,0,0,0,0,0,0,0,106,50,62,41,25,1,2,1,107,107,139,0,0,0,0,0,0,0,106,50,71,41,68,0,2,1,108,108,108,0,0,0,0,0,0,0,106,50,68,41,26,1,2,1,108,108,141,0,0,0,0,0,0,0,106,50,77,41,68,0,2,0,109,109,109,0,0,0,0,0,0,0,106,50,74,41,27,1,2,0,109,109,143,0,0,0,0,0,0,0,106,50,66,41,34,1,2,1,107,15,79,24,107,107,0,0,0,0,106,50,63,41,35,1,2,1,107,15,79,24,107,139,0,0,0,0,106,50,72,41,34,1,2,1,108,15,79,24,108,108,0,0,0,0,106,50,69,41,37,1,2,1,108,15,79,24,108,141,0,0,0,0,106,50,78,41,34,1,2,0,109,15,79,24,109,109,0,0,0,0,106,50,75,41,38,1,2,0,109,15,79,24,109,143,0,0,0,0,106,50,67,41,42,1,2,1,107,15,79,24,23,107,107,0,0,0,106,50,64,41,43,1,2,1,107,15,79,24,23,107,139,0,0,0,106,50,73,41,42,1,2,1,108,15,79,24,23,108,108,0,0,0,106,50,70,41,46,1,2,1,108,15,79,24,23,108,141,0,0,0,106,50,79,41,42,1,2,0,109,15,79,24,23,109,109,0,0,0,106,50,76,41,47,1,2,0,109,15,79,24,23,109,143,0,0,0,114,50,103,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,114,50,102,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,114,50,83,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,114,50,82,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,114,50,87,41,68,0,2,1,107,107,107,0,0,0,0,0,0,0,114,50,84,41,25,1,2,1,107,107,139,0,0,0,0,0,0,0,114,50,93,41,68,0,2,1,108,108,108,0,0,0,0,0,0,0,114,50,90,41,26,1,2,1,108,108,141,0,0,0,0,0,0,0,114,50,99,41,68,0,2,0,109,109,109,0,0,0,0,0,0,0,114,50,96,41,27,1,2,0,109,109,143,0,0,0,0,0,0,0,114,50,88,41,34,1,2,1,107,15,79,24,107,107,0,0,0,0,114,50,85,41,35,1,2,1,107,15,79,24,107,139,0,0,0,0,114,50,94,41,34,1,2,1,108,15,79,24,108,108,0,0,0,0,114,50,91,41,37,1,2,1,108,15,79,24,108,141,0,0,0,0,114,50,100,41,34,1,2,0,109,15,79,24,109,109,0,0,0,0,114,50,97,41,38,1,2,0,109,15,79,24,109,143,0,0,0,0,114,50,89,41,42,1,2,1,107,15,79,24,23,107,107,0,0,0,114,50,86,41,43,1,2,1,107,15,79,24,23,107,139,0,0,0,114,50,95,41,42,1,2,1,108,15,79,24,23,108,108,0,0,0,114,50,92,41,46,1,2,1,108,15,79,24,23,108,141,0,0,0,114,50,101,41,42,1,2,0,109,15,79,24,23,109,109,0,0,0,114,50,98,41,47,1,2,0,109,15,79,24,23,109,143,0,0,0,122,50,134,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,122,50,133,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,122,50,105,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,122,50,104,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,122,50,112,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,122,50,106,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,122,50,121,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,122,50,115,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,122,50,130,41,68,0,1,0,109,109,109,0,0,0,0,0,0,0,122,50,124,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,122,50,107,41,69,0,1,1,107,107,142,19,0,0,0,0,0,0,122,50,116,41,69,0,1,1,108,108,142,21,0,0,0,0,0,0,122,50,125,41,69,0,1,0,109,109,142,16,0,0,0,0,0,0,122,50,113,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,122,50,110,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,122,50,122,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,122,50,119,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,122,50,131,41,34,1,1,0,109,15,79,24,109,109,0,0,0,0,122,50,128,41,38,1,1,0,109,15,79,24,109,143,0,0,0,0,122,50,114,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,122,50,111,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,122,50,108,41,59,1,1,1,107,15,79,24,107,142,19,0,0,0,122,50,123,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,122,50,120,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,122,50,117,41,59,1,1,1,108,15,79,24,108,142,21,0,0,0,122,50,132,41,42,1,1,0,109,15,79,24,23,109,109,0,0,0,122,50,129,41,47,1,1,0,109,15,79,24,23,109,143,0,0,0,122,50,126,41,59,1,1,0,109,15,79,24,109,142,16,0,0,0,122,50,109,41,61,1,1,1,107,15,79,24,23,107,142,19,0,0,122,50,118,41,61,1,1,1,108,15,79,24,23,108,142,21,0,0,122,50,127,41,61,1,1,0,109,15,79,24,23,109,142,16,0,0,130,50,141,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,130,50,135,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,130,50,150,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,130,50,144,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,130,50,159,41,68,0,1,0,109,109,109,0,0,0,0,0,0,0,130,50,153,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,130,50,136,41,70,0,1,1,107,107,144,17,0,0,0,0,0,0,130,50,145,41,70,0,1,1,108,108,144,19,0,0,0,0,0,0,130,50,154,41,70,0,1,0,109,109,144,21,0,0,0,0,0,0,130,50,142,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,130,50,139,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,130,50,151,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,130,50,148,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,130,50,160,41,34,1,1,0,109,15,79,24,109,109,0,0,0,0,130,50,157,41,38,1,1,0,109,15,79,24,109,143,0,0,0,0,130,50,143,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,130,50,140,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,130,50,137,41,44,1,1,1,107,15,79,24,107,144,17],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1055374);allocate([130,50,152,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,130,50,149,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,130,50,146,41,44,1,1,1,108,15,79,24,108,144,19,0,0,0,130,50,161,41,42,1,1,0,109,15,79,24,23,109,109,0,0,0,130,50,158,41,47,1,1,0,109,15,79,24,23,109,143,0,0,0,130,50,155,41,44,1,1,0,109,15,79,24,109,144,21,0,0,0,130,50,138,41,54,1,1,1,107,15,79,24,23,107,144,17,0,0,130,50,147,41,54,1,1,1,108,15,79,24,23,108,144,19,0,0,130,50,156,41,54,1,1,0,109,15,79,24,23,109,144,21,0,0,138,50,183,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,138,50,182,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,138,50,163,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,138,50,162,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,138,50,167,41,68,0,2,1,107,107,107,0,0,0,0,0,0,0,138,50,164,41,25,1,2,1,107,107,139,0,0,0,0,0,0,0,138,50,173,41,68,0,2,1,108,108,108,0,0,0,0,0,0,0,138,50,170,41,26,1,2,1,108,108,141,0,0,0,0,0,0,0,138,50,179,41,68,0,2,0,109,109,109,0,0,0,0,0,0,0,138,50,176,41,27,1,2,0,109,109,143,0,0,0,0,0,0,0,138,50,168,41,34,1,2,1,107,15,79,24,107,107,0,0,0,0,138,50,165,41,35,1,2,1,107,15,79,24,107,139,0,0,0,0,138,50,174,41,34,1,2,1,108,15,79,24,108,108,0,0,0,0,138,50,171,41,37,1,2,1,108,15,79,24,108,141,0,0,0,0,138,50,180,41,34,1,2,0,109,15,79,24,109,109,0,0,0,0,138,50,177,41,38,1,2,0,109,15,79,24,109,143,0,0,0,0,138,50,169,41,42,1,2,1,107,15,79,24,23,107,107,0,0,0,138,50,166,41,43,1,2,1,107,15,79,24,23,107,139,0,0,0,138,50,175,41,42,1,2,1,108,15,79,24,23,108,108,0,0,0,138,50,172,41,46,1,2,1,108,15,79,24,23,108,141,0,0,0,138,50,181,41,42,1,2,0,109,15,79,24,23,109,109,0,0,0,138,50,178,41,47,1,2,0,109,15,79,24,23,109,143,0,0,0,146,50,205,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,146,50,204,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,146,50,185,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,146,50,184,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,146,50,189,41,68,0,2,1,107,107,107,0,0,0,0,0,0,0,146,50,186,41,25,1,2,1,107,107,139,0,0,0,0,0,0,0,146,50,195,41,68,0,2,1,108,108,108,0,0,0,0,0,0,0,146,50,192,41,26,1,2,1,108,108,141,0,0,0,0,0,0,0,146,50,201,41,68,0,2,0,109,109,109,0,0,0,0,0,0,0,146,50,198,41,27,1,2,0,109,109,143,0,0,0,0,0,0,0,146,50,190,41,34,1,2,1,107,15,79,24,107,107,0,0,0,0,146,50,187,41,35,1,2,1,107,15,79,24,107,139,0,0,0,0,146,50,196,41,34,1,2,1,108,15,79,24,108,108,0,0,0,0,146,50,193,41,37,1,2,1,108,15,79,24,108,141,0,0,0,0,146,50,202,41,34,1,2,0,109,15,79,24,109,109,0,0,0,0,146,50,199,41,38,1,2,0,109,15,79,24,109,143,0,0,0,0,146,50,191,41,42,1,2,1,107,15,79,24,23,107,107,0,0,0,146,50,188,41,43,1,2,1,107,15,79,24,23,107,139,0,0,0,146,50,197,41,42,1,2,1,108,15,79,24,23,108,108,0,0,0,146,50,194,41,46,1,2,1,108,15,79,24,23,108,141,0,0,0,146,50,203,41,42,1,2,0,109,15,79,24,23,109,109,0,0,0,146,50,200,41,47,1,2,0,109,15,79,24,23,109,143,0,0,0,154,50,236,41,68,0,0,0,101,101,101,0,0,0,0,0,0,0,154,50,235,41,25,1,0,0,101,101,139,0,0,0,0,0,0,0,154,50,207,41,68,0,0,0,104,104,104,0,0,0,0,0,0,0,154,50,206,41,26,1,0,0,104,104,141,0,0,0,0,0,0,0,154,50,214,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,154,50,208,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,154,50,223,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,154,50,217,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,154,50,232,41,68,0,1,0,109,109,109,0,0,0,0,0,0,0,154,50,226,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,154,50,209,41,69,0,1,1,107,107,142,19,0,0,0,0,0,0,154,50,218,41,69,0,1,1,108,108,142,21,0,0,0,0,0,0,154,50,227,41,69,0,1,0,109,109,142,16,0,0,0,0,0,0,154,50,215,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,154,50,212,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,154,50,224,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,154,50,221,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,154,50,233,41,34,1,1,0,109,15,79,24,109,109,0,0,0,0,154,50,230,41,38,1,1,0,109,15,79,24,109,143,0,0,0,0,154,50,216,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,154,50,213,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,154,50,210,41,59,1,1,1,107,15,79,24,107,142,19,0,0,0,154,50,225,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,154,50,222,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,154,50,219,41,59,1,1,1,108,15,79,24,108,142,21,0,0,0,154,50,234,41,42,1,1,0,109,15,79,24,23,109,109,0,0,0,154,50,231,41,47,1,1,0,109,15,79,24,23,109,143,0,0,0,154,50,228,41,59,1,1,0,109,15,79,24,109,142,16,0,0,0,154,50,211,41,61,1,1,1,107,15,79,24,23,107,142,19,0,0,154,50,220,41,61,1,1,1,108,15,79,24,23,108,142,21,0,0,154,50,229,41,61,1,1,0,109,15,79,24,23,109,142,16,0,0,162,50,243,41,68,0,1,1,107,107,107,0,0,0,0,0,0,0,162,50,237,41,25,1,1,1,107,107,139,0,0,0,0,0,0,0,162,50,252,41,68,0,1,1,108,108,108,0,0,0,0,0,0,0,162,50,246,41,26,1,1,1,108,108,141,0,0,0,0,0,0,0,162,50,5,42,68,0,1,0,109,109,109,0,0,0,0,0,0,0,162,50,255,41,27,1,1,0,109,109,143,0,0,0,0,0,0,0,162,50,238,41,70,0,1,1,107,107,144,17,0,0,0,0,0,0,162,50,247,41,70,0,1,1,108,108,144,19,0,0,0,0,0,0,162,50,0,42,70,0,1,0,109,109,144,21,0,0,0,0,0,0,162,50,244,41,34,1,1,1,107,15,79,24,107,107,0,0,0,0,162,50,241,41,35,1,1,1,107,15,79,24,107,139,0,0,0,0,162,50,253,41,34,1,1,1,108,15,79,24,108,108,0,0,0,0,162,50,250,41,37,1,1,1,108,15,79,24,108,141,0,0,0,0,162,50,6,42,34,1,1,0,109,15,79,24,109,109,0,0,0,0,162,50,3,42,38,1,1,0,109,15,79,24,109,143,0,0,0,0,162,50,245,41,42,1,1,1,107,15,79,24,23,107,107,0,0,0,162,50,242,41,43,1,1,1,107,15,79,24,23,107,139,0,0,0,162,50,239,41,44,1,1,1,107,15,79,24,107,144,17,0,0,0,162,50,254,41,42,1,1,1,108,15,79,24,23,108,108,0,0,0,162,50,251,41,46,1,1,1,108,15,79,24,23,108,141,0,0,0,162,50,248,41,44,1,1,1,108,15,79,24,108,144,19,0,0,0,162,50,7,42,42,1,1,0,109,15,79,24,23,109,109,0,0,0,162,50,4,42,47,1,1,0,109,15,79,24,23,109,143,0,0,0,162,50,1,42,44,1,1,0,109,15,79,24,109,144,21,0,0,0,162,50,240,41,54,1,1,1,107,15,79,24,23,107,144,17,0,0,162,50,249,41,54,1,1,1,108,15,79,24,23,108,144,19,0,0,162,50,2,42,54,1,1,0,109,15,79,24,23,109,144,21,0,0,170,50,29,42,68,0,0,0,101,101,101,0,0,0,0,0,0,0,170,50,28,42,25,1,0,0,101,101,139,0,0,0,0,0,0,0,170,50,9,42,68,0,0,0,104,104,104,0,0,0,0,0,0,0,170,50,8,42,26,1,0,0,104,104,141,0,0,0,0,0,0,0,170,50,13,42,68,0,2,1,107,107,107,0,0,0,0,0,0,0,170,50,10,42,25,1,2,1,107,107,139,0,0,0,0,0,0,0,170,50,19,42,68,0,2,1,108,108,108,0,0,0,0,0,0,0,170,50,16,42,26,1,2,1,108,108,141,0,0,0,0,0,0,0,170,50,25,42,68,0,2,0,109,109,109,0,0,0,0,0,0,0,170,50,22,42,27,1,2,0,109,109,143,0,0,0,0,0,0,0,170,50,14,42,34,1,2,1,107,15,79,24,107,107,0,0,0,0,170,50,11,42,35,1,2,1,107,15,79,24,107,139,0,0,0,0,170,50,20,42,34,1,2,1,108,15,79,24,108,108,0,0,0,0,170,50,17,42,37,1,2,1,108,15,79,24,108,141,0,0,0,0,170,50,26,42,34,1,2,0,109,15,79,24,109,109,0,0,0,0,170,50,23,42,38,1,2,0,109,15,79,24,109,143,0,0,0,0,170,50,15,42,42,1,2,1,107,15,79,24,23,107,107,0,0,0,170,50,12,42,43,1,2,1,107,15,79,24,23,107,139,0,0,0,170,50,21,42,42,1,2,1,108,15,79,24,23,108,108,0,0,0,170,50,18,42,46,1,2,1,108,15,79,24,23,108,141,0,0,0,170,50,27,42,42,1,2,0,109,15,79,24,23,109,109,0,0,0,170,50,24,42,47,1,2,0,109,15,79,24,23,109,143,0,0,0,178,50,30,42,56,0,2,1,88,107,0,0,0,0,0,0,0,0,178,50,31,42,56,0,2,1,88,108,0,0,0,0,0,0,0,0,178,50,32,42,56,0,2,0,88,109,0,0,0,0,0,0,0,0,187,50,33,42,56,0,8,1,88,107,0,0,0,0,0,0,0,0,187,50,34,42,56,0,8,1,88,108,0,0,0,0,0,0,0,0,187,50,35,42,56,0,8,0,88,109,0,0,0,0,0,0,0,0,196,50,38,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,196,50,43,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,196,50,48,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,196,50,46,42,93,0,1,0,139,109,0,0,0,0,0,0,0,0,196,50,36,42,21,0,1,1,142,107,0,0,0,0,0,0,0,0,196,50,41,42,24,0,1,1,144,108,0,0,0,0,0,0,0,0,196,50,39,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,196,50,44,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,196,50,49,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,196,50,47,42,183,1,1,0,139,15,79,24,109,0,0,0,0,0,196,50,37,42,112,2,1,1,142,15,79,24,107,0,0,0,0,0,196,50,42,42,109,2,1,1,144,15,79,24,108,0,0,0,0,0,196,50,40,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,196,50,45,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,196,50,50,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,204,50,53,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,204,50,58,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,204,50,63,42,56,0,1,0,108,109,0,0,0,0,0,0,0,0,204,50,56,42,93,0,1,1,139,108,0,0,0,0,0,0,0,0,204,50,61,42,178,1,1,0,141,109,0,0,0,0,0,0,0,0,204,50,51,42,24,0,1,1,144,107,0,0,0,0,0,0,0,0,204,50,54,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,204,50,59,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,204,50,64,42,112,1,1,0,108,15,79,24,109,0,0,0,0,0,204,50,57,42,183,1,1,1,139,15,79,24,108,0,0,0,0,0,204,50,62,42,184,1,1,0,141,15,79,24,109,0,0,0,0,0,204,50,52,42,109,2,1,1,144,15,79,24,107,0,0,0,0,0,204,50,55,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,204,50,60,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,204,50,65,42,116,1,1,0,108,15,79,24,23,109,0,0,0,0,212,50,66,42,56,0,2,1,107,88,0,0,0,0,0,0,0,0,212,50,67,42,56,0,2,1,108,88,0,0,0,0,0,0,0,0,212,50,68,42,56,0,2,0,109,88,0,0,0,0,0,0,0,0,221,50,69,42,56,0,8,1,107,88,0,0,0,0,0,0,0,0,221,50,70,42,56,0,8,1,108,88,0,0,0,0,0,0,0,0,221,50,71,42,56,0,8,0,109,88,0,0,0,0,0,0,0,0,230,50,72,42,56,0,8,1,107,88,0,0,0,0,0,0,0,0,230,50,73,42,56,0,8,1,108,88,0,0,0,0,0,0,0,0,230,50,74,42,56,0,8,0,109,88,0,0,0,0,0,0,0,0,239,50,75,42,56,0,2,1,107,88,0,0,0,0,0,0,0,0,239,50,76,42,56,0,2,1,108,88,0,0,0,0,0,0,0,0,239,50,77,42,56,0,2,0,109,88,0,0,0,0,0,0,0,0,248,50,79,42,229,0,0,0,117,101,0,0,0,0,0,0,0,0,248,50,78,42,229,0,0,0,117,104,0,0,0,0,0,0,0,0,2,51,80,42,56,0,8,1,88,107,0,0,0,0,0,0,0,0,2,51,81,42,56,0,8,1,88,108,0,0,0,0,0,0,0,0,2,51,82,42,56,0,8,0,88,109,0,0,0,0,0,0,0,0,11,51,85,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,11,51,90,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,11,51,95,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,11,51,83,42,18,0,1,1,140,107,0,0,0,0,0,0,0,0,11,51,88,42,21,0,1,1,142,108,0,0,0,0,0,0,0,0,11,51,93,42,24,0,1,0,144,109,0,0,0,0,0,0,0,0,11,51,86,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,11,51,91,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,11,51,96,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,11,51,84,42,161,2,1,1,140,15,79,24,107,0,0,0,0,0,11,51,89,42,112,2,1,1,142,15,79,24,108,0,0,0,0,0,11,51,94,42,109,2,1,0,144,15,79,24,109,0,0,0,0,0,11,51,87,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,11,51,92,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,11,51,97,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,19,51,100,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,19,51,105,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,19,51,110,42,56,0,1,0,108,109,0,0,0,0,0,0,0,0,19,51,103,42,93,0,1,1,139,108,0,0,0,0,0,0,0,0,19,51,108,42,178,1,1,0,141,109,0,0,0,0,0,0,0,0,19,51,98,42,24,0,1,1,144,107,0,0,0,0,0,0,0,0,19,51,101,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,19,51,106,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,19,51,111,42,112,1,1,0,108,15,79,24,109,0,0,0,0,0,19,51,104,42,183,1,1,1,139,15,79,24,108,0,0,0,0,0,19,51,109,42,184,1,1,0,141,15,79,24,109,0,0,0,0,0,19,51,99,42,109,2,1,1,144,15,79,24,107,0,0,0,0,0,19,51,102,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,19,51,107,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,19,51,112,42,116,1,1,0,108,15,79,24,23,109,0,0,0,0,27,51,115,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,27,51,120,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,27,51,125,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,27,51,123,42,93,0,1,0,139,109,0,0,0,0,0,0,0,0,27,51,113,42,21,0,1,1,142,107,0,0,0,0,0,0,0,0,27,51,118,42,24,0,1,1,144,108,0,0,0,0,0,0,0,0,27,51,116,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,27,51,121,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,27,51,126,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,27,51,124,42,183,1,1,0,139,15,79,24,109,0,0,0,0,0,27,51,114,42,112,2,1,1,142,15,79,24,107,0,0,0,0,0,27,51,119,42,109,2,1,1,144,15,79,24,108,0,0,0,0,0,27,51,117,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,27,51,122,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,27,51,127,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,35,51,130,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,35,51,135,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,35,51,140,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,35,51,138,42,93,0,1,0,139,109,0,0,0,0,0,0,0,0,35,51,128,42,21,0,1,1,142,107,0,0,0,0,0,0,0,0,35,51,133,42,24,0,1,1,144,108,0,0,0,0,0,0,0,0,35,51,131,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,35,51,136,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,35,51,141,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,35,51,139,42,183,1,1,0,139,15,79,24,109,0,0,0,0,0,35,51,129,42,112,2,1,1,142,15,79,24,107,0,0,0,0,0,35,51,134,42,109,2,1,1,144,15,79,24,108,0,0,0,0,0,35,51,132,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,35,51,137,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,35,51,142,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,44,51,145,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,44,51,150,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,44,51,155,42,56,0,1,0,108,109,0,0,0,0,0,0,0,0,44,51,148,42,93,0,1,1,139,108,0,0,0,0,0,0,0,0,44,51,153,42,178,1,1,0,141,109,0,0,0,0,0,0,0,0,44,51,143,42,24,0,1,1,144,107,0,0,0,0,0,0,0,0,44,51,146,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,44,51,151,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,44,51,156,42,112,1,1,0,108,15,79,24,109,0,0,0,0,0,44,51,149,42,183,1,1,1,139,15,79,24,108,0,0,0,0,0,44,51,154,42,184,1,1,0,141,15,79,24,109,0,0,0,0,0,44,51,144,42,109,2,1,1,144,15,79,24,107,0,0,0,0,0,44,51,147,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,44,51,152,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,44,51,157,42,116,1,1,0,108,15,79,24,23,109,0,0,0,0,53,51,160,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,53,51,165,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,53,51,170,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,53,51,158,42,18,0,1,1,140,107,0,0,0,0,0,0,0,0,53,51,163,42,21,0,1,1,142,108,0,0,0,0,0,0,0,0,53,51,168,42,24,0,1,0,144,109,0,0,0,0,0,0,0,0,53,51,161,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,53,51,166,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,53,51,171,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,53,51,159,42,161,2,1,1,140,15,79,24,107,0,0,0,0,0,53,51,164,42,112,2,1,1,142,15,79,24,108,0,0,0,0,0,53,51,169,42,109,2,1,0,144,15,79,24,109,0,0,0,0,0,53,51,162,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,53,51,167,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,53,51,172,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,62,51,175,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,62,51,180,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,62,51,185,42,56,0,1,0,108,109,0,0,0,0,0,0,0,0,62,51,178,42,93,0,1,1,139,108,0,0,0,0,0,0,0,0,62,51,183,42,178,1,1,0,141,109,0,0,0,0,0,0,0,0,62,51,173,42,24,0,1,1,144,107,0,0,0,0,0,0,0,0,62,51,176,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,62,51,181,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,62,51,186,42,112,1,1,0,108,15,79,24,109,0,0,0,0,0,62,51,179,42,183,1,1,1,139,15,79,24,108,0,0,0,0,0,62,51,184,42,184,1,1,0,141,15,79,24,109,0,0,0,0,0,62,51,174,42,109,2,1,1,144,15,79,24,107,0,0,0,0,0,62,51,177,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,62,51,182,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,62,51,187,42,116,1,1,0,108,15,79,24,23,109,0,0,0,0,71,51,190,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,71,51,195,42,56,0,1,1,107,108,0,0,0,0,0,0,0,0,71,51,200,42,56,0,1,0,107,109,0,0,0,0,0,0,0,0,71,51,198,42,93,0,1,0,139,109,0,0,0,0,0,0,0,0,71,51,188,42,21,0,1,1,142,107,0,0,0,0,0,0,0,0,71,51,193,42,24,0,1,1,144,108,0,0,0,0,0,0,0,0,71,51,191,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,71,51,196,42,112,1,1,1,107,15,79,24,108,0,0,0,0,0,71,51,201,42,112,1,1,0,107,15,79,24,109,0,0,0,0,0,71,51,199,42,183,1,1,0,139,15,79,24,109,0,0,0,0,0,71,51,189,42,112,2,1,1,142,15,79,24,107,0,0,0,0,0,71,51,194,42,109,2,1,1,144,15,79,24,108,0,0,0,0,0,71,51,192,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,71,51,197,42,116,1,1,1,107,15,79,24,23,108,0,0,0,0,71,51,202,42,116,1,1,0,107,15,79,24,23,109,0,0,0,0,80,51,205,42,56,0,2,1,107,107,0,0,0,0,0,0,0,0,80,51,210,42,56,0,2,1,107,108,0,0,0,0,0,0,0,0,80,51,215,42,56,0,2,0,108,109,0,0,0,0,0,0,0,0,80,51,208,42,93,0,2,1,139,108,0,0,0,0,0,0,0,0,80,51,213,42,178,1,2,0,141,109,0,0,0,0,0,0,0,0,80,51,203,42,24,0,2,1,144,107,0,0,0,0,0,0,0,0,80,51,206,42,112,1,2,1,107,15,79,24,107,0,0,0,0,0,80,51,211,42,112,1,2,1,107,15,79,24,108,0,0,0,0,0,80,51,216,42,112,1,2,0,108,15,79,24,109,0,0,0,0,0,80,51,209,42,183,1,2,1,139,15,79,24,108,0,0,0,0,0,80,51,214,42,184,1,2,0,141,15,79,24,109,0,0,0,0,0,80,51,204,42,109,2,2,1,144,15,79,24,107,0,0,0,0,0,80,51,207,42,116,1,2,1,107,15,79,24,23,107,0,0,0,0,80,51,212,42,116,1,2,1,107,15,79,24,23,108,0,0,0,0,80,51,217,42,116,1,2,0,108,15,79,24,23,109,0,0,0,0,89,51,239,42,56,0,0,0,101,101,0,0,0,0,0,0,0,0,89,51,238,42,57,0,0,0,101,142,0,0,0,0,0,0,0,0,89,51,219,42,56,0,0,0,104,101,0,0,0,0,0,0,0,0,89,51,218,42,58,0,0,0,104,144,0,0,0,0,0,0,0,0,89,51,223,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,89,51,220,42,57,0,1,1,107,142,0,0,0,0,0,0,0,0,89,51,229,42,56,0,1,1,108,107,0,0,0,0,0,0,0,0,89,51,226,42,58,0,1,1,108,144,0,0,0,0,0,0,0,0,89,51,235,42,56,0,1,0,109,107,0,0,0,0,0,0,0,0,89,51,232,42,62,0,1,0,109,139,0,0,0,0,0,0,0,0,89,51,224,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,89,51,221,42,113,1,1,1,107,15,79,24,142,0,0,0,0,0,89,51,230,42,112,1,1,1,108,15,79,24,107,0,0,0,0,0,89,51,227,42,129,1,1,1,108,15,79,24,144,0,0,0,0,0,89,51,236,42,112,1,1,0,109,15,79,24,107,0,0,0,0,0,89,51,233,42,119,1,1,0,109,15,79,24,139,0,0,0,0,0,89,51,225,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,89,51,222,42,117,1,1,1,107,15,79,24,23,142,0,0,0,0,89,51,231,42,116,1,1,1,108,15,79,24,23,107,0,0,0,0,89,51,228,42,131,1,1,1,108,15,79,24,23,144,0,0,0,0,89,51,237,42,116,1,1,0,109,15,79,24,23,107,0,0,0,0,89,51,234,42,121,1,1,0,109,15,79,24,23,139,0,0,0,0,99,51,5,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,99,51,4,43,94,0,0,0,101,140,0,0,0,0,0,0,0,0,99,51,241,42,56,0,0,0,104,101,0,0,0,0,0,0,0,0,99,51,240,42,57,0,0,0,104,142,0,0,0,0,0,0,0,0,99,51,245,42,56,0,1,1,107,107,0,0,0,0,0,0,0,0,99,51,242,42,94,0,1,1,107,140,0,0,0,0,0,0,0,0,99,51,251,42,56,0,1,1,108,107,0,0,0,0,0,0,0,0,99,51,248,42,57,0,1,1,108,142,0,0,0,0,0,0,0,0,99,51,1,43,56,0,1,0,109,107,0,0,0,0,0,0,0,0,99,51,254,42,58,0,1,0,109,144,0,0,0,0,0,0,0,0,99,51,246,42,112,1,1,1,107,15,79,24,107,0,0,0,0,0,99,51,243,42,124,2,1,1,107,15,79,24,140,0,0,0,0,0,99,51,252,42,112,1,1,1,108,15,79,24,107,0,0,0,0,0,99,51,249,42,113,1,1,1,108,15,79,24,142,0,0,0,0,0,99,51,2,43,112,1,1,0,109,15,79,24,107,0,0,0,0,0,99,51,255,42,129,1,1,0,109,15,79,24,144,0,0,0,0,0,99,51,247,42,116,1,1,1,107,15,79,24,23,107,0,0,0,0,99,51,244,42,126,2,1,1,107,15,79,24,23,140,0,0,0,0,99,51,253,42,116,1,1,1,108,15,79,24,23,107,0,0,0,0,99,51,250,42,117,1,1,1,108,15,79,24,23,142,0,0,0,0,99,51,3,43,116,1,1,0,109,15,79,24,23,107,0,0,0,0,99,51,0,43,131,1,1,0,109,15,79,24,23,144,0,0,0,0,109,51,27,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,109,51,26,43,58,0,0,0,101,144,0,0,0,0,0,0,0,0,109,51,7,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,109,51,6,43,62,0,0,0,104,139,0,0,0,0,0,0,0,0,109,51,11,43,56,0,2,1,107,107,0,0,0,0,0,0,0,0,109,51,8,43,58,0,2,1,107,144,0,0,0,0,0,0,0,0,109,51,17,43,56,0,2,1,108,107,0,0,0,0,0,0,0,0,109,51,14,43,62,0,2,1,108,139,0,0,0,0,0,0,0,0,109,51,23,43,56,0,2,0,109,108,0,0,0,0,0,0,0,0,109,51,20,43,123,1,2,0,109,141,0,0,0,0,0,0,0,0,109,51,12,43,112,1,2,1,107,15,79,24,107,0,0,0,0,0,109,51,9,43,129,1,2,1,107,15,79,24,144,0,0,0,0,0,109,51,18,43,112,1,2,1,108,15,79,24,107,0,0,0,0,0,109,51,15,43,119,1,2,1,108,15,79,24,139,0,0,0,0,0,109,51,24,43,112,1,2,0,109,15,79,24,108,0,0,0,0,0,109,51,21,43,125,1,2,0,109,15,79,24,141,0,0,0,0,0,109,51,13,43,116,1,2,1,107,15,79,24,23,107,0,0,0,0,109,51,10,43,131,1,2,1,107,15,79,24,23,144,0,0,0,0,109,51,19,43,116,1,2,1,108,15,79,24,23,107,0,0,0,0,109,51,16,43,121,1,2,1,108,15,79,24,23,139,0,0,0,0,109,51,25,43,116,1,2,0,109,15,79,24,23,108,0,0,0,0,109,51,22,43,127,1,2,0,109,15,79,24,23,141,0,0,0,0,119,51,49,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,119,51,48,43,58,0,0,0,101,144,0,0,0,0,0,0,0,0,119,51,29,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,119,51,28,43,62,0,0,0,104,139,0,0,0,0,0,0,0,0,119,51,33,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,119,51,30,43,58,0,1,1,107,144,0,0,0,0,0,0,0,0,119,51,39,43,56,0,1,1,108,107,0,0,0,0,0,0,0,0,119,51,36,43,62,0,1,1,108,139,0,0,0,0,0,0,0,0,119,51,45,43,56,0,1,0,109,108,0,0,0,0,0,0,0,0,119,51,42,43,123,1,1,0,109,141,0,0,0,0,0,0,0,0,119,51,34,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,119,51,31,43,129,1,1,1,107,15,79,24,144,0,0,0,0,0,119,51,40,43,112,1,1,1,108,15,79,24,107,0,0,0,0,0,119,51,37,43,119,1,1,1,108,15,79,24,139,0,0,0,0,0,119,51,46,43,112,1,1,0,109,15,79,24,108,0,0,0,0,0,119,51,43,43,125,1,1,0,109,15,79,24,141,0,0,0,0,0,119,51,35,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,119,51,32,43,131,1,1,1,107,15,79,24,23,144,0,0,0,0,119,51,41,43,116,1,1,1,108,15,79,24,23,107,0,0,0,0,119,51,38,43,121,1,1,1,108,15,79,24,23,139,0,0,0,0,119,51,47,43,116,1,1,0,109,15,79,24,23,108,0,0,0,0,119,51,44,43,127,1,1,0,109,15,79,24,23,141,0,0,0,0,129,51,71,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,129,51,70,43,58,0,0,0,101,144,0,0,0,0,0,0,0,0,129,51,51,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,129,51,50,43,62,0,0,0,104,139,0,0,0,0,0,0,0,0,129,51,55,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,129,51,52,43,58,0,1,1,107,144,0,0,0,0,0,0,0,0,129,51,61,43,56,0,1,1,108,107,0,0,0,0,0,0,0,0,129,51,58,43,62,0,1,1,108,139,0,0,0,0,0,0,0,0,129,51,67,43,56,0,1,0,109,108,0,0,0,0,0,0,0,0,129,51,64,43,123,1,1,0,109,141,0,0,0,0,0,0,0,0,129,51,56,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,129,51,53,43,129,1,1,1,107,15,79,24,144,0,0,0,0,0,129,51,62,43,112,1,1,1,108,15,79,24,107,0,0,0,0,0,129,51,59,43,119,1,1,1,108,15,79,24,139,0,0,0,0,0,129,51,68,43,112,1,1,0,109,15,79,24,108,0,0,0,0,0,129,51,65,43,125,1,1,0,109,15,79,24,141,0,0,0,0,0,129,51,57,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,129,51,54,43,131,1,1,1,107,15,79,24,23,144,0,0,0,0,129,51,63,43,116,1,1,1,108,15,79,24,23,107,0,0,0,0,129,51,60,43,121,1,1,1,108,15,79,24,23,139,0,0,0,0,129,51,69,43,116,1,1,0,109,15,79,24,23,108,0,0,0,0,129,51,66,43,127,1,1,0,109,15,79,24,23,141,0,0,0,0,139,51,93,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,139,51,92,43,57,0,0,0,101,142,0,0,0,0,0,0,0,0,139,51,73,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,139,51,72,43,58,0,0,0,104,144,0,0,0,0,0,0,0,0,139,51,77,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,139,51,74,43,57,0,1,1,107,142,0,0,0,0,0,0,0,0,139,51,83,43,56,0,1,1,108,107,0,0,0,0,0,0,0,0,139,51,80,43,58,0,1,1,108,144,0,0,0,0,0,0,0,0,139,51,89,43,56,0,1,0,109,107,0,0,0,0,0,0,0,0,139,51,86,43,62,0,1,0,109,139,0,0,0,0,0,0,0,0,139,51,78,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,139,51,75,43,113,1,1,1,107,15,79,24,142,0,0,0,0,0,139,51,84,43,112,1,1,1,108,15,79,24,107,0,0,0,0,0,139,51,81,43,129,1,1,1,108,15,79,24,144,0,0,0,0,0,139,51,90,43,112,1,1,0,109,15,79,24,107,0,0,0,0,0,139,51,87,43,119,1,1,0,109,15,79,24,139,0,0,0,0,0,139,51,79,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,139,51,76,43,117,1,1,1,107,15,79,24,23,142,0,0,0,0,139,51,85,43,116,1,1,1,108,15,79,24,23,107,0,0,0,0,139,51,82,43,131,1,1,1,108,15,79,24,23,144,0,0,0,0,139,51,91,43,116,1,1,0,109,15,79,24,23,107,0,0,0,0,139,51,88,43,121,1,1,0,109,15,79,24,23,139,0,0,0,0,149,51,96,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,149,51,101,43,56,0,1,1,107,108,0,0,0,0,0,0,0,0,149,51,106,43,56,0,1,0,107,109,0,0,0,0,0,0,0,0,149,51,104,43,93,0,1,0,139,109,0,0,0,0,0,0,0,0,149,51,94,43,21,0,1,1,142,107,0,0,0,0,0,0,0,0,149,51,99,43,24,0,1,1,144,108,0,0,0,0,0,0,0,0,149,51,97,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,149,51,102,43,112,1,1,1,107,15,79,24,108,0,0,0,0,0,149,51,107,43,112,1,1,0,107,15,79,24,109,0,0,0,0,0,149,51,105,43,183,1,1,0,139,15,79,24,109,0,0,0,0,0,149,51,95,43,112,2,1,1,142,15,79,24,107,0,0,0,0,0,149,51,100,43,109,2,1,1,144,15,79,24,108,0,0,0,0,0,149,51,98,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,149,51,103,43,116,1,1,1,107,15,79,24,23,108,0,0,0,0,149,51,108,43,116,1,1,0,107,15,79,24,23,109,0,0,0,0,159,51,111,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,159,51,116,43,56,0,1,1,107,108,0,0,0,0,0,0,0,0,159,51,121,43,56,0,1,0,108,109,0,0,0,0,0,0,0,0,159,51,114,43,93,0,1,1,139,108,0,0,0,0,0,0,0,0,159,51,119,43,178,1,1,0,141,109,0,0,0,0,0,0,0,0,159,51,109,43,24,0,1,1,144,107,0,0,0,0,0,0,0,0,159,51,112,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,159,51,117,43,112,1,1,1,107,15,79,24,108,0,0,0,0,0,159,51,122,43,112,1,1,0,108,15,79,24,109,0,0,0,0,0,159,51,115,43,183,1,1,1,139,15,79,24,108,0,0,0,0,0,159,51,120,43,184,1,1,0,141,15,79,24,109,0,0,0,0,0,159,51,110,43,109,2,1,1,144,15,79,24,107,0,0,0,0,0,159,51,113,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,159,51,118,43,116,1,1,1,107,15,79,24,23,108,0,0,0,0,159,51,123,43,116,1,1,0,108,15,79,24,23,109,0,0,0,0,169,51,126,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,169,51,131,43,56,0,1,1,107,108,0,0,0,0,0,0,0,0,169,51,136,43,56,0,1,0,107,109,0,0,0,0,0,0,0,0,169,51,124,43,18,0,1,1,140,107,0,0,0,0,0,0,0,0,169,51,129,43,21,0,1,1,142,108,0,0,0,0,0,0,0,0,169,51,134,43,24,0,1,0,144,109,0,0,0,0,0,0,0,0,169,51,127,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,169,51,132,43,112,1,1,1,107,15,79,24,108,0,0,0,0,0,169,51,137,43,112,1,1,0,107,15,79,24,109,0,0,0,0,0,169,51,125,43,161,2,1,1,140,15,79,24,107,0,0,0,0,0,169,51,130,43,112,2,1,1,142,15,79,24,108,0,0,0,0,0,169,51,135,43,109,2,1,0,144,15,79,24,109,0,0,0,0,0,169,51,128,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,169,51,133,43,116,1,1,1,107,15,79,24,23,108,0,0,0,0,169,51,138,43,116,1,1,0,107,15,79,24,23,109,0,0,0,0,179,51,141,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,179,51,146,43,56,0,1,1,107,108,0,0,0,0,0,0,0,0,179,51,151,43,56,0,1,0,108,109,0,0,0,0,0,0,0,0,179,51,144,43,93,0,1,1,139,108,0,0,0,0,0,0,0,0,179,51,149,43,178,1,1,0,141,109,0,0,0,0,0,0,0,0,179,51,139,43,24,0,1,1,144,107,0,0,0,0,0,0,0,0,179,51,142,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,179,51,147,43,112,1,1,1,107,15,79,24,108,0,0,0,0,0,179,51,152,43,112,1,1,0,108,15,79,24,109,0,0,0,0,0,179,51,145,43,183,1,1,1,139,15,79,24,108,0,0,0,0,0,179,51,150,43,184,1,1,0,141,15,79,24,109,0,0,0,0,0,179,51,140,43,109,2,1,1,144,15,79,24,107,0,0,0,0,0,179,51,143,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,179,51,148,43,116,1,1,1,107,15,79,24,23,108,0,0,0,0,179,51,153,43,116,1,1,0,108,15,79,24,23,109,0,0,0,0,189,51,156,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,189,51,161,43,56,0,1,1,107,108,0,0,0,0,0,0,0,0,189,51,166,43,56,0,1,0,107,109,0,0,0,0,0,0,0,0,189,51,164,43,93,0,1,0,139,109,0,0,0,0,0,0,0,0,189,51,154,43,21,0,1,1,142,107,0,0,0,0,0,0,0,0,189,51,159,43,24,0,1,1,144,108,0,0,0,0,0,0,0,0,189,51,157,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,189,51,162,43,112,1,1,1,107,15,79,24,108,0,0,0,0,0,189,51,167,43,112,1,1,0,107,15,79,24,109,0,0,0,0,0,189,51,165,43,183,1,1,0,139,15,79,24,109,0,0,0,0,0,189,51,155,43,112,2,1,1,142,15,79,24,107,0,0,0,0,0,189,51,160,43,109,2,1,1,144,15,79,24,108,0,0,0,0,0,189,51,158,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,189,51,163,43,116,1,1,1,107,15,79,24,23,108,0,0,0,0,189,51,168,43,116,1,1,0,107,15,79,24,23,109,0,0,0,0,199,51,171,43,56,0,2,1,107,107,0,0,0,0,0,0,0,0,199,51,176,43,56,0,2,1,107,108,0,0,0,0,0,0,0,0,199,51,181,43,56,0,2,0,108,109,0,0,0,0,0,0,0,0,199,51,174,43,93,0,2,1,139,108,0,0,0,0,0,0,0,0,199,51,179,43,178,1,2,0,141,109,0,0,0,0,0,0,0,0,199,51,169,43,24,0,2,1,144,107,0,0,0,0,0,0,0,0,199,51,172,43,112,1,2,1,107,15,79,24,107,0,0,0,0,0,199,51,177,43,112,1,2,1,107,15,79,24,108,0,0,0,0,0,199,51,182,43,112,1,2,0,108,15,79,24,109,0,0,0,0,0,199,51,175,43,183,1,2,1,139,15,79,24,108,0,0,0,0,0,199,51,180,43,184,1,2,0,141,15,79,24,109,0,0,0,0,0,199,51,170,43,109,2,2,1,144,15,79,24,107,0,0,0,0,0,199,51,173,43,116,1,2,1,107,15,79,24,23,107,0,0,0,0,199,51,178,43,116,1,2,1,107,15,79,24,23,108,0,0,0,0,199,51,183,43,116,1,2,0,108,15,79,24,23,109,0,0,0,0,209,51,184,43,56,0,2,1,88,107,0,0,0,0,0,0,0,0,209,51,185,43,56,0,2,1,88,108,0,0,0,0,0,0,0,0,209,51,186,43,56,0,2,0,88,109,0,0,0,0,0,0,0,0,218,51,189,43,56,0,2,1,107,107,0,0,0,0,0,0,0,0,218,51,194,43,56,0,2,1,107,108,0,0,0,0,0,0,0,0,218,51,199,43,56,0,2,0,108,109,0,0,0,0,0,0,0,0,218,51,192,43,93,0,2,1,139,108,0,0,0,0,0,0,0,0,218,51,197,43,178,1,2,0,141,109,0,0,0,0,0,0,0,0,218,51,187,43,24,0,2,1,144,107,0,0,0,0,0,0,0,0,218,51,190,43,112,1,2,1,107,15,79,24,107,0,0,0,0,0,218,51,195,43,112,1,2,1,107,15,79,24,108,0,0,0,0,0,218,51,200,43,112,1,2,0,108,15,79,24,109,0,0,0,0,0,218,51,193,43,183,1,2,1,139,15,79,24,108,0,0,0,0,0,218,51,198,43,184,1,2,0,141,15,79,24,109,0,0,0,0,0,218,51,188,43,109,2,2,1,144,15,79,24,107,0,0,0,0,0,218,51,191,43,116,1,2,1,107,15,79,24,23,107,0,0,0,0,218,51,196,43,116,1,2,1,107,15,79,24,23,108,0,0,0,0,218,51,201,43,116,1,2,0,108,15,79,24,23,109,0,0,0,0,226,51,223,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,226,51,222,43,57,0,0,0,101,142,0,0,0,0,0,0,0,0,226,51,203,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,226,51,202,43,58,0,0,0,104,144,0,0,0,0,0,0,0,0,226,51,207,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,226,51,204,43,57,0,1,1,107,142,0,0,0,0,0,0,0,0,226,51,213,43,56,0,1,1,108,107,0,0,0,0,0,0,0,0,226,51,210,43,58,0,1,1,108,144],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1065616);allocate([226,51,219,43,56,0,1,0,109,107,0,0,0,0,0,0,0,0,226,51,216,43,62,0,1,0,109,139,0,0,0,0,0,0,0,0,226,51,208,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,226,51,205,43,113,1,1,1,107,15,79,24,142,0,0,0,0,0,226,51,214,43,112,1,1,1,108,15,79,24,107,0,0,0,0,0,226,51,211,43,129,1,1,1,108,15,79,24,144,0,0,0,0,0,226,51,220,43,112,1,1,0,109,15,79,24,107,0,0,0,0,0,226,51,217,43,119,1,1,0,109,15,79,24,139,0,0,0,0,0,226,51,209,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,226,51,206,43,117,1,1,1,107,15,79,24,23,142,0,0,0,0,226,51,215,43,116,1,1,1,108,15,79,24,23,107,0,0,0,0,226,51,212,43,131,1,1,1,108,15,79,24,23,144,0,0,0,0,226,51,221,43,116,1,1,0,109,15,79,24,23,107,0,0,0,0,226,51,218,43,121,1,1,0,109,15,79,24,23,139,0,0,0,0,236,51,245,43,56,0,0,0,101,101,0,0,0,0,0,0,0,0,236,51,244,43,94,0,0,0,101,140,0,0,0,0,0,0,0,0,236,51,225,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,236,51,224,43,57,0,0,0,104,142,0,0,0,0,0,0,0,0,236,51,229,43,56,0,1,1,107,107,0,0,0,0,0,0,0,0,236,51,226,43,94,0,1,1,107,140,0,0,0,0,0,0,0,0,236,51,235,43,56,0,1,1,108,107,0,0,0,0,0,0,0,0,236,51,232,43,57,0,1,1,108,142,0,0,0,0,0,0,0,0,236,51,241,43,56,0,1,0,109,107,0,0,0,0,0,0,0,0,236,51,238,43,58,0,1,0,109,144,0,0,0,0,0,0,0,0,236,51,230,43,112,1,1,1,107,15,79,24,107,0,0,0,0,0,236,51,227,43,124,2,1,1,107,15,79,24,140,0,0,0,0,0,236,51,236,43,112,1,1,1,108,15,79,24,107,0,0,0,0,0,236,51,233,43,113,1,1,1,108,15,79,24,142,0,0,0,0,0,236,51,242,43,112,1,1,0,109,15,79,24,107,0,0,0,0,0,236,51,239,43,129,1,1,0,109,15,79,24,144,0,0,0,0,0,236,51,231,43,116,1,1,1,107,15,79,24,23,107,0,0,0,0,236,51,228,43,126,2,1,1,107,15,79,24,23,140,0,0,0,0,236,51,237,43,116,1,1,1,108,15,79,24,23,107,0,0,0,0,236,51,234,43,117,1,1,1,108,15,79,24,23,142,0,0,0,0,236,51,243,43,116,1,1,0,109,15,79,24,23,107,0,0,0,0,236,51,240,43,131,1,1,0,109,15,79,24,23,144,0,0,0,0,246,51,11,44,56,0,0,0,101,101,0,0,0,0,0,0,0,0,246,51,10,44,58,0,0,0,101,144,0,0,0,0,0,0,0,0,246,51,247,43,56,0,0,0,104,101,0,0,0,0,0,0,0,0,246,51,246,43,62,0,0,0,104,139,0,0,0,0,0,0,0,0,246,51,251,43,56,0,2,1,107,107,0,0,0,0,0,0,0,0,246,51,248,43,58,0,2,1,107,144,0,0,0,0,0,0,0,0,246,51,1,44,56,0,2,1,108,107,0,0,0,0,0,0,0,0,246,51,254,43,62,0,2,1,108,139,0,0,0,0,0,0,0,0,246,51,7,44,56,0,2,0,109,108,0,0,0,0,0,0,0,0,246,51,4,44,123,1,2,0,109,141,0,0,0,0,0,0,0,0,246,51,252,43,112,1,2,1,107,15,79,24,107,0,0,0,0,0,246,51,249,43,129,1,2,1,107,15,79,24,144,0,0,0,0,0,246,51,2,44,112,1,2,1,108,15,79,24,107,0,0,0,0,0,246,51,255,43,119,1,2,1,108,15,79,24,139,0,0,0,0,0,246,51,8,44,112,1,2,0,109,15,79,24,108,0,0,0,0,0,246,51,5,44,125,1,2,0,109,15,79,24,141,0,0,0,0,0,246,51,253,43,116,1,2,1,107,15,79,24,23,107,0,0,0,0,246,51,250,43,131,1,2,1,107,15,79,24,23,144,0,0,0,0,246,51,3,44,116,1,2,1,108,15,79,24,23,107,0,0,0,0,246,51,0,44,121,1,2,1,108,15,79,24,23,139,0,0,0,0,246,51,9,44,116,1,2,0,109,15,79,24,23,108,0,0,0,0,246,51,6,44,127,1,2,0,109,15,79,24,23,141,0,0,0,0,0,52,33,44,56,0,0,0,101,101,0,0,0,0,0,0,0,0,0,52,32,44,58,0,0,0,101,144,0,0,0,0,0,0,0,0,0,52,13,44,56,0,0,0,104,101,0,0,0,0,0,0,0,0,0,52,12,44,62,0,0,0,104,139,0,0,0,0,0,0,0,0,0,52,17,44,56,0,1,1,107,107,0,0,0,0,0,0,0,0,0,52,14,44,58,0,1,1,107,144,0,0,0,0,0,0,0,0,0,52,23,44,56,0,1,1,108,107,0,0,0,0,0,0,0,0,0,52,20,44,62,0,1,1,108,139,0,0,0,0,0,0,0,0,0,52,29,44,56,0,1,0,109,108,0,0,0,0,0,0,0,0,0,52,26,44,123,1,1,0,109,141,0,0,0,0,0,0,0,0,0,52,18,44,112,1,1,1,107,15,79,24,107,0,0,0,0,0,0,52,15,44,129,1,1,1,107,15,79,24,144,0,0,0,0,0,0,52,24,44,112,1,1,1,108,15,79,24,107,0,0,0,0,0,0,52,21,44,119,1,1,1,108,15,79,24,139,0,0,0,0,0,0,52,30,44,112,1,1,0,109,15,79,24,108,0,0,0,0,0,0,52,27,44,125,1,1,0,109,15,79,24,141,0,0,0,0,0,0,52,19,44,116,1,1,1,107,15,79,24,23,107,0,0,0,0,0,52,16,44,131,1,1,1,107,15,79,24,23,144,0,0,0,0,0,52,25,44,116,1,1,1,108,15,79,24,23,107,0,0,0,0,0,52,22,44,121,1,1,1,108,15,79,24,23,139,0,0,0,0,0,52,31,44,116,1,1,0,109,15,79,24,23,108,0,0,0,0,0,52,28,44,127,1,1,0,109,15,79,24,23,141,0,0,0,0,10,52,55,44,56,0,0,0,101,101,0,0,0,0,0,0,0,0,10,52,54,44,58,0,0,0,101,144,0,0,0,0,0,0,0,0,10,52,35,44,56,0,0,0,104,101,0,0,0,0,0,0,0,0,10,52,34,44,62,0,0,0,104,139,0,0,0,0,0,0,0,0,10,52,39,44,56,0,1,1,107,107,0,0,0,0,0,0,0,0,10,52,36,44,58,0,1,1,107,144,0,0,0,0,0,0,0,0,10,52,45,44,56,0,1,1,108,107,0,0,0,0,0,0,0,0,10,52,42,44,62,0,1,1,108,139,0,0,0,0,0,0,0,0,10,52,51,44,56,0,1,0,109,108,0,0,0,0,0,0,0,0,10,52,48,44,123,1,1,0,109,141,0,0,0,0,0,0,0,0,10,52,40,44,112,1,1,1,107,15,79,24,107,0,0,0,0,0,10,52,37,44,129,1,1,1,107,15,79,24,144,0,0,0,0,0,10,52,46,44,112,1,1,1,108,15,79,24,107,0,0,0,0,0,10,52,43,44,119,1,1,1,108,15,79,24,139,0,0,0,0,0,10,52,52,44,112,1,1,0,109,15,79,24,108,0,0,0,0,0,10,52,49,44,125,1,1,0,109,15,79,24,141,0,0,0,0,0,10,52,41,44,116,1,1,1,107,15,79,24,23,107,0,0,0,0,10,52,38,44,131,1,1,1,107,15,79,24,23,144,0,0,0,0,10,52,47,44,116,1,1,1,108,15,79,24,23,107,0,0,0,0,10,52,44,44,121,1,1,1,108,15,79,24,23,139,0,0,0,0,10,52,53,44,116,1,1,0,109,15,79,24,23,108,0,0,0,0,10,52,50,44,127,1,1,0,109,15,79,24,23,141,0,0,0,0,20,52,77,44,56,0,0,0,101,101,0,0,0,0,0,0,0,0,20,52,76,44,57,0,0,0,101,142,0,0,0,0,0,0,0,0,20,52,57,44,56,0,0,0,104,101,0,0,0,0,0,0,0,0,20,52,56,44,58,0,0,0,104,144,0,0,0,0,0,0,0,0,20,52,61,44,56,0,1,1,107,107,0,0,0,0,0,0,0,0,20,52,58,44,57,0,1,1,107,142,0,0,0,0,0,0,0,0,20,52,67,44,56,0,1,1,108,107,0,0,0,0,0,0,0,0,20,52,64,44,58,0,1,1,108,144,0,0,0,0,0,0,0,0,20,52,73,44,56,0,1,0,109,107,0,0,0,0,0,0,0,0,20,52,70,44,62,0,1,0,109,139,0,0,0,0,0,0,0,0,20,52,62,44,112,1,1,1,107,15,79,24,107,0,0,0,0,0,20,52,59,44,113,1,1,1,107,15,79,24,142,0,0,0,0,0,20,52,68,44,112,1,1,1,108,15,79,24,107,0,0,0,0,0,20,52,65,44,129,1,1,1,108,15,79,24,144,0,0,0,0,0,20,52,74,44,112,1,1,0,109,15,79,24,107,0,0,0,0,0,20,52,71,44,119,1,1,0,109,15,79,24,139,0,0,0,0,0,20,52,63,44,116,1,1,1,107,15,79,24,23,107,0,0,0,0,20,52,60,44,117,1,1,1,107,15,79,24,23,142,0,0,0,0,20,52,69,44,116,1,1,1,108,15,79,24,23,107,0,0,0,0,20,52,66,44,131,1,1,1,108,15,79,24,23,144,0,0,0,0,20,52,75,44,116,1,1,0,109,15,79,24,23,107,0,0,0,0,20,52,72,44,121,1,1,0,109,15,79,24,23,139,0,0,0,0,30,52,108,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,30,52,107,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,30,52,79,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,30,52,78,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,30,52,86,44,68,0,1,1,107,107,107,0,0,0,0,0,0,0,30,52,80,44,25,1,1,1,107,107,139,0,0,0,0,0,0,0,30,52,95,44,68,0,1,1,108,108,108,0,0,0,0,0,0,0,30,52,89,44,26,1,1,1,108,108,141,0,0,0,0,0,0,0,30,52,104,44,68,0,1,0,109,109,109,0,0,0,0,0,0,0,30,52,98,44,27,1,1,0,109,109,143,0,0,0,0,0,0,0,30,52,81,44,70,0,1,1,107,107,144,17,0,0,0,0,0,0,30,52,90,44,70,0,1,1,108,108,144,19,0,0,0,0,0,0,30,52,99,44,70,0,1,0,109,109,144,21,0,0,0,0,0,0,30,52,87,44,34,1,1,1,107,15,79,24,107,107,0,0,0,0,30,52,84,44,35,1,1,1,107,15,79,24,107,139,0,0,0,0,30,52,96,44,34,1,1,1,108,15,79,24,108,108,0,0,0,0,30,52,93,44,37,1,1,1,108,15,79,24,108,141,0,0,0,0,30,52,105,44,34,1,1,0,109,15,79,24,109,109,0,0,0,0,30,52,102,44,38,1,1,0,109,15,79,24,109,143,0,0,0,0,30,52,88,44,42,1,1,1,107,15,79,24,23,107,107,0,0,0,30,52,85,44,43,1,1,1,107,15,79,24,23,107,139,0,0,0,30,52,82,44,44,1,1,1,107,15,79,24,107,144,17,0,0,0,30,52,97,44,42,1,1,1,108,15,79,24,23,108,108,0,0,0,30,52,94,44,46,1,1,1,108,15,79,24,23,108,141,0,0,0,30,52,91,44,44,1,1,1,108,15,79,24,108,144,19,0,0,0,30,52,106,44,42,1,1,0,109,15,79,24,23,109,109,0,0,0,30,52,103,44,47,1,1,0,109,15,79,24,23,109,143,0,0,0,30,52,100,44,44,1,1,0,109,15,79,24,109,144,21,0,0,0,30,52,83,44,54,1,1,1,107,15,79,24,23,107,144,17,0,0,30,52,92,44,54,1,1,1,108,15,79,24,23,108,144,19,0,0,30,52,101,44,54,1,1,0,109,15,79,24,23,109,144,21,0,0,38,52,129,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,38,52,127,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,38,52,130,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,38,52,128,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,38,52,112,44,68,0,2,1,107,107,107,0,0,0,0,0,0,0,38,52,109,44,25,1,2,1,107,107,139,0,0,0,0,0,0,0,38,52,118,44,68,0,2,1,108,108,108,0,0,0,0,0,0,0,38,52,115,44,26,1,2,1,108,108,141,0,0,0,0,0,0,0,38,52,124,44,68,0,2,0,109,109,109,0,0,0,0,0,0,0,38,52,121,44,27,1,2,0,109,109,143,0,0,0,0,0,0,0,38,52,113,44,34,1,2,1,107,15,79,24,107,107,0,0,0,0,38,52,110,44,35,1,2,1,107,15,79,24,107,139,0,0,0,0,38,52,119,44,34,1,2,1,108,15,79,24,108,108,0,0,0,0,38,52,116,44,37,1,2,1,108,15,79,24,108,141,0,0,0,0,38,52,125,44,34,1,2,0,109,15,79,24,109,109,0,0,0,0,38,52,122,44,38,1,2,0,109,15,79,24,109,143,0,0,0,0,38,52,114,44,42,1,2,1,107,15,79,24,23,107,107,0,0,0,38,52,111,44,43,1,2,1,107,15,79,24,23,107,139,0,0,0,38,52,120,44,42,1,2,1,108,15,79,24,23,108,108,0,0,0,38,52,117,44,46,1,2,1,108,15,79,24,23,108,141,0,0,0,38,52,126,44,42,1,2,0,109,15,79,24,23,109,109,0,0,0,38,52,123,44,47,1,2,0,109,15,79,24,23,109,143,0,0,0,48,52,152,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,48,52,151,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,48,52,132,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,48,52,131,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,48,52,136,44,68,0,2,1,107,107,107,0,0,0,0,0,0,0,48,52,133,44,25,1,2,1,107,107,139,0,0,0,0,0,0,0,48,52,142,44,68,0,2,1,108,108,108,0,0,0,0,0,0,0,48,52,139,44,26,1,2,1,108,108,141,0,0,0,0,0,0,0,48,52,148,44,68,0,2,0,109,109,109,0,0,0,0,0,0,0,48,52,145,44,27,1,2,0,109,109,143,0,0,0,0,0,0,0,48,52,137,44,34,1,2,1,107,15,79,24,107,107,0,0,0,0,48,52,134,44,35,1,2,1,107,15,79,24,107,139,0,0,0,0,48,52,143,44,34,1,2,1,108,15,79,24,108,108,0,0,0,0,48,52,140,44,37,1,2,1,108,15,79,24,108,141,0,0,0,0,48,52,149,44,34,1,2,0,109,15,79,24,109,109,0,0,0,0,48,52,146,44,38,1,2,0,109,15,79,24,109,143,0,0,0,0,48,52,138,44,42,1,2,1,107,15,79,24,23,107,107,0,0,0,48,52,135,44,43,1,2,1,107,15,79,24,23,107,139,0,0,0,48,52,144,44,42,1,2,1,108,15,79,24,23,108,108,0,0,0,48,52,141,44,46,1,2,1,108,15,79,24,23,108,141,0,0,0,48,52,150,44,42,1,2,0,109,15,79,24,23,109,109,0,0,0,48,52,147,44,47,1,2,0,109,15,79,24,23,109,143,0,0,0,57,52,174,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,57,52,173,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,57,52,154,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,57,52,153,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,57,52,158,44,68,0,2,1,107,107,107,0,0,0,0,0,0,0,57,52,155,44,25,1,2,1,107,107,139,0,0,0,0,0,0,0,57,52,164,44,68,0,2,1,108,108,108,0,0,0,0,0,0,0,57,52,161,44,26,1,2,1,108,108,141,0,0,0,0,0,0,0,57,52,170,44,68,0,2,0,109,109,109,0,0,0,0,0,0,0,57,52,167,44,27,1,2,0,109,109,143,0,0,0,0,0,0,0,57,52,159,44,34,1,2,1,107,15,79,24,107,107,0,0,0,0,57,52,156,44,35,1,2,1,107,15,79,24,107,139,0,0,0,0,57,52,165,44,34,1,2,1,108,15,79,24,108,108,0,0,0,0,57,52,162,44,37,1,2,1,108,15,79,24,108,141,0,0,0,0,57,52,171,44,34,1,2,0,109,15,79,24,109,109,0,0,0,0,57,52,168,44,38,1,2,0,109,15,79,24,109,143,0,0,0,0,57,52,160,44,42,1,2,1,107,15,79,24,23,107,107,0,0,0,57,52,157,44,43,1,2,1,107,15,79,24,23,107,139,0,0,0,57,52,166,44,42,1,2,1,108,15,79,24,23,108,108,0,0,0,57,52,163,44,46,1,2,1,108,15,79,24,23,108,141,0,0,0,57,52,172,44,42,1,2,0,109,15,79,24,23,109,109,0,0,0,57,52,169,44,47,1,2,0,109,15,79,24,23,109,143,0,0,0,65,52,205,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,65,52,204,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,65,52,176,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,65,52,175,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,65,52,183,44,68,0,1,1,107,107,107,0,0,0,0,0,0,0,65,52,177,44,25,1,1,1,107,107,139,0,0,0,0,0,0,0,65,52,192,44,68,0,1,1,108,108,108,0,0,0,0,0,0,0,65,52,186,44,26,1,1,1,108,108,141,0,0,0,0,0,0,0,65,52,201,44,68,0,1,0,109,109,109,0,0,0,0,0,0,0,65,52,195,44,27,1,1,0,109,109,143,0,0,0,0,0,0,0,65,52,178,44,69,0,1,1,107,107,142,19,0,0,0,0,0,0,65,52,187,44,69,0,1,1,108,108,142,21,0,0,0,0,0,0,65,52,196,44,69,0,1,0,109,109,142,16,0,0,0,0,0,0,65,52,184,44,34,1,1,1,107,15,79,24,107,107,0,0,0,0,65,52,181,44,35,1,1,1,107,15,79,24,107,139,0,0,0,0,65,52,193,44,34,1,1,1,108,15,79,24,108,108,0,0,0,0,65,52,190,44,37,1,1,1,108,15,79,24,108,141,0,0,0,0,65,52,202,44,34,1,1,0,109,15,79,24,109,109,0,0,0,0,65,52,199,44,38,1,1,0,109,15,79,24,109,143,0,0,0,0,65,52,185,44,42,1,1,1,107,15,79,24,23,107,107,0,0,0,65,52,182,44,43,1,1,1,107,15,79,24,23,107,139,0,0,0,65,52,179,44,59,1,1,1,107,15,79,24,107,142,19,0,0,0,65,52,194,44,42,1,1,1,108,15,79,24,23,108,108,0,0,0,65,52,191,44,46,1,1,1,108,15,79,24,23,108,141,0,0,0,65,52,188,44,59,1,1,1,108,15,79,24,108,142,21,0,0,0,65,52,203,44,42,1,1,0,109,15,79,24,23,109,109,0,0,0,65,52,200,44,47,1,1,0,109,15,79,24,23,109,143,0,0,0,65,52,197,44,59,1,1,0,109,15,79,24,109,142,16,0,0,0,65,52,180,44,61,1,1,1,107,15,79,24,23,107,142,19,0,0,65,52,189,44,61,1,1,1,108,15,79,24,23,108,142,21,0,0,65,52,198,44,61,1,1,0,109,15,79,24,23,109,142,16,0,0,73,52,212,44,68,0,8,1,107,107,107,0,0,0,0,0,0,0,73,52,206,44,25,1,8,1,107,107,139,0,0,0,0,0,0,0,73,52,221,44,68,0,8,1,108,108,108,0,0,0,0,0,0,0,73,52,215,44,26,1,8,1,108,108,141,0,0,0,0,0,0,0,73,52,230,44,68,0,8,0,109,109,109,0,0,0,0,0,0,0,73,52,224,44,27,1,8,0,109,109,143,0,0,0,0,0,0,0,73,52,207,44,70,0,8,1,107,107,144,17,0,0,0,0,0,0,73,52,216,44,70,0,8,1,108,108,144,19,0,0,0,0,0,0,73,52,225,44,70,0,8,0,109,109,144,21,0,0,0,0,0,0,73,52,213,44,34,1,8,1,107,15,79,24,107,107,0,0,0,0,73,52,210,44,35,1,8,1,107,15,79,24,107,139,0,0,0,0,73,52,222,44,34,1,8,1,108,15,79,24,108,108,0,0,0,0,73,52,219,44,37,1,8,1,108,15,79,24,108,141,0,0,0,0,73,52,231,44,34,1,8,0,109,15,79,24,109,109,0,0,0,0,73,52,228,44,38,1,8,0,109,15,79,24,109,143,0,0,0,0,73,52,214,44,42,1,8,1,107,15,79,24,23,107,107,0,0,0,73,52,211,44,43,1,8,1,107,15,79,24,23,107,139,0,0,0,73,52,208,44,44,1,8,1,107,15,79,24,107,144,17,0,0,0,73,52,223,44,42,1,8,1,108,15,79,24,23,108,108,0,0,0,73,52,220,44,46,1,8,1,108,15,79,24,23,108,141,0,0,0,73,52,217,44,44,1,8,1,108,15,79,24,108,144,19,0,0,0,73,52,232,44,42,1,8,0,109,15,79,24,23,109,109,0,0,0,73,52,229,44,47,1,8,0,109,15,79,24,23,109,143,0,0,0,73,52,226,44,44,1,8,0,109,15,79,24,109,144,21,0,0,0,73,52,209,44,54,1,8,1,107,15,79,24,23,107,144,17,0,0,73,52,218,44,54,1,8,1,108,15,79,24,23,108,144,19,0,0,73,52,227,44,54,1,8,0,109,15,79,24,23,109,144,21,0,0,81,52,254,44,68,0,0,0,101,101,101,0,0,0,0,0,0,0,81,52,253,44,25,1,0,0,101,101,139,0,0,0,0,0,0,0,81,52,234,44,68,0,0,0,104,104,104,0,0,0,0,0,0,0,81,52,233,44,26,1,0,0,104,104,141,0,0,0,0,0,0,0,81,52,238,44,68,0,2,1,107,107,107,0,0,0,0,0,0,0,81,52,235,44,25,1,2,1,107,107,139,0,0,0,0,0,0,0,81,52,244,44,68,0,2,1,108,108,108,0,0,0,0,0,0,0,81,52,241,44,26,1,2,1,108,108,141,0,0,0,0,0,0,0,81,52,250,44,68,0,2,0,109,109,109,0,0,0,0,0,0,0,81,52,247,44,27,1,2,0,109,109,143,0,0,0,0,0,0,0,81,52,239,44,34,1,2,1,107,15,79,24,107,107,0,0,0,0,81,52,236,44,35,1,2,1,107,15,79,24,107,139,0,0,0,0,81,52,245,44,34,1,2,1,108,15,79,24,108,108,0,0,0,0,81,52,242,44,37,1,2,1,108,15,79,24,108,141,0,0,0,0,81,52,251,44,34,1,2,0,109,15,79,24,109,109,0,0,0,0,81,52,248,44,38,1,2,0,109,15,79,24,109,143,0,0,0,0,81,52,240,44,42,1,2,1,107,15,79,24,23,107,107,0,0,0,81,52,237,44,43,1,2,1,107,15,79,24,23,107,139,0,0,0,81,52,246,44,42,1,2,1,108,15,79,24,23,108,108,0,0,0,81,52,243,44,46,1,2,1,108,15,79,24,23,108,141,0,0,0,81,52,252,44,42,1,2,0,109,15,79,24,23,109,109,0,0,0,81,52,249,44,47,1,2,0,109,15,79,24,23,109,143,0,0,0,89,52,5,45,68,0,128,1,107,107,107,0,0,0,0,0,0,0,89,52,255,44,25,1,128,1,107,107,139,0,0,0,0,0,0,0,89,52,14,45,68,0,128,1,108,108,108,0,0,0,0,0,0,0,89,52,8,45,26,1,128,1,108,108,141,0,0,0,0,0,0,0,89,52,23,45,68,0,128,0,109,109,109,0,0,0,0,0,0,0,89,52,17,45,27,1,128,0,109,109,143,0,0,0,0,0,0,0,89,52,0,45,162,2,128,1,107,107,146,16,0,0,0,0,0,0,89,52,9,45,162,2,128,1,108,108,146,18,0,0,0,0,0,0,89,52,18,45,162,2,128,0,109,109,146,20,0,0,0,0,0,0,89,52,6,45,34,1,128,1,107,15,79,24,107,107,0,0,0,0,89,52,3,45,35,1,128,1,107,15,79,24,107,139,0,0,0,0,89,52,15,45,34,1,128,1,108,15,79,24,108,108,0,0,0,0,89,52,12,45,37,1,128,1,108,15,79,24,108,141,0,0,0,0,89,52,24,45,34,1,128,0,109,15,79,24,109,109,0,0,0,0,89,52,21,45,38,1,128,0,109,15,79,24,109,143,0,0,0,0,89,52,7,45,42,1,128,1,107,15,79,24,23,107,107,0,0,0,89,52,4,45,43,1,128,1,107,15,79,24,23,107,139,0,0,0,89,52,1,45,164,2,128,1,107,15,79,24,107,146,16,0,0,0,89,52,16,45,42,1,128,1,108,15,79,24,23,108,108,0,0,0,89,52,13,45,46,1,128,1,108,15,79,24,23,108,141,0,0,0,89,52,10,45,164,2,128,1,108,15,79,24,108,146,18,0,0,0,89,52,25,45,42,1,128,0,109,15,79,24,23,109,109,0,0,0,89,52,22,45,47,1,128,0,109,15,79,24,23,109,143,0,0,0,89,52,19,45,164,2,128,0,109,15,79,24,109,146,20,0,0,0,89,52,2,45,166,2,128,1,107,15,79,24,23,107,146,16,0,0,89,52,11,45,166,2,128,1,108,15,79,24,23,108,146,18,0,0,89,52,20,45,166,2,128,0,109,15,79,24,23,109,146,20,0,0,104,52,56,45,68,0,0,0,101,101,101,0,0,0,0,0,0,0,104,52,55,45,25,1,0,0,101,101,139,0,0,0,0,0,0,0,104,52,27,45,68,0,0,0,104,104,104,0,0,0,0,0,0,0,104,52,26,45,26,1,0,0,104,104,141,0,0,0,0,0,0,0,104,52,34,45,68,0,1,1,107,107,107,0,0,0,0,0,0,0,104,52,28,45,25,1,1,1,107,107,139,0,0,0,0,0,0,0,104,52,43,45,68,0,1,1,108,108,108,0,0,0,0,0,0,0,104,52,37,45,26,1,1,1,108,108,141,0,0,0,0,0,0,0,104,52,52,45,68,0,1,0,109,109,109,0,0,0,0,0,0,0,104,52,46,45,27,1,1,0,109,109,143,0,0,0,0,0,0,0,104,52,29,45,70,0,1,1,107,107,144,17,0,0,0,0,0,0,104,52,38,45,70,0,1,1,108,108,144,19,0,0,0,0,0,0,104,52,47,45,70,0,1,0,109,109,144,21,0,0,0,0,0,0,104,52,35,45,34,1,1,1,107,15,79,24,107,107,0,0,0,0,104,52,32,45,35,1,1,1,107,15,79,24,107,139,0,0,0,0,104,52,44,45,34,1,1,1,108,15,79,24,108,108,0,0,0,0,104,52,41,45,37,1,1,1,108,15,79,24,108,141,0,0,0,0,104,52,53,45,34,1,1,0,109,15,79,24,109,109,0,0,0,0,104,52,50,45,38,1,1,0,109,15,79,24,109,143,0,0,0,0,104,52,36,45,42,1,1,1,107,15,79,24,23,107,107,0,0,0,104,52,33,45,43,1,1,1,107,15,79,24,23,107,139,0,0,0,104,52,30,45,44,1,1,1,107,15,79,24,107,144,17,0,0,0,104,52,45,45,42,1,1,1,108,15,79,24,23,108,108,0,0,0,104,52,42,45,46,1,1,1,108,15,79,24,23,108,141,0,0,0,104,52,39,45,44,1,1,1,108,15,79,24,108,144,19,0,0,0,104,52,54,45,42,1,1,0,109,15,79,24,23,109,109,0,0,0,104,52,51,45,47,1,1,0,109,15,79,24,23,109,143,0,0,0,104,52,48,45,44,1,1,0,109,15,79,24,109,144,21,0,0,0,104,52,31,45,54,1,1,1,107,15,79,24,23,107,144,17,0,0,104,52,40,45,54,1,1,1,108,15,79,24,23,108,144,19,0,0,104,52,49,45,54,1,1,0,109,15,79,24,23,109,144,21,0,0,113,52,114,45,68,0,0,0,101,101,101,0,0,0,0,0,0,0,113,52,113,45,25,1,0,0,101,101,139,0,0,0,0,0,0,0,113,52,112,45,68,0,0,0,104,104,104,0,0,0,0,0,0,0,113,52,111,45,26,1,0,0,104,104,141,0,0,0,0,0,0,0,118,52,63,45,68,0,1,1,107,107,107,0,0,0,0,0,0,0,118,52,57,45,25,1,1,1,107,107,139,0,0,0,0,0,0,0,118,52,72,45,68,0,1,1,108,108,108,0,0,0,0,0,0,0,118,52,66,45,26,1,1,1,108,108,141,0,0,0,0,0,0,0,118,52,81,45,68,0,1,0,109,109,109,0,0,0,0,0,0,0,118,52,75,45,27,1,1,0,109,109,143,0,0,0,0,0,0,0,118,52,58,45,69,0,1,1,107,107,142,19,0,0,0,0,0,0,118,52,67,45,69,0,1,1,108,108,142,21,0,0,0,0,0,0,118,52,76,45,69,0,1,0,109,109,142,16,0,0,0,0,0,0,118,52,64,45,34,1,1,1,107,15,79,24,107,107,0,0,0,0,118,52,61,45,35,1,1,1,107,15,79,24,107,139,0,0,0,0,118,52,73,45,34,1,1,1,108,15,79,24,108,108,0,0,0,0,118,52,70,45,37,1,1,1,108,15,79,24,108,141,0,0,0,0,118,52,82,45,34,1,1,0,109,15,79,24,109,109,0,0,0,0,118,52,79,45,38,1,1,0,109,15,79,24,109,143,0,0,0,0,118,52,65,45,42,1,1,1,107,15,79,24,23,107,107,0,0,0,118,52,62,45,43,1,1,1,107,15,79,24,23,107,139,0,0,0,118,52,59,45,59,1,1,1,107,15,79,24,107,142,19,0,0,0,118,52,74,45,42,1,1,1,108,15,79,24,23,108,108,0,0,0,118,52,71,45,46,1,1,1,108,15,79,24,23,108,141,0,0,0,118,52,68,45,59,1,1,1,108,15,79,24,108,142,21,0,0,0,118,52,83,45,42,1,1,0,109,15,79,24,23,109,109,0,0,0,118,52,80,45,47,1,1,0,109,15,79,24,23,109,143,0,0,0,118,52,77,45,59,1,1,0,109,15,79,24,109,142,16,0,0,0,118,52,60,45,61,1,1,1,107,15,79,24,23,107,142,19,0,0,118,52,69,45,61,1,1,1,108,15,79,24,23,108,142,21,0,0,118,52,78,45,61,1,1,0,109,15,79,24,23,109,142,16,0,0,124,52,90,45,68,0,1,1,107,107,107,0,0,0,0,0,0,0,124,52,84,45,25,1,1,1,107,107,139,0,0,0,0,0,0,0,124,52,99,45,68,0,1,1,108,108,108,0,0,0,0,0,0,0,124,52,93,45,26,1,1,1,108,108,141,0,0,0,0,0,0,0,124,52,108,45,68,0,1,0,109,109,109,0,0,0,0,0,0,0,124,52,102,45,27,1,1,0,109,109,143,0,0,0,0,0,0,0,124,52,85,45,70,0,1,1,107,107,144,17,0,0,0,0,0,0,124,52,94,45,70,0,1,1,108,108,144,19,0,0,0,0,0,0,124,52,103,45,70,0,1,0,109,109,144,21,0,0,0,0,0,0,124,52,91,45,34,1,1,1,107,15,79,24,107,107,0,0,0,0,124,52,88,45,35,1,1,1,107,15,79,24,107,139,0,0,0,0,124,52,100,45,34,1,1,1,108,15,79,24,108,108,0,0,0,0,124,52,97,45,37,1,1,1,108,15,79,24,108,141,0,0,0,0,124,52,109,45,34,1,1,0,109,15,79,24,109,109,0,0,0,0,124,52,106,45,38,1,1,0,109,15,79,24,109,143,0,0,0,0,124,52,92,45,42,1,1,1,107,15,79,24,23,107,107,0,0,0,124,52,89,45,43,1,1,1,107,15,79,24,23,107,139,0,0,0,124,52,86,45,44,1,1,1,107,15,79,24,107,144,17,0,0,0,124,52,101,45,42,1,1,1,108,15,79,24,23,108,108,0,0,0,124,52,98,45,46,1,1,1,108,15,79,24,23,108,141,0,0,0,124,52,95,45,44,1,1,1,108,15,79,24,108,144,19,0,0,0,124,52,110,45,42,1,1,0,109,15,79,24,23,109,109,0,0,0,124,52,107,45,47,1,1,0,109,15,79,24,23,109,143,0,0,0,124,52,104,45,44,1,1,0,109,15,79,24,109,144,21,0,0,0,124,52,87,45,54,1,1,1,107,15,79,24,23,107,144,17,0,0,124,52,96,45,54,1,1,1,108,15,79,24,23,108,144,19,0,0,124,52,105,45,54,1,1,0,109,15,79,24,23,109,144,21,0,0,130,52,117,45,106,1,0,0,101,101,101,101,0,0,0,0,0,0,130,52,116,45,23,2,0,0,101,101,101,139,0,0,0,0,0,0,130,52,115,45,107,1,0,0,101,101,139,101,0,0,0,0,0,0,137,52,124,45,64,0,1,1,107,107,116,0,0,0,0,0,0,0,137,52,121,45,65,0,1,1,107,139,116,0,0,0,0,0,0,0,137,52,133,45,64,0,1,1,108,108,116,0,0,0,0,0,0,0,137,52,130,45,35,2,1,1,108,141,116,0,0,0,0,0,0,0,137,52,142,45,64,0,1,0,109,109,116,0,0,0,0,0,0,0,137,52,139,45,36,2,1,0,109,143,116,0,0,0,0,0,0,0,137,52,118,45,50,2,1,1,107,142,19,116,0,0,0,0,0,0,137,52,127,45,50,2,1,1,108,142,21,116,0,0,0,0,0,0,137,52,136,45,50,2,1,0,109,142,16,116,0,0,0,0,0,0,137,52,125,45,214,1,1,1,107,15,79,24,107,116,0,0,0,0,137,52,122,45,81,2,1,1,107,15,79,24,139,116,0,0,0,0,137,52,134,45,214,1,1,1,108,15,79,24,108,116,0,0,0,0,137,52,131,45,82,2,1,1,108,15,79,24,141,116,0,0,0,0,137,52,143,45,214,1,1,0,109,15,79,24,109,116,0,0,0,0,137,52,140,45,83,2,1,0,109,15,79,24,143,116,0,0,0,0,137,52,126,45,220,1,1,1,107,15,79,24,23,107,116,0,0,0,137,52,123,45,87,2,1,1,107,15,79,24,23,139,116,0,0,0,137,52,119,45,95,2,1,1,107,15,79,24,142,19,116,0,0,0,137,52,135,45,220,1,1,1,108,15,79,24,23,108,116,0,0,0,137,52,132,45,89,2,1,1,108,15,79,24,23,141,116,0,0,0,137,52,128,45,95,2,1,1,108,15,79,24,142,21,116,0,0,0,137,52,144,45,220,1,1,0,109,15,79,24,23,109,116,0,0,0,137,52,141,45,90,2,1,0,109,15,79,24,23,143,116,0,0,0,137,52,137,45,95,2,1,0,109,15,79,24,142,16,116,0,0,0,137,52,120,45,97,2,1,1,107,15,79,24,23,142,19,116,0,0,137,52,129,45,97,2,1,1,108,15,79,24,23,142,21,116,0,0,137,52,138,45,97,2,1,0,109,15,79,24,23,142,16,116,0,0,144,52,151,45,64,0,1,1,107,107,116,0,0,0,0,0,0,0,144,52,148,45,65,0,1,1,107,139,116,0,0,0,0,0,0,0,144,52,160,45,64,0,1,1,108,108,116,0,0,0,0,0,0,0,144,52,157,45,35,2,1,1,108,141,116,0,0,0,0,0,0,0,144,52,169,45,64,0,1,0,109,109,116,0,0,0,0,0,0,0,144,52,166,45,36,2,1,0,109,143,116,0,0,0,0,0,0,0,144,52,145,45,37,2,1,1,107,144,17,116,0,0,0,0,0,0,144,52,154,45,37,2,1,1,108,144,19,116,0,0,0,0,0,0,144,52,163,45,37,2,1,0,109,144,21,116,0,0,0,0,0,0,144,52,152,45,214,1,1,1,107,15,79,24,107,116,0,0,0,0,144,52,149,45,81,2,1,1,107,15,79,24,139,116,0,0,0,0,144,52,161,45,214,1,1,1,108,15,79,24,108,116,0,0,0,0,144,52,158,45,82,2,1,1,108,15,79,24,141,116,0,0,0,0,144,52,170,45,214,1,1,0,109,15,79,24,109,116,0,0,0,0,144,52,167,45,83,2,1,0,109,15,79,24,143,116,0,0,0,0,144,52,153,45,220,1,1,1,107,15,79,24,23,107,116,0,0,0,144,52,150,45,87,2,1,1,107,15,79,24,23,139,116,0,0,0,144,52,146,45,88,2,1,1,107,15,79,24,144,17,116,0,0,0,144,52,162,45,220,1,1,1,108,15,79,24,23,108,116,0,0,0,144,52,159,45,89,2,1,1,108,15,79,24,23,141,116,0,0,0,144,52,155,45,88,2,1,1,108,15,79,24,144,19,116,0,0,0,144,52,171,45,220,1,1,0,109,15,79,24,23,109,116,0,0,0,144,52,168,45,90,2,1,0,109,15,79,24,23,143,116,0,0,0,144,52,164,45,88,2,1,0,109,15,79,24,144,21,116,0,0,0,144,52,147,45,93,2,1,1,107,15,79,24,23,144,17,116,0,0,144,52,156,45,93,2,1,1,108,15,79,24,23,144,19,116,0,0,144,52,165,45,93,2,1,0,109,15,79,24,23,144,21,116,0,0,151,52,178,45,68,0,1,1,107,107,107,0,0,0,0,0,0,0,151,52,172,45,25,1,1,1,107,107,139,0,0,0,0,0,0,0,151,52,187,45,68,0,1,1,108,108,108,0,0,0,0,0,0,0,151,52,181,45,26,1,1,1,108,108,141,0,0,0,0,0,0,0,151,52,196,45,68,0,1,0,109,109,109,0,0,0,0,0,0,0,151,52,190,45,27,1,1,0,109,109,143,0,0,0,0,0,0,0,151,52,173,45,69,0,1,1,107,107,142,19,0,0,0,0,0,0,151,52,182,45,69,0,1,1,108,108,142,21,0,0,0,0,0,0,151,52,191,45,69,0,1,0,109,109,142,16,0,0,0,0,0,0,151,52,179,45,34,1,1,1,107,15,79,24,107,107,0,0,0,0,151,52,176,45,35,1,1,1,107,15,79,24,107,139,0,0,0,0,151,52,188,45,34,1,1,1,108,15,79,24,108,108,0,0,0,0,151,52,185,45,37,1,1,1,108,15,79,24,108,141,0,0,0,0,151,52,197,45,34,1,1,0,109,15,79,24,109,109,0,0,0,0,151,52,194,45,38,1,1,0,109,15,79,24,109,143,0,0,0,0,151,52,180,45,42,1,1,1,107,15,79,24,23,107,107,0,0,0,151,52,177,45,43,1,1,1,107,15,79,24,23,107,139,0,0,0,151,52,174,45,59,1,1,1,107,15,79,24,107,142,19,0,0,0,151,52,189,45,42,1,1,1,108,15,79,24,23,108,108,0,0,0,151,52,186,45,46,1,1,1,108,15,79,24,23,108,141,0,0,0,151,52,183,45,59,1,1,1,108,15,79,24,108,142,21,0,0,0,151,52,198,45,42,1,1,0,109,15,79,24,23,109,109,0,0,0,151,52,195,45,47,1,1,0,109,15,79,24,23,109,143,0,0,0,151,52,192,45,59,1,1,0,109,15,79,24,109,142,16,0,0,0,151,52,175,45,61,1,1,1,107,15,79,24,23,107,142,19,0,0,151,52,184,45,61,1,1,1,108,15,79,24,23,108,142,21,0,0,151,52,193,45,61,1,1,0,109,15,79,24,23,109,142,16,0,0,159,52,205,45,68,0,1,1,107,107,107,0,0,0,0,0,0,0,159,52,199,45,25,1,1,1,107,107,139,0,0,0,0,0,0,0,159,52,214,45,68,0,1,1,108,108,108,0,0,0,0,0,0,0,159,52,208,45,26,1,1,1,108,108,141,0,0,0,0,0,0,0,159,52,223,45,68,0,1,0,109,109,109,0,0,0,0,0,0,0,159,52,217,45,27,1,1,0,109,109,143,0,0,0,0,0,0,0,159,52,200,45,70,0,1,1,107,107,144,17,0,0,0,0,0,0,159,52,209,45,70,0,1,1,108,108,144,19,0,0,0,0,0,0,159,52,218,45,70,0,1,0,109,109,144,21,0,0,0,0,0,0,159,52,206,45,34,1,1,1,107,15,79,24,107,107,0,0,0,0,159,52,203,45,35,1,1,1,107,15,79,24,107,139,0,0,0,0,159,52,215,45,34,1,1,1,108,15,79,24,108,108,0,0,0,0,159,52,212,45,37,1,1,1,108,15,79,24,108,141,0,0,0,0,159,52,224,45,34,1,1,0,109,15,79,24,109,109,0,0,0,0,159,52,221,45,38,1,1,0,109,15,79,24,109,143,0,0,0,0,159,52,207,45,42,1,1,1,107,15,79,24,23,107,107,0,0,0,159,52,204,45,43,1,1,1,107,15,79,24,23,107,139,0,0,0,159,52,201,45,44,1,1,1,107,15,79,24,107,144,17,0,0,0,159,52,216,45,42,1,1,1,108,15,79,24,23,108,108,0,0,0,159,52,213,45,46,1,1,1,108,15,79,24,23,108,141,0,0,0,159,52,210,45,44,1,1,1,108,15,79,24,108,144,19,0,0,0,159,52,225,45,42,1,1,0,109,15,79,24,23,109,109,0,0,0,159,52,222,45,47,1,1,0,109,15,79,24,23,109,143,0,0,0,159,52,219,45,44,1,1,0,109,15,79,24,109,144,21,0,0,0,159,52,202,45,54,1,1,1,107,15,79,24,23,107,144,17,0,0,159,52,211,45,54,1,1,1,108,15,79,24,23,108,144,19,0,0,159,52,220,45,54,1,1,0,109,15,79,24,23,109,144,21,0,0,167,52,232,45,64,0,1,1,107,107,116,0,0,0,0,0,0,0,167,52,229,45,65,0,1,1,107,139,116,0,0,0,0,0,0,0,167,52,241,45,64,0,1,1,108,108,116,0,0,0,0,0,0,0,167,52,238,45,35,2,1,1,108,141,116,0,0,0,0,0,0,0,167,52,250,45,64,0,1,0,109,109,116,0,0,0,0,0,0,0,167,52,247,45,36,2,1,0,109,143,116,0,0,0,0,0,0,0,167,52,226,45,50,2,1,1,107,142,19,116,0,0,0,0,0,0,167,52,235,45,50,2,1,1,108,142,21,116,0,0,0,0,0,0,167,52,244,45,50,2,1,0,109,142,16,116,0,0,0,0,0,0,167,52,233,45,214,1,1,1,107,15,79,24,107,116,0,0,0,0,167,52,230,45,81,2,1,1,107,15,79,24,139,116,0,0,0,0,167,52,242,45,214,1,1,1,108,15,79,24,108,116,0,0,0,0,167,52,239,45,82,2,1,1,108,15,79,24,141,116,0,0,0,0,167,52,251,45,214,1,1,0,109,15,79,24,109,116,0,0,0,0,167,52,248,45,83,2,1,0,109,15,79,24,143,116,0,0,0,0,167,52,234,45,220,1,1,1,107,15,79,24,23,107,116,0,0,0,167,52,231,45,87,2,1,1,107,15,79,24,23,139,116,0,0,0,167,52,227,45,95,2,1,1,107,15,79,24,142,19,116,0,0,0,167,52,243,45,220,1,1,1,108,15,79,24,23,108,116,0,0,0,167,52,240,45,89,2,1,1,108,15,79,24,23,141,116,0,0,0,167,52,236,45,95,2,1,1,108,15,79,24,142,21,116,0,0,0,167,52,252,45,220,1,1,0,109,15,79,24,23,109,116,0,0,0,167,52,249,45,90,2,1,0,109,15,79,24,23,143,116,0,0,0,167,52,245,45,95,2,1,0,109,15,79,24,142,16,116,0,0,0,167,52,228,45,97,2,1,1,107,15,79,24,23,142,19,116,0,0,167,52,237,45,97,2,1,1,108,15,79,24,23,142,21,116,0,0,167,52,246,45,97,2,1,0,109,15,79,24,23,142,16,116,0,0,174,52,3,46,64,0,1,1,107,107,116,0,0,0,0,0,0,0,174,52,0,46,65,0,1,1,107,139,116,0,0,0,0,0,0,0,174,52,12,46,64,0,1,1,108,108,116,0,0,0,0,0,0,0,174,52,9,46,35,2,1,1,108,141,116,0,0,0,0,0,0,0,174,52,21,46,64,0,1,0,109,109,116,0,0,0,0,0,0,0,174,52,18,46,36,2,1,0,109,143,116,0,0,0,0,0,0,0,174,52,253,45,37,2,1,1,107,144,17,116,0,0,0,0,0,0,174,52,6,46,37,2,1,1,108,144,19,116,0,0,0,0,0,0,174,52,15,46,37,2,1,0,109,144,21,116,0,0,0,0,0,0,174,52,4,46,214,1,1,1,107,15,79,24,107,116,0,0,0,0,174,52,1,46,81,2,1,1,107,15,79,24,139,116,0,0,0,0,174,52,13,46,214,1,1,1,108,15,79,24,108,116,0,0,0,0,174,52,10,46,82,2,1,1,108,15,79,24,141,116,0,0,0,0,174,52,22,46,214,1,1,0,109,15,79,24,109,116],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1075858);allocate([174,52,19,46,83,2,1,0,109,15,79,24,143,116,0,0,0,0,174,52,5,46,220,1,1,1,107,15,79,24,23,107,116,0,0,0,174,52,2,46,87,2,1,1,107,15,79,24,23,139,116,0,0,0,174,52,254,45,88,2,1,1,107,15,79,24,144,17,116,0,0,0,174,52,14,46,220,1,1,1,108,15,79,24,23,108,116,0,0,0,174,52,11,46,89,2,1,1,108,15,79,24,23,141,116,0,0,0,174,52,7,46,88,2,1,1,108,15,79,24,144,19,116,0,0,0,174,52,23,46,220,1,1,0,109,15,79,24,23,109,116,0,0,0,174,52,20,46,90,2,1,0,109,15,79,24,23,143,116,0,0,0,174,52,16,46,88,2,1,0,109,15,79,24,144,21,116,0,0,0,174,52,255,45,93,2,1,1,107,15,79,24,23,144,17,116,0,0,174,52,8,46,93,2,1,1,108,15,79,24,23,144,19,116,0,0,174,52,17,46,93,2,1,0,109,15,79,24,23,144,21,116,0,0,181,52,30,46,68,0,1,1,107,107,107,0,0,0,0,0,0,0,181,52,24,46,25,1,1,1,107,107,139,0,0,0,0,0,0,0,181,52,39,46,68,0,1,1,108,108,108,0,0,0,0,0,0,0,181,52,33,46,26,1,1,1,108,108,141,0,0,0,0,0,0,0,181,52,48,46,68,0,1,0,109,109,109,0,0,0,0,0,0,0,181,52,42,46,27,1,1,0,109,109,143,0,0,0,0,0,0,0,181,52,25,46,69,0,1,1,107,107,142,19,0,0,0,0,0,0,181,52,34,46,69,0,1,1,108,108,142,21,0,0,0,0,0,0,181,52,43,46,69,0,1,0,109,109,142,16,0,0,0,0,0,0,181,52,31,46,34,1,1,1,107,15,79,24,107,107,0,0,0,0,181,52,28,46,35,1,1,1,107,15,79,24,107,139,0,0,0,0,181,52,40,46,34,1,1,1,108,15,79,24,108,108,0,0,0,0,181,52,37,46,37,1,1,1,108,15,79,24,108,141,0,0,0,0,181,52,49,46,34,1,1,0,109,15,79,24,109,109,0,0,0,0,181,52,46,46,38,1,1,0,109,15,79,24,109,143,0,0,0,0,181,52,32,46,42,1,1,1,107,15,79,24,23,107,107,0,0,0,181,52,29,46,43,1,1,1,107,15,79,24,23,107,139,0,0,0,181,52,26,46,59,1,1,1,107,15,79,24,107,142,19,0,0,0,181,52,41,46,42,1,1,1,108,15,79,24,23,108,108,0,0,0,181,52,38,46,46,1,1,1,108,15,79,24,23,108,141,0,0,0,181,52,35,46,59,1,1,1,108,15,79,24,108,142,21,0,0,0,181,52,50,46,42,1,1,0,109,15,79,24,23,109,109,0,0,0,181,52,47,46,47,1,1,0,109,15,79,24,23,109,143,0,0,0,181,52,44,46,59,1,1,0,109,15,79,24,109,142,16,0,0,0,181,52,27,46,61,1,1,1,107,15,79,24,23,107,142,19,0,0,181,52,36,46,61,1,1,1,108,15,79,24,23,108,142,21,0,0,181,52,45,46,61,1,1,0,109,15,79,24,23,109,142,16,0,0,189,52,57,46,68,0,1,1,107,107,107,0,0,0,0,0,0,0,189,52,51,46,25,1,1,1,107,107,139,0,0,0,0,0,0,0,189,52,66,46,68,0,1,1,108,108,108,0,0,0,0,0,0,0,189,52,60,46,26,1,1,1,108,108,141,0,0,0,0,0,0,0,189,52,75,46,68,0,1,0,109,109,109,0,0,0,0,0,0,0,189,52,69,46,27,1,1,0,109,109,143,0,0,0,0,0,0,0,189,52,52,46,70,0,1,1,107,107,144,17,0,0,0,0,0,0,189,52,61,46,70,0,1,1,108,108,144,19,0,0,0,0,0,0,189,52,70,46,70,0,1,0,109,109,144,21,0,0,0,0,0,0,189,52,58,46,34,1,1,1,107,15,79,24,107,107,0,0,0,0,189,52,55,46,35,1,1,1,107,15,79,24,107,139,0,0,0,0,189,52,67,46,34,1,1,1,108,15,79,24,108,108,0,0,0,0,189,52,64,46,37,1,1,1,108,15,79,24,108,141,0,0,0,0,189,52,76,46,34,1,1,0,109,15,79,24,109,109,0,0,0,0,189,52,73,46,38,1,1,0,109,15,79,24,109,143,0,0,0,0,189,52,59,46,42,1,1,1,107,15,79,24,23,107,107,0,0,0,189,52,56,46,43,1,1,1,107,15,79,24,23,107,139,0,0,0,189,52,53,46,44,1,1,1,107,15,79,24,107,144,17,0,0,0,189,52,68,46,42,1,1,1,108,15,79,24,23,108,108,0,0,0,189,52,65,46,46,1,1,1,108,15,79,24,23,108,141,0,0,0,189,52,62,46,44,1,1,1,108,15,79,24,108,144,19,0,0,0,189,52,77,46,42,1,1,0,109,15,79,24,23,109,109,0,0,0,189,52,74,46,47,1,1,0,109,15,79,24,23,109,143,0,0,0,189,52,71,46,44,1,1,0,109,15,79,24,109,144,21,0,0,0,189,52,54,46,54,1,1,1,107,15,79,24,23,107,144,17,0,0,189,52,63,46,54,1,1,1,108,15,79,24,23,108,144,19,0,0,189,52,72,46,54,1,1,0,109,15,79,24,23,109,144,21,0,0,197,52,82,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,197,52,80,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,197,52,81,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,197,52,79,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,197,52,78,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,204,52,87,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,204,52,85,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,204,52,86,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,204,52,84,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,204,52,83,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,211,52,92,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,211,52,90,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,211,52,91,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,211,52,89,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,211,52,88,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,218,52,97,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,218,52,95,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,218,52,96,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,218,52,94,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,218,52,93,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,225,52,107,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,225,52,106,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,225,52,99,46,68,0,0,0,104,104,104,0,0,0,0,0,0,0,225,52,98,46,26,1,0,0,104,104,141,0,0,0,0,0,0,0,225,52,101,46,68,0,2,1,107,107,107,0,0,0,0,0,0,0,225,52,100,46,25,1,2,1,107,107,139,0,0,0,0,0,0,0,225,52,103,46,68,0,2,1,108,108,108,0,0,0,0,0,0,0,225,52,102,46,26,1,2,1,108,108,141,0,0,0,0,0,0,0,225,52,105,46,68,0,2,0,109,109,109,0,0,0,0,0,0,0,225,52,104,46,27,1,2,0,109,109,143,0,0,0,0,0,0,0,233,52,108,46,173,2,0,1,148,15,79,24,107,0,0,0,0,0,233,52,109,46,174,2,0,1,152,15,79,24,108,0,0,0,0,0,233,52,110,46,175,2,1,0,155,15,79,24,109,0,0,0,0,0,245,52,111,46,173,2,0,1,148,15,79,24,107,0,0,0,0,0,245,52,112,46,173,2,0,1,148,15,79,24,108,0,0,0,0,0,245,52,113,46,174,2,1,0,152,15,79,24,109,0,0,0,0,0,1,53,114,46,179,2,0,1,150,15,79,24,107,0,0,0,0,0,1,53,115,46,180,2,0,1,154,15,79,24,107,0,0,0,0,0,1,53,116,46,181,2,1,0,156,15,79,24,108,0,0,0,0,0,13,53,117,46,179,2,0,1,150,15,79,24,107,0,0,0,0,0,13,53,118,46,180,2,0,1,154,15,79,24,108,0,0,0,0,0,13,53,119,46,181,2,1,0,156,15,79,24,109,0,0,0,0,0,25,53,122,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,25,53,121,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,25,53,120,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,32,53,125,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,32,53,124,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,32,53,123,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,39,53,128,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,39,53,127,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,39,53,126,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,46,53,131,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,46,53,130,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,46,53,129,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,53,53,134,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,53,53,133,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,53,53,132,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,60,53,137,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,60,53,136,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,60,53,135,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,67,53,140,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,67,53,139,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,67,53,138,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,74,53,143,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,74,53,142,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,74,53,141,46,169,2,0,0,101,139,101,0,0,0,0,0,0,0,81,53,165,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,81,53,164,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,81,53,145,46,68,0,0,0,104,104,104,0,0,0,0,0,0,0,81,53,144,46,26,1,0,0,104,104,141,0,0,0,0,0,0,0,81,53,149,46,68,0,2,1,107,107,107,0,0,0,0,0,0,0,81,53,146,46,25,1,2,1,107,107,139,0,0,0,0,0,0,0,81,53,155,46,68,0,2,1,108,108,108,0,0,0,0,0,0,0,81,53,152,46,26,1,2,1,108,108,141,0,0,0,0,0,0,0,81,53,161,46,68,0,2,0,109,109,109,0,0,0,0,0,0,0,81,53,158,46,27,1,2,0,109,109,143,0,0,0,0,0,0,0,81,53,150,46,34,1,2,1,107,15,79,24,107,107,0,0,0,0,81,53,147,46,35,1,2,1,107,15,79,24,107,139,0,0,0,0,81,53,156,46,34,1,2,1,108,15,79,24,108,108,0,0,0,0,81,53,153,46,37,1,2,1,108,15,79,24,108,141,0,0,0,0,81,53,162,46,34,1,2,0,109,15,79,24,109,109,0,0,0,0,81,53,159,46,38,1,2,0,109,15,79,24,109,143,0,0,0,0,81,53,151,46,42,1,2,1,107,15,79,24,23,107,107,0,0,0,81,53,148,46,43,1,2,1,107,15,79,24,23,107,139,0,0,0,81,53,157,46,42,1,2,1,108,15,79,24,23,108,108,0,0,0,81,53,154,46,46,1,2,1,108,15,79,24,23,108,141,0,0,0,81,53,163,46,42,1,2,0,109,15,79,24,23,109,109,0,0,0,81,53,160,46,47,1,2,0,109,15,79,24,23,109,143,0,0,0,89,53,196,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,89,53,195,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,89,53,167,46,64,0,0,0,104,104,116,0,0,0,0,0,0,0,89,53,166,46,35,2,0,0,104,141,116,0,0,0,0,0,0,0,89,53,174,46,64,0,1,1,107,107,116,0,0,0,0,0,0,0,89,53,171,46,65,0,1,1,107,139,116,0,0,0,0,0,0,0,89,53,183,46,64,0,1,1,108,108,116,0,0,0,0,0,0,0,89,53,180,46,35,2,1,1,108,141,116,0,0,0,0,0,0,0,89,53,192,46,64,0,1,0,109,109,116,0,0,0,0,0,0,0,89,53,189,46,36,2,1,0,109,143,116,0,0,0,0,0,0,0,89,53,168,46,50,2,1,1,107,142,19,116,0,0,0,0,0,0,89,53,177,46,50,2,1,1,108,142,21,116,0,0,0,0,0,0,89,53,186,46,50,2,1,0,109,142,16,116,0,0,0,0,0,0,89,53,175,46,214,1,1,1,107,15,79,24,107,116,0,0,0,0,89,53,172,46,81,2,1,1,107,15,79,24,139,116,0,0,0,0,89,53,184,46,214,1,1,1,108,15,79,24,108,116,0,0,0,0,89,53,181,46,82,2,1,1,108,15,79,24,141,116,0,0,0,0,89,53,193,46,214,1,1,0,109,15,79,24,109,116,0,0,0,0,89,53,190,46,83,2,1,0,109,15,79,24,143,116,0,0,0,0,89,53,176,46,220,1,1,1,107,15,79,24,23,107,116,0,0,0,89,53,173,46,87,2,1,1,107,15,79,24,23,139,116,0,0,0,89,53,169,46,95,2,1,1,107,15,79,24,142,19,116,0,0,0,89,53,185,46,220,1,1,1,108,15,79,24,23,108,116,0,0,0,89,53,182,46,89,2,1,1,108,15,79,24,23,141,116,0,0,0,89,53,178,46,95,2,1,1,108,15,79,24,142,21,116,0,0,0,89,53,194,46,220,1,1,0,109,15,79,24,23,109,116,0,0,0,89,53,191,46,90,2,1,0,109,15,79,24,23,143,116,0,0,0,89,53,187,46,95,2,1,0,109,15,79,24,142,16,116,0,0,0,89,53,170,46,97,2,1,1,107,15,79,24,23,142,19,116,0,0,89,53,179,46,97,2,1,1,108,15,79,24,23,142,21,116,0,0,89,53,188,46,97,2,1,0,109,15,79,24,23,142,16,116,0,0,97,53,218,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,97,53,217,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,97,53,198,46,64,0,0,0,104,104,116,0,0,0,0,0,0,0,97,53,197,46,35,2,0,0,104,141,116,0,0,0,0,0,0,0,97,53,202,46,64,0,2,1,107,107,116,0,0,0,0,0,0,0,97,53,199,46,65,0,2,1,107,139,116,0,0,0,0,0,0,0,97,53,208,46,64,0,2,1,108,108,116,0,0,0,0,0,0,0,97,53,205,46,35,2,2,1,108,141,116,0,0,0,0,0,0,0,97,53,214,46,64,0,2,0,109,109,116,0,0,0,0,0,0,0,97,53,211,46,36,2,2,0,109,143,116,0,0,0,0,0,0,0,97,53,203,46,214,1,2,1,107,15,79,24,107,116,0,0,0,0,97,53,200,46,81,2,2,1,107,15,79,24,139,116,0,0,0,0,97,53,209,46,214,1,2,1,108,15,79,24,108,116,0,0,0,0,97,53,206,46,82,2,2,1,108,15,79,24,141,116,0,0,0,0,97,53,215,46,214,1,2,0,109,15,79,24,109,116,0,0,0,0,97,53,212,46,83,2,2,0,109,15,79,24,143,116,0,0,0,0,97,53,204,46,220,1,2,1,107,15,79,24,23,107,116,0,0,0,97,53,201,46,87,2,2,1,107,15,79,24,23,139,116,0,0,0,97,53,210,46,220,1,2,1,108,15,79,24,23,108,116,0,0,0,97,53,207,46,89,2,2,1,108,15,79,24,23,141,116,0,0,0,97,53,216,46,220,1,2,0,109,15,79,24,23,109,116,0,0,0,97,53,213,46,90,2,2,0,109,15,79,24,23,143,116,0,0,0,106,53,240,46,64,0,0,0,101,101,116,0,0,0,0,0,0,0,106,53,239,46,65,0,0,0,101,139,116,0,0,0,0,0,0,0,106,53,220,46,64,0,0,0,104,104,116,0,0,0,0,0,0,0,106,53,219,46,35,2,0,0,104,141,116,0,0,0,0,0,0,0,106,53,224,46,64,0,2,1,107,107,116,0,0,0,0,0,0,0,106,53,221,46,65,0,2,1,107,139,116,0,0,0,0,0,0,0,106,53,230,46,64,0,2,1,108,108,116,0,0,0,0,0,0,0,106,53,227,46,35,2,2,1,108,141,116,0,0,0,0,0,0,0,106,53,236,46,64,0,2,0,109,109,116,0,0,0,0,0,0,0,106,53,233,46,36,2,2,0,109,143,116,0,0,0,0,0,0,0,106,53,225,46,214,1,2,1,107,15,79,24,107,116,0,0,0,0,106,53,222,46,81,2,2,1,107,15,79,24,139,116,0,0,0,0,106,53,231,46,214,1,2,1,108,15,79,24,108,116,0,0,0,0,106,53,228,46,82,2,2,1,108,15,79,24,141,116,0,0,0,0,106,53,237,46,214,1,2,0,109,15,79,24,109,116,0,0,0,0,106,53,234,46,83,2,2,0,109,15,79,24,143,116,0,0,0,0,106,53,226,46,220,1,2,1,107,15,79,24,23,107,116,0,0,0,106,53,223,46,87,2,2,1,107,15,79,24,23,139,116,0,0,0,106,53,232,46,220,1,2,1,108,15,79,24,23,108,116,0,0,0,106,53,229,46,89,2,2,1,108,15,79,24,23,141,116,0,0,0,106,53,238,46,220,1,2,0,109,15,79,24,23,109,116,0,0,0,106,53,235,46,90,2,2,0,109,15,79,24,23,143,116,0,0,0,115,53,244,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,115,53,243,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,115,53,242,46,68,0,0,0,104,104,104,0,0,0,0,0,0,0,115,53,241,46,26,1,0,0,104,104,141,0,0,0,0,0,0,0,123,53,248,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,123,53,247,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,123,53,246,46,68,0,0,0,104,104,104,0,0,0,0,0,0,0,123,53,245,46,26,1,0,0,104,104,141,0,0,0,0,0,0,0,131,53,252,46,68,0,0,0,101,101,101,0,0,0,0,0,0,0,131,53,251,46,25,1,0,0,101,101,139,0,0,0,0,0,0,0,131,53,250,46,68,0,0,0,104,104,104,0,0,0,0,0,0,0,131,53,249,46,26,1,0,0,104,104,141,0,0,0,0,0,0,0,139,53,55,47,68,0,0,0,101,101,101,0,0,0,0,0,0,0,139,53,53,47,64,0,0,0,101,101,116,0,0,0,0,0,0,0,139,53,54,47,25,1,0,0,101,101,139,0,0,0,0,0,0,0,139,53,7,47,68,0,0,0,104,104,101,0,0,0,0,0,0,0,139,53,5,47,64,0,0,0,104,104,116,0,0,0,0,0,0,0,139,53,6,47,25,1,0,0,104,104,139,0,0,0,0,0,0,0,139,53,20,47,68,0,1,1,107,107,107,0,0,0,0,0,0,0,139,53,14,47,64,0,1,1,107,107,116,0,0,0,0,0,0,0,139,53,17,47,25,1,1,1,107,107,139,0,0,0,0,0,0,0,139,53,11,47,65,0,1,1,107,139,116,0,0,0,0,0,0,0,139,53,35,47,68,0,1,1,108,108,107,0,0,0,0,0,0,0,139,53,29,47,64,0,1,1,108,108,116,0,0,0,0,0,0,0,139,53,32,47,25,1,1,1,108,108,139,0,0,0,0,0,0,0,139,53,26,47,35,2,1,1,108,141,116,0,0,0,0,0,0,0,139,53,50,47,68,0,1,0,109,109,107,0,0,0,0,0,0,0,139,53,44,47,64,0,1,0,109,109,116,0,0,0,0,0,0,0,139,53,47,47,25,1,1,0,109,109,139,0,0,0,0,0,0,0,139,53,41,47,36,2,1,0,109,143,116,0,0,0,0,0,0,0,139,53,8,47,50,2,1,1,107,142,19,116,0,0,0,0,0,0,139,53,23,47,50,2,1,1,108,142,21,116,0,0,0,0,0,0,139,53,38,47,50,2,1,0,109,142,16,116,0,0,0,0,0,0,139,53,21,47,34,1,1,1,107,15,79,24,107,107,0,0,0,0,139,53,15,47,214,1,1,1,107,15,79,24,107,116,0,0,0,0,139,53,18,47,35,1,1,1,107,15,79,24,107,139,0,0,0,0,139,53,12,47,81,2,1,1,107,15,79,24,139,116,0,0,0,0,139,53,36,47,34,1,1,1,108,15,79,24,108,107,0,0,0,0,139,53,30,47,214,1,1,1,108,15,79,24,108,116,0,0,0,0,139,53,33,47,35,1,1,1,108,15,79,24,108,139,0,0,0,0,139,53,27,47,82,2,1,1,108,15,79,24,141,116,0,0,0,0,139,53,51,47,34,1,1,0,109,15,79,24,109,107,0,0,0,0,139,53,45,47,214,1,1,0,109,15,79,24,109,116,0,0,0,0,139,53,48,47,35,1,1,0,109,15,79,24,109,139,0,0,0,0,139,53,42,47,83,2,1,0,109,15,79,24,143,116,0,0,0,0,139,53,22,47,42,1,1,1,107,15,79,24,23,107,107,0,0,0,139,53,16,47,220,1,1,1,107,15,79,24,23,107,116,0,0,0,139,53,19,47,43,1,1,1,107,15,79,24,23,107,139,0,0,0,139,53,13,47,87,2,1,1,107,15,79,24,23,139,116,0,0,0,139,53,9,47,95,2,1,1,107,15,79,24,142,19,116,0,0,0,139,53,37,47,42,1,1,1,108,15,79,24,23,108,107,0,0,0,139,53,31,47,220,1,1,1,108,15,79,24,23,108,116,0,0,0,139,53,34,47,43,1,1,1,108,15,79,24,23,108,139,0,0,0,139,53,28,47,89,2,1,1,108,15,79,24,23,141,116,0,0,0,139,53,24,47,95,2,1,1,108,15,79,24,142,21,116,0,0,0,139,53,52,47,42,1,1,0,109,15,79,24,23,109,107,0,0,0,139,53,46,47,220,1,1,0,109,15,79,24,23,109,116,0,0,0,139,53,49,47,43,1,1,0,109,15,79,24,23,109,139,0,0,0,139,53,43,47,90,2,1,0,109,15,79,24,23,143,116,0,0,0,139,53,39,47,95,2,1,0,109,15,79,24,142,16,116,0,0,0,139,53,10,47,97,2,1,1,107,15,79,24,23,142,19,116,0,0,139,53,25,47,97,2,1,1,108,15,79,24,23,142,21,116,0,0,139,53,40,47,97,2,1,0,109,15,79,24,23,142,16,116,0,0,146,53,4,47,64,0,0,0,101,101,116,0,0,0,0,0,0,0,146,53,253,46,64,0,0,0,104,104,116,0,0,0,0,0,0,0,146,53,255,46,64,0,2,1,107,107,116,0,0,0,0,0,0,0,146,53,254,46,65,0,2,1,107,139,116,0,0,0,0,0,0,0,146,53,1,47,64,0,2,1,108,108,116,0,0,0,0,0,0,0,146,53,0,47,35,2,2,1,108,141,116,0,0,0,0,0,0,0,146,53,3,47,64,0,2,0,109,109,116,0,0,0,0,0,0,0,146,53,2,47,36,2,2,0,109,143,116,0,0,0,0,0,0,0,154,53,106,47,68,0,0,0,101,101,101,0,0,0,0,0,0,0,154,53,104,47,64,0,0,0,101,101,116,0,0,0,0,0,0,0,154,53,105,47,25,1,0,0,101,101,139,0,0,0,0,0,0,0,154,53,58,47,68,0,0,0,104,104,101,0,0,0,0,0,0,0,154,53,56,47,64,0,0,0,104,104,116,0,0,0,0,0,0,0,154,53,57,47,25,1,0,0,104,104,139,0,0,0,0,0,0,0,154,53,71,47,68,0,1,1,107,107,107,0,0,0,0,0,0,0,154,53,65,47,64,0,1,1,107,107,116,0,0,0,0,0,0,0,154,53,68,47,25,1,1,1,107,107,139,0,0,0,0,0,0,0,154,53,62,47,65,0,1,1,107,139,116,0,0,0,0,0,0,0,154,53,86,47,68,0,1,1,108,108,107,0,0,0,0,0,0,0,154,53,80,47,64,0,1,1,108,108,116,0,0,0,0,0,0,0,154,53,83,47,25,1,1,1,108,108,139,0,0,0,0,0,0,0,154,53,77,47,35,2,1,1,108,141,116,0,0,0,0,0,0,0,154,53,101,47,68,0,1,0,109,109,107,0,0,0,0,0,0,0,154,53,95,47,64,0,1,0,109,109,116,0,0,0,0,0,0,0,154,53,98,47,25,1,1,0,109,109,139,0,0,0,0,0,0,0,154,53,92,47,36,2,1,0,109,143,116,0,0,0,0,0,0,0,154,53,59,47,37,2,1,1,107,144,17,116,0,0,0,0,0,0,154,53,74,47,37,2,1,1,108,144,19,116,0,0,0,0,0,0,154,53,89,47,37,2,1,0,109,144,21,116,0,0,0,0,0,0,154,53,72,47,34,1,1,1,107,15,79,24,107,107,0,0,0,0,154,53,66,47,214,1,1,1,107,15,79,24,107,116,0,0,0,0,154,53,69,47,35,1,1,1,107,15,79,24,107,139,0,0,0,0,154,53,63,47,81,2,1,1,107,15,79,24,139,116,0,0,0,0,154,53,87,47,34,1,1,1,108,15,79,24,108,107,0,0,0,0,154,53,81,47,214,1,1,1,108,15,79,24,108,116,0,0,0,0,154,53,84,47,35,1,1,1,108,15,79,24,108,139,0,0,0,0,154,53,78,47,82,2,1,1,108,15,79,24,141,116,0,0,0,0,154,53,102,47,34,1,1,0,109,15,79,24,109,107,0,0,0,0,154,53,96,47,214,1,1,0,109,15,79,24,109,116,0,0,0,0,154,53,99,47,35,1,1,0,109,15,79,24,109,139,0,0,0,0,154,53,93,47,83,2,1,0,109,15,79,24,143,116,0,0,0,0,154,53,73,47,42,1,1,1,107,15,79,24,23,107,107,0,0,0,154,53,67,47,220,1,1,1,107,15,79,24,23,107,116,0,0,0,154,53,70,47,43,1,1,1,107,15,79,24,23,107,139,0,0,0,154,53,64,47,87,2,1,1,107,15,79,24,23,139,116,0,0,0,154,53,60,47,88,2,1,1,107,15,79,24,144,17,116,0,0,0,154,53,88,47,42,1,1,1,108,15,79,24,23,108,107,0,0,0,154,53,82,47,220,1,1,1,108,15,79,24,23,108,116,0,0,0,154,53,85,47,43,1,1,1,108,15,79,24,23,108,139,0,0,0,154,53,79,47,89,2,1,1,108,15,79,24,23,141,116,0,0,0,154,53,75,47,88,2,1,1,108,15,79,24,144,19,116,0,0,0,154,53,103,47,42,1,1,0,109,15,79,24,23,109,107,0,0,0,154,53,97,47,220,1,1,0,109,15,79,24,23,109,116,0,0,0,154,53,100,47,43,1,1,0,109,15,79,24,23,109,139,0,0,0,154,53,94,47,90,2,1,0,109,15,79,24,23,143,116,0,0,0,154,53,90,47,88,2,1,0,109,15,79,24,144,21,116,0,0,0,154,53,61,47,93,2,1,1,107,15,79,24,23,144,17,116,0,0,154,53,76,47,93,2,1,1,108,15,79,24,23,144,19,116,0,0,154,53,91,47,93,2,1,0,109,15,79,24,23,144,21,116,0,0,161,53,137,47,68,0,0,0,101,101,101,0,0,0,0,0,0,0,161,53,136,47,25,1,0,0,101,101,139,0,0,0,0,0,0,0,161,53,108,47,68,0,0,0,104,104,104,0,0,0,0,0,0,0,161,53,107,47,26,1,0,0,104,104,141,0,0,0,0,0,0,0,161,53,115,47,68,0,1,1,107,107,107,0,0,0,0,0,0,0,161,53,109,47,25,1,1,1,107,107,139,0,0,0,0,0,0,0,161,53,124,47,68,0,1,1,108,108,108,0,0,0,0,0,0,0,161,53,118,47,26,1,1,1,108,108,141,0,0,0,0,0,0,0,161,53,133,47,68,0,1,0,109,109,109,0,0,0,0,0,0,0,161,53,127,47,27,1,1,0,109,109,143,0,0,0,0,0,0,0,161,53,110,47,69,0,1,1,107,107,142,19,0,0,0,0,0,0,161,53,119,47,69,0,1,1,108,108,142,21,0,0,0,0,0,0,161,53,128,47,69,0,1,0,109,109,142,16,0,0,0,0,0,0,161,53,116,47,34,1,1,1,107,15,79,24,107,107,0,0,0,0,161,53,113,47,35,1,1,1,107,15,79,24,107,139,0,0,0,0,161,53,125,47,34,1,1,1,108,15,79,24,108,108,0,0,0,0,161,53,122,47,37,1,1,1,108,15,79,24,108,141,0,0,0,0,161,53,134,47,34,1,1,0,109,15,79,24,109,109,0,0,0,0,161,53,131,47,38,1,1,0,109,15,79,24,109,143,0,0,0,0,161,53,117,47,42,1,1,1,107,15,79,24,23,107,107,0,0,0,161,53,114,47,43,1,1,1,107,15,79,24,23,107,139,0,0,0,161,53,111,47,59,1,1,1,107,15,79,24,107,142,19,0,0,0,161,53,126,47,42,1,1,1,108,15,79,24,23,108,108,0,0,0,161,53,123,47,46,1,1,1,108,15,79,24,23,108,141,0,0,0,161,53,120,47,59,1,1,1,108,15,79,24,108,142,21,0,0,0,161,53,135,47,42,1,1,0,109,15,79,24,23,109,109,0,0,0,161,53,132,47,47,1,1,0,109,15,79,24,23,109,143,0,0,0,161,53,129,47,59,1,1,0,109,15,79,24,109,142,16,0,0,0,161,53,112,47,61,1,1,1,107,15,79,24,23,107,142,19,0,0,161,53,121,47,61,1,1,1,108,15,79,24,23,108,142,21,0,0,161,53,130,47,61,1,1,0,109,15,79,24,23,109,142,16,0,0,169,53,168,47,68,0,0,0,101,101,101,0,0,0,0,0,0,0,169,53,167,47,25,1,0,0,101,101,139,0,0,0,0,0,0,0,169,53,139,47,68,0,0,0,104,104,104,0,0,0,0,0,0,0,169,53,138,47,26,1,0,0,104,104,141,0,0,0,0,0,0,0,169,53,146,47,68,0,1,1,107,107,107,0,0,0,0,0,0,0,169,53,140,47,25,1,1,1,107,107,139,0,0,0,0,0,0,0,169,53,155,47,68,0,1,1,108,108,108,0,0,0,0,0,0,0,169,53,149,47,26,1,1,1,108,108,141,0,0,0,0,0,0,0,169,53,164,47,68,0,1,0,109,109,109,0,0,0,0,0,0,0,169,53,158,47,27,1,1,0,109,109,143,0,0,0,0,0,0,0,169,53,141,47,70,0,1,1,107,107,144,17,0,0,0,0,0,0,169,53,150,47,70,0,1,1,108,108,144,19,0,0,0,0,0,0,169,53,159,47,70,0,1,0,109,109,144,21,0,0,0,0,0,0,169,53,147,47,34,1,1,1,107,15,79,24,107,107,0,0,0,0,169,53,144,47,35,1,1,1,107,15,79,24,107,139,0,0,0,0,169,53,156,47,34,1,1,1,108,15,79,24,108,108,0,0,0,0,169,53,153,47,37,1,1,1,108,15,79,24,108,141,0,0,0,0,169,53,165,47,34,1,1,0,109,15,79,24,109,109,0,0,0,0,169,53,162,47,38,1,1,0,109,15,79,24,109,143,0,0,0,0,169,53,148,47,42,1,1,1,107,15,79,24,23,107,107,0,0,0,169,53,145,47,43,1,1,1,107,15,79,24,23,107,139,0,0,0,169,53,142,47,44,1,1,1,107,15,79,24,107,144,17,0,0,0,169,53,157,47,42,1,1,1,108,15,79,24,23,108,108,0,0,0,169,53,154,47,46,1,1,1,108,15,79,24,23,108,141,0,0,0,169,53,151,47,44,1,1,1,108,15,79,24,108,144,19,0,0,0,169,53,166,47,42,1,1,0,109,15,79,24,23,109,109,0,0,0,169,53,163,47,47,1,1,0,109,15,79,24,23,109,143,0,0,0,169,53,160,47,44,1,1,0,109,15,79,24,109,144,21,0,0,0,169,53,143,47,54,1,1,1,107,15,79,24,23,107,144,17,0,0,169,53,152,47,54,1,1,1,108,15,79,24,23,108,144,19,0,0,169,53,161,47,54,1,1,0,109,15,79,24,23,109,144,21,0,0,177,53,172,47,68,0,2,1,107,107,107,0,0,0,0,0,0,0,177,53,169,47,25,1,2,1,107,107,139,0,0,0,0,0,0,0,177,53,178,47,68,0,2,1,108,108,108,0,0,0,0,0,0,0,177,53,175,47,26,1,2,1,108,108,141,0,0,0,0,0,0,0,177,53,184,47,68,0,2,0,109,109,109,0,0,0,0,0,0,0,177,53,181,47,27,1,2,0,109,109,143,0,0,0,0,0,0,0,177,53,173,47,34,1,2,1,107,15,79,24,107,107,0,0,0,0,177,53,170,47,35,1,2,1,107,15,79,24,107,139,0,0,0,0,177,53,179,47,34,1,2,1,108,15,79,24,108,108,0,0,0,0,177,53,176,47,37,1,2,1,108,15,79,24,108,141,0,0,0,0,177,53,185,47,34,1,2,0,109,15,79,24,109,109,0,0,0,0,177,53,182,47,38,1,2,0,109,15,79,24,109,143,0,0,0,0,177,53,174,47,42,1,2,1,107,15,79,24,23,107,107,0,0,0,177,53,171,47,43,1,2,1,107,15,79,24,23,107,139,0,0,0,177,53,180,47,42,1,2,1,108,15,79,24,23,108,108,0,0,0,177,53,177,47,46,1,2,1,108,15,79,24,23,108,141,0,0,0,177,53,186,47,42,1,2,0,109,15,79,24,23,109,109,0,0,0,177,53,183,47,47,1,2,0,109,15,79,24,23,109,143,0,0,0,185,53,228,47,68,0,0,0,101,101,101,0,0,0,0,0,0,0,185,53,226,47,64,0,0,0,101,101,116,0,0,0,0,0,0,0,185,53,227,47,25,1,0,0,101,101,139,0,0,0,0,0,0,0,185,53,189,47,68,0,0,0,104,104,101,0,0,0,0,0,0,0,185,53,187,47,64,0,0,0,104,104,116,0,0,0,0,0,0,0,185,53,188,47,25,1,0,0,104,104,139,0,0,0,0,0,0,0,185,53,199,47,68,0,2,1,107,107,107,0,0,0,0,0,0,0,185,53,193,47,64,0,2,1,107,107,116,0,0,0,0,0,0,0,185,53,196,47,25,1,2,1,107,107,139,0,0,0,0,0,0,0,185,53,190,47,65,0,2,1,107,139,116,0,0,0,0,0,0,0,185,53,211,47,68,0,2,1,108,108,107,0,0,0,0,0,0,0,185,53,205,47,64,0,2,1,108,108,116,0,0,0,0,0,0,0,185,53,208,47,25,1,2,1,108,108,139,0,0,0,0,0,0,0,185,53,202,47,35,2,2,1,108,141,116,0,0,0,0,0,0,0,185,53,223,47,68,0,2,0,109,109,107,0,0,0,0,0,0,0,185,53,217,47,64,0,2,0,109,109,116,0,0,0,0,0,0,0,185,53,220,47,25,1,2,0,109,109,139,0,0,0,0,0,0,0,185,53,214,47,36,2,2,0,109,143,116,0,0,0,0,0,0,0,185,53,200,47,34,1,2,1,107,15,79,24,107,107,0,0,0,0,185,53,194,47,214,1,2,1,107,15,79,24,107,116,0,0,0,0,185,53,197,47,35,1,2,1,107,15,79,24,107,139,0,0,0,0,185,53,191,47,81,2,2,1,107,15,79,24,139,116,0,0,0,0,185,53,212,47,34,1,2,1,108,15,79,24,108,107,0,0,0,0,185,53,206,47,214,1,2,1,108,15,79,24,108,116,0,0,0,0,185,53,209,47,35,1,2,1,108,15,79,24,108,139,0,0,0,0,185,53,203,47,82,2,2,1,108,15,79,24,141,116,0,0,0,0,185,53,224,47,34,1,2,0,109,15,79,24,109,107,0,0,0,0,185,53,218,47,214,1,2,0,109,15,79,24,109,116,0,0,0,0,185,53,221,47,35,1,2,0,109,15,79,24,109,139,0,0,0,0,185,53,215,47,83,2,2,0,109,15,79,24,143,116,0,0,0,0,185,53,201,47,42,1,2,1,107,15,79,24,23,107,107,0,0,0,185,53,195,47,220,1,2,1,107,15,79,24,23,107,116,0,0,0,185,53,198,47,43,1,2,1,107,15,79,24,23,107,139,0,0,0,185,53,192,47,87,2,2,1,107,15,79,24,23,139,116,0,0,0,185,53,213,47,42,1,2,1,108,15,79,24,23,108,107,0,0,0,185,53,207,47,220,1,2,1,108,15,79,24,23,108,116,0,0,0,185,53,210,47,43,1,2,1,108,15,79,24,23,108,139,0,0,0,185,53,204,47,89,2,2,1,108,15,79,24,23,141,116,0,0,0,185,53,225,47,42,1,2,0,109,15,79,24,23,109,107,0,0,0,185,53,219,47,220,1,2,0,109,15,79,24,23,109,116,0,0,0,185,53,222,47,43,1,2,0,109,15,79,24,23,109,139,0,0,0,185,53,216,47,90,2,2,0,109,15,79,24,23,143,116,0,0,0,192,53,23,48,68,0,0,0,101,101,101,0,0,0,0,0,0,0,192,53,21,48,64,0,0,0,101,101,116,0,0,0,0,0,0,0,192,53,22,48,25,1,0,0,101,101,139,0,0,0,0,0,0,0,192,53,231,47,68,0,0,0,104,104,101,0,0,0,0,0,0,0,192,53,229,47,64,0,0,0,104,104,116,0,0,0,0,0,0,0,192,53,230,47,25,1,0,0,104,104,139,0,0,0,0,0,0,0,192,53,244,47,68,0,1,1,107,107,107,0,0,0,0,0,0,0,192,53,238,47,64,0,1,1,107,107,116,0,0,0,0,0,0,0,192,53,241,47,25,1,1,1,107,107,139,0,0,0,0,0,0,0,192,53,235,47,65,0,1,1,107,139,116,0,0,0,0,0,0,0,192,53,3,48,68,0,1,1,108,108,107,0,0,0,0,0,0,0,192,53,253,47,64,0,1,1,108,108,116,0,0,0,0,0,0,0,192,53,0,48,25,1,1,1,108,108,139,0,0,0,0,0,0,0,192,53,250,47,35,2,1,1,108,141,116,0,0,0,0,0,0,0,192,53,18,48,68,0,1,0,109,109,107,0,0,0,0,0,0,0,192,53,12,48,64,0,1,0,109,109,116,0,0,0,0,0,0,0,192,53,15,48,25,1,1,0,109,109,139,0,0,0,0,0,0,0,192,53,9,48,36,2,1,0,109,143,116,0,0,0,0,0,0,0,192,53,232,47,50,2,1,1,107,142,19,116,0,0,0,0,0,0,192,53,247,47,50,2,1,1,108,142,21,116,0,0,0,0,0,0,192,53,6,48,50,2,1,0,109,142,16,116,0,0,0,0,0,0,192,53,245,47,34,1,1,1,107,15,79,24,107,107,0,0,0,0,192,53,239,47,214,1,1,1,107,15,79,24,107,116,0,0,0,0,192,53,242,47,35,1,1,1,107,15,79,24,107,139,0,0,0,0,192,53,236,47,81,2,1,1,107,15,79,24,139,116,0,0,0,0,192,53,4,48,34,1,1,1,108,15,79,24,108,107,0,0,0,0,192,53,254,47,214,1,1,1,108,15,79,24,108,116,0,0,0,0,192,53,1,48,35,1,1,1,108,15,79,24,108,139,0,0,0,0,192,53,251,47,82,2,1,1,108,15,79,24,141,116,0,0,0,0,192,53,19,48,34,1,1,0,109,15,79,24,109,107,0,0,0,0,192,53,13,48,214,1,1,0,109,15,79,24,109,116,0,0,0,0,192,53,16,48,35,1,1,0,109,15,79,24,109,139,0,0,0,0,192,53,10,48,83,2,1,0,109,15,79,24,143,116,0,0,0,0,192,53,246,47,42,1,1,1,107,15,79,24,23,107,107,0,0,0,192,53,240,47,220,1,1,1,107,15,79,24,23,107,116,0,0,0,192,53,243,47,43,1,1,1,107,15,79,24,23,107,139,0,0,0,192,53,237,47,87,2,1,1,107,15,79,24,23,139,116,0,0,0,192,53,233,47,95,2,1,1,107,15,79,24,142,19,116,0,0,0,192,53,5,48,42,1,1,1,108,15,79,24,23,108,107,0,0,0,192,53,255,47,220,1,1,1,108,15,79,24,23,108,116,0,0,0,192,53,2,48,43,1,1,1,108,15,79,24,23,108,139,0,0,0,192,53,252,47,89,2,1,1,108,15,79,24,23,141,116,0,0,0,192,53,248,47,95,2,1,1,108,15,79,24,142,21,116,0,0,0,192,53,20,48,42,1,1,0,109,15,79,24,23,109,107,0,0,0,192,53,14,48,220,1,1,0,109,15,79,24,23,109,116,0,0,0,192,53,17,48,43,1,1,0,109,15,79,24,23,109,139,0,0,0,192,53,11,48,90,2,1,0,109,15,79,24,23,143,116,0,0,0,192,53,7,48,95,2,1,0,109,15,79,24,142,16,116,0,0,0,192,53,234,47,97,2,1,1,107,15,79,24,23,142,19,116,0,0,192,53,249,47,97,2,1,1,108,15,79,24,23,142,21,116,0,0,192,53,8,48,97,2,1,0,109,15,79,24,23,142,16,116,0,0,199,53,36,48,68,0,1,1,107,107,107,0,0,0,0,0,0,0,199,53,30,48,64,0,1,1,107,107,116,0,0,0,0,0,0,0,199,53,33,48,25,1,1,1,107,107,139,0,0,0,0,0,0,0,199,53,27,48,65,0,1,1,107,139,116,0,0,0,0,0,0,0,199,53,51,48,68,0,1,1,108,108,107,0,0,0,0,0,0,0,199,53,45,48,64,0,1,1,108,108,116,0,0,0,0,0,0,0,199,53,48,48,25,1,1,1,108,108,139,0,0,0,0,0,0,0,199,53,42,48,35,2,1,1,108,141,116,0,0,0,0,0,0,0,199,53,66,48,68,0,1,0,109,109,107,0,0,0,0,0,0,0,199,53,60,48,64,0,1,0,109,109,116,0,0,0,0,0,0,0,199,53,63,48,25,1,1,0,109,109,139,0,0,0,0,0,0,0,199,53,57,48,36,2,1,0,109,143,116,0,0,0,0,0,0,0,199,53,24,48,37,2,1,1,107,144,17,116,0,0,0,0,0,0,199,53,39,48,37,2,1,1,108,144,19,116,0,0,0,0,0,0,199,53,54,48,37,2,1,0,109,144,21,116,0,0,0,0,0,0,199,53,37,48,34,1,1,1,107,15,79,24,107,107,0,0,0,0,199,53,31,48,214,1,1,1,107,15,79,24,107,116,0,0,0,0,199,53,34,48,35,1,1,1,107,15,79,24,107,139,0,0,0,0,199,53,28,48,81,2,1,1,107,15,79,24,139,116,0,0,0,0,199,53,52,48,34,1,1,1,108,15,79,24,108,107,0,0,0,0,199,53,46,48,214,1,1,1,108,15,79,24,108,116,0,0,0,0,199,53,49,48,35,1,1,1,108,15,79,24,108,139,0,0,0,0,199,53,43,48,82,2,1,1,108,15,79,24,141,116,0,0,0,0,199,53,67,48,34,1,1,0,109,15,79,24,109,107,0,0,0,0,199,53,61,48,214,1,1,0,109,15,79,24,109,116,0,0,0,0,199,53,64,48,35,1,1,0,109,15,79,24,109,139,0,0,0,0,199,53,58,48,83,2,1,0,109,15,79,24,143,116,0,0,0,0,199,53,38,48,42,1,1,1,107,15,79,24,23,107,107,0,0,0,199,53,32,48,220,1,1,1,107,15,79,24,23,107,116,0,0,0,199,53,35,48,43,1,1,1,107,15,79,24,23,107,139,0,0,0,199,53,29,48,87,2,1,1,107,15,79,24,23,139,116,0,0,0,199,53,25,48,88,2,1,1,107,15,79,24,144,17,116,0,0,0,199,53,53,48,42,1,1,1,108,15,79,24,23,108,107,0,0,0,199,53,47,48,220,1,1,1,108,15,79,24,23,108,116,0,0,0,199,53,50,48,43,1,1,1,108,15,79,24,23,108,139,0,0,0,199,53,44,48,89,2,1,1,108,15,79,24,23,141,116,0,0,0,199,53,40,48,88,2,1,1,108,15,79,24,144,19,116,0,0,0,199,53,68,48,42,1,1,0,109,15,79,24,23,109,107,0,0,0,199,53,62,48,220,1,1,0,109,15,79,24,23,109,116,0,0,0,199,53,65,48,43,1,1,0,109,15,79,24,23,109,139,0,0,0,199,53,59,48,90,2,1,0,109,15,79,24,23,143,116,0,0,0,199,53,55,48,88,2,1,0,109,15,79,24,144,21,116,0,0,0,199,53,26,48,93,2,1,1,107,15,79,24,23,144,17,116,0,0,199,53,41,48,93,2,1,1,108,15,79,24,23,144,19,116],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1086100);allocate([0,0,199,53,56,48,93,2,1,0,109,15,79,24,23,144,21,116,0,0,206,53,99,48,68,0,0,0,101,101,101,0,0,0,0,0,0,0,206,53,98,48,25,1,0,0,101,101,139,0,0,0,0,0,0,0,206,53,70,48,68,0,0,0,104,104,104,0,0,0,0,0,0,0,206,53,69,48,26,1,0,0,104,104,141,0,0,0,0,0,0,0,206,53,77,48,68,0,1,1,107,107,107,0,0,0,0,0,0,0,206,53,71,48,25,1,1,1,107,107,139,0,0,0,0,0,0,0,206,53,86,48,68,0,1,1,108,108,108,0,0,0,0,0,0,0,206,53,80,48,26,1,1,1,108,108,141,0,0,0,0,0,0,0,206,53,95,48,68,0,1,0,109,109,109,0,0,0,0,0,0,0,206,53,89,48,27,1,1,0,109,109,143,0,0,0,0,0,0,0,206,53,72,48,69,0,1,1,107,107,142,19,0,0,0,0,0,0,206,53,81,48,69,0,1,1,108,108,142,21,0,0,0,0,0,0,206,53,90,48,69,0,1,0,109,109,142,16,0,0,0,0,0,0,206,53,78,48,34,1,1,1,107,15,79,24,107,107,0,0,0,0,206,53,75,48,35,1,1,1,107,15,79,24,107,139,0,0,0,0,206,53,87,48,34,1,1,1,108,15,79,24,108,108,0,0,0,0,206,53,84,48,37,1,1,1,108,15,79,24,108,141,0,0,0,0,206,53,96,48,34,1,1,0,109,15,79,24,109,109,0,0,0,0,206,53,93,48,38,1,1,0,109,15,79,24,109,143,0,0,0,0,206,53,79,48,42,1,1,1,107,15,79,24,23,107,107,0,0,0,206,53,76,48,43,1,1,1,107,15,79,24,23,107,139,0,0,0,206,53,73,48,59,1,1,1,107,15,79,24,107,142,19,0,0,0,206,53,88,48,42,1,1,1,108,15,79,24,23,108,108,0,0,0,206,53,85,48,46,1,1,1,108,15,79,24,23,108,141,0,0,0,206,53,82,48,59,1,1,1,108,15,79,24,108,142,21,0,0,0,206,53,97,48,42,1,1,0,109,15,79,24,23,109,109,0,0,0,206,53,94,48,47,1,1,0,109,15,79,24,23,109,143,0,0,0,206,53,91,48,59,1,1,0,109,15,79,24,109,142,16,0,0,0,206,53,74,48,61,1,1,1,107,15,79,24,23,107,142,19,0,0,206,53,83,48,61,1,1,1,108,15,79,24,23,108,142,21,0,0,206,53,92,48,61,1,1,0,109,15,79,24,23,109,142,16,0,0,214,53,106,48,68,0,1,1,107,107,107,0,0,0,0,0,0,0,214,53,100,48,25,1,1,1,107,107,139,0,0,0,0,0,0,0,214,53,115,48,68,0,1,1,108,108,108,0,0,0,0,0,0,0,214,53,109,48,26,1,1,1,108,108,141,0,0,0,0,0,0,0,214,53,124,48,68,0,1,0,109,109,109,0,0,0,0,0,0,0,214,53,118,48,27,1,1,0,109,109,143,0,0,0,0,0,0,0,214,53,101,48,70,0,1,1,107,107,144,17,0,0,0,0,0,0,214,53,110,48,70,0,1,1,108,108,144,19,0,0,0,0,0,0,214,53,119,48,70,0,1,0,109,109,144,21,0,0,0,0,0,0,214,53,107,48,34,1,1,1,107,15,79,24,107,107,0,0,0,0,214,53,104,48,35,1,1,1,107,15,79,24,107,139,0,0,0,0,214,53,116,48,34,1,1,1,108,15,79,24,108,108,0,0,0,0,214,53,113,48,37,1,1,1,108,15,79,24,108,141,0,0,0,0,214,53,125,48,34,1,1,0,109,15,79,24,109,109,0,0,0,0,214,53,122,48,38,1,1,0,109,15,79,24,109,143,0,0,0,0,214,53,108,48,42,1,1,1,107,15,79,24,23,107,107,0,0,0,214,53,105,48,43,1,1,1,107,15,79,24,23,107,139,0,0,0,214,53,102,48,44,1,1,1,107,15,79,24,107,144,17,0,0,0,214,53,117,48,42,1,1,1,108,15,79,24,23,108,108,0,0,0,214,53,114,48,46,1,1,1,108,15,79,24,23,108,141,0,0,0,214,53,111,48,44,1,1,1,108,15,79,24,108,144,19,0,0,0,214,53,126,48,42,1,1,0,109,15,79,24,23,109,109,0,0,0,214,53,123,48,47,1,1,0,109,15,79,24,23,109,143,0,0,0,214,53,120,48,44,1,1,0,109,15,79,24,109,144,21,0,0,0,214,53,103,48,54,1,1,1,107,15,79,24,23,107,144,17,0,0,214,53,112,48,54,1,1,1,108,15,79,24,23,108,144,19,0,0,214,53,121,48,54,1,1,0,109,15,79,24,23,109,144,21,0,0,222,53,130,48,68,0,2,1,107,107,107,0,0,0,0,0,0,0,222,53,127,48,25,1,2,1,107,107,139,0,0,0,0,0,0,0,222,53,136,48,68,0,2,1,108,108,108,0,0,0,0,0,0,0,222,53,133,48,26,1,2,1,108,108,141,0,0,0,0,0,0,0,222,53,142,48,68,0,2,0,109,109,109,0,0,0,0,0,0,0,222,53,139,48,27,1,2,0,109,109,143,0,0,0,0,0,0,0,222,53,131,48,34,1,2,1,107,15,79,24,107,107,0,0,0,0,222,53,128,48,35,1,2,1,107,15,79,24,107,139,0,0,0,0,222,53,137,48,34,1,2,1,108,15,79,24,108,108,0,0,0,0,222,53,134,48,37,1,2,1,108,15,79,24,108,141,0,0,0,0,222,53,143,48,34,1,2,0,109,15,79,24,109,109,0,0,0,0,222,53,140,48,38,1,2,0,109,15,79,24,109,143,0,0,0,0,222,53,132,48,42,1,2,1,107,15,79,24,23,107,107,0,0,0,222,53,129,48,43,1,2,1,107,15,79,24,23,107,139,0,0,0,222,53,138,48,42,1,2,1,108,15,79,24,23,108,108,0,0,0,222,53,135,48,46,1,2,1,108,15,79,24,23,108,141,0,0,0,222,53,144,48,42,1,2,0,109,15,79,24,23,109,109,0,0,0,222,53,141,48,47,1,2,0,109,15,79,24,23,109,143,0,0,0,230,53,186,48,68,0,0,0,101,101,101,0,0,0,0,0,0,0,230,53,184,48,64,0,0,0,101,101,116,0,0,0,0,0,0,0,230,53,185,48,25,1,0,0,101,101,139,0,0,0,0,0,0,0,230,53,147,48,68,0,0,0,104,104,101,0,0,0,0,0,0,0,230,53,145,48,64,0,0,0,104,104,116,0,0,0,0,0,0,0,230,53,146,48,25,1,0,0,104,104,139,0,0,0,0,0,0,0,230,53,157,48,68,0,2,1,107,107,107,0,0,0,0,0,0,0,230,53,151,48,64,0,2,1,107,107,116,0,0,0,0,0,0,0,230,53,154,48,25,1,2,1,107,107,139,0,0,0,0,0,0,0,230,53,148,48,65,0,2,1,107,139,116,0,0,0,0,0,0,0,230,53,169,48,68,0,2,1,108,108,107,0,0,0,0,0,0,0,230,53,163,48,64,0,2,1,108,108,116,0,0,0,0,0,0,0,230,53,166,48,25,1,2,1,108,108,139,0,0,0,0,0,0,0,230,53,160,48,35,2,2,1,108,141,116,0,0,0,0,0,0,0,230,53,181,48,68,0,2,0,109,109,107,0,0,0,0,0,0,0,230,53,175,48,64,0,2,0,109,109,116,0,0,0,0,0,0,0,230,53,178,48,25,1,2,0,109,109,139,0,0,0,0,0,0,0,230,53,172,48,36,2,2,0,109,143,116,0,0,0,0,0,0,0,230,53,158,48,34,1,2,1,107,15,79,24,107,107,0,0,0,0,230,53,152,48,214,1,2,1,107,15,79,24,107,116,0,0,0,0,230,53,155,48,35,1,2,1,107,15,79,24,107,139,0,0,0,0,230,53,149,48,81,2,2,1,107,15,79,24,139,116,0,0,0,0,230,53,170,48,34,1,2,1,108,15,79,24,108,107,0,0,0,0,230,53,164,48,214,1,2,1,108,15,79,24,108,116,0,0,0,0,230,53,167,48,35,1,2,1,108,15,79,24,108,139,0,0,0,0,230,53,161,48,82,2,2,1,108,15,79,24,141,116,0,0,0,0,230,53,182,48,34,1,2,0,109,15,79,24,109,107,0,0,0,0,230,53,176,48,214,1,2,0,109,15,79,24,109,116,0,0,0,0,230,53,179,48,35,1,2,0,109,15,79,24,109,139,0,0,0,0,230,53,173,48,83,2,2,0,109,15,79,24,143,116,0,0,0,0,230,53,159,48,42,1,2,1,107,15,79,24,23,107,107,0,0,0,230,53,153,48,220,1,2,1,107,15,79,24,23,107,116,0,0,0,230,53,156,48,43,1,2,1,107,15,79,24,23,107,139,0,0,0,230,53,150,48,87,2,2,1,107,15,79,24,23,139,116,0,0,0,230,53,171,48,42,1,2,1,108,15,79,24,23,108,107,0,0,0,230,53,165,48,220,1,2,1,108,15,79,24,23,108,116,0,0,0,230,53,168,48,43,1,2,1,108,15,79,24,23,108,139,0,0,0,230,53,162,48,89,2,2,1,108,15,79,24,23,141,116,0,0,0,230,53,183,48,42,1,2,0,109,15,79,24,23,109,107,0,0,0,230,53,177,48,220,1,2,0,109,15,79,24,23,109,116,0,0,0,230,53,180,48,43,1,2,0,109,15,79,24,23,109,139,0,0,0,230,53,174,48,90,2,2,0,109,15,79,24,23,143,116,0,0,0,237,53,245,48,68,0,0,0,101,101,101,0,0,0,0,0,0,0,237,53,243,48,64,0,0,0,101,101,116,0,0,0,0,0,0,0,237,53,244,48,25,1,0,0,101,101,139,0,0,0,0,0,0,0,237,53,197,48,68,0,0,0,104,104,101,0,0,0,0,0,0,0,237,53,195,48,64,0,0,0,104,104,116,0,0,0,0,0,0,0,237,53,196,48,25,1,0,0,104,104,139,0,0,0,0,0,0,0,237,53,210,48,68,0,1,1,107,107,107,0,0,0,0,0,0,0,237,53,204,48,64,0,1,1,107,107,116,0,0,0,0,0,0,0,237,53,207,48,25,1,1,1,107,107,139,0,0,0,0,0,0,0,237,53,201,48,65,0,1,1,107,139,116,0,0,0,0,0,0,0,237,53,225,48,68,0,1,1,108,108,107,0,0,0,0,0,0,0,237,53,219,48,64,0,1,1,108,108,116,0,0,0,0,0,0,0,237,53,222,48,25,1,1,1,108,108,139,0,0,0,0,0,0,0,237,53,216,48,35,2,1,1,108,141,116,0,0,0,0,0,0,0,237,53,240,48,68,0,1,0,109,109,107,0,0,0,0,0,0,0,237,53,234,48,64,0,1,0,109,109,116,0,0,0,0,0,0,0,237,53,237,48,25,1,1,0,109,109,139,0,0,0,0,0,0,0,237,53,231,48,36,2,1,0,109,143,116,0,0,0,0,0,0,0,237,53,198,48,50,2,1,1,107,142,19,116,0,0,0,0,0,0,237,53,213,48,50,2,1,1,108,142,21,116,0,0,0,0,0,0,237,53,228,48,50,2,1,0,109,142,16,116,0,0,0,0,0,0,237,53,211,48,34,1,1,1,107,15,79,24,107,107,0,0,0,0,237,53,205,48,214,1,1,1,107,15,79,24,107,116,0,0,0,0,237,53,208,48,35,1,1,1,107,15,79,24,107,139,0,0,0,0,237,53,202,48,81,2,1,1,107,15,79,24,139,116,0,0,0,0,237,53,226,48,34,1,1,1,108,15,79,24,108,107,0,0,0,0,237,53,220,48,214,1,1,1,108,15,79,24,108,116,0,0,0,0,237,53,223,48,35,1,1,1,108,15,79,24,108,139,0,0,0,0,237,53,217,48,82,2,1,1,108,15,79,24,141,116,0,0,0,0,237,53,241,48,34,1,1,0,109,15,79,24,109,107,0,0,0,0,237,53,235,48,214,1,1,0,109,15,79,24,109,116,0,0,0,0,237,53,238,48,35,1,1,0,109,15,79,24,109,139,0,0,0,0,237,53,232,48,83,2,1,0,109,15,79,24,143,116,0,0,0,0,237,53,212,48,42,1,1,1,107,15,79,24,23,107,107,0,0,0,237,53,206,48,220,1,1,1,107,15,79,24,23,107,116,0,0,0,237,53,209,48,43,1,1,1,107,15,79,24,23,107,139,0,0,0,237,53,203,48,87,2,1,1,107,15,79,24,23,139,116,0,0,0,237,53,199,48,95,2,1,1,107,15,79,24,142,19,116,0,0,0,237,53,227,48,42,1,1,1,108,15,79,24,23,108,107,0,0,0,237,53,221,48,220,1,1,1,108,15,79,24,23,108,116,0,0,0,237,53,224,48,43,1,1,1,108,15,79,24,23,108,139,0,0,0,237,53,218,48,89,2,1,1,108,15,79,24,23,141,116,0,0,0,237,53,214,48,95,2,1,1,108,15,79,24,142,21,116,0,0,0,237,53,242,48,42,1,1,0,109,15,79,24,23,109,107,0,0,0,237,53,236,48,220,1,1,0,109,15,79,24,23,109,116,0,0,0,237,53,239,48,43,1,1,0,109,15,79,24,23,109,139,0,0,0,237,53,233,48,90,2,1,0,109,15,79,24,23,143,116,0,0,0,237,53,229,48,95,2,1,0,109,15,79,24,142,16,116,0,0,0,237,53,200,48,97,2,1,1,107,15,79,24,23,142,19,116,0,0,237,53,215,48,97,2,1,1,108,15,79,24,23,142,21,116,0,0,237,53,230,48,97,2,1,0,109,15,79,24,23,142,16,116,0,0,244,53,194,48,64,0,0,0,101,101,116,0,0,0,0,0,0,0,244,53,187,48,64,0,0,0,104,104,116,0,0,0,0,0,0,0,244,53,189,48,64,0,2,1,107,107,116,0,0,0,0,0,0,0,244,53,188,48,65,0,2,1,107,139,116,0,0,0,0,0,0,0,244,53,191,48,64,0,2,1,108,108,116,0,0,0,0,0,0,0,244,53,190,48,35,2,2,1,108,141,116,0,0,0,0,0,0,0,244,53,193,48,64,0,2,0,109,109,116,0,0,0,0,0,0,0,244,53,192,48,36,2,2,0,109,143,116,0,0,0,0,0,0,0,252,53,40,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,252,53,38,49,64,0,0,0,101,101,116,0,0,0,0,0,0,0,252,53,39,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,252,53,248,48,68,0,0,0,104,104,101,0,0,0,0,0,0,0,252,53,246,48,64,0,0,0,104,104,116,0,0,0,0,0,0,0,252,53,247,48,25,1,0,0,104,104,139,0,0,0,0,0,0,0,252,53,5,49,68,0,1,1,107,107,107,0,0,0,0,0,0,0,252,53,255,48,64,0,1,1,107,107,116,0,0,0,0,0,0,0,252,53,2,49,25,1,1,1,107,107,139,0,0,0,0,0,0,0,252,53,252,48,65,0,1,1,107,139,116,0,0,0,0,0,0,0,252,53,20,49,68,0,1,1,108,108,107,0,0,0,0,0,0,0,252,53,14,49,64,0,1,1,108,108,116,0,0,0,0,0,0,0,252,53,17,49,25,1,1,1,108,108,139,0,0,0,0,0,0,0,252,53,11,49,35,2,1,1,108,141,116,0,0,0,0,0,0,0,252,53,35,49,68,0,1,0,109,109,107,0,0,0,0,0,0,0,252,53,29,49,64,0,1,0,109,109,116,0,0,0,0,0,0,0,252,53,32,49,25,1,1,0,109,109,139,0,0,0,0,0,0,0,252,53,26,49,36,2,1,0,109,143,116,0,0,0,0,0,0,0,252,53,249,48,37,2,1,1,107,144,17,116,0,0,0,0,0,0,252,53,8,49,37,2,1,1,108,144,19,116,0,0,0,0,0,0,252,53,23,49,37,2,1,0,109,144,21,116,0,0,0,0,0,0,252,53,6,49,34,1,1,1,107,15,79,24,107,107,0,0,0,0,252,53,0,49,214,1,1,1,107,15,79,24,107,116,0,0,0,0,252,53,3,49,35,1,1,1,107,15,79,24,107,139,0,0,0,0,252,53,253,48,81,2,1,1,107,15,79,24,139,116,0,0,0,0,252,53,21,49,34,1,1,1,108,15,79,24,108,107,0,0,0,0,252,53,15,49,214,1,1,1,108,15,79,24,108,116,0,0,0,0,252,53,18,49,35,1,1,1,108,15,79,24,108,139,0,0,0,0,252,53,12,49,82,2,1,1,108,15,79,24,141,116,0,0,0,0,252,53,36,49,34,1,1,0,109,15,79,24,109,107,0,0,0,0,252,53,30,49,214,1,1,0,109,15,79,24,109,116,0,0,0,0,252,53,33,49,35,1,1,0,109,15,79,24,109,139,0,0,0,0,252,53,27,49,83,2,1,0,109,15,79,24,143,116,0,0,0,0,252,53,7,49,42,1,1,1,107,15,79,24,23,107,107,0,0,0,252,53,1,49,220,1,1,1,107,15,79,24,23,107,116,0,0,0,252,53,4,49,43,1,1,1,107,15,79,24,23,107,139,0,0,0,252,53,254,48,87,2,1,1,107,15,79,24,23,139,116,0,0,0,252,53,250,48,88,2,1,1,107,15,79,24,144,17,116,0,0,0,252,53,22,49,42,1,1,1,108,15,79,24,23,108,107,0,0,0,252,53,16,49,220,1,1,1,108,15,79,24,23,108,116,0,0,0,252,53,19,49,43,1,1,1,108,15,79,24,23,108,139,0,0,0,252,53,13,49,89,2,1,1,108,15,79,24,23,141,116,0,0,0,252,53,9,49,88,2,1,1,108,15,79,24,144,19,116,0,0,0,252,53,37,49,42,1,1,0,109,15,79,24,23,109,107,0,0,0,252,53,31,49,220,1,1,0,109,15,79,24,23,109,116,0,0,0,252,53,34,49,43,1,1,0,109,15,79,24,23,109,139,0,0,0,252,53,28,49,90,2,1,0,109,15,79,24,23,143,116,0,0,0,252,53,24,49,88,2,1,0,109,15,79,24,144,21,116,0,0,0,252,53,251,48,93,2,1,1,107,15,79,24,23,144,17,116,0,0,252,53,10,49,93,2,1,1,108,15,79,24,23,144,19,116,0,0,252,53,25,49,93,2,1,0,109,15,79,24,23,144,21,116,0,0,3,54,71,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,3,54,70,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,3,54,42,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,3,54,41,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,3,54,49,49,68,0,1,1,107,107,107,0,0,0,0,0,0,0,3,54,43,49,25,1,1,1,107,107,139,0,0,0,0,0,0,0,3,54,58,49,68,0,1,1,108,108,108,0,0,0,0,0,0,0,3,54,52,49,26,1,1,1,108,108,141,0,0,0,0,0,0,0,3,54,67,49,68,0,1,0,109,109,109,0,0,0,0,0,0,0,3,54,61,49,27,1,1,0,109,109,143,0,0,0,0,0,0,0,3,54,44,49,69,0,1,1,107,107,142,19,0,0,0,0,0,0,3,54,53,49,69,0,1,1,108,108,142,21,0,0,0,0,0,0,3,54,62,49,69,0,1,0,109,109,142,16,0,0,0,0,0,0,3,54,50,49,34,1,1,1,107,15,79,24,107,107,0,0,0,0,3,54,47,49,35,1,1,1,107,15,79,24,107,139,0,0,0,0,3,54,59,49,34,1,1,1,108,15,79,24,108,108,0,0,0,0,3,54,56,49,37,1,1,1,108,15,79,24,108,141,0,0,0,0,3,54,68,49,34,1,1,0,109,15,79,24,109,109,0,0,0,0,3,54,65,49,38,1,1,0,109,15,79,24,109,143,0,0,0,0,3,54,51,49,42,1,1,1,107,15,79,24,23,107,107,0,0,0,3,54,48,49,43,1,1,1,107,15,79,24,23,107,139,0,0,0,3,54,45,49,59,1,1,1,107,15,79,24,107,142,19,0,0,0,3,54,60,49,42,1,1,1,108,15,79,24,23,108,108,0,0,0,3,54,57,49,46,1,1,1,108,15,79,24,23,108,141,0,0,0,3,54,54,49,59,1,1,1,108,15,79,24,108,142,21,0,0,0,3,54,69,49,42,1,1,0,109,15,79,24,23,109,109,0,0,0,3,54,66,49,47,1,1,0,109,15,79,24,23,109,143,0,0,0,3,54,63,49,59,1,1,0,109,15,79,24,109,142,16,0,0,0,3,54,46,49,61,1,1,1,107,15,79,24,23,107,142,19,0,0,3,54,55,49,61,1,1,1,108,15,79,24,23,108,142,21,0,0,3,54,64,49,61,1,1,0,109,15,79,24,23,109,142,16,0,0,11,54,102,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,11,54,101,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,11,54,73,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,11,54,72,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,11,54,80,49,68,0,1,1,107,107,107,0,0,0,0,0,0,0,11,54,74,49,25,1,1,1,107,107,139,0,0,0,0,0,0,0,11,54,89,49,68,0,1,1,108,108,108,0,0,0,0,0,0,0,11,54,83,49,26,1,1,1,108,108,141,0,0,0,0,0,0,0,11,54,98,49,68,0,1,0,109,109,109,0,0,0,0,0,0,0,11,54,92,49,27,1,1,0,109,109,143,0,0,0,0,0,0,0,11,54,75,49,70,0,1,1,107,107,144,17,0,0,0,0,0,0,11,54,84,49,70,0,1,1,108,108,144,19,0,0,0,0,0,0,11,54,93,49,70,0,1,0,109,109,144,21,0,0,0,0,0,0,11,54,81,49,34,1,1,1,107,15,79,24,107,107,0,0,0,0,11,54,78,49,35,1,1,1,107,15,79,24,107,139,0,0,0,0,11,54,90,49,34,1,1,1,108,15,79,24,108,108,0,0,0,0,11,54,87,49,37,1,1,1,108,15,79,24,108,141,0,0,0,0,11,54,99,49,34,1,1,0,109,15,79,24,109,109,0,0,0,0,11,54,96,49,38,1,1,0,109,15,79,24,109,143,0,0,0,0,11,54,82,49,42,1,1,1,107,15,79,24,23,107,107,0,0,0,11,54,79,49,43,1,1,1,107,15,79,24,23,107,139,0,0,0,11,54,76,49,44,1,1,1,107,15,79,24,107,144,17,0,0,0,11,54,91,49,42,1,1,1,108,15,79,24,23,108,108,0,0,0,11,54,88,49,46,1,1,1,108,15,79,24,23,108,141,0,0,0,11,54,85,49,44,1,1,1,108,15,79,24,108,144,19,0,0,0,11,54,100,49,42,1,1,0,109,15,79,24,23,109,109,0,0,0,11,54,97,49,47,1,1,0,109,15,79,24,23,109,143,0,0,0,11,54,94,49,44,1,1,0,109,15,79,24,109,144,21,0,0,0,11,54,77,49,54,1,1,1,107,15,79,24,23,107,144,17,0,0,11,54,86,49,54,1,1,1,108,15,79,24,23,108,144,19,0,0,11,54,95,49,54,1,1,0,109,15,79,24,23,109,144,21,0,0,19,54,106,49,68,0,2,1,107,107,107,0,0,0,0,0,0,0,19,54,103,49,25,1,2,1,107,107,139,0,0,0,0,0,0,0,19,54,112,49,68,0,2,1,108,108,108,0,0,0,0,0,0,0,19,54,109,49,26,1,2,1,108,108,141,0,0,0,0,0,0,0,19,54,118,49,68,0,2,0,109,109,109,0,0,0,0,0,0,0,19,54,115,49,27,1,2,0,109,109,143,0,0,0,0,0,0,0,19,54,107,49,34,1,2,1,107,15,79,24,107,107,0,0,0,0,19,54,104,49,35,1,2,1,107,15,79,24,107,139,0,0,0,0,19,54,113,49,34,1,2,1,108,15,79,24,108,108,0,0,0,0,19,54,110,49,37,1,2,1,108,15,79,24,108,141,0,0,0,0,19,54,119,49,34,1,2,0,109,15,79,24,109,109,0,0,0,0,19,54,116,49,38,1,2,0,109,15,79,24,109,143,0,0,0,0,19,54,108,49,42,1,2,1,107,15,79,24,23,107,107,0,0,0,19,54,105,49,43,1,2,1,107,15,79,24,23,107,139,0,0,0,19,54,114,49,42,1,2,1,108,15,79,24,23,108,108,0,0,0,19,54,111,49,46,1,2,1,108,15,79,24,23,108,141,0,0,0,19,54,120,49,42,1,2,0,109,15,79,24,23,109,109,0,0,0,19,54,117,49,47,1,2,0,109,15,79,24,23,109,143,0,0,0,27,54,162,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,27,54,160,49,64,0,0,0,101,101,116,0,0,0,0,0,0,0,27,54,161,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,27,54,123,49,68,0,0,0,104,104,101,0,0,0,0,0,0,0,27,54,121,49,64,0,0,0,104,104,116,0,0,0,0,0,0,0,27,54,122,49,25,1,0,0,104,104,139,0,0,0,0,0,0,0,27,54,133,49,68,0,2,1,107,107,107,0,0,0,0,0,0,0,27,54,127,49,64,0,2,1,107,107,116,0,0,0,0,0,0,0,27,54,130,49,25,1,2,1,107,107,139,0,0,0,0,0,0,0,27,54,124,49,65,0,2,1,107,139,116,0,0,0,0,0,0,0,27,54,145,49,68,0,2,1,108,108,107,0,0,0,0,0,0,0,27,54,139,49,64,0,2,1,108,108,116,0,0,0,0,0,0,0,27,54,142,49,25,1,2,1,108,108,139,0,0,0,0,0,0,0,27,54,136,49,35,2,2,1,108,141,116,0,0,0,0,0,0,0,27,54,157,49,68,0,2,0,109,109,107,0,0,0,0,0,0,0,27,54,151,49,64,0,2,0,109,109,116,0,0,0,0,0,0,0,27,54,154,49,25,1,2,0,109,109,139,0,0,0,0,0,0,0,27,54,148,49,36,2,2,0,109,143,116,0,0,0,0,0,0,0,27,54,134,49,34,1,2,1,107,15,79,24,107,107,0,0,0,0,27,54,128,49,214,1,2,1,107,15,79,24,107,116,0,0,0,0,27,54,131,49,35,1,2,1,107,15,79,24,107,139,0,0,0,0,27,54,125,49,81,2,2,1,107,15,79,24,139,116,0,0,0,0,27,54,146,49,34,1,2,1,108,15,79,24,108,107,0,0,0,0,27,54,140,49,214,1,2,1,108,15,79,24,108,116,0,0,0,0,27,54,143,49,35,1,2,1,108,15,79,24,108,139,0,0,0,0,27,54,137,49,82,2,2,1,108,15,79,24,141,116,0,0,0,0,27,54,158,49,34,1,2,0,109,15,79,24,109,107,0,0,0,0,27,54,152,49,214,1,2,0,109,15,79,24,109,116,0,0,0,0,27,54,155,49,35,1,2,0,109,15,79,24,109,139,0,0,0,0,27,54,149,49,83,2,2,0,109,15,79,24,143,116,0,0,0,0,27,54,135,49,42,1,2,1,107,15,79,24,23,107,107,0,0,0,27,54,129,49,220,1,2,1,107,15,79,24,23,107,116,0,0,0,27,54,132,49,43,1,2,1,107,15,79,24,23,107,139,0,0,0,27,54,126,49,87,2,2,1,107,15,79,24,23,139,116,0,0,0,27,54,147,49,42,1,2,1,108,15,79,24,23,108,107,0,0,0,27,54,141,49,220,1,2,1,108,15,79,24,23,108,116,0,0,0,27,54,144,49,43,1,2,1,108,15,79,24,23,108,139,0,0,0,27,54,138,49,89,2,2,1,108,15,79,24,23,141,116,0,0,0,27,54,159,49,42,1,2,0,109,15,79,24,23,109,107,0,0,0,27,54,153,49,220,1,2,0,109,15,79,24,23,109,116,0,0,0,27,54,156,49,43,1,2,0,109,15,79,24,23,109,139,0,0,0,27,54,150,49,90,2,2,0,109,15,79,24,23,143,116,0,0,0,34,54,184,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,34,54,183,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,34,54,164,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,34,54,163,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,34,54,168,49,68,0,2,1,107,107,107,0,0,0,0,0,0,0,34,54,165,49,25,1,2,1,107,107,139,0,0,0,0,0,0,0,34,54,174,49,68,0,2,1,108,108,108,0,0,0,0,0,0,0,34,54,171,49,26,1,2,1,108,108,141,0,0,0,0,0,0,0,34,54,180,49,68,0,2,0,109,109,109,0,0,0,0,0,0,0,34,54,177,49,27,1,2,0,109,109,143,0,0,0,0,0,0,0,34,54,169,49,34,1,2,1,107,15,79,24,107,107,0,0,0,0,34,54,166,49,35,1,2,1,107,15,79,24,107,139,0,0,0,0,34,54,175,49,34,1,2,1,108,15,79,24,108,108,0,0,0,0,34,54,172,49,37,1,2,1,108,15,79,24,108,141,0,0,0,0,34,54,181,49,34,1,2,0,109,15,79,24,109,109,0,0,0,0,34,54,178,49,38,1,2,0,109,15,79,24,109,143,0,0,0,0,34,54,170,49,42,1,2,1,107,15,79,24,23,107,107,0,0,0,34,54,167,49,43,1,2,1,107,15,79,24,23,107,139,0,0,0,34,54,176,49,42,1,2,1,108,15,79,24,23,108,108,0,0,0,34,54,173,49,46,1,2,1,108,15,79,24,23,108,141,0,0,0,34,54,182,49,42,1,2,0,109,15,79,24,23,109,109,0,0,0,34,54,179,49,47,1,2,0,109,15,79,24,23,109,143,0,0,0,41,54,215,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,41,54,214,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,41,54,186,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,41,54,185,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,41,54,193,49,68,0,1,1,107,107,107,0,0,0,0,0,0,0,41,54,187,49,25,1,1,1,107,107,139,0,0,0,0,0,0,0,41,54,202,49,68,0,1,1,108,108,108,0,0,0,0,0,0,0,41,54,196,49,26,1,1,1,108,108,141,0,0,0,0,0,0,0,41,54,211,49,68,0,1,0,109,109,109,0,0,0,0,0,0,0,41,54,205,49,27,1,1,0,109,109,143,0,0,0,0,0,0,0,41,54,188,49,69,0,1,1,107,107,142,19,0,0,0,0,0,0,41,54,197,49,69,0,1,1,108,108,142,21,0,0,0,0,0,0,41,54,206,49,69,0,1,0,109,109,142,16,0,0,0,0,0,0,41,54,194,49,34,1,1,1,107,15,79,24,107,107,0,0,0,0,41,54,191,49,35,1,1,1,107,15,79,24,107,139,0,0,0,0,41,54,203,49,34,1,1,1,108,15,79,24,108,108,0,0,0,0,41,54,200,49,37,1,1,1,108,15,79,24,108,141,0,0,0,0,41,54,212,49,34,1,1,0,109,15,79,24,109,109,0,0,0,0,41,54,209,49,38,1,1,0,109,15,79,24,109,143,0,0,0,0,41,54,195,49,42,1,1,1,107,15,79,24,23,107,107,0,0,0,41,54,192,49,43,1,1,1,107,15,79,24,23,107,139,0,0,0,41,54,189,49,59,1,1,1,107,15,79,24,107,142,19,0,0,0,41,54,204,49,42,1,1,1,108,15,79,24,23,108,108,0,0,0,41,54,201,49,46,1,1,1,108,15,79,24,23,108,141,0,0,0,41,54,198,49,59,1,1,1,108,15,79,24,108,142,21,0,0,0,41,54,213,49,42,1,1,0,109,15,79,24,23,109,109,0,0,0,41,54,210,49,47,1,1,0,109,15,79,24,23,109,143,0,0,0,41,54,207,49,59,1,1,0,109,15,79,24,109,142,16,0,0,0,41,54,190,49,61,1,1,1,107,15,79,24,23,107,142,19,0,0,41,54,199,49,61,1,1,1,108,15,79,24,23,108,142,21,0,0,41,54,208,49,61,1,1,0,109,15,79,24,23,109,142,16,0,0,48,54,246,49,68,0,0,0,101,101,101,0,0,0,0,0,0,0,48,54,245,49,25,1,0,0,101,101,139,0,0,0,0,0,0,0,48,54,217,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,48,54,216,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,48,54,224,49,68,0,1,1,107,107,107,0,0,0,0,0,0,0,48,54,218,49,25,1,1,1,107,107,139,0,0,0,0,0,0,0,48,54,233,49,68,0,1,1,108,108,108,0,0,0,0,0,0,0,48,54,227,49,26,1,1,1,108,108,141,0,0,0,0,0,0,0,48,54,242,49,68,0,1,0,109,109,109,0,0,0,0,0,0,0,48,54,236,49,27,1,1,0,109,109,143,0,0,0,0,0,0,0,48,54,219,49,70,0,1,1,107,107,144,17,0,0,0,0,0,0,48,54,228,49,70,0,1,1,108,108,144,19,0,0,0,0,0,0,48,54,237,49,70,0,1,0,109,109,144,21,0,0,0,0,0,0,48,54,225,49,34,1,1,1,107,15,79,24,107,107,0,0,0,0,48,54,222,49,35,1,1,1,107,15,79,24,107,139,0,0,0,0,48,54,234,49,34,1,1,1,108,15,79,24,108,108,0,0,0,0,48,54,231,49,37,1,1,1,108,15,79,24,108,141,0,0,0,0,48,54,243,49,34,1,1,0,109,15,79,24,109,109,0,0,0,0,48,54,240,49,38,1,1,0,109,15,79,24,109,143,0,0,0,0,48,54,226,49,42,1,1,1,107,15,79,24,23,107,107,0,0,0,48,54,223,49,43,1,1,1,107,15,79,24,23,107,139,0,0,0,48,54,220,49,44,1,1,1,107,15,79,24,107,144,17,0,0,0,48,54,235,49,42,1,1,1,108,15,79,24,23,108,108,0,0,0,48,54,232,49,46,1,1,1,108,15,79,24,23,108,141,0,0,0,48,54,229,49,44,1,1,1,108,15,79,24,108,144,19,0,0,0,48,54,244,49,42,1,1,0,109,15,79,24,23,109,109,0,0,0,48,54,241,49,47,1,1,0,109,15,79,24,23,109,143,0,0,0,48,54,238,49,44,1,1,0,109,15,79,24,109,144,21,0,0,0,48,54,221,49,54,1,1,1,107,15,79,24,23,107,144,17,0,0,48,54,230,49,54,1,1,1,108,15,79,24,23,108,144,19,0,0,48,54,239,49,54,1,1,0,109,15,79,24,23,109,144,21,0,0,55,54,12,50,68,0,0,0,101,101,101,0,0,0,0,0,0,0,55,54,11,50,25,1,0,0,101,101,139,0,0,0,0,0,0,0,55,54,248,49,68,0,0,0,104,104,104,0,0,0,0,0,0,0,55,54,247,49,26,1,0,0,104,104,141,0,0,0,0,0,0,0,55,54,252,49,68,0,2,1,107,107,107,0,0,0,0,0,0,0,55,54,249,49,25,1,2,1,107,107,139,0,0,0,0,0,0,0,55,54,2,50,68,0,2,1,108,108,108,0,0,0,0,0,0,0,55,54,255,49,26,1,2,1,108,108,141,0,0,0,0,0,0,0,55,54,8,50,68,0,2,0,109,109,109,0,0,0,0,0,0,0,55,54,5,50,27,1,2,0,109,109,143,0,0,0,0,0,0,0,55,54,253,49,34,1,2,1,107,15,79,24,107,107,0,0,0,0,55,54,250,49,35,1,2,1,107,15,79,24,107,139,0,0,0,0,55,54,3,50,34,1,2,1,108,15,79,24,108,108,0,0,0,0,55,54,0,50,37,1,2,1,108,15,79,24,108,141,0,0,0,0,55,54,9,50,34,1,2,0,109,15,79,24,109,109,0,0,0,0,55,54,6,50,38,1,2,0,109,15,79,24,109,143,0,0,0,0,55,54,254,49,42,1,2,1,107,15,79,24,23,107,107,0,0,0,55,54,251,49,43,1,2,1,107,15,79,24,23,107,139,0,0,0,55,54,4,50,42,1,2,1,108,15,79,24,23,108,108,0,0,0,55,54,1,50,46,1,2,1,108,15,79,24,23,108,141,0,0,0,55,54,10,50,42,1,2,0,109,15,79,24,23,109,109,0,0,0,55,54,7,50,47,1,2,0,109,15,79,24,23,109,143,0,0,0,63,54,34,50,68,0,0,0,101,101,101,0,0,0,0,0,0,0,63,54,33,50,25,1,0,0,101,101,139,0,0,0,0,0,0,0,63,54,14,50,68,0,0,0,104,104,104,0,0,0,0,0,0,0,63,54,13,50,26,1,0,0,104,104,141,0,0,0,0,0,0,0,63,54,18,50,68,0,2,1,107,107,107,0,0,0,0,0,0,0,63,54,15,50,25,1,2,1,107,107,139,0,0,0,0,0,0,0,63,54,24,50,68,0,2,1,108,108,108,0,0,0,0,0,0,0,63,54,21,50,26,1,2,1,108,108,141,0,0,0,0,0,0,0,63,54,30,50,68,0,2,0,109,109,109,0,0,0,0,0,0,0,63,54,27,50,27,1,2,0,109,109,143,0,0,0,0,0,0,0,63,54,19,50,34,1,2,1,107,15,79,24,107,107,0,0,0,0,63,54,16,50,35,1,2,1,107,15,79,24,107,139,0,0,0,0,63,54,25,50,34,1,2,1,108,15,79,24,108,108,0,0,0,0,63,54,22,50,37,1,2,1,108,15,79,24,108,141,0,0,0,0,63,54,31,50,34,1,2,0,109,15,79,24,109,109,0,0,0,0,63,54,28,50,38,1,2,0,109,15,79,24,109,143,0,0,0,0,63,54,20,50,42,1,2,1,107,15,79,24,23,107,107,0,0,0,63,54,17,50,43,1,2,1,107,15,79,24,23,107,139,0,0,0,63,54,26,50,42,1,2,1,108,15,79,24,23,108,108,0,0,0,63,54,23,50,46,1,2,1,108,15,79,24,23,108,141,0,0,0,63,54,32,50,42,1,2,0,109,15,79,24,23,109,109,0,0,0,63,54,29,50,47,1,2,0,109,15,79,24,23,109,143,0,0,0,71,54,56,50,68,0,0,0,101,101,101,0,0,0,0,0,0,0,71,54,55,50,25,1,0,0,101,101,139,0,0,0,0,0,0,0,71,54,36,50,68,0,0,0,104,104,104,0,0,0,0,0,0,0,71,54,35,50,26,1,0,0,104,104,141,0,0,0,0,0,0,0,71,54,40,50,68,0,2,1,107,107,107,0,0,0,0,0,0,0,71,54,37,50,25,1,2,1,107,107,139,0,0,0,0,0,0,0,71,54,46,50,68,0,2,1,108,108,108,0,0,0,0,0,0,0,71,54,43,50,26,1,2,1,108,108,141,0,0,0,0,0,0,0,71,54,52,50,68,0,2,0,109,109,109,0,0,0,0,0,0,0,71,54,49,50,27,1,2,0,109,109,143,0,0,0,0,0,0,0,71,54,41,50,34,1,2,1,107,15,79,24,107,107,0,0,0,0,71,54,38,50,35,1,2,1,107,15,79,24,107,139,0,0,0,0,71,54,47,50,34,1,2,1,108,15,79,24,108,108,0,0,0,0,71,54,44,50,37,1,2,1,108,15,79,24,108,141,0,0,0,0,71,54,53,50,34,1,2,0,109,15,79,24,109,109,0,0,0,0,71,54,50,50,38,1,2,0,109,15,79,24,109,143,0,0,0,0,71,54,42,50,42,1,2,1,107,15,79,24,23,107,107,0,0,0,71,54,39,50,43,1,2,1,107,15,79,24,23,107,139,0,0,0,71,54,48,50,42,1,2,1,108,15,79,24,23,108,108,0,0,0,71,54,45,50,46,1,2,1,108,15,79,24,23,108,141,0,0,0,71,54,54,50,42,1,2,0,109,15,79,24,23,109,109,0,0,0,71,54,51,50,47,1,2,0,109,15,79,24,23,109,143,0,0,0,80,54,78,50,68,0,0,0,101,101,101,0,0,0,0,0,0,0,80,54,77,50,25,1,0,0,101,101,139,0,0,0,0,0,0,0,80,54,58,50,68,0,0,0,104,104,104,0,0,0,0,0,0,0,80,54,57,50,26,1,0,0,104,104,141,0,0,0,0,0,0,0,80,54,62,50,68,0,2,1,107,107,107,0,0,0,0,0,0,0,80,54,59,50,25,1,2,1,107,107,139,0,0,0,0,0,0,0,80,54,68,50,68,0,2,1,108,108,108,0,0,0,0,0,0,0,80,54,65,50,26,1,2,1,108,108,141,0,0,0,0,0,0,0,80,54,74,50,68,0,2,0,109,109,109,0,0,0,0,0,0,0,80,54,71,50,27,1,2,0,109,109,143,0,0,0,0,0,0,0,80,54,63,50,34,1,2,1,107,15,79,24,107,107,0,0,0,0,80,54,60,50,35,1,2,1,107,15,79,24,107,139,0,0,0,0,80,54,69,50,34,1,2,1,108,15,79,24,108,108,0,0,0,0,80,54,66,50,37,1,2,1,108,15,79,24,108,141,0,0,0,0,80,54,75,50,34,1,2,0,109,15,79,24,109,109,0,0,0,0,80,54,72,50,38,1,2,0,109,15,79,24,109,143,0,0,0,0,80,54,64,50,42,1,2,1,107,15,79,24,23,107,107,0,0,0,80,54,61,50,43,1,2,1,107,15,79,24,23,107,139,0,0,0,80,54,70,50,42,1,2,1,108,15,79,24,23,108,108,0,0,0,80,54,67,50,46,1,2,1,108,15,79,24,23,108,141,0,0,0,80,54,76,50,42,1,2,0,109,15,79,24,23,109,109,0,0,0,80,54,73,50,47,1,2,0,109,15,79,24,23,109,143,0,0,0,89,54,100,50,68,0,0,0,101,101,101,0,0,0,0,0,0,0,89,54,99,50,25,1,0,0,101,101,139,0,0,0,0,0,0,0,89,54,80,50,68,0,0,0,104,104,104,0,0,0,0,0,0,0,89,54,79,50,26,1,0,0,104,104,141,0,0,0,0,0,0,0,89,54,84,50,68,0,2,1,107,107,107,0,0,0,0,0,0,0,89,54,81,50,25,1,2,1,107,107,139,0,0,0,0,0,0,0,89,54,90,50,68,0,2,1,108,108,108,0,0,0,0,0,0,0,89,54,87,50,26,1,2,1,108,108,141,0,0,0,0,0,0,0,89,54,96,50,68,0,2,0,109,109,109,0,0,0,0,0,0,0,89,54,93,50,27,1,2,0,109,109,143,0,0,0,0,0,0,0,89,54,85,50,34,1,2,1,107,15,79,24,107,107,0,0,0,0,89,54,82,50,35,1,2,1,107,15,79,24,107,139,0,0,0,0,89,54,91,50,34,1,2,1,108,15,79,24,108,108,0,0,0,0,89,54,88,50,37,1,2,1,108,15,79,24,108,141,0,0,0,0,89,54,97,50,34,1,2,0,109,15,79,24,109,109,0,0,0,0,89,54,94,50,38,1,2,0,109,15,79,24,109,143,0,0,0,0,89,54,86,50,42,1,2,1,107,15,79,24,23,107,107,0,0,0,89,54,83,50,43,1,2,1,107,15,79,24,23,107,139,0,0,0,89,54,92,50,42,1,2,1,108,15,79,24,23,108,108,0,0,0,89,54,89,50,46,1,2,1,108,15,79,24,23,108,141,0,0,0,89,54,98,50,42,1,2,0,109,15,79,24,23,109,109,0,0,0,89,54,95,50,47,1,2,0,109,15,79,24,23,109,143,0,0,0,96,54,101,50,243,1,1,1,107,107,142,19,116,0,0,0,0,0,96,54,110,50,243,1,1,1,108,108,142,21,116,0,0,0,0,0,96,54,119,50,243,1,1,0,109,109,142,16,116,0,0,0,0,0,96,54,102,50,83,1,1,1,107,15,79,24,107,142,19,116,0,0,96,54,111,50,83,1,1,1,108,15,79,24,108,142,21,116,0,0,96,54,120,50,83,1,1,0,109,15,79,24,109,142,16,116,0,0,96,54,103,50,245,1,1,1,107,15,79,24,23,107,142,19,116,0,96,54,112,50,245,1,1,1,108,15,79,24,23,108,142,21,116,0,96,54,121,50,245,1,1,0,109,15,79,24,23,109,142,16,116,0,107,54,128,50,234,1,1,1,107,107,144,17,116,0,0,0,0,0,107,54,137,50,234,1,1,1,108,108,144,19,116,0,0,0,0,0,107,54,146,50,234,1,1,0,109,109,144,21,116,0,0,0,0,0,107,54,129,50,95,1,1,1,107,15,79,24,107,144,17,116,0,0,107,54,138,50,95,1,1,1,108,15,79,24,108,144,19,116,0,0,107,54,147,50,95,1,1,0,109,15,79,24,109,144,21,116,0,0,107,54,130,50,241,1,1,1,107,15,79,24,23,107,144,17,116,0,107,54,139,50,241,1,1,1,108,15,79,24,23,108,144,19,116,0,107,54,148,50,241,1,1,0,109,15,79,24,23,109,144,21,116,0,118,54,22,51,56,0,0,0,101,101,0,0,0,0,0,0,0,0,118,54,21,51,62,0,0,0,101,139,0,0,0,0,0,0,0,0,118,54,20,51,56,0,0,0,104,104,0,0,0,0,0,0,0,0,118,54,19,51,123,1,0,0,104,141,0,0,0,0,0,0,0,0,125,54,157,50,68,0,2,1,88,107,107,0,0,0,0,0,0,0,125,54,155,50,25,1,2,1,88,107,139],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1096340);allocate([125,54,161,50,68,0,2,1,88,108,108,0,0,0,0,0,0,0,125,54,159,50,26,1,2,1,88,108,141,0,0,0,0,0,0,0,125,54,165,50,68,0,2,0,88,109,109,0,0,0,0,0,0,0,125,54,163,50,27,1,2,0,88,109,143,0,0,0,0,0,0,0,125,54,158,50,99,1,2,1,88,15,79,24,107,107,0,0,0,0,125,54,156,50,100,1,2,1,88,15,79,24,107,139,0,0,0,0,125,54,162,50,99,1,2,1,88,15,79,24,108,108,0,0,0,0,125,54,160,50,101,1,2,1,88,15,79,24,108,141,0,0,0,0,125,54,166,50,99,1,2,0,88,15,79,24,109,109,0,0,0,0,125,54,164,50,102,1,2,0,88,15,79,24,109,143,0,0,0,0,134,54,171,50,68,0,1,1,88,107,107,0,0,0,0,0,0,0,134,54,167,50,25,1,1,1,88,107,139,0,0,0,0,0,0,0,134,54,177,50,68,0,1,1,88,108,108,0,0,0,0,0,0,0,134,54,173,50,26,1,1,1,88,108,141,0,0,0,0,0,0,0,134,54,183,50,68,0,1,0,88,109,109,0,0,0,0,0,0,0,134,54,179,50,27,1,1,0,88,109,143,0,0,0,0,0,0,0,134,54,168,50,69,0,1,1,88,107,142,19,0,0,0,0,0,0,134,54,174,50,69,0,1,1,88,108,142,21,0,0,0,0,0,0,134,54,180,50,69,0,1,0,88,109,142,16,0,0,0,0,0,0,134,54,172,50,99,1,1,1,88,15,79,24,107,107,0,0,0,0,134,54,170,50,100,1,1,1,88,15,79,24,107,139,0,0,0,0,134,54,178,50,99,1,1,1,88,15,79,24,108,108,0,0,0,0,134,54,176,50,101,1,1,1,88,15,79,24,108,141,0,0,0,0,134,54,184,50,99,1,1,0,88,15,79,24,109,109,0,0,0,0,134,54,182,50,102,1,1,0,88,15,79,24,109,143,0,0,0,0,134,54,169,50,104,1,1,1,88,15,79,24,107,142,19,0,0,0,134,54,175,50,104,1,1,1,88,15,79,24,108,142,21,0,0,0,134,54,181,50,104,1,1,0,88,15,79,24,109,142,16,0,0,0,143,54,189,50,68,0,1,1,88,107,107,0,0,0,0,0,0,0,143,54,185,50,25,1,1,1,88,107,139,0,0,0,0,0,0,0,143,54,195,50,68,0,1,1,88,108,108,0,0,0,0,0,0,0,143,54,191,50,26,1,1,1,88,108,141,0,0,0,0,0,0,0,143,54,201,50,68,0,1,0,88,109,109,0,0,0,0,0,0,0,143,54,197,50,27,1,1,0,88,109,143,0,0,0,0,0,0,0,143,54,186,50,70,0,1,1,88,107,144,17,0,0,0,0,0,0,143,54,192,50,70,0,1,1,88,108,144,19,0,0,0,0,0,0,143,54,198,50,70,0,1,0,88,109,144,21,0,0,0,0,0,0,143,54,190,50,99,1,1,1,88,15,79,24,107,107,0,0,0,0,143,54,188,50,100,1,1,1,88,15,79,24,107,139,0,0,0,0,143,54,196,50,99,1,1,1,88,15,79,24,108,108,0,0,0,0,143,54,194,50,101,1,1,1,88,15,79,24,108,141,0,0,0,0,143,54,202,50,99,1,1,0,88,15,79,24,109,109,0,0,0,0,143,54,200,50,102,1,1,0,88,15,79,24,109,143,0,0,0,0,143,54,187,50,103,1,1,1,88,15,79,24,107,144,17,0,0,0,143,54,193,50,103,1,1,1,88,15,79,24,108,144,19,0,0,0,143,54,199,50,103,1,1,0,88,15,79,24,109,144,21,0,0,0,152,54,205,50,68,0,2,1,88,107,107,0,0,0,0,0,0,0,152,54,203,50,25,1,2,1,88,107,139,0,0,0,0,0,0,0,152,54,209,50,68,0,2,1,88,108,108,0,0,0,0,0,0,0,152,54,207,50,26,1,2,1,88,108,141,0,0,0,0,0,0,0,152,54,213,50,68,0,2,0,88,109,109,0,0,0,0,0,0,0,152,54,211,50,27,1,2,0,88,109,143,0,0,0,0,0,0,0,152,54,206,50,99,1,2,1,88,15,79,24,107,107,0,0,0,0,152,54,204,50,100,1,2,1,88,15,79,24,107,139,0,0,0,0,152,54,210,50,99,1,2,1,88,15,79,24,108,108,0,0,0,0,152,54,208,50,101,1,2,1,88,15,79,24,108,141,0,0,0,0,152,54,214,50,99,1,2,0,88,15,79,24,109,109,0,0,0,0,152,54,212,50,102,1,2,0,88,15,79,24,109,143,0,0,0,0,161,54,217,50,68,0,2,1,88,107,107,0,0,0,0,0,0,0,161,54,215,50,25,1,2,1,88,107,139,0,0,0,0,0,0,0,161,54,221,50,68,0,2,1,88,108,108,0,0,0,0,0,0,0,161,54,219,50,26,1,2,1,88,108,141,0,0,0,0,0,0,0,161,54,225,50,68,0,2,0,88,109,109,0,0,0,0,0,0,0,161,54,223,50,27,1,2,0,88,109,143,0,0,0,0,0,0,0,161,54,218,50,99,1,2,1,88,15,79,24,107,107,0,0,0,0,161,54,216,50,100,1,2,1,88,15,79,24,107,139,0,0,0,0,161,54,222,50,99,1,2,1,88,15,79,24,108,108,0,0,0,0,161,54,220,50,101,1,2,1,88,15,79,24,108,141,0,0,0,0,161,54,226,50,99,1,2,0,88,15,79,24,109,109,0,0,0,0,161,54,224,50,102,1,2,0,88,15,79,24,109,143,0,0,0,0,171,54,231,50,68,0,1,1,88,107,107,0,0,0,0,0,0,0,171,54,227,50,25,1,1,1,88,107,139,0,0,0,0,0,0,0,171,54,237,50,68,0,1,1,88,108,108,0,0,0,0,0,0,0,171,54,233,50,26,1,1,1,88,108,141,0,0,0,0,0,0,0,171,54,243,50,68,0,1,0,88,109,109,0,0,0,0,0,0,0,171,54,239,50,27,1,1,0,88,109,143,0,0,0,0,0,0,0,171,54,228,50,69,0,1,1,88,107,142,19,0,0,0,0,0,0,171,54,234,50,69,0,1,1,88,108,142,21,0,0,0,0,0,0,171,54,240,50,69,0,1,0,88,109,142,16,0,0,0,0,0,0,171,54,232,50,99,1,1,1,88,15,79,24,107,107,0,0,0,0,171,54,230,50,100,1,1,1,88,15,79,24,107,139,0,0,0,0,171,54,238,50,99,1,1,1,88,15,79,24,108,108,0,0,0,0,171,54,236,50,101,1,1,1,88,15,79,24,108,141,0,0,0,0,171,54,244,50,99,1,1,0,88,15,79,24,109,109,0,0,0,0,171,54,242,50,102,1,1,0,88,15,79,24,109,143,0,0,0,0,171,54,229,50,104,1,1,1,88,15,79,24,107,142,19,0,0,0,171,54,235,50,104,1,1,1,88,15,79,24,108,142,21,0,0,0,171,54,241,50,104,1,1,0,88,15,79,24,109,142,16,0,0,0,181,54,249,50,68,0,1,1,88,107,107,0,0,0,0,0,0,0,181,54,245,50,25,1,1,1,88,107,139,0,0,0,0,0,0,0,181,54,255,50,68,0,1,1,88,108,108,0,0,0,0,0,0,0,181,54,251,50,26,1,1,1,88,108,141,0,0,0,0,0,0,0,181,54,5,51,68,0,1,0,88,109,109,0,0,0,0,0,0,0,181,54,1,51,27,1,1,0,88,109,143,0,0,0,0,0,0,0,181,54,246,50,70,0,1,1,88,107,144,17,0,0,0,0,0,0,181,54,252,50,70,0,1,1,88,108,144,19,0,0,0,0,0,0,181,54,2,51,70,0,1,0,88,109,144,21,0,0,0,0,0,0,181,54,250,50,99,1,1,1,88,15,79,24,107,107,0,0,0,0,181,54,248,50,100,1,1,1,88,15,79,24,107,139,0,0,0,0,181,54,0,51,99,1,1,1,88,15,79,24,108,108,0,0,0,0,181,54,254,50,101,1,1,1,88,15,79,24,108,141,0,0,0,0,181,54,6,51,99,1,1,0,88,15,79,24,109,109,0,0,0,0,181,54,4,51,102,1,1,0,88,15,79,24,109,143,0,0,0,0,181,54,247,50,103,1,1,1,88,15,79,24,107,144,17,0,0,0,181,54,253,50,103,1,1,1,88,15,79,24,108,144,19,0,0,0,181,54,3,51,103,1,1,0,88,15,79,24,109,144,21,0,0,0,191,54,9,51,68,0,2,1,88,107,107,0,0,0,0,0,0,0,191,54,7,51,25,1,2,1,88,107,139,0,0,0,0,0,0,0,191,54,13,51,68,0,2,1,88,108,108,0,0,0,0,0,0,0,191,54,11,51,26,1,2,1,88,108,141,0,0,0,0,0,0,0,191,54,17,51,68,0,2,0,88,109,109,0,0,0,0,0,0,0,191,54,15,51,27,1,2,0,88,109,143,0,0,0,0,0,0,0,191,54,10,51,99,1,2,1,88,15,79,24,107,107,0,0,0,0,191,54,8,51,100,1,2,1,88,15,79,24,107,139,0,0,0,0,191,54,14,51,99,1,2,1,88,15,79,24,108,108,0,0,0,0,191,54,12,51,101,1,2,1,88,15,79,24,108,141,0,0,0,0,191,54,18,51,99,1,2,0,88,15,79,24,109,109,0,0,0,0,191,54,16,51,102,1,2,0,88,15,79,24,109,143,0,0,0,0,201,54,44,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,201,54,43,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,201,54,24,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,201,54,23,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,201,54,28,51,68,0,2,1,107,107,107,0,0,0,0,0,0,0,201,54,25,51,25,1,2,1,107,107,139,0,0,0,0,0,0,0,201,54,34,51,68,0,2,1,108,108,108,0,0,0,0,0,0,0,201,54,31,51,26,1,2,1,108,108,141,0,0,0,0,0,0,0,201,54,40,51,68,0,2,0,109,109,109,0,0,0,0,0,0,0,201,54,37,51,27,1,2,0,109,109,143,0,0,0,0,0,0,0,201,54,29,51,34,1,2,1,107,15,79,24,107,107,0,0,0,0,201,54,26,51,35,1,2,1,107,15,79,24,107,139,0,0,0,0,201,54,35,51,34,1,2,1,108,15,79,24,108,108,0,0,0,0,201,54,32,51,37,1,2,1,108,15,79,24,108,141,0,0,0,0,201,54,41,51,34,1,2,0,109,15,79,24,109,109,0,0,0,0,201,54,38,51,38,1,2,0,109,15,79,24,109,143,0,0,0,0,201,54,30,51,42,1,2,1,107,15,79,24,23,107,107,0,0,0,201,54,27,51,43,1,2,1,107,15,79,24,23,107,139,0,0,0,201,54,36,51,42,1,2,1,108,15,79,24,23,108,108,0,0,0,201,54,33,51,46,1,2,1,108,15,79,24,23,108,141,0,0,0,201,54,42,51,42,1,2,0,109,15,79,24,23,109,109,0,0,0,201,54,39,51,47,1,2,0,109,15,79,24,23,109,143,0,0,0,212,54,75,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,212,54,74,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,212,54,46,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,212,54,45,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,212,54,53,51,68,0,1,1,107,107,107,0,0,0,0,0,0,0,212,54,47,51,25,1,1,1,107,107,139,0,0,0,0,0,0,0,212,54,62,51,68,0,1,1,108,108,108,0,0,0,0,0,0,0,212,54,56,51,26,1,1,1,108,108,141,0,0,0,0,0,0,0,212,54,71,51,68,0,1,0,109,109,109,0,0,0,0,0,0,0,212,54,65,51,27,1,1,0,109,109,143,0,0,0,0,0,0,0,212,54,48,51,69,0,1,1,107,107,142,19,0,0,0,0,0,0,212,54,57,51,69,0,1,1,108,108,142,21,0,0,0,0,0,0,212,54,66,51,69,0,1,0,109,109,142,16,0,0,0,0,0,0,212,54,54,51,34,1,1,1,107,15,79,24,107,107,0,0,0,0,212,54,51,51,35,1,1,1,107,15,79,24,107,139,0,0,0,0,212,54,63,51,34,1,1,1,108,15,79,24,108,108,0,0,0,0,212,54,60,51,37,1,1,1,108,15,79,24,108,141,0,0,0,0,212,54,72,51,34,1,1,0,109,15,79,24,109,109,0,0,0,0,212,54,69,51,38,1,1,0,109,15,79,24,109,143,0,0,0,0,212,54,55,51,42,1,1,1,107,15,79,24,23,107,107,0,0,0,212,54,52,51,43,1,1,1,107,15,79,24,23,107,139,0,0,0,212,54,49,51,59,1,1,1,107,15,79,24,107,142,19,0,0,0,212,54,64,51,42,1,1,1,108,15,79,24,23,108,108,0,0,0,212,54,61,51,46,1,1,1,108,15,79,24,23,108,141,0,0,0,212,54,58,51,59,1,1,1,108,15,79,24,108,142,21,0,0,0,212,54,73,51,42,1,1,0,109,15,79,24,23,109,109,0,0,0,212,54,70,51,47,1,1,0,109,15,79,24,23,109,143,0,0,0,212,54,67,51,59,1,1,0,109,15,79,24,109,142,16,0,0,0,212,54,50,51,61,1,1,1,107,15,79,24,23,107,142,19,0,0,212,54,59,51,61,1,1,1,108,15,79,24,23,108,142,21,0,0,212,54,68,51,61,1,1,0,109,15,79,24,23,109,142,16,0,0,223,54,106,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,223,54,105,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,223,54,77,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,223,54,76,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,223,54,84,51,68,0,1,1,107,107,107,0,0,0,0,0,0,0,223,54,78,51,25,1,1,1,107,107,139,0,0,0,0,0,0,0,223,54,93,51,68,0,1,1,108,108,108,0,0,0,0,0,0,0,223,54,87,51,26,1,1,1,108,108,141,0,0,0,0,0,0,0,223,54,102,51,68,0,1,0,109,109,109,0,0,0,0,0,0,0,223,54,96,51,27,1,1,0,109,109,143,0,0,0,0,0,0,0,223,54,79,51,70,0,1,1,107,107,144,17,0,0,0,0,0,0,223,54,88,51,70,0,1,1,108,108,144,19,0,0,0,0,0,0,223,54,97,51,70,0,1,0,109,109,144,21,0,0,0,0,0,0,223,54,85,51,34,1,1,1,107,15,79,24,107,107,0,0,0,0,223,54,82,51,35,1,1,1,107,15,79,24,107,139,0,0,0,0,223,54,94,51,34,1,1,1,108,15,79,24,108,108,0,0,0,0,223,54,91,51,37,1,1,1,108,15,79,24,108,141,0,0,0,0,223,54,103,51,34,1,1,0,109,15,79,24,109,109,0,0,0,0,223,54,100,51,38,1,1,0,109,15,79,24,109,143,0,0,0,0,223,54,86,51,42,1,1,1,107,15,79,24,23,107,107,0,0,0,223,54,83,51,43,1,1,1,107,15,79,24,23,107,139,0,0,0,223,54,80,51,44,1,1,1,107,15,79,24,107,144,17,0,0,0,223,54,95,51,42,1,1,1,108,15,79,24,23,108,108,0,0,0,223,54,92,51,46,1,1,1,108,15,79,24,23,108,141,0,0,0,223,54,89,51,44,1,1,1,108,15,79,24,108,144,19,0,0,0,223,54,104,51,42,1,1,0,109,15,79,24,23,109,109,0,0,0,223,54,101,51,47,1,1,0,109,15,79,24,23,109,143,0,0,0,223,54,98,51,44,1,1,0,109,15,79,24,109,144,21,0,0,0,223,54,81,51,54,1,1,1,107,15,79,24,23,107,144,17,0,0,223,54,90,51,54,1,1,1,108,15,79,24,23,108,144,19,0,0,223,54,99,51,54,1,1,0,109,15,79,24,23,109,144,21,0,0,235,54,128,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,235,54,127,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,235,54,108,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,235,54,107,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,235,54,112,51,68,0,2,1,107,107,107,0,0,0,0,0,0,0,235,54,109,51,25,1,2,1,107,107,139,0,0,0,0,0,0,0,235,54,118,51,68,0,2,1,108,108,108,0,0,0,0,0,0,0,235,54,115,51,26,1,2,1,108,108,141,0,0,0,0,0,0,0,235,54,124,51,68,0,2,0,109,109,109,0,0,0,0,0,0,0,235,54,121,51,27,1,2,0,109,109,143,0,0,0,0,0,0,0,235,54,113,51,34,1,2,1,107,15,79,24,107,107,0,0,0,0,235,54,110,51,35,1,2,1,107,15,79,24,107,139,0,0,0,0,235,54,119,51,34,1,2,1,108,15,79,24,108,108,0,0,0,0,235,54,116,51,37,1,2,1,108,15,79,24,108,141,0,0,0,0,235,54,125,51,34,1,2,0,109,15,79,24,109,109,0,0,0,0,235,54,122,51,38,1,2,0,109,15,79,24,109,143,0,0,0,0,235,54,114,51,42,1,2,1,107,15,79,24,23,107,107,0,0,0,235,54,111,51,43,1,2,1,107,15,79,24,23,107,139,0,0,0,235,54,120,51,42,1,2,1,108,15,79,24,23,108,108,0,0,0,235,54,117,51,46,1,2,1,108,15,79,24,23,108,141,0,0,0,235,54,126,51,42,1,2,0,109,15,79,24,23,109,109,0,0,0,235,54,123,51,47,1,2,0,109,15,79,24,23,109,143,0,0,0,246,54,150,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,246,54,149,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,246,54,130,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,246,54,129,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,246,54,134,51,68,0,2,1,107,107,107,0,0,0,0,0,0,0,246,54,131,51,25,1,2,1,107,107,139,0,0,0,0,0,0,0,246,54,140,51,68,0,2,1,108,108,108,0,0,0,0,0,0,0,246,54,137,51,26,1,2,1,108,108,141,0,0,0,0,0,0,0,246,54,146,51,68,0,2,0,109,109,109,0,0,0,0,0,0,0,246,54,143,51,27,1,2,0,109,109,143,0,0,0,0,0,0,0,246,54,135,51,34,1,2,1,107,15,79,24,107,107,0,0,0,0,246,54,132,51,35,1,2,1,107,15,79,24,107,139,0,0,0,0,246,54,141,51,34,1,2,1,108,15,79,24,108,108,0,0,0,0,246,54,138,51,37,1,2,1,108,15,79,24,108,141,0,0,0,0,246,54,147,51,34,1,2,0,109,15,79,24,109,109,0,0,0,0,246,54,144,51,38,1,2,0,109,15,79,24,109,143,0,0,0,0,246,54,136,51,42,1,2,1,107,15,79,24,23,107,107,0,0,0,246,54,133,51,43,1,2,1,107,15,79,24,23,107,139,0,0,0,246,54,142,51,42,1,2,1,108,15,79,24,23,108,108,0,0,0,246,54,139,51,46,1,2,1,108,15,79,24,23,108,141,0,0,0,246,54,148,51,42,1,2,0,109,15,79,24,23,109,109,0,0,0,246,54,145,51,47,1,2,0,109,15,79,24,23,109,143,0,0,0,1,55,181,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,1,55,180,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,1,55,152,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,1,55,151,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,1,55,159,51,68,0,1,1,107,107,107,0,0,0,0,0,0,0,1,55,153,51,25,1,1,1,107,107,139,0,0,0,0,0,0,0,1,55,168,51,68,0,1,1,108,108,108,0,0,0,0,0,0,0,1,55,162,51,26,1,1,1,108,108,141,0,0,0,0,0,0,0,1,55,177,51,68,0,1,0,109,109,109,0,0,0,0,0,0,0,1,55,171,51,27,1,1,0,109,109,143,0,0,0,0,0,0,0,1,55,154,51,69,0,1,1,107,107,142,19,0,0,0,0,0,0,1,55,163,51,69,0,1,1,108,108,142,21,0,0,0,0,0,0,1,55,172,51,69,0,1,0,109,109,142,16,0,0,0,0,0,0,1,55,160,51,34,1,1,1,107,15,79,24,107,107,0,0,0,0,1,55,157,51,35,1,1,1,107,15,79,24,107,139,0,0,0,0,1,55,169,51,34,1,1,1,108,15,79,24,108,108,0,0,0,0,1,55,166,51,37,1,1,1,108,15,79,24,108,141,0,0,0,0,1,55,178,51,34,1,1,0,109,15,79,24,109,109,0,0,0,0,1,55,175,51,38,1,1,0,109,15,79,24,109,143,0,0,0,0,1,55,161,51,42,1,1,1,107,15,79,24,23,107,107,0,0,0,1,55,158,51,43,1,1,1,107,15,79,24,23,107,139,0,0,0,1,55,155,51,59,1,1,1,107,15,79,24,107,142,19,0,0,0,1,55,170,51,42,1,1,1,108,15,79,24,23,108,108,0,0,0,1,55,167,51,46,1,1,1,108,15,79,24,23,108,141,0,0,0,1,55,164,51,59,1,1,1,108,15,79,24,108,142,21,0,0,0,1,55,179,51,42,1,1,0,109,15,79,24,23,109,109,0,0,0,1,55,176,51,47,1,1,0,109,15,79,24,23,109,143,0,0,0,1,55,173,51,59,1,1,0,109,15,79,24,109,142,16,0,0,0,1,55,156,51,61,1,1,1,107,15,79,24,23,107,142,19,0,0,1,55,165,51,61,1,1,1,108,15,79,24,23,108,142,21,0,0,1,55,174,51,61,1,1,0,109,15,79,24,23,109,142,16,0,0,12,55,212,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,12,55,211,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,12,55,183,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,12,55,182,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,12,55,190,51,68,0,1,1,107,107,107,0,0,0,0,0,0,0,12,55,184,51,25,1,1,1,107,107,139,0,0,0,0,0,0,0,12,55,199,51,68,0,1,1,108,108,108,0,0,0,0,0,0,0,12,55,193,51,26,1,1,1,108,108,141,0,0,0,0,0,0,0,12,55,208,51,68,0,1,0,109,109,109,0,0,0,0,0,0,0,12,55,202,51,27,1,1,0,109,109,143,0,0,0,0,0,0,0,12,55,185,51,70,0,1,1,107,107,144,17,0,0,0,0,0,0,12,55,194,51,70,0,1,1,108,108,144,19,0,0,0,0,0,0,12,55,203,51,70,0,1,0,109,109,144,21,0,0,0,0,0,0,12,55,191,51,34,1,1,1,107,15,79,24,107,107,0,0,0,0,12,55,188,51,35,1,1,1,107,15,79,24,107,139,0,0,0,0,12,55,200,51,34,1,1,1,108,15,79,24,108,108,0,0,0,0,12,55,197,51,37,1,1,1,108,15,79,24,108,141,0,0,0,0,12,55,209,51,34,1,1,0,109,15,79,24,109,109,0,0,0,0,12,55,206,51,38,1,1,0,109,15,79,24,109,143,0,0,0,0,12,55,192,51,42,1,1,1,107,15,79,24,23,107,107,0,0,0,12,55,189,51,43,1,1,1,107,15,79,24,23,107,139,0,0,0,12,55,186,51,44,1,1,1,107,15,79,24,107,144,17,0,0,0,12,55,201,51,42,1,1,1,108,15,79,24,23,108,108,0,0,0,12,55,198,51,46,1,1,1,108,15,79,24,23,108,141,0,0,0,12,55,195,51,44,1,1,1,108,15,79,24,108,144,19,0,0,0,12,55,210,51,42,1,1,0,109,15,79,24,23,109,109,0,0,0,12,55,207,51,47,1,1,0,109,15,79,24,23,109,143,0,0,0,12,55,204,51,44,1,1,0,109,15,79,24,109,144,21,0,0,0,12,55,187,51,54,1,1,1,107,15,79,24,23,107,144,17,0,0,12,55,196,51,54,1,1,1,108,15,79,24,23,108,144,19,0,0,12,55,205,51,54,1,1,0,109,15,79,24,23,109,144,21,0,0,24,55,234,51,68,0,0,0,101,101,101,0,0,0,0,0,0,0,24,55,233,51,25,1,0,0,101,101,139,0,0,0,0,0,0,0,24,55,214,51,68,0,0,0,104,104,104,0,0,0,0,0,0,0,24,55,213,51,26,1,0,0,104,104,141,0,0,0,0,0,0,0,24,55,218,51,68,0,2,1,107,107,107,0,0,0,0,0,0,0,24,55,215,51,25,1,2,1,107,107,139,0,0,0,0,0,0,0,24,55,224,51,68,0,2,1,108,108,108,0,0,0,0,0,0,0,24,55,221,51,26,1,2,1,108,108,141,0,0,0,0,0,0,0,24,55,230,51,68,0,2,0,109,109,109,0,0,0,0,0,0,0,24,55,227,51,27,1,2,0,109,109,143,0,0,0,0,0,0,0,24,55,219,51,34,1,2,1,107,15,79,24,107,107,0,0,0,0,24,55,216,51,35,1,2,1,107,15,79,24,107,139,0,0,0,0,24,55,225,51,34,1,2,1,108,15,79,24,108,108,0,0,0,0,24,55,222,51,37,1,2,1,108,15,79,24,108,141,0,0,0,0,24,55,231,51,34,1,2,0,109,15,79,24,109,109,0,0,0,0,24,55,228,51,38,1,2,0,109,15,79,24,109,143,0,0,0,0,24,55,220,51,42,1,2,1,107,15,79,24,23,107,107,0,0,0,24,55,217,51,43,1,2,1,107,15,79,24,23,107,139,0,0,0,24,55,226,51,42,1,2,1,108,15,79,24,23,108,108,0,0,0,24,55,223,51,46,1,2,1,108,15,79,24,23,108,141,0,0,0,24,55,232,51,42,1,2,0,109,15,79,24,23,109,109,0,0,0,24,55,229,51,47,1,2,0,109,15,79,24,23,109,143,0,0,0,35,55,36,52,68,0,0,0,101,101,101,0,0,0,0,0,0,0,35,55,35,52,25,1,0,0,101,101,139,0,0,0,0,0,0,0,35,55,34,52,68,0,0,0,104,104,104,0,0,0,0,0,0,0,35,55,33,52,26,1,0,0,104,104,141,0,0,0,0,0,0,0,41,55,241,51,68,0,1,1,107,107,107,0,0,0,0,0,0,0,41,55,235,51,25,1,1,1,107,107,139,0,0,0,0,0,0,0,41,55,250,51,68,0,1,1,108,108,108,0,0,0,0,0,0,0,41,55,244,51,26,1,1,1,108,108,141,0,0,0,0,0,0,0,41,55,3,52,68,0,1,0,109,109,109,0,0,0,0,0,0,0,41,55,253,51,27,1,1,0,109,109,143,0,0,0,0,0,0,0,41,55,236,51,69,0,1,1,107,107,142,19,0,0,0,0,0,0,41,55,245,51,69,0,1,1,108,108,142,21,0,0,0,0,0,0,41,55,254,51,69,0,1,0,109,109,142,16,0,0,0,0,0,0,41,55,242,51,34,1,1,1,107,15,79,24,107,107,0,0,0,0,41,55,239,51,35,1,1,1,107,15,79,24,107,139,0,0,0,0,41,55,251,51,34,1,1,1,108,15,79,24,108,108,0,0,0,0,41,55,248,51,37,1,1,1,108,15,79,24,108,141,0,0,0,0,41,55,4,52,34,1,1,0,109,15,79,24,109,109,0,0,0,0,41,55,1,52,38,1,1,0,109,15,79,24,109,143,0,0,0,0,41,55,243,51,42,1,1,1,107,15,79,24,23,107,107,0,0,0,41,55,240,51,43,1,1,1,107,15,79,24,23,107,139,0,0,0,41,55,237,51,59,1,1,1,107,15,79,24,107,142,19,0,0,0,41,55,252,51,42,1,1,1,108,15,79,24,23,108,108,0,0,0,41,55,249,51,46,1,1,1,108,15,79,24,23,108,141,0,0,0,41,55,246,51,59,1,1,1,108,15,79,24,108,142,21,0,0,0,41,55,5,52,42,1,1,0,109,15,79,24,23,109,109,0,0,0,41,55,2,52,47,1,1,0,109,15,79,24,23,109,143,0,0,0,41,55,255,51,59,1,1,0,109,15,79,24,109,142,16,0,0,0,41,55,238,51,61,1,1,1,107,15,79,24,23,107,142,19,0,0,41,55,247,51,61,1,1,1,108,15,79,24,23,108,142,21,0,0,41,55,0,52,61,1,1,0,109,15,79,24,23,109,142,16,0,0,48,55,12,52,68,0,1,1,107,107,107,0,0,0,0,0,0,0,48,55,6,52,25,1,1,1,107,107,139,0,0,0,0,0,0,0,48,55,21,52,68,0,1,1,108,108,108,0,0,0,0,0,0,0,48,55,15,52,26,1,1,1,108,108,141,0,0,0,0,0,0,0,48,55,30,52,68,0,1,0,109,109,109,0,0,0,0,0,0,0,48,55,24,52,27,1,1,0,109,109,143,0,0,0,0,0,0,0,48,55,7,52,70,0,1,1,107,107,144,17,0,0,0,0,0,0,48,55,16,52,70,0,1,1,108,108,144,19,0,0,0,0,0,0,48,55,25,52,70,0,1,0,109,109,144,21,0,0,0,0,0,0,48,55,13,52,34,1,1,1,107,15,79,24,107,107,0,0,0,0,48,55,10,52,35,1,1,1,107,15,79,24,107,139,0,0,0,0,48,55,22,52,34,1,1,1,108,15,79,24,108,108,0,0,0,0,48,55,19,52,37,1,1,1,108,15,79,24,108,141,0,0,0,0,48,55,31,52,34,1,1,0,109,15,79,24,109,109,0,0,0,0,48,55,28,52,38,1,1,0,109,15,79,24,109,143,0,0,0,0,48,55,14,52,42,1,1,1,107,15,79,24,23,107,107,0,0,0,48,55,11,52,43,1,1,1,107,15,79,24,23,107,139,0,0,0,48,55,8,52,44,1,1,1,107,15,79,24,107,144,17,0,0,0,48,55,23,52,42,1,1,1,108,15,79,24,23,108,108,0,0,0,48,55,20,52,46,1,1,1,108,15,79,24,23,108,141,0,0,0,48,55,17,52,44,1,1,1,108,15,79,24,108,144,19,0,0,0,48,55,32,52,42,1,1,0,109,15,79,24,23,109,109,0,0,0,48,55,29,52,47,1,1,0,109,15,79,24,23,109,143,0,0,0,48,55,26,52,44,1,1,0,109,15,79,24,109,144,21,0,0,0,48,55,9,52,54,1,1,1,107,15,79,24,23,107,144,17,0,0,48,55,18,52,54,1,1,1,108,15,79,24,23,108,144,19,0,0,48,55,27,52,54,1,1,0,109,15,79,24,23,109,144,21,0,0,55,55,43,52,63,1,8,1,107,107,107,116,0,0,0,0,0,0,55,55,40,52,64,1,8,1,107,107,139,116,0,0,0,0,0,0,55,55,52,52,63,1,8,1,108,108,108,116,0,0,0,0,0,0,55,55,49,52,65,1,8,1,108,108,141,116,0,0,0,0,0,0,55,55,61,52,63,1,8,0,109,109,109,116,0,0,0,0,0,0,55,55,58,52,66,1,8,0,109,109,143,116,0,0,0,0,0,0,55,55,37,52,93,1,8,1,107,107,144,17,116,0,0,0,0,0,55,55,46,52,93,1,8,1,108,108,144,19,116,0,0,0,0,0,55,55,62,52,161,1,8,0,109,109,109,22,116,0,0,0,0,0,55,55,55,52,93,1,8,0,109,109,144,21,116,0,0,0,0,0,55,55,44,52,73,1,8,1,107,15,79,24,107,107,116,0,0,0,55,55,41,52,74,1,8,1,107,15,79,24,107,139,116,0,0,0,55,55,53,52,73,1,8,1,108,15,79,24,108,108,116,0,0,0,55,55,50,52,75,1,8,1,108,15,79,24,108,141,116,0,0,0,55,55,65,52,73,1,8,0,109,15,79,24,109,109,116,0,0,0,55,55,59,52,76,1,8,0,109,15,79,24,109,143,116,0,0,0,55,55,45,52,81,1,8,1,107,15,79,24,23,107,107,116,0,0,55,55,42,52,82,1,8,1,107,15,79,24,23,107,139,116,0,0,55,55,38,52,95,1,8,1,107,15,79,24,107,144,17,116,0,0,55,55,54,52,81,1,8,1,108,15,79,24,23,108,108,116,0,0,55,55,51,52,84,1,8,1,108,15,79,24,23,108,141,116,0,0,55,55,47,52,95,1,8,1,108,15,79,24,108,144,19,116,0,0,55,55,66,52,81,1,8,0,109,15,79,24,23,109,109,116,0,0,55,55,60,52,85,1,8,0,109,15,79,24,23,109,143,116,0,0,55,55,63,52,239,1,8,0,109,15,79,24,109,109,22,116,0,0,55,55,56,52,95,1,8,0,109,15,79,24,109,144,21,116,0,0,55,55,39,52,97,1,8,1,107,15,79,24,23,107,144,17,116,0,55,55,48,52,97,1,8,1,108,15,79,24,23,108,144,19,116,0,55,55,64,52,100,2,8,0,109,15,79,24,23,109,109,22,116,0,55,55,57,52,97,1,8,0,109,15,79,24,23,109,144,21,116,0,64,55,73,52,63,1,8,1,107,107,107,116,0,0,0,0,0,0,64,55,70,52,64,1,8,1,107,107,139,116,0,0,0,0,0,0,64,55,82,52,63,1,8,1,108,108,108,116,0,0,0,0,0,0,64,55,79,52,65,1,8,1,108,108,141,116,0,0,0,0,0,0,64,55,91,52,63,1,8,0,109,109,109,116,0,0,0,0,0,0,64,55,88,52,66,1,8,0,109,109,143,116,0,0,0,0,0,0,64,55,67,52,71,1,8,1,107,107,142,19,116,0,0,0,0,0,64,55,76,52,71,1,8,1,108,108,142,21,116,0,0,0,0,0,64,55,92,52,161,1,8,0,109,109,109,22,116,0,0,0,0,0,64,55,85,52,71,1,8,0,109,109,142,16,116,0,0,0,0,0,64,55,74,52,73,1,8,1,107,15,79,24,107,107,116,0,0,0,64,55,71,52,74,1,8,1,107,15,79,24,107,139,116,0,0,0,64,55,83,52,73,1,8,1,108,15,79,24,108,108,116,0,0,0,64,55,80,52,75,1,8,1,108,15,79,24,108,141,116,0,0,0,64,55,95,52,73,1,8,0,109,15,79,24,109,109,116,0,0,0,64,55,89,52,76,1,8,0,109,15,79,24,109,143,116,0,0,0,64,55,75,52,81,1,8,1,107,15,79,24,23,107,107,116,0,0,64,55,72,52,82,1,8,1,107,15,79,24,23,107,139,116,0,0,64,55,68,52,83,1,8,1,107,15,79,24,107,142,19,116,0,0,64,55,84,52,81,1,8,1,108,15,79,24,23,108,108,116,0,0,64,55,81,52,84,1,8,1,108,15,79,24,23,108,141,116,0,0,64,55,77,52,83,1,8,1,108,15,79,24,108,142,21,116,0,0,64,55,96,52,81,1,8,0,109,15,79,24,23,109,109,116,0,0,64,55,90,52,85,1,8,0,109,15,79,24,23,109,143,116,0,0,64,55,93,52,239,1,8,0,109,15,79,24,109,109,22,116,0,0,64,55,86,52,83,1,8,0,109,15,79,24,109,142,16,116,0,0,64,55,69,52,91,1,8,1,107,15,79,24,23,107,142,19,116,0,64,55,78,52,91,1,8,1,108,15,79,24,23,108,142,21,116,0,64,55,94,52,100,2,8,0,109,15,79,24,23,109,109,22,116,0,64,55,87,52,91,1,8,0,109,15,79,24,23,109,142,16,116,0,73,55,103,52,63,1,8,0,107,107,107,116,0,0,0,0,0,0,73,55,97,52,64,1,8,0,107,107,139,116,0,0,0,0,0,0,73,55,98,52,171,1,8,0,107,107,144,116,0,0,0,0,0,0,73,55,104,52,161,1,8,0,107,107,107,22,116,0,0,0,0,0,73,55,107,52,73,1,8,0,107,15,79,24,107,107,116,0,0,0,73,55,101,52,74,1,8,0,107,15,79,24,107,139,116,0,0,0,73,55,99,52,248,1,8,0,107,15,79,24,107,144,116,0,0,0,73,55,108,52,81,1,8,0,107,15,79,24,23,107,107,116,0,0,73,55,102,52,82,1,8,0,107,15,79,24,23,107,139,116,0,0,73,55,100,52,98,2,8,0,107,15,79,24,23,107,144,116,0,0,73,55,105,52,239,1,8,0,107,15,79,24,107,107,22,116,0,0,73,55,106,52,100,2,8,0,107,15,79,24,23,107,107,22,116,0,82,55,115,52,63,1,8,0,107,107,107,116,0,0,0,0,0,0,82,55,109,52,64,1,8,0,107,107,139,116,0,0,0,0,0,0,82,55,110,52,173,1,8,0,107,107,142,116,0,0,0,0,0,0,82,55,116,52,161,1,8,0,107,107,107,22,116,0,0,0,0,0,82,55,119,52,73,1,8,0,107,15,79,24,107,107,116,0,0,0,82,55,113,52,74,1,8,0,107,15,79,24,107,139,116,0,0,0,82,55,111,52,253,1,8,0,107,15,79,24,107,142,116,0,0,0,82,55,120,52,81,1,8,0,107,15,79,24,23,107,107,116,0,0,82,55,114,52,82,1,8,0,107,15,79,24,23,107,139,116,0,0,82,55,112,52,101,2,8,0,107,15,79,24,23,107,142,116,0,0,82,55,117,52,239,1,8,0,107,15,79,24,107,107,22,116,0,0,82,55,118,52,100,2,8,0,107,15,79,24,23,107,107,22,116,0,91,55,127,52,56,0,0,1,107,107,0,0,0,0,0,0,0,0,91,55,121,52,62,0,0,1,107,139,0,0,0,0,0,0,0,0,91,55,136,52,56,0,0,1,108,108,0,0,0,0,0,0,0,0,91,55,130,52,123,1,0,1,108,141,0,0,0,0,0,0,0,0,91,55,145,52,56,0,1,0,109,109,0,0,0,0,0,0,0,0,91,55,139,52,192,1,1,0,109,143,0,0,0,0,0,0,0,0,91,55,122,52,58,0,0,1,107,144,17,0,0,0,0,0,0,0,91,55,131,52,58,0,0,1,108,144,19,0,0,0,0,0,0,0,91,55,140,52,58,0,1,0,109,144,21,0,0,0,0,0,0,0,91,55,128,52,112,1,0,1,107,15,79,24,107,0,0,0,0,0,91,55,125,52,119,1,0,1,107,15,79,24,139,0,0,0,0,0,91,55,137,52,112,1,0,1,108,15,79,24,108,0,0,0,0,0,91,55,134,52,125,1,0,1,108,15,79,24,141,0,0,0,0,0,91,55,146,52,112,1,1,0,109,15,79,24,109,0,0,0,0,0,91,55,143,52,197,1,1,0,109,15,79,24,143,0,0,0,0,0,91,55,129,52,116,1,0,1,107,15,79,24,23,107,0,0,0,0,91,55,126,52,121,1,0,1,107,15,79,24,23,139,0,0,0,0,91,55,123,52,129,1,0,1,107,15,79,24,144,17,0,0,0,0,91,55,138,52,116,1,0,1,108,15,79,24,23,108,0,0,0,0,91,55,135,52,127,1,0,1,108,15,79,24,23,141,0,0,0,0,91,55,132,52,129,1,0,1,108,15,79,24,144,19,0,0,0,0,91,55,147,52,116,1,1,0,109,15,79,24,23,109,0,0,0,0,91,55,144,52,199,1,1,0,109,15,79,24,23,143,0,0,0,0,91,55,141,52,129,1,1,0,109,15,79,24,144,21,0,0,0,0,91,55,124,52,131,1,0,1,107,15,79,24,23,144,17,0,0,0,91,55,133,52,131,1,0,1,108,15,79,24,23,144,19,0,0,0,91,55,142,52,131,1,1,0,109,15,79,24,23,144,21,0,0,0,100,55,154,52,56,0,0,1,107,107,0,0,0,0,0,0,0,0,100,55,148,52,62,0,0,1,107,139,0,0,0,0,0,0,0,0,100,55,163,52,56,0,0,1,108,108,0,0,0,0,0,0,0,0,100,55,157,52,123,1,0,1,108,141,0,0,0,0,0,0,0,0,100,55,172,52,56,0,1,0,109,109,0,0,0,0,0,0,0,0,100,55,166,52,192,1,1,0,109,143,0,0,0,0,0,0,0,0,100,55,149,52,57,0,0,1,107,142,19,0,0,0,0,0,0,0,100,55,158,52,57,0,0,1,108,142,21,0,0,0,0,0,0,0,100,55,167,52,57,0,1,0,109,142,16,0,0,0,0,0,0,0,100,55,155,52,112,1,0,1,107,15,79,24,107,0,0,0,0,0,100,55,152,52,119,1,0,1,107,15,79,24,139,0,0,0,0,0,100,55,164,52,112,1,0,1,108,15,79,24,108,0,0,0,0,0,100,55,161,52,125,1,0,1,108,15,79,24,141,0,0,0,0,0,100,55,173,52,112,1,1,0,109,15,79,24,109,0,0,0,0,0,100,55,170,52,197,1,1,0,109,15,79,24,143,0,0,0,0,0,100,55,156,52,116,1,0,1,107,15,79,24,23,107,0,0,0,0,100,55,153,52,121,1,0,1,107,15,79,24,23,139,0,0,0,0,100,55,150,52,113,1,0,1,107,15,79,24,142,19,0,0,0,0,100,55,165,52,116,1,0,1,108,15,79,24,23,108,0,0,0,0,100,55,162,52,127,1,0,1,108,15,79,24,23,141,0,0,0,0,100,55,159,52,113,1,0,1,108,15,79,24,142,21,0,0,0,0,100,55,174,52,116,1,1,0,109,15,79,24,23,109,0,0,0,0,100,55,171,52,199,1,1,0,109,15,79,24,23,143,0,0,0,0,100,55,168,52,113,1,1,0,109,15,79,24,142,16,0,0,0,0,100,55,151,52,117,1,0,1,107,15,79,24,23,142,19,0,0,0,100,55,160,52,117,1,0,1,108,15,79,24,23,142,21,0,0,0,100,55,169,52,117,1,1,0,109,15,79,24,23,142,16,0,0,0,109,55,178,52,68,0,1,0,107,107,107,0,0,0,0,0,0,0,109,55,175,52,25,1,1,0,107,107,139,0,0,0,0,0,0,0,109,55,179,52,34,1,1,0,107,15,79,24,107,107,0,0,0,0,109,55,176,52,35,1,1,0,107,15,79,24,107,139,0,0,0,0,109,55,180,52,42,1,1,0,107,15,79,24,23,107,107,0,0,0,109,55,177,52,43,1,1,0,107,15,79,24,23,107,139,0,0,0,118,55,184,52,68,0,1,0,107,107,107,0,0,0,0,0,0,0,118,55,181,52,25,1,1,0,107,107,139,0,0,0,0,0,0,0,118,55,185,52,34,1,1,0,107,15,79,24,107,107,0,0,0,0,118,55,182,52,35,1,1,0,107,15,79,24,107,139,0,0,0,0,118,55,186,52,42,1,1,0,107,15,79,24,23,107,107,0,0,0,118,55,183,52,43,1,1,0,107,15,79,24,23,107,139,0,0,0,127,55,193,52,56,0,16,0,109,109,0,0,0,0,0,0,0,0,127,55,187,52,192,1,16,0,109,143,0,0,0,0,0,0,0,0,127,55,194,52,56,0,16,0,109,109,22,0,0,0,0,0,0,0,127,55,188,52,192,1,16,0,109,143,21,0,0,0,0,0,0,0,127,55,197,52,112,1,16,0,109,15,79,24,109,0,0,0,0,0,127,55,191,52,197,1,16,0,109,15,79,24,143,0,0,0,0,0,127,55,198,52,116,1,16,0,109,15,79,24,23,109,0,0,0,0,127,55,192,52,199,1,16,0,109,15,79,24,23,143,0,0,0,0,127,55,195,52,112,1,16,0,109,15,79,24,109,22,0,0,0,0,127,55,189,52,197,1,16,0,109,15,79,24,143,21,0,0,0,0,127,55,196,52,116,1,16,0,109,15,79,24,23,109,22,0,0,0,127,55,190,52,199,1,16,0,109,15,79,24,23,143,21,0,0,0,136,55,205,52,56,0,16,0,109,109,0,0,0,0,0,0,0,0,136,55,199,52,192,1,16,0,109,143,0,0,0,0,0,0,0,0,136,55,206,52,56,0,16,0,109,109,22,0,0,0,0,0,0,0,136,55,200,52,192,1,16,0,109,143,16,0,0,0,0,0,0,0,136,55,209,52,112,1,16,0,109,15,79,24,109,0,0,0,0,0,136,55,203,52,197,1,16,0,109,15,79,24,143,0,0,0,0,0,136,55,210,52,116,1,16,0,109,15,79,24,23,109,0,0,0,0,136,55,204,52,199,1,16,0,109,15,79,24,23,143,0,0,0,0,136,55,207,52,112,1,16,0,109,15,79,24,109,22,0,0,0,0,136,55,201,52,197,1,16,0,109,15,79,24,143,16,0,0,0,0,136,55,208,52,116,1,16,0,109,15,79,24,23,109,22,0,0,0,136,55,202,52,199,1,16,0,109,15,79,24,23,143,16,0,0,0,145,55,214,52,68,0,16,0,107,107,107,0,0,0,0,0,0,0,145,55,211,52,25,1,16,0,107,107,139,0,0,0,0,0,0,0,145,55,215,52,68,0,16,0,107,107,107,22,0,0,0,0,0,0,145,55,218,52,34,1,16,0,107,15,79,24,107,107,0,0,0,0,145,55,212,52,35,1,16,0,107,15,79,24,107,139,0,0,0,0,145,55,219,52,42,1,16,0,107,15,79,24,23,107,107,0,0,0,145,55,213,52,43,1,16,0,107,15,79,24,23,107,139],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1106584);allocate([145,55,216,52,34,1,16,0,107,15,79,24,107,107,22,0,0,0,145,55,217,52,42,1,16,0,107,15,79,24,23,107,107,22,0,0,154,55,223,52,68,0,16,0,107,107,107,0,0,0,0,0,0,0,154,55,220,52,25,1,16,0,107,107,139,0,0,0,0,0,0,0,154,55,224,52,68,0,16,0,107,107,107,22,0,0,0,0,0,0,154,55,227,52,34,1,16,0,107,15,79,24,107,107,0,0,0,0,154,55,221,52,35,1,16,0,107,15,79,24,107,139,0,0,0,0,154,55,228,52,42,1,16,0,107,15,79,24,23,107,107,0,0,0,154,55,222,52,43,1,16,0,107,15,79,24,23,107,139,0,0,0,154,55,225,52,34,1,16,0,107,15,79,24,107,107,22,0,0,0,154,55,226,52,42,1,16,0,107,15,79,24,23,107,107,22,0,0,163,55,232,52,56,0,0,0,101,101,0,0,0,0,0,0,0,0,163,55,231,52,62,0,0,0,101,139,0,0,0,0,0,0,0,0,163,55,230,52,56,0,0,0,104,104,0,0,0,0,0,0,0,0,163,55,229,52,123,1,0,0,104,141,0,0,0,0,0,0,0,0,170,55,235,52,68,0,0,0,101,101,101,0,0,0,0,0,0,0,170,55,233,52,69,0,0,0,101,101,142,0,0,0,0,0,0,0,177,55,240,52,65,0,8,1,107,139,116,0,0,0,0,0,0,0,177,55,249,52,35,2,8,1,108,141,116,0,0,0,0,0,0,0,177,55,2,53,36,2,8,0,109,143,116,0,0,0,0,0,0,0,177,55,237,52,37,2,8,1,107,144,17,116,0,0,0,0,0,0,177,55,246,52,37,2,8,1,108,144,19,116,0,0,0,0,0,0,177,55,6,53,80,2,8,0,109,109,22,116,0,0,0,0,0,0,177,55,255,52,37,2,8,0,109,144,21,116,0,0,0,0,0,0,177,55,241,52,81,2,8,1,107,15,79,24,139,116,0,0,0,0,177,55,250,52,82,2,8,1,108,15,79,24,141,116,0,0,0,0,177,55,3,53,83,2,8,0,109,15,79,24,143,116,0,0,0,0,177,55,242,52,87,2,8,1,107,15,79,24,23,139,116,0,0,0,177,55,238,52,88,2,8,1,107,15,79,24,144,17,116,0,0,0,177,55,251,52,89,2,8,1,108,15,79,24,23,141,116,0,0,0,177,55,247,52,88,2,8,1,108,15,79,24,144,19,116,0,0,0,177,55,4,53,90,2,8,0,109,15,79,24,23,143,116,0,0,0,177,55,7,53,91,2,8,0,109,15,79,24,109,22,116,0,0,0,177,55,0,53,88,2,8,0,109,15,79,24,144,21,116,0,0,0,177,55,239,52,93,2,8,1,107,15,79,24,23,144,17,116,0,0,177,55,248,52,93,2,8,1,108,15,79,24,23,144,19,116,0,0,177,55,8,53,94,2,8,0,109,15,79,24,23,109,22,116,0,0,177,55,1,53,93,2,8,0,109,15,79,24,23,144,21,116,0,0,187,55,14,53,65,0,8,1,107,139,116,0,0,0,0,0,0,0,187,55,23,53,35,2,8,1,108,141,116,0,0,0,0,0,0,0,187,55,32,53,36,2,8,0,109,143,116,0,0,0,0,0,0,0,187,55,11,53,50,2,8,1,107,142,19,116,0,0,0,0,0,0,187,55,20,53,50,2,8,1,108,142,21,116,0,0,0,0,0,0,187,55,36,53,80,2,8,0,109,109,22,116,0,0,0,0,0,0,187,55,29,53,50,2,8,0,109,142,16,116,0,0,0,0,0,0,187,55,15,53,81,2,8,1,107,15,79,24,139,116,0,0,0,0,187,55,24,53,82,2,8,1,108,15,79,24,141,116,0,0,0,0,187,55,33,53,83,2,8,0,109,15,79,24,143,116,0,0,0,0,187,55,16,53,87,2,8,1,107,15,79,24,23,139,116,0,0,0,187,55,12,53,95,2,8,1,107,15,79,24,142,19,116,0,0,0,187,55,25,53,89,2,8,1,108,15,79,24,23,141,116,0,0,0,187,55,21,53,95,2,8,1,108,15,79,24,142,21,116,0,0,0,187,55,34,53,90,2,8,0,109,15,79,24,23,143,116,0,0,0,187,55,37,53,91,2,8,0,109,15,79,24,109,22,116,0,0,0,187,55,30,53,95,2,8,0,109,15,79,24,142,16,116,0,0,0,187,55,13,53,97,2,8,1,107,15,79,24,23,142,19,116,0,0,187,55,22,53,97,2,8,1,108,15,79,24,23,142,21,116,0,0,187,55,38,53,94,2,8,0,109,15,79,24,23,109,22,116,0,0,187,55,31,53,97,2,8,0,109,15,79,24,23,142,16,116,0,0,197,55,47,53,63,1,8,0,107,107,107,116,0,0,0,0,0,0,197,55,41,53,64,1,8,0,107,107,139,116,0,0,0,0,0,0,197,55,42,53,171,1,8,0,107,107,144,116,0,0,0,0,0,0,197,55,48,53,161,1,8,0,107,107,107,22,116,0,0,0,0,0,197,55,51,53,73,1,8,0,107,15,79,24,107,107,116,0,0,0,197,55,45,53,74,1,8,0,107,15,79,24,107,139,116,0,0,0,197,55,43,53,248,1,8,0,107,15,79,24,107,144,116,0,0,0,197,55,52,53,81,1,8,0,107,15,79,24,23,107,107,116,0,0,197,55,46,53,82,1,8,0,107,15,79,24,23,107,139,116,0,0,197,55,44,53,98,2,8,0,107,15,79,24,23,107,144,116,0,0,197,55,49,53,239,1,8,0,107,15,79,24,107,107,22,116,0,0,197,55,50,53,100,2,8,0,107,15,79,24,23,107,107,22,116,0,207,55,59,53,63,1,8,0,107,107,107,116,0,0,0,0,0,0,207,55,53,53,64,1,8,0,107,107,139,116,0,0,0,0,0,0,207,55,54,53,173,1,8,0,107,107,142,116,0,0,0,0,0,0,207,55,60,53,161,1,8,0,107,107,107,22,116,0,0,0,0,0,207,55,63,53,73,1,8,0,107,15,79,24,107,107,116,0,0,0,207,55,57,53,74,1,8,0,107,15,79,24,107,139,116,0,0,0,207,55,55,53,253,1,8,0,107,15,79,24,107,142,116,0,0,0,207,55,64,53,81,1,8,0,107,15,79,24,23,107,107,116,0,0,207,55,58,53,82,1,8,0,107,15,79,24,23,107,139,116,0,0,207,55,56,53,101,2,8,0,107,15,79,24,23,107,142,116,0,0,207,55,61,53,239,1,8,0,107,15,79,24,107,107,22,116,0,0,207,55,62,53,100,2,8,0,107,15,79,24,23,107,107,22,116,0,217,55,68,53,65,0,1,1,107,139,116,0,0,0,0,0,0,0,217,55,77,53,35,2,1,1,108,141,116,0,0,0,0,0,0,0,217,55,86,53,36,2,1,0,109,143,116,0,0,0,0,0,0,0,217,55,65,53,37,2,1,1,107,144,17,116,0,0,0,0,0,0,217,55,74,53,37,2,1,1,108,144,19,116,0,0,0,0,0,0,217,55,90,53,80,2,1,0,109,109,22,116,0,0,0,0,0,0,217,55,83,53,37,2,1,0,109,144,21,116,0,0,0,0,0,0,217,55,69,53,81,2,1,1,107,15,79,24,139,116,0,0,0,0,217,55,78,53,82,2,1,1,108,15,79,24,141,116,0,0,0,0,217,55,87,53,83,2,1,0,109,15,79,24,143,116,0,0,0,0,217,55,70,53,87,2,1,1,107,15,79,24,23,139,116,0,0,0,217,55,66,53,88,2,1,1,107,15,79,24,144,17,116,0,0,0,217,55,79,53,89,2,1,1,108,15,79,24,23,141,116,0,0,0,217,55,75,53,88,2,1,1,108,15,79,24,144,19,116,0,0,0,217,55,88,53,90,2,1,0,109,15,79,24,23,143,116,0,0,0,217,55,91,53,91,2,1,0,109,15,79,24,109,22,116,0,0,0,217,55,84,53,88,2,1,0,109,15,79,24,144,21,116,0,0,0,217,55,67,53,93,2,1,1,107,15,79,24,23,144,17,116,0,0,217,55,76,53,93,2,1,1,108,15,79,24,23,144,19,116,0,0,217,55,92,53,94,2,1,0,109,15,79,24,23,109,22,116,0,0,217,55,85,53,93,2,1,0,109,15,79,24,23,144,21,116,0,0,229,55,98,53,65,0,1,1,107,139,116,0,0,0,0,0,0,0,229,55,107,53,35,2,1,1,108,141,116,0,0,0,0,0,0,0,229,55,116,53,36,2,1,0,109,143,116,0,0,0,0,0,0,0,229,55,95,53,50,2,1,1,107,142,19,116,0,0,0,0,0,0,229,55,104,53,50,2,1,1,108,142,21,116,0,0,0,0,0,0,229,55,120,53,80,2,1,0,109,109,22,116,0,0,0,0,0,0,229,55,113,53,50,2,1,0,109,142,16,116,0,0,0,0,0,0,229,55,99,53,81,2,1,1,107,15,79,24,139,116,0,0,0,0,229,55,108,53,82,2,1,1,108,15,79,24,141,116,0,0,0,0,229,55,117,53,83,2,1,0,109,15,79,24,143,116,0,0,0,0,229,55,100,53,87,2,1,1,107,15,79,24,23,139,116,0,0,0,229,55,96,53,95,2,1,1,107,15,79,24,142,19,116,0,0,0,229,55,109,53,89,2,1,1,108,15,79,24,23,141,116,0,0,0,229,55,105,53,95,2,1,1,108,15,79,24,142,21,116,0,0,0,229,55,118,53,90,2,1,0,109,15,79,24,23,143,116,0,0,0,229,55,121,53,91,2,1,0,109,15,79,24,109,22,116,0,0,0,229,55,114,53,95,2,1,0,109,15,79,24,142,16,116,0,0,0,229,55,97,53,97,2,1,1,107,15,79,24,23,142,19,116,0,0,229,55,106,53,97,2,1,1,108,15,79,24,23,142,21,116,0,0,229,55,122,53,94,2,1,0,109,15,79,24,23,109,22,116,0,0,229,55,115,53,97,2,1,0,109,15,79,24,23,142,16,116,0,0,241,55,128,53,63,1,1,0,107,107,107,116,0,0,0,0,0,0,241,55,125,53,64,1,1,0,107,107,139,116,0,0,0,0,0,0,241,55,129,53,161,1,1,0,107,107,107,22,116,0,0,0,0,0,241,55,132,53,73,1,1,0,107,15,79,24,107,107,116,0,0,0,241,55,126,53,74,1,1,0,107,15,79,24,107,139,116,0,0,0,241,55,133,53,81,1,1,0,107,15,79,24,23,107,107,116,0,0,241,55,127,53,82,1,1,0,107,15,79,24,23,107,139,116,0,0,241,55,130,53,239,1,1,0,107,15,79,24,107,107,22,116,0,0,241,55,131,53,100,2,1,0,107,15,79,24,23,107,107,22,116,0,253,55,137,53,63,1,1,0,107,107,107,116,0,0,0,0,0,0,253,55,134,53,64,1,1,0,107,107,139,116,0,0,0,0,0,0,253,55,138,53,161,1,1,0,107,107,107,22,116,0,0,0,0,0,253,55,141,53,73,1,1,0,107,15,79,24,107,107,116,0,0,0,253,55,135,53,74,1,1,0,107,15,79,24,107,139,116,0,0,0,253,55,142,53,81,1,1,0,107,15,79,24,23,107,107,116,0,0,253,55,136,53,82,1,1,0,107,15,79,24,23,107,139,116,0,0,253,55,139,53,239,1,1,0,107,15,79,24,107,107,22,116,0,0,253,55,140,53,100,2,1,0,107,15,79,24,23,107,107,22,116,0,9,56,144,53,64,0,0,0,101,101,116,0,0,0,0,0,0,0,9,56,143,53,65,0,0,0,101,139,116,0,0,0,0,0,0,0,9,56,154,53,64,0,0,0,104,104,116,0,0,0,0,0,0,0,9,56,153,53,35,2,0,0,104,141,116,0,0,0,0,0,0,0,18,56,146,53,64,0,0,0,101,101,116,0,0,0,0,0,0,0,18,56,145,53,65,0,0,0,101,139,116,0,0,0,0,0,0,0,18,56,156,53,64,0,0,0,104,104,116,0,0,0,0,0,0,0,18,56,155,53,35,2,0,0,104,141,116,0,0,0,0,0,0,0,27,56,148,53,63,1,0,0,101,101,101,116,0,0,0,0,0,0,27,56,147,53,171,1,0,0,101,101,144,116,0,0,0,0,0,0,36,56,151,53,63,1,0,0,101,101,101,116,0,0,0,0,0,0,36,56,150,53,173,1,0,0,101,101,142,116,0,0,0,0,0,0,45,56,163,53,56,0,0,1,107,107,0,0,0,0,0,0,0,0,45,56,157,53,62,0,0,1,107,139,0,0,0,0,0,0,0,0,45,56,172,53,56,0,0,1,108,108,0,0,0,0,0,0,0,0,45,56,166,53,123,1,0,1,108,141,0,0,0,0,0,0,0,0,45,56,181,53,56,0,1,0,109,109,0,0,0,0,0,0,0,0,45,56,175,53,192,1,1,0,109,143,0,0,0,0,0,0,0,0,45,56,158,53,58,0,0,1,107,144,17,0,0,0,0,0,0,0,45,56,167,53,58,0,0,1,108,144,19,0,0,0,0,0,0,0,45,56,176,53,58,0,1,0,109,144,21,0,0,0,0,0,0,0,45,56,164,53,112,1,0,1,107,15,79,24,107,0,0,0,0,0,45,56,161,53,119,1,0,1,107,15,79,24,139,0,0,0,0,0,45,56,173,53,112,1,0,1,108,15,79,24,108,0,0,0,0,0,45,56,170,53,125,1,0,1,108,15,79,24,141,0,0,0,0,0,45,56,182,53,112,1,1,0,109,15,79,24,109,0,0,0,0,0,45,56,179,53,197,1,1,0,109,15,79,24,143,0,0,0,0,0,45,56,165,53,116,1,0,1,107,15,79,24,23,107,0,0,0,0,45,56,162,53,121,1,0,1,107,15,79,24,23,139,0,0,0,0,45,56,159,53,129,1,0,1,107,15,79,24,144,17,0,0,0,0,45,56,174,53,116,1,0,1,108,15,79,24,23,108,0,0,0,0,45,56,171,53,127,1,0,1,108,15,79,24,23,141,0,0,0,0,45,56,168,53,129,1,0,1,108,15,79,24,144,19,0,0,0,0,45,56,183,53,116,1,1,0,109,15,79,24,23,109,0,0,0,0,45,56,180,53,199,1,1,0,109,15,79,24,23,143,0,0,0,0,45,56,177,53,129,1,1,0,109,15,79,24,144,21,0,0,0,0,45,56,160,53,131,1,0,1,107,15,79,24,23,144,17,0,0,0,45,56,169,53,131,1,0,1,108,15,79,24,23,144,19,0,0,0,45,56,178,53,131,1,1,0,109,15,79,24,23,144,21,0,0,0,56,56,190,53,56,0,0,1,107,107,0,0,0,0,0,0,0,0,56,56,184,53,62,0,0,1,107,139,0,0,0,0,0,0,0,0,56,56,199,53,56,0,0,1,108,108,0,0,0,0,0,0,0,0,56,56,193,53,123,1,0,1,108,141,0,0,0,0,0,0,0,0,56,56,208,53,56,0,1,0,109,109,0,0,0,0,0,0,0,0,56,56,202,53,192,1,1,0,109,143,0,0,0,0,0,0,0,0,56,56,185,53,57,0,0,1,107,142,19,0,0,0,0,0,0,0,56,56,194,53,57,0,0,1,108,142,21,0,0,0,0,0,0,0,56,56,203,53,57,0,1,0,109,142,16,0,0,0,0,0,0,0,56,56,191,53,112,1,0,1,107,15,79,24,107,0,0,0,0,0,56,56,188,53,119,1,0,1,107,15,79,24,139,0,0,0,0,0,56,56,200,53,112,1,0,1,108,15,79,24,108,0,0,0,0,0,56,56,197,53,125,1,0,1,108,15,79,24,141,0,0,0,0,0,56,56,209,53,112,1,1,0,109,15,79,24,109,0,0,0,0,0,56,56,206,53,197,1,1,0,109,15,79,24,143,0,0,0,0,0,56,56,192,53,116,1,0,1,107,15,79,24,23,107,0,0,0,0,56,56,189,53,121,1,0,1,107,15,79,24,23,139,0,0,0,0,56,56,186,53,113,1,0,1,107,15,79,24,142,19,0,0,0,0,56,56,201,53,116,1,0,1,108,15,79,24,23,108,0,0,0,0,56,56,198,53,127,1,0,1,108,15,79,24,23,141,0,0,0,0,56,56,195,53,113,1,0,1,108,15,79,24,142,21,0,0,0,0,56,56,210,53,116,1,1,0,109,15,79,24,23,109,0,0,0,0,56,56,207,53,199,1,1,0,109,15,79,24,23,143,0,0,0,0,56,56,204,53,113,1,1,0,109,15,79,24,142,16,0,0,0,0,56,56,187,53,117,1,0,1,107,15,79,24,23,142,19,0,0,0,56,56,196,53,117,1,0,1,108,15,79,24,23,142,21,0,0,0,56,56,205,53,117,1,1,0,109,15,79,24,23,142,16,0,0,0,67,56,214,53,68,0,1,0,107,107,107,0,0,0,0,0,0,0,67,56,211,53,25,1,1,0,107,107,139,0,0,0,0,0,0,0,67,56,215,53,34,1,1,0,107,15,79,24,107,107,0,0,0,0,67,56,212,53,35,1,1,0,107,15,79,24,107,139,0,0,0,0,67,56,216,53,42,1,1,0,107,15,79,24,23,107,107,0,0,0,67,56,213,53,43,1,1,0,107,15,79,24,23,107,139,0,0,0,78,56,220,53,68,0,1,0,107,107,107,0,0,0,0,0,0,0,78,56,217,53,25,1,1,0,107,107,139,0,0,0,0,0,0,0,78,56,221,53,34,1,1,0,107,15,79,24,107,107,0,0,0,0,78,56,218,53,35,1,1,0,107,15,79,24,107,139,0,0,0,0,78,56,222,53,42,1,1,0,107,15,79,24,23,107,107,0,0,0,78,56,219,53,43,1,1,0,107,15,79,24,23,107,139,0,0,0,89,56,229,53,56,0,16,0,109,109,0,0,0,0,0,0,0,0,89,56,223,53,192,1,16,0,109,143,0,0,0,0,0,0,0,0,89,56,230,53,56,0,16,0,109,109,22,0,0,0,0,0,0,0,89,56,224,53,192,1,16,0,109,143,21,0,0,0,0,0,0,0,89,56,233,53,112,1,16,0,109,15,79,24,109,0,0,0,0,0,89,56,227,53,197,1,16,0,109,15,79,24,143,0,0,0,0,0,89,56,234,53,116,1,16,0,109,15,79,24,23,109,0,0,0,0,89,56,228,53,199,1,16,0,109,15,79,24,23,143,0,0,0,0,89,56,231,53,112,1,16,0,109,15,79,24,109,22,0,0,0,0,89,56,225,53,197,1,16,0,109,15,79,24,143,21,0,0,0,0,89,56,232,53,116,1,16,0,109,15,79,24,23,109,22,0,0,0,89,56,226,53,199,1,16,0,109,15,79,24,23,143,21,0,0,0,100,56,241,53,56,0,16,0,109,109,0,0,0,0,0,0,0,0,100,56,235,53,192,1,16,0,109,143,0,0,0,0,0,0,0,0,100,56,242,53,56,0,16,0,109,109,22,0,0,0,0,0,0,0,100,56,236,53,192,1,16,0,109,143,16,0,0,0,0,0,0,0,100,56,245,53,112,1,16,0,109,15,79,24,109,0,0,0,0,0,100,56,239,53,197,1,16,0,109,15,79,24,143,0,0,0,0,0,100,56,246,53,116,1,16,0,109,15,79,24,23,109,0,0,0,0,100,56,240,53,199,1,16,0,109,15,79,24,23,143,0,0,0,0,100,56,243,53,112,1,16,0,109,15,79,24,109,22,0,0,0,0,100,56,237,53,197,1,16,0,109,15,79,24,143,16,0,0,0,0,100,56,244,53,116,1,16,0,109,15,79,24,23,109,22,0,0,0,100,56,238,53,199,1,16,0,109,15,79,24,23,143,16,0,0,0,111,56,250,53,68,0,16,0,107,107,107,0,0,0,0,0,0,0,111,56,247,53,25,1,16,0,107,107,139,0,0,0,0,0,0,0,111,56,251,53,68,0,16,0,107,107,107,22,0,0,0,0,0,0,111,56,254,53,34,1,16,0,107,15,79,24,107,107,0,0,0,0,111,56,248,53,35,1,16,0,107,15,79,24,107,139,0,0,0,0,111,56,255,53,42,1,16,0,107,15,79,24,23,107,107,0,0,0,111,56,249,53,43,1,16,0,107,15,79,24,23,107,139,0,0,0,111,56,252,53,34,1,16,0,107,15,79,24,107,107,22,0,0,0,111,56,253,53,42,1,16,0,107,15,79,24,23,107,107,22,0,0,122,56,3,54,68,0,16,0,107,107,107,0,0,0,0,0,0,0,122,56,0,54,25,1,16,0,107,107,139,0,0,0,0,0,0,0,122,56,4,54,68,0,16,0,107,107,107,22,0,0,0,0,0,0,122,56,7,54,34,1,16,0,107,15,79,24,107,107,0,0,0,0,122,56,1,54,35,1,16,0,107,15,79,24,107,139,0,0,0,0,122,56,8,54,42,1,16,0,107,15,79,24,23,107,107,0,0,0,122,56,2,54,43,1,16,0,107,15,79,24,23,107,139,0,0,0,122,56,5,54,34,1,16,0,107,15,79,24,107,107,22,0,0,0,122,56,6,54,42,1,16,0,107,15,79,24,23,107,107,22,0,0,133,56,12,54,56,0,0,0,101,101,0,0,0,0,0,0,0,0,133,56,11,54,62,0,0,0,101,139,0,0,0,0,0,0,0,0,133,56,10,54,56,0,0,0,104,104,0,0,0,0,0,0,0,0,133,56,9,54,123,1,0,0,104,141,0,0,0,0,0,0,0,0,142,56,15,54,68,0,0,0,101,101,101,0,0,0,0,0,0,0,142,56,13,54,69,0,0,0,101,101,142,0,0,0,0,0,0,0,151,56,23,54,68,0,0,1,107,107,107,0,0,0,0,0,0,0,151,56,17,54,25,1,0,1,107,107,139,0,0,0,0,0,0,0,151,56,32,54,68,0,0,1,108,108,108,0,0,0,0,0,0,0,151,56,26,54,26,1,0,1,108,108,141,0,0,0,0,0,0,0,151,56,44,54,68,0,1,0,109,109,109,0,0,0,0,0,0,0,151,56,38,54,27,1,1,0,109,109,143,0,0,0,0,0,0,0,151,56,18,54,70,0,0,1,107,107,144,17,0,0,0,0,0,0,151,56,27,54,70,0,0,1,108,108,144,19,0,0,0,0,0,0,151,56,35,54,31,1,1,0,109,109,109,110,0,0,0,0,0,0,151,56,39,54,70,0,1,0,109,109,144,21,0,0,0,0,0,0,151,56,24,54,34,1,0,1,107,15,79,24,107,107,0,0,0,0,151,56,21,54,35,1,0,1,107,15,79,24,107,139,0,0,0,0,151,56,33,54,34,1,0,1,108,15,79,24,108,108,0,0,0,0,151,56,30,54,37,1,0,1,108,15,79,24,108,141,0,0,0,0,151,56,45,54,34,1,1,0,109,15,79,24,109,109,0,0,0,0,151,56,42,54,38,1,1,0,109,15,79,24,109,143,0,0,0,0,151,56,25,54,42,1,0,1,107,15,79,24,23,107,107,0,0,0,151,56,22,54,43,1,0,1,107,15,79,24,23,107,139,0,0,0,151,56,19,54,44,1,0,1,107,15,79,24,107,144,17,0,0,0,151,56,34,54,42,1,0,1,108,15,79,24,23,108,108,0,0,0,151,56,31,54,46,1,0,1,108,15,79,24,23,108,141,0,0,0,151,56,28,54,44,1,0,1,108,15,79,24,108,144,19,0,0,0,151,56,46,54,42,1,1,0,109,15,79,24,23,109,109,0,0,0,151,56,43,54,47,1,1,0,109,15,79,24,23,109,143,0,0,0,151,56,36,54,48,1,1,0,109,15,79,24,109,109,110,0,0,0,151,56,40,54,44,1,1,0,109,15,79,24,109,144,21,0,0,0,151,56,20,54,54,1,0,1,107,15,79,24,23,107,144,17,0,0,151,56,29,54,54,1,0,1,108,15,79,24,23,108,144,19,0,0,151,56,37,54,55,1,1,0,109,15,79,24,23,109,109,110,0,0,151,56,41,54,54,1,1,0,109,15,79,24,23,109,144,21,0,0,161,56,53,54,68,0,0,1,107,107,107,0,0,0,0,0,0,0,161,56,47,54,25,1,0,1,107,107,139,0,0,0,0,0,0,0,161,56,62,54,68,0,0,1,108,108,108,0,0,0,0,0,0,0,161,56,56,54,26,1,0,1,108,108,141,0,0,0,0,0,0,0,161,56,74,54,68,0,1,0,109,109,109,0,0,0,0,0,0,0,161,56,68,54,27,1,1,0,109,109,143,0,0,0,0,0,0,0,161,56,48,54,69,0,0,1,107,107,142,19,0,0,0,0,0,0,161,56,57,54,69,0,0,1,108,108,142,21,0,0,0,0,0,0,161,56,65,54,31,1,1,0,109,109,109,110,0,0,0,0,0,0,161,56,69,54,69,0,1,0,109,109,142,16,0,0,0,0,0,0,161,56,54,54,34,1,0,1,107,15,79,24,107,107,0,0,0,0,161,56,51,54,35,1,0,1,107,15,79,24,107,139,0,0,0,0,161,56,63,54,34,1,0,1,108,15,79,24,108,108,0,0,0,0,161,56,60,54,37,1,0,1,108,15,79,24,108,141,0,0,0,0,161,56,75,54,34,1,1,0,109,15,79,24,109,109,0,0,0,0,161,56,72,54,38,1,1,0,109,15,79,24,109,143,0,0,0,0,161,56,55,54,42,1,0,1,107,15,79,24,23,107,107,0,0,0,161,56,52,54,43,1,0,1,107,15,79,24,23,107,139,0,0,0,161,56,49,54,59,1,0,1,107,15,79,24,107,142,19,0,0,0,161,56,64,54,42,1,0,1,108,15,79,24,23,108,108,0,0,0,161,56,61,54,46,1,0,1,108,15,79,24,23,108,141,0,0,0,161,56,58,54,59,1,0,1,108,15,79,24,108,142,21,0,0,0,161,56,76,54,42,1,1,0,109,15,79,24,23,109,109,0,0,0,161,56,73,54,47,1,1,0,109,15,79,24,23,109,143,0,0,0,161,56,66,54,48,1,1,0,109,15,79,24,109,109,110,0,0,0,161,56,70,54,59,1,1,0,109,15,79,24,109,142,16,0,0,0,161,56,50,54,61,1,0,1,107,15,79,24,23,107,142,19,0,0,161,56,59,54,61,1,0,1,108,15,79,24,23,108,142,21,0,0,161,56,67,54,55,1,1,0,109,15,79,24,23,109,109,110,0,0,161,56,71,54,61,1,1,0,109,15,79,24,23,109,142,16,0,0,171,56,80,54,68,0,1,0,107,107,107,0,0,0,0,0,0,0,171,56,77,54,25,1,1,0,107,107,139,0,0,0,0,0,0,0,171,56,81,54,31,1,1,0,107,107,107,110,0,0,0,0,0,0,171,56,84,54,34,1,1,0,107,15,79,24,107,107,0,0,0,0,171,56,78,54,35,1,1,0,107,15,79,24,107,139,0,0,0,0,171,56,85,54,42,1,1,0,107,15,79,24,23,107,107,0,0,0,171,56,79,54,43,1,1,0,107,15,79,24,23,107,139,0,0,0,171,56,82,54,48,1,1,0,107,15,79,24,107,107,110,0,0,0,171,56,83,54,55,1,1,0,107,15,79,24,23,107,107,110,0,0,181,56,89,54,68,0,1,0,107,107,107,0,0,0,0,0,0,0,181,56,86,54,25,1,1,0,107,107,139,0,0,0,0,0,0,0,181,56,90,54,31,1,1,0,107,107,107,110,0,0,0,0,0,0,181,56,93,54,34,1,1,0,107,15,79,24,107,107,0,0,0,0,181,56,87,54,35,1,1,0,107,15,79,24,107,139,0,0,0,0,181,56,94,54,42,1,1,0,107,15,79,24,23,107,107,0,0,0,181,56,88,54,43,1,1,0,107,15,79,24,23,107,139,0,0,0,181,56,91,54,48,1,1,0,107,15,79,24,107,107,110,0,0,0,181,56,92,54,55,1,1,0,107,15,79,24,23,107,107,110,0,0,191,56,95,54,173,2,0,1,148,15,79,24,107,0,0,0,0,0,191,56,96,54,173,2,0,1,148,15,79,24,108,0,0,0,0,0,191,56,97,54,174,2,1,0,152,15,79,24,109,0,0,0,0,0,203,56,98,54,173,2,0,1,148,15,79,24,107,0,0,0,0,0,203,56,99,54,174,2,0,1,152,15,79,24,108,0,0,0,0,0,203,56,100,54,175,2,1,0,155,15,79,24,109,0,0,0,0,0,215,56,101,54,66,2,64,0,15,79,24,151,0,0,0,0,0,0,230,56,102,54,68,2,64,0,15,79,24,155,0,0,0,0,0,0,245,56,103,54,70,2,64,0,15,79,24,156,0,0,0,0,0,0,4,57,104,54,70,2,64,0,15,79,24,156,0,0,0,0,0,0,19,57,105,54,66,2,64,0,15,79,24,151,0,0,0,0,0,0,34,57,106,54,68,2,64,0,15,79,24,155,0,0,0,0,0,0,49,57,107,54,70,2,64,0,15,79,24,156,0,0,0,0,0,0,64,57,108,54,70,2,64,0,15,79,24,156,0,0,0,0,0,0,79,57,109,54,179,2,0,1,150,15,79,24,107,0,0,0,0,0,79,57,110,54,180,2,0,1,154,15,79,24,108,0,0,0,0,0,79,57,111,54,181,2,1,0,156,15,79,24,109,0,0,0,0,0,91,57,112,54,179,2,0,1,150,15,79,24,107,0,0,0,0,0,91,57,113,54,180,2,0,1,154,15,79,24,107,0,0,0,0,0,91,57,114,54,181,2,1,0,156,15,79,24,108,0,0,0,0,0,103,57,121,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,103,57,118,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,103,57,130,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,103,57,127,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,103,57,115,54,71,1,1,1,108,108,142,21,116,0,0,0,0,0,103,57,124,54,71,1,1,0,109,109,142,16,116,0,0,0,0,0,103,57,122,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,103,57,119,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,103,57,131,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,103,57,128,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,103,57,123,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,103,57,120,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,103,57,116,54,83,1,1,1,108,15,79,24,108,142,21,116,0,0,103,57,132,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,103,57,129,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,103,57,125,54,83,1,1,0,109,15,79,24,109,142,16,116,0,0,103,57,117,54,91,1,1,1,108,15,79,24,23,108,142,21,116,0,103,57,126,54,91,1,1,0,109,15,79,24,23,109,142,16,116,0,114,57,139,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,114,57,136,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,114,57,148,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,114,57,145,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,114,57,133,54,93,1,1,1,108,108,144,19,116,0,0,0,0,0,114,57,142,54,93,1,1,0,109,109,144,21,116,0,0,0,0,0,114,57,140,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,114,57,137,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,114,57,149,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,114,57,146,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,114,57,141,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,114,57,138,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,114,57,134,54,95,1,1,1,108,15,79,24,108,144,19,116,0,0,114,57,150,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,114,57,147,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,114,57,143,54,95,1,1,0,109,15,79,24,109,144,21,116,0,0,114,57,135,54,97,1,1,1,108,15,79,24,23,108,144,19,116,0,114,57,144,54,97,1,1,0,109,15,79,24,23,109,144,21,116,0,125,57,157,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,125,57,154,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,125,57,166,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,125,57,163,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,125,57,151,54,71,1,1,1,108,108,142,21,116,0,0,0,0,0,125,57,160,54,71,1,1,0,109,109,142,16,116,0,0,0,0,0,125,57,158,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,125,57,155,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,125,57,167,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,125,57,164,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,125,57,159,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,125,57,156,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,125,57,152,54,83,1,1,1,108,15,79,24,108,142,21,116,0,0,125,57,168,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,125,57,165,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,125,57,161,54,83,1,1,0,109,15,79,24,109,142,16,116,0,0,125,57,153,54,91,1,1,1,108,15,79,24,23,108,142,21,116,0,125,57,162,54,91,1,1,0,109,15,79,24,23,109,142,16,116,0,136,57,175,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,136,57,172,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,136,57,184,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,136,57,181,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,136,57,169,54,93,1,1,1,108,108,144,19,116,0,0,0,0,0,136,57,178,54,93,1,1,0,109,109,144,21,116,0,0,0,0,0,136,57,176,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,136,57,173,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,136,57,185,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,136,57,182,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,136,57,177,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,136,57,174,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,136,57,170,54,95,1,1,1,108,15,79,24,108,144,19,116,0,0,136,57,186,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,136,57,183,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,136,57,179,54,95,1,1,0,109,15,79,24,109,144,21,116,0,0,136,57,171,54,97,1,1,1,108,15,79,24,23,108,144,19,116,0,136,57,180,54,97,1,1,0,109,15,79,24,23,109,144,21,116,0,147,57,217,54,63,1,0,0,101,101,101,116,0,0,0,0,0,0,147,57,216,54,64,1,0,0,101,101,139,116,0,0,0,0,0,0,147,57,188,54,63,1,0,0,104,104,104,116,0,0,0,0,0,0,147,57,187,54,65,1,0,0,104,104,141,116,0,0,0,0,0,0,147,57,195,54,63,1,1,1,107,107,107,116,0,0,0,0,0,0,147,57,192,54,64,1,1,1,107,107,139,116,0,0,0,0,0,0,147,57,204,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,147,57,201,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,147,57,213,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,147,57,210,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,147,57,189,54,93,1,1,1,107,107,144,17,116,0,0,0,0,0,147,57,198,54,93,1,1,1,108,108,144,19,116,0,0,0,0,0,147,57,207,54,93,1,1,0,109,109,144,21,116,0,0,0,0,0,147,57,196,54,73,1,1,1,107,15,79,24,107,107,116,0,0,0,147,57,193,54,74,1,1,1,107,15,79,24,107,139,116,0,0,0,147,57,205,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,147,57,202,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,147,57,214,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,147,57,211,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,147,57,197,54,81,1,1,1,107,15,79,24,23,107,107,116,0,0,147,57,194,54,82,1,1,1,107,15,79,24,23,107,139,116,0,0,147,57,190,54,95,1,1,1,107,15,79,24,107,144,17,116,0,0,147,57,206,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,147,57,203,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,147,57,199,54,95,1,1,1,108,15,79,24,108,144,19,116,0,0,147,57,215,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,147,57,212,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,147,57,208,54,95,1,1,0,109,15,79,24,109,144,21,116,0,0,147,57,191,54,97,1,1,1,107,15,79,24,23,107,144,17,116,0,147,57,200,54,97,1,1,1,108,15,79,24,23,108,144,19,116,0,147,57,209,54,97,1,1,0,109,15,79,24,23,109,144,21,116,0,155,57,248,54,63,1,0,0,101,101,101,116,0,0,0,0,0,0,155,57,247,54,64,1,0,0,101,101,139,116,0,0,0,0,0,0,155,57,219,54,63,1,0,0,104,104,104,116,0,0,0,0,0,0,155,57,218,54,65,1,0,0,104,104,141,116,0,0,0,0,0,0,155,57,226,54,63,1,1,1,107,107,107,116,0,0,0,0,0,0,155,57,223,54,64,1,1,1,107,107,139,116,0,0,0,0,0,0,155,57,235,54,63,1,1,1,108,108,108,116,0,0,0,0,0,0,155,57,232,54,65,1,1,1,108,108,141,116,0,0,0,0,0,0,155,57,244,54,63,1,1,0,109,109,109,116,0,0,0,0,0,0,155,57,241,54,66,1,1,0,109,109,143,116,0,0,0,0,0,0,155,57,220,54,71,1,1,1,107,107,142,19,116,0,0,0,0,0,155,57,229,54,71,1,1,1,108,108,142,21,116,0,0,0,0,0,155,57,238,54,71,1,1,0,109,109,142,16,116,0,0,0,0,0,155,57,227,54,73,1,1,1,107,15,79,24,107,107,116,0,0,0,155,57,224,54,74,1,1,1,107,15,79,24,107,139,116,0,0,0,155,57,236,54,73,1,1,1,108,15,79,24,108,108,116,0,0,0,155,57,233,54,75,1,1,1,108,15,79,24,108,141,116,0,0,0,155,57,245,54,73,1,1,0,109,15,79,24,109,109,116,0,0,0,155,57,242,54,76,1,1,0,109,15,79,24,109,143,116,0,0,0,155,57,228,54,81,1,1,1,107,15,79,24,23,107,107,116,0,0,155,57,225,54,82,1,1,1,107,15,79,24,23,107,139,116,0,0,155,57,221,54,83,1,1,1,107,15,79,24,107,142,19,116,0,0,155,57,237,54,81,1,1,1,108,15,79,24,23,108,108,116,0,0,155,57,234,54,84,1,1,1,108,15,79,24,23,108,141,116,0,0,155,57,230,54,83,1,1,1,108,15,79,24,108,142,21,116,0,0,155,57,246,54,81,1,1,0,109,15,79,24,23,109,109,116,0,0,155,57,243,54,85,1,1,0,109,15,79,24,23,109,143,116,0,0,155,57,239,54,83,1,1,0,109,15,79,24,109,142,16,116,0,0,155,57,222,54,91,1,1,1,107,15,79,24,23,107,142,19,116,0,155,57,231,54,91,1,1,1,108,15,79,24,23,108,142,21,116,0,155,57,240,54,91,1,1,0,109,15,79,24,23,109,142,16,116,0,163,57,26,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,163,57,25,55,62,0,0,0,101,139,0,0,0,0,0,0,0,0,163,57,250,54,56,0,0,0,104,104,0,0,0,0,0,0,0,0,163,57,249,54,123,1,0,0,104,141,0,0,0,0,0,0,0,0,163,57,1,55,56,0,0,1,107,107,0,0,0,0,0,0,0,0,163,57,251,54,62,0,0,1,107,139,0,0,0,0,0,0,0,0,163,57,10,55,56,0,0,1,108,108,0,0,0,0,0,0,0,0,163,57,4,55,123,1,0,1,108,141,0,0,0,0,0,0,0,0,163,57,19,55,56,0,1,0,109,109,0,0,0,0,0,0,0,0,163,57,13,55,192,1,1,0,109,143,0,0,0,0,0,0,0,0,163,57,252,54,58,0,0,1,107,144,17,0,0,0,0,0,0,0,163,57,5,55,58,0,0,1,108,144,19,0,0,0,0,0,0,0,163,57,20,55,194,1,1,0,109,109,110,0,0,0,0,0,0,0,163,57,14,55,58,0,1,0,109,144,21,0,0,0,0,0,0,0,163,57,2,55,112,1,0,1,107,15,79,24,107,0,0,0,0,0,163,57,255,54,119,1,0,1,107,15,79,24,139,0,0,0,0,0,163,57,11,55,112,1,0,1,108,15,79,24,108,0,0,0,0,0,163,57,8,55,125,1,0,1,108,15,79,24,141,0,0,0,0,0,163,57,23,55,112,1,1,0,109,15,79,24,109,0,0,0,0,0,163,57,17,55,197,1,1,0,109,15,79,24,143,0,0,0,0,0,163,57,3,55,116,1,0,1,107,15,79,24,23,107,0,0,0,0,163,57,0,55,121,1,0,1,107,15,79,24,23,139,0,0,0,0,163,57,253,54,129,1,0,1,107,15,79,24,144,17,0,0,0,0,163,57,12,55,116,1,0,1,108,15,79,24,23,108,0,0,0,0,163,57,9,55,127,1,0,1,108,15,79,24,23,141,0,0,0,0,163,57,6,55,129,1,0,1,108,15,79,24,144,19,0,0,0,0,163,57,24,55,116,1,1,0,109,15,79,24,23,109,0,0,0,0,163,57,18,55,199,1,1,0,109,15,79,24,23,143,0,0,0,0,163,57,21,55,200,1,1,0,109,15,79,24,109,110,0,0,0,0,163,57,15,55,129,1,1,0,109,15,79,24,144,21,0,0,0,0,163,57,254,54,131,1,0,1,107,15,79,24,23,144,17,0,0,0,163,57,7,55,131,1,0,1,108,15,79,24,23,144,19,0,0,0,163,57,22,55,204,1,1,0,109,15,79,24,23,109,110,0,0,0,163,57,16,55,131,1,1,0,109,15,79,24,23,144,21,0,0,0,171,57,60,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,171,57,59,55,62,0,0,0,101,139,0,0,0,0,0,0,0,0,171,57,28,55,56,0,0,0,104,104,0,0,0,0,0,0,0,0,171,57,27,55,123,1,0,0,104,141,0,0,0,0,0,0,0,0,171,57,35,55,56,0,0,1,107,107,0,0,0,0,0,0,0,0,171,57,29,55,62,0,0,1,107,139,0,0,0,0,0,0,0,0,171,57,44,55,56,0,0,1,108,108,0,0,0,0,0,0,0,0,171,57,38,55,123,1,0,1,108,141,0,0,0,0,0,0,0,0,171,57,53,55,56,0,1,0,109,109,0,0,0,0,0,0,0,0,171,57,47,55,192,1,1,0,109,143,0,0,0,0,0,0,0,0,171,57,30,55,57,0,0,1,107,142,19,0,0,0,0,0,0,0,171,57,39,55,57,0,0,1,108,142,21,0,0,0,0,0,0,0,171,57,54,55,194,1,1,0,109,109,110,0,0,0,0,0,0,0,171,57,48,55,57,0,1,0,109,142,16,0,0,0,0,0,0,0,171,57,36,55,112,1,0,1,107,15,79,24,107,0,0,0,0,0,171,57,33,55,119,1,0,1,107,15,79,24,139,0,0,0,0,0,171,57,45,55,112,1,0,1,108,15,79,24,108,0,0,0,0,0,171,57,42,55,125,1,0,1,108,15,79,24,141,0,0,0,0,0,171,57,57,55,112,1,1,0,109,15,79,24,109,0,0,0,0,0,171,57,51,55,197,1,1,0,109,15,79,24,143,0,0,0,0,0,171,57,37,55,116,1,0,1,107,15,79,24,23,107,0,0,0,0,171,57,34,55,121,1,0,1,107,15,79,24,23,139,0,0,0,0,171,57,31,55,113,1,0,1,107,15,79,24,142,19,0,0,0,0,171,57,46,55,116,1,0,1,108,15,79,24,23,108,0,0,0,0,171,57,43,55,127,1,0,1,108,15,79,24,23,141,0,0,0,0,171,57,40,55,113,1,0,1,108,15,79,24,142,21,0,0,0,0,171,57,58,55,116,1,1,0,109,15,79,24,23,109,0,0,0,0,171,57,52,55,199,1,1,0,109,15,79,24,23,143,0,0,0,0,171,57,55,55,200,1,1,0,109,15,79,24,109,110,0,0,0,0,171,57,49,55,113,1,1,0,109,15,79,24,142,16,0,0,0,0,171,57,32,55,117,1,0,1,107,15,79,24,23,142,19,0,0,0,171,57,41,55,117,1,0,1,108,15,79,24,23,142,21,0,0,0,171,57,56,55,204,1,1,0,109,15,79,24,23,109,110,0,0,0,171,57,50,55,117,1,1,0,109,15,79,24,23,142,16],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1116826);allocate([179,57,74,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,179,57,72,55,70,0,0,0,101,101,144,0,0,0,0,0,0,0,179,57,66,55,68,0,1,0,107,107,107,0,0,0,0,0,0,0,179,57,62,55,25,1,1,0,107,107,139,0,0,0,0,0,0,0,179,57,69,55,31,1,1,0,107,107,107,110,0,0,0,0,0,0,179,57,67,55,34,1,1,0,107,15,79,24,107,107,0,0,0,0,179,57,63,55,35,1,1,0,107,15,79,24,107,139,0,0,0,0,179,57,68,55,42,1,1,0,107,15,79,24,23,107,107,0,0,0,179,57,64,55,43,1,1,0,107,15,79,24,23,107,139,0,0,0,179,57,70,55,48,1,1,0,107,15,79,24,107,107,110,0,0,0,179,57,71,55,55,1,1,0,107,15,79,24,23,107,107,110,0,0,187,57,89,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,187,57,87,55,69,0,0,0,101,101,142,0,0,0,0,0,0,0,187,57,81,55,68,0,1,0,107,107,107,0,0,0,0,0,0,0,187,57,77,55,25,1,1,0,107,107,139,0,0,0,0,0,0,0,187,57,84,55,31,1,1,0,107,107,107,110,0,0,0,0,0,0,187,57,82,55,34,1,1,0,107,15,79,24,107,107,0,0,0,0,187,57,78,55,35,1,1,0,107,15,79,24,107,139,0,0,0,0,187,57,83,55,42,1,1,0,107,15,79,24,23,107,107,0,0,0,187,57,79,55,43,1,1,0,107,15,79,24,23,107,139,0,0,0,187,57,85,55,48,1,1,0,107,15,79,24,107,107,110,0,0,0,187,57,86,55,55,1,1,0,107,15,79,24,23,107,107,110,0,0,195,57,91,55,106,0,0,0,142,0,0,0,0,0,0,0,0,0,204,57,125,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,204,57,124,55,25,1,0,0,101,101,139,0,0,0,0,0,0,0,204,57,93,55,68,0,0,0,104,104,104,0,0,0,0,0,0,0,204,57,92,55,26,1,0,0,104,104,141,0,0,0,0,0,0,0,204,57,100,55,68,0,0,1,107,107,107,0,0,0,0,0,0,0,204,57,94,55,25,1,0,1,107,107,139,0,0,0,0,0,0,0,204,57,109,55,68,0,0,1,108,108,108,0,0,0,0,0,0,0,204,57,103,55,26,1,0,1,108,108,141,0,0,0,0,0,0,0,204,57,121,55,68,0,1,0,109,109,109,0,0,0,0,0,0,0,204,57,115,55,27,1,1,0,109,109,143,0,0,0,0,0,0,0,204,57,95,55,70,0,0,1,107,107,144,17,0,0,0,0,0,0,204,57,104,55,70,0,0,1,108,108,144,19,0,0,0,0,0,0,204,57,112,55,31,1,1,0,109,109,109,110,0,0,0,0,0,0,204,57,116,55,70,0,1,0,109,109,144,21,0,0,0,0,0,0,204,57,101,55,34,1,0,1,107,15,79,24,107,107,0,0,0,0,204,57,98,55,35,1,0,1,107,15,79,24,107,139,0,0,0,0,204,57,110,55,34,1,0,1,108,15,79,24,108,108,0,0,0,0,204,57,107,55,37,1,0,1,108,15,79,24,108,141,0,0,0,0,204,57,122,55,34,1,1,0,109,15,79,24,109,109,0,0,0,0,204,57,119,55,38,1,1,0,109,15,79,24,109,143,0,0,0,0,204,57,102,55,42,1,0,1,107,15,79,24,23,107,107,0,0,0,204,57,99,55,43,1,0,1,107,15,79,24,23,107,139,0,0,0,204,57,96,55,44,1,0,1,107,15,79,24,107,144,17,0,0,0,204,57,111,55,42,1,0,1,108,15,79,24,23,108,108,0,0,0,204,57,108,55,46,1,0,1,108,15,79,24,23,108,141,0,0,0,204,57,105,55,44,1,0,1,108,15,79,24,108,144,19,0,0,0,204,57,123,55,42,1,1,0,109,15,79,24,23,109,109,0,0,0,204,57,120,55,47,1,1,0,109,15,79,24,23,109,143,0,0,0,204,57,113,55,48,1,1,0,109,15,79,24,109,109,110,0,0,0,204,57,117,55,44,1,1,0,109,15,79,24,109,144,21,0,0,0,204,57,97,55,54,1,0,1,107,15,79,24,23,107,144,17,0,0,204,57,106,55,54,1,0,1,108,15,79,24,23,108,144,19,0,0,204,57,114,55,55,1,1,0,109,15,79,24,23,109,109,110,0,0,204,57,118,55,54,1,1,0,109,15,79,24,23,109,144,21,0,0,211,57,159,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,211,57,158,55,25,1,0,0,101,101,139,0,0,0,0,0,0,0,211,57,127,55,68,0,0,0,104,104,104,0,0,0,0,0,0,0,211,57,126,55,26,1,0,0,104,104,141,0,0,0,0,0,0,0,211,57,134,55,68,0,0,1,107,107,107,0,0,0,0,0,0,0,211,57,128,55,25,1,0,1,107,107,139,0,0,0,0,0,0,0,211,57,143,55,68,0,0,1,108,108,108,0,0,0,0,0,0,0,211,57,137,55,26,1,0,1,108,108,141,0,0,0,0,0,0,0,211,57,155,55,68,0,1,0,109,109,109,0,0,0,0,0,0,0,211,57,149,55,27,1,1,0,109,109,143,0,0,0,0,0,0,0,211,57,129,55,69,0,0,1,107,107,142,19,0,0,0,0,0,0,211,57,138,55,69,0,0,1,108,108,142,21,0,0,0,0,0,0,211,57,146,55,31,1,1,0,109,109,109,110,0,0,0,0,0,0,211,57,150,55,69,0,1,0,109,109,142,16,0,0,0,0,0,0,211,57,135,55,34,1,0,1,107,15,79,24,107,107,0,0,0,0,211,57,132,55,35,1,0,1,107,15,79,24,107,139,0,0,0,0,211,57,144,55,34,1,0,1,108,15,79,24,108,108,0,0,0,0,211,57,141,55,37,1,0,1,108,15,79,24,108,141,0,0,0,0,211,57,156,55,34,1,1,0,109,15,79,24,109,109,0,0,0,0,211,57,153,55,38,1,1,0,109,15,79,24,109,143,0,0,0,0,211,57,136,55,42,1,0,1,107,15,79,24,23,107,107,0,0,0,211,57,133,55,43,1,0,1,107,15,79,24,23,107,139,0,0,0,211,57,130,55,59,1,0,1,107,15,79,24,107,142,19,0,0,0,211,57,145,55,42,1,0,1,108,15,79,24,23,108,108,0,0,0,211,57,142,55,46,1,0,1,108,15,79,24,23,108,141,0,0,0,211,57,139,55,59,1,0,1,108,15,79,24,108,142,21,0,0,0,211,57,157,55,42,1,1,0,109,15,79,24,23,109,109,0,0,0,211,57,154,55,47,1,1,0,109,15,79,24,23,109,143,0,0,0,211,57,147,55,48,1,1,0,109,15,79,24,109,109,110,0,0,0,211,57,151,55,59,1,1,0,109,15,79,24,109,142,16,0,0,0,211,57,131,55,61,1,0,1,107,15,79,24,23,107,142,19,0,0,211,57,140,55,61,1,0,1,108,15,79,24,23,108,142,21,0,0,211,57,148,55,55,1,1,0,109,15,79,24,23,109,109,110,0,0,211,57,152,55,61,1,1,0,109,15,79,24,23,109,142,16,0,0,218,57,173,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,218,57,171,55,70,0,0,0,101,101,144,0,0,0,0,0,0,0,218,57,165,55,68,0,1,0,107,107,107,0,0,0,0,0,0,0,218,57,161,55,25,1,1,0,107,107,139,0,0,0,0,0,0,0,218,57,168,55,31,1,1,0,107,107,107,110,0,0,0,0,0,0,218,57,166,55,34,1,1,0,107,15,79,24,107,107,0,0,0,0,218,57,162,55,35,1,1,0,107,15,79,24,107,139,0,0,0,0,218,57,167,55,42,1,1,0,107,15,79,24,23,107,107,0,0,0,218,57,163,55,43,1,1,0,107,15,79,24,23,107,139,0,0,0,218,57,169,55,48,1,1,0,107,15,79,24,107,107,110,0,0,0,218,57,170,55,55,1,1,0,107,15,79,24,23,107,107,110,0,0,225,57,188,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,225,57,186,55,69,0,0,0,101,101,142,0,0,0,0,0,0,0,225,57,180,55,68,0,1,0,107,107,107,0,0,0,0,0,0,0,225,57,176,55,25,1,1,0,107,107,139,0,0,0,0,0,0,0,225,57,183,55,31,1,1,0,107,107,107,110,0,0,0,0,0,0,225,57,181,55,34,1,1,0,107,15,79,24,107,107,0,0,0,0,225,57,177,55,35,1,1,0,107,15,79,24,107,139,0,0,0,0,225,57,182,55,42,1,1,0,107,15,79,24,23,107,107,0,0,0,225,57,178,55,43,1,1,0,107,15,79,24,23,107,139,0,0,0,225,57,184,55,48,1,1,0,107,15,79,24,107,107,110,0,0,0,225,57,185,55,55,1,1,0,107,15,79,24,23,107,107,110,0,0,232,57,193,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,232,57,192,55,62,0,0,0,101,139,0,0,0,0,0,0,0,0,232,57,191,55,56,0,0,0,104,104,0,0,0,0,0,0,0,0,232,57,190,55,123,1,0,0,104,141,0,0,0,0,0,0,0,0,240,57,197,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,240,57,196,55,62,0,0,0,101,139,0,0,0,0,0,0,0,0,240,57,195,55,56,0,0,0,104,104,0,0,0,0,0,0,0,0,240,57,194,55,123,1,0,0,104,141,0,0,0,0,0,0,0,0,248,57,202,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,248,57,201,55,58,0,0,0,101,144,0,0,0,0,0,0,0,0,248,57,200,55,56,0,1,0,107,107,0,0,0,0,0,0,0,0,248,57,199,55,58,0,1,0,107,144,0,0,0,0,0,0,0,0,248,57,198,55,56,0,1,0,107,107,22,0,0,0,0,0,0,0,1,58,207,55,56,0,0,0,101,101,0,0,0,0,0,0,0,0,1,58,206,55,57,0,0,0,101,142,0,0,0,0,0,0,0,0,1,58,205,55,56,0,1,0,107,107,0,0,0,0,0,0,0,0,1,58,204,55,57,0,1,0,107,142,0,0,0,0,0,0,0,0,1,58,203,55,56,0,1,0,107,107,22,0,0,0,0,0,0,0,10,58,238,55,68,0,0,0,101,101,101,0,0,0,0,0,0,0,10,58,237,55,25,1,0,0,101,101,139,0,0,0,0,0,0,0,10,58,209,55,68,0,0,0,104,104,104,0,0,0,0,0,0,0,10,58,208,55,26,1,0,0,104,104,141,0,0,0,0,0,0,0,10,58,216,55,68,0,0,1,107,107,107,0,0,0,0,0,0,0,10,58,210,55,25,1,0,1,107,107,139,0,0,0,0,0,0,0,10,58,225,55,68,0,0,1,108,108,108,0,0,0,0,0,0,0,10,58,219,55,26,1,0,1,108,108,141,0,0,0,0,0,0,0,10,58,234,55,68,0,1,0,109,109,109,0,0,0,0,0,0,0,10,58,228,55,27,1,1,0,109,109,143,0,0,0,0,0,0,0,10,58,211,55,70,0,0,1,107,107,144,17,0,0,0,0,0,0,10,58,220,55,70,0,0,1,108,108,144,19,0,0,0,0,0,0,10,58,229,55,70,0,1,0,109,109,144,21,0,0,0,0,0,0,10,58,217,55,34,1,0,1,107,15,79,24,107,107,0,0,0,0,10,58,214,55,35,1,0,1,107,15,79,24,107,139,0,0,0,0,10,58,226,55,34,1,0,1,108,15,79,24,108,108,0,0,0,0,10,58,223,55,37,1,0,1,108,15,79,24,108,141,0,0,0,0,10,58,235,55,34,1,1,0,109,15,79,24,109,109,0,0,0,0,10,58,232,55,38,1,1,0,109,15,79,24,109,143,0,0,0,0,10,58,218,55,42,1,0,1,107,15,79,24,23,107,107,0,0,0,10,58,215,55,43,1,0,1,107,15,79,24,23,107,139,0,0,0,10,58,212,55,44,1,0,1,107,15,79,24,107,144,17,0,0,0,10,58,227,55,42,1,0,1,108,15,79,24,23,108,108,0,0,0,10,58,224,55,46,1,0,1,108,15,79,24,23,108,141,0,0,0,10,58,221,55,44,1,0,1,108,15,79,24,108,144,19,0,0,0,10,58,236,55,42,1,1,0,109,15,79,24,23,109,109,0,0,0,10,58,233,55,47,1,1,0,109,15,79,24,23,109,143,0,0,0,10,58,230,55,44,1,1,0,109,15,79,24,109,144,21,0,0,0,10,58,213,55,54,1,0,1,107,15,79,24,23,107,144,17,0,0,10,58,222,55,54,1,0,1,108,15,79,24,23,108,144,19,0,0,10,58,231,55,54,1,1,0,109,15,79,24,23,109,144,21,0,0,20,58,13,56,68,0,0,0,101,101,101,0,0,0,0,0,0,0,20,58,12,56,25,1,0,0,101,101,139,0,0,0,0,0,0,0,20,58,240,55,68,0,0,0,104,104,104,0,0,0,0,0,0,0,20,58,239,55,26,1,0,0,104,104,141,0,0,0,0,0,0,0,20,58,247,55,68,0,0,1,107,107,107,0,0,0,0,0,0,0,20,58,241,55,25,1,0,1,107,107,139,0,0,0,0,0,0,0,20,58,0,56,68,0,0,1,108,108,108,0,0,0,0,0,0,0,20,58,250,55,26,1,0,1,108,108,141,0,0,0,0,0,0,0,20,58,9,56,68,0,1,0,109,109,109,0,0,0,0,0,0,0,20,58,3,56,27,1,1,0,109,109,143,0,0,0,0,0,0,0,20,58,242,55,69,0,0,1,107,107,142,19,0,0,0,0,0,0,20,58,251,55,69,0,0,1,108,108,142,21,0,0,0,0,0,0,20,58,4,56,69,0,1,0,109,109,142,16,0,0,0,0,0,0,20,58,248,55,34,1,0,1,107,15,79,24,107,107,0,0,0,0,20,58,245,55,35,1,0,1,107,15,79,24,107,139,0,0,0,0,20,58,1,56,34,1,0,1,108,15,79,24,108,108,0,0,0,0,20,58,254,55,37,1,0,1,108,15,79,24,108,141,0,0,0,0,20,58,10,56,34,1,1,0,109,15,79,24,109,109,0,0,0,0,20,58,7,56,38,1,1,0,109,15,79,24,109,143,0,0,0,0,20,58,249,55,42,1,0,1,107,15,79,24,23,107,107,0,0,0,20,58,246,55,43,1,0,1,107,15,79,24,23,107,139,0,0,0,20,58,243,55,59,1,0,1,107,15,79,24,107,142,19,0,0,0,20,58,2,56,42,1,0,1,108,15,79,24,23,108,108,0,0,0,20,58,255,55,46,1,0,1,108,15,79,24,23,108,141,0,0,0,20,58,252,55,59,1,0,1,108,15,79,24,108,142,21,0,0,0,20,58,11,56,42,1,1,0,109,15,79,24,23,109,109,0,0,0,20,58,8,56,47,1,1,0,109,15,79,24,23,109,143,0,0,0,20,58,5,56,59,1,1,0,109,15,79,24,109,142,16,0,0,0,20,58,244,55,61,1,0,1,107,15,79,24,23,107,142,19,0,0,20,58,253,55,61,1,0,1,108,15,79,24,23,108,142,21,0,0,20,58,6,56,61,1,1,0,109,15,79,24,23,109,142,16,0,0,30,58,44,56,68,0,0,0,101,101,101,0,0,0,0,0,0,0,30,58,43,56,25,1,0,0,101,101,139,0,0,0,0,0,0,0,30,58,15,56,68,0,0,0,104,104,104,0,0,0,0,0,0,0,30,58,14,56,26,1,0,0,104,104,141,0,0,0,0,0,0,0,30,58,22,56,68,0,0,1,107,107,107,0,0,0,0,0,0,0,30,58,16,56,25,1,0,1,107,107,139,0,0,0,0,0,0,0,30,58,31,56,68,0,0,1,108,108,108,0,0,0,0,0,0,0,30,58,25,56,26,1,0,1,108,108,141,0,0,0,0,0,0,0,30,58,40,56,68,0,1,0,109,109,109,0,0,0,0,0,0,0,30,58,34,56,27,1,1,0,109,109,143,0,0,0,0,0,0,0,30,58,17,56,70,0,0,1,107,107,144,17,0,0,0,0,0,0,30,58,26,56,70,0,0,1,108,108,144,19,0,0,0,0,0,0,30,58,35,56,70,0,1,0,109,109,144,21,0,0,0,0,0,0,30,58,23,56,34,1,0,1,107,15,79,24,107,107,0,0,0,0,30,58,20,56,35,1,0,1,107,15,79,24,107,139,0,0,0,0,30,58,32,56,34,1,0,1,108,15,79,24,108,108,0,0,0,0,30,58,29,56,37,1,0,1,108,15,79,24,108,141,0,0,0,0,30,58,41,56,34,1,1,0,109,15,79,24,109,109,0,0,0,0,30,58,38,56,38,1,1,0,109,15,79,24,109,143,0,0,0,0,30,58,24,56,42,1,0,1,107,15,79,24,23,107,107,0,0,0,30,58,21,56,43,1,0,1,107,15,79,24,23,107,139,0,0,0,30,58,18,56,44,1,0,1,107,15,79,24,107,144,17,0,0,0,30,58,33,56,42,1,0,1,108,15,79,24,23,108,108,0,0,0,30,58,30,56,46,1,0,1,108,15,79,24,23,108,141,0,0,0,30,58,27,56,44,1,0,1,108,15,79,24,108,144,19,0,0,0,30,58,42,56,42,1,1,0,109,15,79,24,23,109,109,0,0,0,30,58,39,56,47,1,1,0,109,15,79,24,23,109,143,0,0,0,30,58,36,56,44,1,1,0,109,15,79,24,109,144,21,0,0,0,30,58,19,56,54,1,0,1,107,15,79,24,23,107,144,17,0,0,30,58,28,56,54,1,0,1,108,15,79,24,23,108,144,19,0,0,30,58,37,56,54,1,1,0,109,15,79,24,23,109,144,21,0,0,40,58,75,56,68,0,0,0,101,101,101,0,0,0,0,0,0,0,40,58,74,56,25,1,0,0,101,101,139,0,0,0,0,0,0,0,40,58,46,56,68,0,0,0,104,104,104,0,0,0,0,0,0,0,40,58,45,56,26,1,0,0,104,104,141,0,0,0,0,0,0,0,40,58,53,56,68,0,0,1,107,107,107,0,0,0,0,0,0,0,40,58,47,56,25,1,0,1,107,107,139,0,0,0,0,0,0,0,40,58,62,56,68,0,0,1,108,108,108,0,0,0,0,0,0,0,40,58,56,56,26,1,0,1,108,108,141,0,0,0,0,0,0,0,40,58,71,56,68,0,1,0,109,109,109,0,0,0,0,0,0,0,40,58,65,56,27,1,1,0,109,109,143,0,0,0,0,0,0,0,40,58,48,56,69,0,0,1,107,107,142,19,0,0,0,0,0,0,40,58,57,56,69,0,0,1,108,108,142,21,0,0,0,0,0,0,40,58,66,56,69,0,1,0,109,109,142,16,0,0,0,0,0,0,40,58,54,56,34,1,0,1,107,15,79,24,107,107,0,0,0,0,40,58,51,56,35,1,0,1,107,15,79,24,107,139,0,0,0,0,40,58,63,56,34,1,0,1,108,15,79,24,108,108,0,0,0,0,40,58,60,56,37,1,0,1,108,15,79,24,108,141,0,0,0,0,40,58,72,56,34,1,1,0,109,15,79,24,109,109,0,0,0,0,40,58,69,56,38,1,1,0,109,15,79,24,109,143,0,0,0,0,40,58,55,56,42,1,0,1,107,15,79,24,23,107,107,0,0,0,40,58,52,56,43,1,0,1,107,15,79,24,23,107,139,0,0,0,40,58,49,56,59,1,0,1,107,15,79,24,107,142,19,0,0,0,40,58,64,56,42,1,0,1,108,15,79,24,23,108,108,0,0,0,40,58,61,56,46,1,0,1,108,15,79,24,23,108,141,0,0,0,40,58,58,56,59,1,0,1,108,15,79,24,108,142,21,0,0,0,40,58,73,56,42,1,1,0,109,15,79,24,23,109,109,0,0,0,40,58,70,56,47,1,1,0,109,15,79,24,23,109,143,0,0,0,40,58,67,56,59,1,1,0,109,15,79,24,109,142,16,0,0,0,40,58,50,56,61,1,0,1,107,15,79,24,23,107,142,19,0,0,40,58,59,56,61,1,0,1,108,15,79,24,23,108,142,21,0,0,40,58,68,56,61,1,1,0,109,15,79,24,23,109,142,16,0,0,50,58,106,56,68,0,0,0,101,101,101,0,0,0,0,0,0,0,50,58,105,56,25,1,0,0,101,101,139,0,0,0,0,0,0,0,50,58,77,56,68,0,0,0,104,104,104,0,0,0,0,0,0,0,50,58,76,56,26,1,0,0,104,104,141,0,0,0,0,0,0,0,50,58,84,56,68,0,8,0,107,107,107,0,0,0,0,0,0,0,50,58,78,56,25,1,8,0,107,107,139,0,0,0,0,0,0,0,50,58,93,56,68,0,8,0,108,108,108,0,0,0,0,0,0,0,50,58,87,56,26,1,8,0,108,108,141,0,0,0,0,0,0,0,50,58,102,56,68,0,8,0,109,109,109,0,0,0,0,0,0,0,50,58,96,56,27,1,8,0,109,109,143,0,0,0,0,0,0,0,50,58,79,56,70,0,8,0,107,107,144,17,0,0,0,0,0,0,50,58,88,56,70,0,8,0,108,108,144,19,0,0,0,0,0,0,50,58,97,56,70,0,8,0,109,109,144,21,0,0,0,0,0,0,50,58,85,56,34,1,8,0,107,15,79,24,107,107,0,0,0,0,50,58,82,56,35,1,8,0,107,15,79,24,107,139,0,0,0,0,50,58,94,56,34,1,8,0,108,15,79,24,108,108,0,0,0,0,50,58,91,56,37,1,8,0,108,15,79,24,108,141,0,0,0,0,50,58,103,56,34,1,8,0,109,15,79,24,109,109,0,0,0,0,50,58,100,56,38,1,8,0,109,15,79,24,109,143,0,0,0,0,50,58,86,56,42,1,8,0,107,15,79,24,23,107,107,0,0,0,50,58,83,56,43,1,8,0,107,15,79,24,23,107,139,0,0,0,50,58,80,56,44,1,8,0,107,15,79,24,107,144,17,0,0,0,50,58,95,56,42,1,8,0,108,15,79,24,23,108,108,0,0,0,50,58,92,56,46,1,8,0,108,15,79,24,23,108,141,0,0,0,50,58,89,56,44,1,8,0,108,15,79,24,108,144,19,0,0,0,50,58,104,56,42,1,8,0,109,15,79,24,23,109,109,0,0,0,50,58,101,56,47,1,8,0,109,15,79,24,23,109,143,0,0,0,50,58,98,56,44,1,8,0,109,15,79,24,109,144,21,0,0,0,50,58,81,56,54,1,8,0,107,15,79,24,23,107,144,17,0,0,50,58,90,56,54,1,8,0,108,15,79,24,23,108,144,19,0,0,50,58,99,56,54,1,8,0,109,15,79,24,23,109,144,21,0,0,57,58,137,56,68,0,0,0,101,101,101,0,0,0,0,0,0,0,57,58,136,56,25,1,0,0,101,101,139,0,0,0,0,0,0,0,57,58,108,56,68,0,0,0,104,104,104,0,0,0,0,0,0,0,57,58,107,56,26,1,0,0,104,104,141,0,0,0,0,0,0,0,57,58,115,56,68,0,8,0,107,107,107,0,0,0,0,0,0,0,57,58,109,56,25,1,8,0,107,107,139,0,0,0,0,0,0,0,57,58,124,56,68,0,8,0,108,108,108,0,0,0,0,0,0,0,57,58,118,56,26,1,8,0,108,108,141,0,0,0,0,0,0,0,57,58,133,56,68,0,8,0,109,109,109,0,0,0,0,0,0,0,57,58,127,56,27,1,8,0,109,109,143,0,0,0,0,0,0,0,57,58,110,56,69,0,8,0,107,107,142,19,0,0,0,0,0,0,57,58,119,56,69,0,8,0,108,108,142,21,0,0,0,0,0,0,57,58,128,56,69,0,8,0,109,109,142,16,0,0,0,0,0,0,57,58,116,56,34,1,8,0,107,15,79,24,107,107,0,0,0,0,57,58,113,56,35,1,8,0,107,15,79,24,107,139,0,0,0,0,57,58,125,56,34,1,8,0,108,15,79,24,108,108,0,0,0,0,57,58,122,56,37,1,8,0,108,15,79,24,108,141,0,0,0,0,57,58,134,56,34,1,8,0,109,15,79,24,109,109,0,0,0,0,57,58,131,56,38,1,8,0,109,15,79,24,109,143,0,0,0,0,57,58,117,56,42,1,8,0,107,15,79,24,23,107,107,0,0,0,57,58,114,56,43,1,8,0,107,15,79,24,23,107,139,0,0,0,57,58,111,56,59,1,8,0,107,15,79,24,107,142,19,0,0,0,57,58,126,56,42,1,8,0,108,15,79,24,23,108,108,0,0,0,57,58,123,56,46,1,8,0,108,15,79,24,23,108,141,0,0,0,57,58,120,56,59,1,8,0,108,15,79,24,108,142,21,0,0,0,57,58,135,56,42,1,8,0,109,15,79,24,23,109,109,0,0,0,57,58,132,56,47,1,8,0,109,15,79,24,23,109,143,0,0,0,57,58,129,56,59,1,8,0,109,15,79,24,109,142,16,0,0,0,57,58,112,56,61,1,8,0,107,15,79,24,23,107,142,19,0,0,57,58,121,56,61,1,8,0,108,15,79,24,23,108,142,21,0,0,57,58,130,56,61,1,8,0,109,15,79,24,23,109,142,16,0,0,64,58,138,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,58,139,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,58,142,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,58,143,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,58,147,56,103,0,0,8,103,0,0,0,0,0,0,0,0,0,96,58,148,56,103,0,0,8,105,0,0,0,0,0,0,0,0,0,125,58,149,56,103,0,0,8,103,0,0,0,0,0,0,0,0,0,125,58,150,56,103,0,0,8,105,0,0,0,0,0,0,0,0,0,154,58,151,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,58,153,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,58,154,56,2,0,0,0,115,0,0,0,0,0,0,0,0,0,174,58,155,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,58,157,56,56,0,0,0,102,102,0,0,0,0,0,0,0,0,183,58,159,56,56,0,0,0,103,103,0,0,0,0,0,0,0,0,183,58,161,56,56,0,0,0,105,105,0,0,0,0,0,0,0,0,183,58,163,56,56,0,0,0,106,106,0,0,0,0,0,0,0,0,183,58,156,56,18,0,0,0,140,102,0,0,0,0,0,0,0,0,183,58,158,56,21,0,0,0,142,103,0,0,0,0,0,0,0,0,183,58,160,56,24,0,0,0,144,105,0,0,0,0,0,0,0,0,183,58,162,56,27,0,0,0,146,106,0,0,0,0,0,0,0,0,212,58,165,56,182,2,0,0,118,0,0,0,0,0,0,0,0,0,212,58,166,56,104,0,0,0,138,0,0,0,0,0,0,0,0,0,219,58,167,56,112,0,0,0,26,102,0,0,0,0,0,0,0,0,219,58,171,56,112,0,0,8,32,95,0,0,0,0,0,0,0,0,219,58,170,56,112,0,0,32,32,103,0,0,0,0,0,0,0,0,219,58,174,56,112,0,0,0,40,105,0,0,0,0,0,0,0,0,219,58,171,56,103,0,0,8,95,32,0,0,0,0,0,0,0,0,219,58,167,56,103,0,0,0,102,26,0,0,0,0,0,0,0,0,219,58,169,56,29,0,0,0,102,102,0,0,0,0,0,0,0,0,219,58,168,56,11,0,0,0,102,140,0,0,0,0,0,0,0,0,219,58,170,56,103,0,0,32,103,32,0,0,0,0,0,0,0,0,219,58,173,56,29,0,0,0,103,103,0,0,0,0,0,0,0,0,219,58,172,56,13,0,0,0,103,142,0,0,0,0,0,0,0,0,219,58,174,56,103,0,0,0,105,40,0,0,0,0,0,0,0,0,219,58,176,56,29,0,0,0,105,105,0,0,0,0,0,0,0,0,219,58,175,56,16,0,0,0,105,144,0,0,0,0,0,0,0,0,219,58,178,56,29,0,0,0,106,106,0,0,0,0,0,0,0,0,219,58,177,56,17,0,0,0,106,146,0,0,0,0,0,0,0,0,219,58,168,56,53,0,0,0,140,102,0,0,0,0,0,0,0,0,219,58,172,56,39,0,0,0,142,103,0,0,0,0,0,0,0,0,219,58,175,56,47,0,0,0,144,105,0,0,0,0,0,0,0,0,219,58,177,56,33,0,0,0,146,106,0,0,0,0,0,0,0,0,248,58,180,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,59,181,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,59,182,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,59,183,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,59,184,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,59,185,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,59,186,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,59,187,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,59,215,56,3,0,0,0,25,115,0,0,0,0,0,0,0,0,60,59,193,56,4,0,0,0,26,112,0,0,0,0,0,0,0,0,60,59,188,56,3,0,0,0,26,115,0,0,0,0,0,0,0,0,60,59,202,56,5,0,0,0,32,113,0,0,0,0,0,0,0,0,60,59,197,56,3,0,0,0,32,115,0,0,0,0,0,0,0,0,60,59,211,56,6,0,0,0,40,111,0,0,0,0,0,0,0,0,60,59,206,56,7,0,0,0,40,114,0,0,0,0,0,0,0,0,60,59,195,56,8,0,0,0,102,102,0,0,0,0,0,0,0,0,60,59,193,56,9,0,0,0,102,112,0,0,0,0,0,0,0,0,60,59,192,56,10,0,0,0,102,115,0,0,0,0,0,0,0,0,60,59,194,56,11,0,0,0,102,140,0,0,0,0,0,0,0,0,60,59,204,56,8,0,0,0,103,103,0,0,0,0,0,0,0,0,60,59,202,56,12,0,0,0,103,113,0,0,0,0,0,0,0,0,60,59,201,56,10,0,0,0,103,115,0,0,0,0,0,0,0,0,60,59,203,56,13,0,0,0,103,142,0,0,0,0,0,0,0,0,60,59,213,56,8,0,0,0,105,105,0,0,0,0,0,0,0,0,60,59,211,56,14,0,0,0,105,111,0,0,0,0,0,0,0,0,60,59,210,56,15,0,0,0,105,114,0,0,0,0,0,0,0,0,60,59,212,56,16,0,0,0,105,144,0,0,0,0,0,0,0,0,60,59,222,56,8,0,0,0,106,106,0,0,0,0,0,0,0,0,60,59,219,56,10,0,0,0,106,115,0,0,0,0,0,0,0,0,60,59,221,56,17,0,0,0,106,146,0,0,0,0,0,0,0,0,60,59,191,56,18,0,0,0,140,102,0,0,0,0,0,0,0,0,60,59,190,56,19,0,0,0,140,112,0,0,0,0,0,0,0,0,60,59,189,56,20,0,0,0,140,115,0,0,0,0,0,0,0,0,60,59,200,56,21,0,0,0,142,103,0,0,0,0,0,0,0,0,60,59,199,56,22,0,0,0,142,113,0,0,0,0,0,0,0,0,60,59,198,56,23,0,0,0,142,115,0,0,0,0,0,0,0,0,60,59,209,56,24,0,0,0,144,105,0,0,0,0,0,0,0,0,60,59,208,56,25,0,0,0,144,111,0,0,0,0,0,0,0,0,60,59,207,56,26,0,0,0,144,114,0,0,0,0,0,0,0,0,60,59,218,56,27,0,0,0,146,106,0,0,0,0,0,0,0,0,60,59,216,56,28,0,0,0,146,115,0,0,0,0,0,0,0,0,74,59,225,56,8,0,0,0,101,101,0,0,0,0,0,0,0,0,74,59,224,56,54,0,0,0,101,139,0,0,0,0,0,0,0,0,80,59,227,56,8,0,0,0,101,101,0,0,0,0,0,0,0,0,80,59,226,56,54,0,0,0,101,139,0,0,0,0,0,0,0,0,96,59,228,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,59,229,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,112,59,230,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,121,59,231,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,129,59,232,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,139,59,233,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,145,59,234,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,153,59,235,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,160,59,236,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,169,59,237,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,178,59,238,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,189,59,239,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,196,59,240,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,205,59,241,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,59,242,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,59,243,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,59,244,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,59,244,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,59,245,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,4,0,25,0,1,0,0,32,0,0,0,0,0,0,0,0,0,0,4,0,25,0,2,0,0,32,115,0,0,0,0,0,0,0,0,0,8,0,26,0,1,0,0,32,0,0,0,0,0,0,0,0,0,0,8,0,26,0,2,0,0,32,115,0,0,0,0,0,0,0,0,0,12,0,27,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,20,0,70,0,29,0,0,0,106,106,0,0,0,0,0,0,0,0,20,0,66,0,30,0,0,0,106,146,0,0,0,0,0,0,0,0,20,0,63,0,2,0,0,0,115,25,0,0,0,0,0,0,0,0,20,0,67,0,31,0,0,0,115,106,0,0,0,0,0,0,0,0,20,0,64,0,32,0,0,0,115,146,0,0,0,0,0,0,0,0,20,0,69,0,33,0,0,0,146,106,0,0,0,0,0,0,0,0,25,0,52,0,29,0,0,0,103,103,0,0,0,0,0,0,0,0,25,0,48,0,34,0,0,0,103,142,0,0,0,0,0,0,0,0,25,0,50,0,35,0,0,0,113,32,0,0,0,0,0,0,0,0,25,0,50,0,36,0,0,0,113,103,0,0,0,0,0,0,0,0,25,0,47,0,37,0,0,0,113,142,0,0,0,0,0,0,0,0,25,0,45,0,2,0,0,0,115,32,0,0,0,0,0,0,0,0,25,0,49,0,31,0,0,0,115,103,0,0,0,0,0,0,0,0,25,0,46,0,38,0,0,0,115,142,0,0,0,0,0,0,0,0,25,0,51,0,39,0,0,0,142,103,0,0,0,0,0,0,0,0,30,0,61,0,29,0,0,0,105,105,0,0,0,0,0,0,0,0,30,0,57,0,40,0,0,0,105,144,0,0,0,0,0,0,0,0,30,0,59,0,41,0,0,0,111,40,0,0,0,0,0,0,0,0,30,0,59,0,42,0,0,0,111,105,0,0,0,0,0,0,0,0,30,0,56,0,43,0,0,0,111,144,0,0,0,0,0,0,0,0,30,0,54,0,44,0,0,0,114,40,0,0,0,0,0,0,0,0,30,0,58,0,45,0,0,0,114,105,0,0,0,0,0,0,0,0,30,0,55,0,46,0,0,0,114,144,0,0,0,0,0,0,0,0,30,0,60,0,47,0,0,0,144,105,0,0,0,0,0,0,0,0,35,0,43,0,29,0,0,0,102,102,0,0,0,0,0,0,0,0,35,0,39,0,48,0,0,0,102,140,0,0,0,0,0,0,0,0,35,0,41,0,49,0,0,0,112,26,0,0,0,0,0,0,0,0,35,0,41,0,50,0,0,0,112,102,0,0,0,0,0,0,0,0,35,0,38,0,51,0,0,0,112,140,0,0,0,0,0,0,0,0,35,0,36,0,2,0,0,0,115,26,0,0,0,0,0,0,0,0,35,0,40,0,31,0,0,0,115,102,0,0,0,0,0,0,0,0,35,0,37,0,52,0,0,0,115,140,0,0,0,0,0,0,0,0,35,0,42,0,53,0,0,0,140,102,0,0,0,0,0,0,0,0,45,0,73,0,29,0,0,0,103,103,0,0,0,0,0,0,0,0,45,0,72,0,39,0,0,0,142,103,0,0,0,0,0,0,0,0,51,0,75,0,29,0,0,0,105,105,0,0,0,0,0,0,0,0,51,0,74,0,47,0,0,0,144,105,0,0,0,0,0,0,0,0,61,0,119,0,29,0,0,0,106,106,0,0,0,0,0,0,0,0,61,0,115,0,30,0,0,0,106,146,0,0,0,0,0,0,0,0,61,0,112,0,2,0,0,0,115,25,0,0,0,0,0,0,0,0,61,0,116,0,31,0,0,0,115,106,0,0,0,0,0,0,0,0,61,0,113,0,32,0,0,0,115,146,0,0,0,0,0,0,0,0,61,0,118,0,33,0,0,0,146,106,0,0,0,0,0,0,0,0,66,0,97,0,29,0,0,0,103,103,0,0,0,0,0,0,0,0,66,0,91,0,34,0,0,0,103,142,0,0,0,0,0,0,0,0,66,0,93,0,35,0,0,0,113,32,0,0,0,0,0,0,0,0,66,0,93,0,36,0,0,0,113,103,0,0,0,0,0,0,0,0,66,0,90,0,37,0,0,0,113,142,0,0,0,0,0,0,0,0,66,0,88,0,2,0,0,0,115,32,0,0,0,0,0,0,0,0,66,0,92,0,31,0,0,0,115,103,0,0,0,0,0,0,0,0,66,0,89,0,38,0,0,0,115,142,0,0,0,0,0,0,0,0,66,0,96,0,39,0,0,0,142,103,0,0,0,0,0,0,0,0,71,0,122,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,71,0,121,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,77,0,124,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,77,0,123,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,83,0,109,0,29,0,0,0,105,105,0,0,0,0,0,0,0,0,83,0,103,0,40,0,0,0,105,144,0,0,0,0,0,0,0,0,83,0,106,0,41,0,0,0,111,40,0,0,0,0,0,0,0,0,83,0,106,0,42,0,0,0,111,105,0,0,0,0,0,0,0,0,83,0,102,0,43,0,0,0,111,144,0,0,0,0,0,0,0,0,83,0,100,0,44,0,0,0,114,40,0,0,0,0,0,0,0,0,83,0,104,0,45,0,0,0,114,105,0,0,0,0,0,0,0,0,83,0,101,0,46,0,0,0,114,144,0,0,0,0,0,0,0,0,83,0,108,0,47,0,0,0,144,105,0,0,0,0,0,0,0,0,88,0,127,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,88,0,125,0,47,0,0,0,144,101,0,0,0,0,0,0,0,0,94,0,131,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,94,0,129,0,39,0,0,0,142,101,0,0,0,0,0,0,0,0,100,0,134,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,100,0,133,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,109,0,136,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,109,0,135,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,118,0,85,0,29,0,0,0,102,102,0,0,0,0,0,0,0,0,118,0,79,0,48,0,0,0,102,140,0,0,0,0,0,0,0,0,118,0,81,0,49,0,0,0,112,26,0,0,0,0,0,0,0,0,118,0,81,0,50,0,0,0,112,102,0,0,0,0,0,0,0,0,118,0,78,0,51,0,0,0,112,140,0,0,0,0,0,0,0,0,118,0,76,0,2,0,0,0,115,26,0,0,0,0,0,0,0,0,118,0,80,0,31,0,0,0,115,102,0,0,0,0,0,0,0,0,118,0,77,0,52,0,0,0,115,140,0,0,0,0,0,0,0,0,118,0,84,0,53,0,0,0,140,102,0,0,0,0,0,0,0,0,128,0,163,0,59,0,0,0,103,103,0,0,0,0,0,0,0,0,128,0,162,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,134,0,165,0,59,0,0,0,105,105,0,0,0,0,0,0,0,0,134,0,164,0,61,0,0,0,144,105,0,0,0,0,0,0,0,0,140,0,169,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,140,0,168,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,147,0,167,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,147,0,166,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,158,0,173,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,158,0,172,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,165,0,171,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,165,0,170,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,176,0,175,0,59,0,0,0,101,101,0,0,0,0,0,0,0,0,176,0,174,0,63,0,0,0,139,101,0,0,0,0,0,0,0,0,183,0,177,0,66,0,0,0,116,101,101,0,0,0,0,0,0,0,183,0,176,0,67,0,0,0,116,139,101,0,0,0,0,0,0,0,203,0,212,0,29,0,0,0,106,106,0,0,0,0,0,0,0,0,203,0,208,0,30,0,0,0,106,146,0,0,0,0,0,0,0,0,203,0,205,0,2,0,0,0,115,25,0,0,0,0,0,0,0,0,203,0,209,0,31,0,0,0,115,106,0,0,0,0,0,0,0,0,203,0,206,0,32,0,0,0,115,146,0,0,0,0,0,0,0,0,203,0,211,0,33,0,0,0,146,106,0,0,0,0,0,0,0,0,208,0,194,0,29,0,0,0,103,103,0,0,0,0,0,0,0,0,208,0,190,0,34,0,0,0,103,142,0,0,0,0,0,0,0,0,208,0,192,0,35,0,0,0,113,32,0,0,0,0,0,0,0,0,208,0,192,0,36,0,0,0,113,103,0,0,0,0,0,0,0,0,208,0,189,0,37,0,0,0,113,142,0,0,0,0,0,0,0,0,208,0,187,0,2,0,0,0,115,32,0,0,0,0,0,0,0,0,208,0,191,0,31,0,0,0,115,103,0,0,0,0,0,0,0,0,208,0,188,0,38,0,0,0,115,142,0,0,0,0,0,0,0,0,208,0,193,0,39,0,0,0,142,103,0,0,0,0,0,0,0,0,218,0,215,0,71,0,0,0,103,103,103,0,0,0,0,0,0,0,218,0,214,0,72,0,0,0,142,103,103,0,0,0,0,0,0,0,224,0,219,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,224,0,218,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,231,0,221,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,231,0,220,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,238,0,217,0,71,0,0,0,105,105,105,0,0,0,0,0,0,0,238,0,216,0,73,0,0,0,144,105,105,0,0,0,0,0,0,0,244,0,223,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,244,0,222,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,250,0,225,0,29,0,0,0,101,101,0,0,0,0,0,0,0,0,250,0,224,0,55,0,0,0,139,101,0,0,0,0,0,0,0,0,0,1,203,0,29,0,0,0,105,105,0,0,0,0,0,0,0,0,0,1,199,0,40,0,0,0,105,144,0,0,0,0,0,0,0,0,0,1,201,0,41,0,0,0,111,40,0,0,0,0,0,0,0,0,0,1,201,0,42,0,0,0,111,105,0,0,0,0,0,0,0,0,0,1,198,0,43,0,0,0,111,144,0,0,0,0,0,0,0,0,0,1,196,0,44,0,0,0,114,40,0,0,0,0,0,0,0,0,0,1,200,0,45,0,0,0,114,105,0,0,0,0,0,0,0,0,0,1,197,0,46,0,0,0,114,144,0,0,0,0,0,0,0,0,0,1,202,0,47,0,0,0,144,105,0,0,0,0,0,0,0,0,5,1,185,0,29,0,0,0,102,102,0,0,0,0,0,0,0,0,5,1,181,0,48,0,0,0,102,140,0,0,0,0,0,0,0,0,5,1,183,0,49,0,0,0,112,26,0,0,0,0,0,0,0,0,5,1,183,0,50,0,0,0,112,102,0,0,0,0,0,0,0,0,5,1,180,0,51,0,0,0,112,140,0,0,0,0,0,0,0,0,5,1,178,0,2,0,0,0,115,26],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1127068);allocate([5,1,182,0,31,0,0,0,115,102,0,0,0,0,0,0,0,0,5,1,179,0,52,0,0,0,115,140,0,0,0,0,0,0,0,0,5,1,184,0,53,0,0,0,140,102,0,0,0,0,0,0,0,0,10,1,227,0,59,0,0,32,102,102,0,0,0,0,0,0,0,0,10,1,226,0,48,0,0,32,102,140,0,0,0,0,0,0,0,0,15,1,238,0,80,0,0,0,114,105,105,0,0,0,0,0,0,0,15,1,237,0,81,0,0,0,114,144,105,0,0,0,0,0,0,0,15,1,236,0,82,0,0,0,115,103,103,0,0,0,0,0,0,0,15,1,235,0,83,0,0,0,115,142,103,0,0,0,0,0,0,0,21,1,232,0,71,0,0,0,103,103,103,0,0,0,0,0,0,0,21,1,231,0,84,0,0,0,103,142,103,0,0,0,0,0,0,0,28,1,234,0,71,0,0,0,105,105,105,0,0,0,0,0,0,0,28,1,233,0,85,0,0,0,105,144,105,0,0,0,0,0,0,0,35,1,240,0,59,0,0,0,103,103,0,0,0,0,0,0,0,0,35,1,242,0,59,0,0,0,105,105,0,0,0,0,0,0,0,0,35,1,239,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,35,1,241,0,61,0,0,0,144,105,0,0,0,0,0,0,0,0,43,1,244,0,59,0,0,0,103,103,0,0,0,0,0,0,0,0,43,1,246,0,59,0,0,0,105,105,0,0,0,0,0,0,0,0,43,1,243,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,43,1,245,0,61,0,0,0,144,105,0,0,0,0,0,0,0,0,48,1,248,0,59,0,0,0,103,103,0,0,0,0,0,0,0,0,48,1,250,0,59,0,0,0,105,105,0,0,0,0,0,0,0,0,48,1,247,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,48,1,249,0,61,0,0,0,144,105,0,0,0,0,0,0,0,0,54,1,252,0,59,0,0,0,103,103,0,0,0,0,0,0,0,0,54,1,254,0,59,0,0,0,105,105,0,0,0,0,0,0,0,0,54,1,251,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,54,1,253,0,61,0,0,0,144,105,0,0,0,0,0,0,0,0,61,1,0,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,61,1,2,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,61,1,255,0,60,0,0,0,142,103,0,0,0,0,0,0,0,0,61,1,1,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,66,1,4,1,88,0,0,0,116,101,101,0,0,0,0,0,0,0,66,1,3,1,89,0,0,0,116,139,101,0,0,0,0,0,0,0,74,1,6,1,88,0,0,0,116,101,101,0,0,0,0,0,0,0,74,1,5,1,89,0,0,0,116,139,101,0,0,0,0,0,0,0,82,1,8,1,29,0,0,0,101,101,0,0,0,0,0,0,0,0,82,1,7,1,55,0,0,0,139,101,0,0,0,0,0,0,0,0,82,1,8,1,90,0,0,0,46,101,101,0,0,0,0,0,0,0,82,1,7,1,91,0,0,0,46,139,101,0,0,0,0,0,0,0,91,1,10,1,29,0,0,0,101,101,0,0,0,0,0,0,0,0,91,1,9,1,55,0,0,0,139,101,0,0,0,0,0,0,0,0,91,1,10,1,90,0,0,0,46,101,101,0,0,0,0,0,0,0,91,1,9,1,91,0,0,0,46,139,101,0,0,0,0,0,0,0,100,1,12,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,100,1,14,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,100,1,11,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,100,1,13,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,113,1,20,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,113,1,22,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,113,1,19,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,113,1,21,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,119,1,16,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,119,1,15,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,125,1,18,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,125,1,17,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,138,1,24,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,138,1,23,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,146,1,26,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,146,1,25,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,159,1,28,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,159,1,27,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,165,1,30,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,165,1,29,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,171,1,32,1,59,0,0,32,103,57,0,0,0,0,0,0,0,0,171,1,34,1,59,0,0,8,105,57,0,0,0,0,0,0,0,0,171,1,31,1,60,0,0,32,142,57,0,0,0,0,0,0,0,0,171,1,33,1,61,0,0,8,144,57,0,0,0,0,0,0,0,0,177,1,36,1,59,0,0,32,103,57,0,0,0,0,0,0,0,0,177,1,38,1,59,0,0,8,105,57,0,0,0,0,0,0,0,0,177,1,35,1,60,0,0,32,142,57,0,0,0,0,0,0,0,0,177,1,37,1,61,0,0,8,144,57,0,0,0,0,0,0,0,0,183,1,40,1,59,0,0,32,103,57,0,0,0,0,0,0,0,0,183,1,42,1,59,0,0,8,105,57,0,0,0,0,0,0,0,0,183,1,39,1,60,0,0,32,142,57,0,0,0,0,0,0,0,0,183,1,41,1,61,0,0,8,144,57,0,0,0,0,0,0,0,0,189,1,43,1,61,0,0,0,144,57,0,0,0,0,0,0,0,0,196,1,44,1,60,0,0,32,142,57,0,0,0,0,0,0,0,0,196,1,45,1,61,0,0,8,144,57,0,0,0,0,0,0,0,0,202,1,48,1,59,0,0,0,57,57,0,0,0,0,0,0,0,0,202,1,51,1,59,0,0,0,57,57,0,0,0,0,0,0,0,0,202,1,47,1,92,0,0,8,57,139,0,0,0,0,0,0,0,0,202,1,46,1,40,0,0,32,57,144,0,0,0,0,0,0,0,0,202,1,50,1,63,0,0,8,139,57,0,0,0,0,0,0,0,0,202,1,49,1,61,0,0,32,144,57,0,0,0,0,0,0,0,0,209,1,52,1,40,0,0,0,57,144,0,0,0,0,0,0,0,0,216,1,53,1,60,0,0,32,142,102,0,0,0,0,0,0,0,0,216,1,54,1,61,0,0,32,144,103,0,0,0,0,0,0,0,0,226,1,58,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,226,1,57,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,231,1,60,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,231,1,59,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,236,1,56,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,236,1,55,1,95,0,0,0,140,102,0,0,0,0,0,0,0,0,245,1,64,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,245,1,63,1,60,0,0,0,142,103,0,0,0,0,0,0,0,0,250,1,66,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,250,1,65,1,61,0,0,0,144,105,0,0,0,0,0,0,0,0,255,1,62,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,255,1,61,1,95,0,0,0,140,102,0,0,0,0,0,0,0,0,10,2,67,1,96,0,0,0,103,0,0,0,0,0,0,0,0,0,17,2,68,1,96,0,0,0,105,0,0,0,0,0,0,0,0,0,24,2,73,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,27,2,85,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,31,2,88,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,31,2,86,1,34,0,0,0,103,142,0,0,0,0,0,0,0,0,31,2,87,1,100,0,0,0,113,103,0,0,0,0,0,0,0,0,31,2,85,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,36,2,92,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,36,2,90,1,40,0,0,0,105,144,0,0,0,0,0,0,0,0,36,2,91,1,101,0,0,0,111,105,0,0,0,0,0,0,0,0,36,2,89,1,43,0,0,0,111,144,0,0,0,0,0,0,0,0,41,2,84,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,41,2,82,1,48,0,0,0,102,140,0,0,0,0,0,0,0,0,41,2,83,1,102,0,0,0,112,102,0,0,0,0,0,0,0,0,41,2,81,1,51,0,0,0,112,140,0,0,0,0,0,0,0,0,46,2,76,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,46,2,74,1,34,0,0,0,103,142,0,0,0,0,0,0,0,0,46,2,75,1,100,0,0,0,113,103,0,0,0,0,0,0,0,0,46,2,73,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,50,2,80,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,50,2,78,1,40,0,0,0,105,144,0,0,0,0,0,0,0,0,50,2,79,1,101,0,0,0,111,105,0,0,0,0,0,0,0,0,50,2,77,1,43,0,0,0,111,144,0,0,0,0,0,0,0,0,54,2,97,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,58,2,100,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,58,2,98,1,34,0,0,0,103,142,0,0,0,0,0,0,0,0,58,2,99,1,100,0,0,0,113,103,0,0,0,0,0,0,0,0,58,2,97,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,63,2,104,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,63,2,102,1,40,0,0,0,105,144,0,0,0,0,0,0,0,0,63,2,103,1,101,0,0,0,111,105,0,0,0,0,0,0,0,0,63,2,101,1,43,0,0,0,111,144,0,0,0,0,0,0,0,0,68,2,96,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,68,2,94,1,48,0,0,0,102,140,0,0,0,0,0,0,0,0,68,2,95,1,102,0,0,0,112,102,0,0,0,0,0,0,0,0,68,2,93,1,51,0,0,0,112,140,0,0,0,0,0,0,0,0,73,2,109,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,77,2,112,1,59,0,0,0,103,103,0,0,0,0,0,0,0,0,77,2,110,1,34,0,0,0,103,142,0,0,0,0,0,0,0,0,77,2,111,1,100,0,0,0,113,103,0,0,0,0,0,0,0,0,77,2,109,1,37,0,0,0,113,142,0,0,0,0,0,0,0,0,82,2,116,1,59,0,0,0,105,105,0,0,0,0,0,0,0,0,82,2,114,1,40,0,0,0,105,144,0,0,0,0,0,0,0,0,82,2,115,1,101,0,0,0,111,105,0,0,0,0,0,0,0,0,82,2,113,1,43,0,0,0,111,144,0,0,0,0,0,0,0,0,87,2,108,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,87,2,106,1,48,0,0,0,102,140,0,0,0,0,0,0,0,0,87,2,107,1,102,0,0,0,112,102,0,0,0,0,0,0,0,0,87,2,105,1,51,0,0,0,112,140,0,0,0,0,0,0,0,0,92,2,72,1,59,0,0,0,102,102,0,0,0,0,0,0,0,0,92,2,70,1,48,0,0,0,102,140,0,0,0,0,0,0,0,0,92,2,71,1,102,0,0,0,112,102,0,0,0,0,0,0,0,0,92,2,69,1,51,0,0,0,112,140,0,0,0,0,0,0,0,0,101,2,118,1,71,0,0,0,103,103,103,0,0,0,0,0,0,0,101,2,117,1,84,0,0,0,103,142,103,0,0,0,0,0,0,0,107,2,120,1,71,0,0,0,105,105,105,0,0,0,0,0,0,0,107,2,119,1,85,0,0,0,105,144,105,0,0,0,0,0,0,0,113,2,121,1,108,0,0,2,1,140,0,0,0,0,0,0,0,0,113,2,123,1,109,0,0,4,1,142,0,0,0,0,0,0,0,0,113,2,125,1,110,0,0,8,1,144,0,0,0,0,0,0,0,0,113,2,20,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,113,2,22,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,118,2,129,1,104,0,0,32,138,0,0,0,0,0,0,0,0,0,118,2,124,1,112,0,0,32,1,103,0,0,0,0,0,0,0,0,118,2,123,1,109,0,0,32,1,142,0,0,0,0,0,0,0,0,118,2,22,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,124,2,126,1,104,0,0,8,138,0,0,0,0,0,0,0,0,0,124,2,127,1,112,0,0,8,1,105,0,0,0,0,0,0,0,0,124,2,125,1,110,0,0,8,1,144,0,0,0,0,0,0,0,0,130,2,128,1,104,0,0,0,138,0,0,0,0,0,0,0,0,0,130,2,122,1,112,0,0,32,1,102,0,0,0,0,0,0,0,0,130,2,121,1,108,0,0,32,1,140,0,0,0,0,0,0,0,0,130,2,20,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,136,2,132,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,2,139,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,2,140,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,2,141,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,2,143,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,175,2,144,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,186,2,145,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,2,146,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,2,222,56,114,0,0,0,106,0,0,0,0,0,0,0,0,0,200,2,204,56,114,0,0,0,103,0,0,0,0,0,0,0,0,0,205,2,213,56,114,0,0,0,105,0,0,0,0,0,0,0,0,0,210,2,195,56,114,0,0,0,102,0,0,0,0,0,0,0,0,0,215,2,133,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,2,134,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,2,147,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,2,148,1,113,0,0,0,146,0,0,0,0,0,0,0,0,0,235,2,149,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,2,150,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,160,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,3,3,159,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,11,3,162,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,11,3,161,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,19,3,158,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,19,3,157,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,27,3,154,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,27,3,153,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,34,3,156,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,34,3,155,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,41,3,152,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,41,3,151,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,61,3,172,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,61,3,171,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,69,3,174,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,69,3,173,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,77,3,170,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,77,3,169,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,85,3,166,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,85,3,165,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,92,3,168,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,92,3,167,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,99,3,164,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,99,3,163,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,112,3,186,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,112,3,185,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,119,3,188,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,119,3,187,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,126,3,184,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,126,3,183,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,146,3,202,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,146,3,201,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,154,3,204,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,154,3,203,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,162,3,200,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,162,3,199,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,170,3,196,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,170,3,195,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,177,3,198,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,177,3,197,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,184,3,194,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,184,3,193,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,204,3,214,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,204,3,213,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,212,3,216,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,212,3,215,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,220,3,212,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,220,3,211,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,228,3,208,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,228,3,207,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,235,3,210,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,235,3,209,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,242,3,206,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,242,3,205,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,0,4,228,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,0,4,227,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,8,4,230,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,8,4,229,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,16,4,226,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,16,4,225,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,31,4,238,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,31,4,237,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,39,4,240,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,39,4,239,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,47,4,236,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,47,4,235,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,62,4,244,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,62,4,243,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,70,4,246,1,29,0,0,0,105,105,0,0,0,0,0,0,0,0,70,4,245,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,78,4,242,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,78,4,241,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,93,4,254,1,29,0,0,0,103,103,0,0,0,0,0,0,0,0,93,4,253,1,39,0,0,0,142,103,0,0,0,0,0,0,0,0,101,4,0,2,29,0,0,0,105,105,0,0,0,0,0,0,0,0,101,4,255,1,47,0,0,0,144,105,0,0,0,0,0,0,0,0,109,4,252,1,29,0,0,0,102,102,0,0,0,0,0,0,0,0,109,4,251,1,53,0,0,0,140,102,0,0,0,0,0,0,0,0,123,4,4,2,29,0,0,0,103,103,0,0,0,0,0,0,0,0,123,4,3,2,39,0,0,0,142,103,0,0,0,0,0,0,0,0,130,4,6,2,29,0,0,0,105,105,0,0,0,0,0,0,0,0,130,4,5,2,47,0,0,0,144,105,0,0,0,0,0,0,0,0,137,4,2,2,29,0,0,0,102,102,0,0,0,0,0,0,0,0,137,4,1,2,53,0,0,0,140,102,0,0,0,0,0,0,0,0,150,4,10,2,29,0,0,0,103,103,0,0,0,0,0,0,0,0,150,4,9,2,39,0,0,0,142,103,0,0,0,0,0,0,0,0,157,4,12,2,29,0,0,0,105,105,0,0,0,0,0,0,0,0,157,4,11,2,47,0,0,0,144,105,0,0,0,0,0,0,0,0,164,4,8,2,29,0,0,0,102,102,0,0,0,0,0,0,0,0,164,4,7,2,53,0,0,0,140,102,0,0,0,0,0,0,0,0,177,4,20,2,29,0,0,0,103,103,0,0,0,0,0,0,0,0,177,4,19,2,39,0,0,0,142,103,0,0,0,0,0,0,0,0,184,4,22,2,29,0,0,0,105,105,0,0,0,0,0,0,0,0,184,4,21,2,47,0,0,0,144,105,0,0,0,0,0,0,0,0,191,4,18,2,29,0,0,0,102,102,0,0,0,0,0,0,0,0,191,4,17,2,53,0,0,0,140,102,0,0,0,0,0,0,0,0,198,4,83,2,121,0,0,0,115,5,101,101,0,0,0,0,0,0,198,4,81,2,124,0,0,0,115,5,139,101,0,0,0,0,0,0,198,4,87,2,121,0,0,0,115,6,101,101,0,0,0,0,0,0,198,4,85,2,124,0,0,0,115,6,139,101,0,0,0,0,0,0,198,4,92,2,121,0,0,0,115,8,101,101,0,0,0,0,0,0,198,4,90,2,126,0,0,0,115,8,144,101,0,0,0,0,0,0,198,4,98,2,121,0,0,0,115,9,101,101,0,0,0,0,0,0,198,4,96,2,128,0,0,0,115,9,142,101,0,0,0,0,0,0,202,4,79,2,59,0,0,0,106,106,0,0,0,0,0,0,0,0,202,4,75,2,30,0,0,0,106,146,0,0,0,0,0,0,0,0,202,4,72,2,2,0,0,0,115,25,0,0,0,0,0,0,0,0,202,4,76,2,129,0,0,0,115,106,0,0,0,0,0,0,0,0,202,4,73,2,32,0,0,0,115,146,0,0,0,0,0,0,0,0,202,4,78,2,130,0,0,0,146,106,0,0,0,0,0,0,0,0,207,4,61,2,59,0,0,0,103,103,0,0,0,0,0,0,0,0,207,4,57,2,34,0,0,0,103,142,0,0,0,0,0,0,0,0,207,4,59,2,131,0,0,0,113,32,0,0,0,0,0,0,0,0,207,4,59,2,100,0,0,0,113,103,0,0,0,0,0,0,0,0,207,4,56,2,37,0,0,0,113,142,0,0,0,0,0,0,0,0,207,4,54,2,2,0,0,0,115,32,0,0,0,0,0,0,0,0,207,4,58,2,129,0,0,0,115,103,0,0,0,0,0,0,0,0,207,4,55,2,38,0,0,0,115,142,0,0,0,0,0,0,0,0,207,4,60,2,60,0,0,0,142,103,0,0,0,0,0,0,0,0,212,4,84,2,88,0,0,0,116,101,101,0,0,0,0,0,0,0,212,4,82,2,89,0,0,0,116,139,101,0,0,0,0,0,0,0,218,4,88,2,88,0,0,0,116,101,101,0,0,0,0,0,0,0,218,4,86,2,89,0,0,0,116,139,101,0,0,0,0,0,0,0,224,4,70,2,59,0,0,0,105,105,0,0,0,0,0,0,0,0,224,4,66,2,40,0,0,0,105,144,0,0,0,0,0,0,0,0,224,4,68,2,132,0,0,0,111,40,0,0,0,0,0,0,0,0,224,4,68,2,101,0,0,0,111,105,0,0,0,0,0,0,0,0,224,4,65,2,43,0,0,0,111,144,0,0,0,0,0,0,0,0,224,4,63,2,44,0,0,0,114,40,0,0,0,0,0,0,0,0,224,4,67,2,133,0,0,0,114,105,0,0,0,0,0,0,0,0,224,4,64,2,46,0,0,0,114,144,0,0,0,0,0,0,0,0,224,4,69,2,61,0,0,0,144,105,0,0,0,0,0,0,0,0,229,4,100,2,134,0,0,0,119,134,0,0,0,0,0,0,0,0,229,4,94,2,135,0,0,0,120,135,0,0,0,0,0,0,0,0,229,4,95,2,136,0,0,8,121,136,0,0,0,0,0,0,0,0,229,4,89,2,137,0,0,0,122,137,0,0,0,0,0,0,0,0,234,4,89,2,137,0,0,0,122,137,0,0,0,0,0,0,0,0,240,4,93,2,88,0,0,0,116,101,101,0,0,0,0,0,0,0,240,4,91,2,143,0,0,0,116,144,101,0,0,0,0,0,0,0,246,4,94,2,135,0,0,0,120,135,0,0,0,0,0,0,0,0,252,4,95,2,136,0,0,0,121,136,0,0,0,0,0,0,0,0,2,5,99,2,88,0,0,0,116,101,101,0,0,0,0,0,0,0,2,5,97,2,145,0,0,0,116,142,101,0,0,0,0,0,0,0,8,5,100,2,134,0,0,0,119,134,0,0,0,0,0,0,0,0,14,5,52,2,59,0,0,0,102,102,0,0,0,0,0,0,0,0,14,5,48,2,48,0,0,0,102,140,0,0,0,0,0,0,0,0,14,5,50,2,146,0,0,0,112,26,0,0,0,0,0,0,0,0,14,5,50,2,102,0,0,0,112,102,0,0,0,0,0,0,0,0,14,5,47,2,51,0,0,0,112,140,0,0,0,0,0,0,0,0,14,5,45,2,2,0,0,0,115,26,0,0,0,0,0,0,0,0,14,5,49,2,129,0,0,0,115,102,0,0,0,0,0,0,0,0,14,5,46,2,52,0,0,0,115,140,0,0,0,0,0,0,0,0,14,5,51,2,95,0,0,0,140,102,0,0,0,0,0,0,0,0,27,5,101,2,147,0,0,0,139,0,0,0,0,0,0,0,0,0,38,5,108,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,48,5,110,2,59,0,0,0,106,106,0,0,0,0,0,0,0,0,48,5,109,2,30,0,0,0,106,146,0,0,0,0,0,0,0,0,57,5,105,2,59,0,0,0,103,103,0,0,0,0,0,0,0,0,57,5,104,2,34,0,0,0,103,142,0,0,0,0,0,0,0,0,66,5,107,2,59,0,0,0,105,105,0,0,0,0,0,0,0,0,66,5,106,2,40,0,0,0,105,144,0,0,0,0,0,0,0,0,75,5,103,2,59,0,0,0,102,102,0,0,0,0,0,0,0,0,75,5,102,2,48,0,0,0,102,140,0,0,0,0,0,0,0,0,84,5,112,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,84,5,111,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,91,5,114,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,91,5,113,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,98,5,123,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,5,124,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,5,130,2,29,0,0,0,106,103,0,0,0,0,0,0,0,0,119,5,134,2,29,0,0,0,106,105,0,0,0,0,0,0,0,0,119,5,127,2,33,0,0,0,146,103,0,0,0,0,0,0,0,0,119,5,132,2,33,0,0,0,146,105,0,0,0,0,0,0,0,0,126,5,129,2,29,0,0,0,103,103,0,0,0,0,0,0,0,0,126,5,126,2,39,0,0,0,142,103,0,0,0,0,0,0,0,0,133,5,133,2,29,0,0,0,105,105,0,0,0,0,0,0,0,0,133,5,131,2,47,0,0,0,144,105,0,0,0,0,0,0,0,0,140,5,128,2,29,0,0,0,102,103,0,0,0,0,0,0,0,0,140,5,125,2,53,0,0,0,140,103,0,0,0,0,0,0,0,0,147,5,135,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,5,137,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,150,5,136,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,159,5,139,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,159,5,138,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,168,5,141,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,168,5,140,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,177,5,158,5,59,0,0,0,101,89,0,0,0,0,0,0,0,0,177,5,157,5,63,0,0,0,139,89,0,0,0,0,0,0,0,0,186,5,143,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,186,5,142,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,195,5,160,5,59,0,0,0,89,101,0,0,0,0,0,0,0,0,195,5,159,5,61,0,0,0,144,101,0,0,0,0,0,0,0,0,204,5,162,5,29,0,0,0,89,101,0,0,0,0,0,0,0,0,204,5,161,5,47,0,0,0,144,101,0,0,0,0,0,0,0,0,213,5,145,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,213,5,144,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,222,5,147,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,222,5,146,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,231,5,164,5,59,0,0,0,101,89,0,0,0,0,0,0,0,0,231,5,163,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,240,5,151,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,240,5,149,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,240,5,150,2,61,0,0,0,144,103,0,0,0,0,0,0,0,0,240,5,148,2,61,0,0,0,144,105,0,0,0,0,0,0,0,0,249,5,151,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,249,5,150,2,61,0,0,0,144,103,0,0,0,0,0,0,0,0,3,6,149,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,3,6,148,2,61,0,0,0,144,105,0,0,0,0,0,0,0,0,13,6,153,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,13,6,152,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,22,6,156,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,31,6,157,2,59,0,0,0,103,101,0,0,0,0,0,0,0,0,31,6,156,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,41,6,155,2,59,0,0,0,105,101,0,0,0,0,0,0,0,0,41,6,154,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,51,6,160,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,60,6,161,2,59,0,0,0,103,101,0,0,0,0,0,0,0,0,60,6,160,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,70,6,159,2,59,0,0,0,105,101,0,0,0,0,0,0,0,0,70,6,158,2,61,0,0,0,144,101,0,0,0,0,0,0,0,0,80,6,163,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,80,6,162,2,60,0,0,0,142,101,0,0,0,0,0,0,0,0,89,6,167,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,89,6,165,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,89,6,166,2,60,0,0,0,142,103,0,0,0,0,0,0,0,0,89,6,164,2,60,0,0,0,142,105,0,0,0,0,0,0,0,0,98,6,167,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,98,6,166,2,60,0,0,0,142,103,0,0,0,0,0,0,0,0,108,6,165,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,108,6,164,2,60,0,0,0,142,105,0,0,0,0,0,0,0,0,118,6,169,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,118,6,168,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,128,6,166,5,59,0,0,0,101,89,0,0,0,0,0,0,0,0,128,6,165,5,63,0,0,0,139,89,0,0,0,0,0,0,0,0,138,6,171,2,59,0,0,0,101,101,0,0,0,0,0,0,0,0,138,6,170,2,63,0,0,0,139,101,0,0,0,0,0,0,0,0,148,6,168,5,59,0,0,0,101,89,0,0,0,0,0,0,0,0,148,6,167,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,158,6,175,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,158,6,173,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,158,6,174,2,61,0,0,0,144,103,0,0,0,0,0,0,0,0,158,6,172,2,61,0,0,0,144,105,0,0,0,0,0,0,0,0,168,6,175,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,168,6,174,2,61,0,0,0,144,103,0,0,0,0,0,0,0,0,179,6,173,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,179,6,172,2,61,0,0,0,144,105,0,0,0,0,0,0,0,0,190,6,179,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,190,6,177,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,190,6,178,2,60,0,0,0,142,103,0,0,0,0,0,0,0,0,190,6,176,2,60,0,0,0,142,105,0,0,0,0,0,0,0,0,200,6,179,2,59,0,0,0,101,103,0,0,0,0,0,0,0,0,200,6,178,2,60,0,0,0,142,103,0,0,0,0,0,0,0,0,211,6,177,2,59,0,0,0,101,105,0,0,0,0,0,0,0,0,211,6,176,2,60,0,0,0,142,105,0,0,0,0,0,0,0,0,231,6,180,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,6,181,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,6,182,2,0,0,0,32,0,0,0,0,0,0,0,0,0,0,245,6,183,2,0,0,0,32,0,0,0,0,0,0,0,0,0,0,249,6,184,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,7,194,2,96,0,0,0,106,0,0,0,0,0,0,0,0,0,4,7,193,2,113,0,0,0,146,0,0,0,0,0,0,0,0,0,9,7,190,2,96,0,0,32,103,0,0,0,0,0,0,0,0,0,9,7,189,2,96,0,0,0,103,0,0,0,0,0,0,0,0,0,9,7,188,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,14,7,192,2,96,0,0,0,105,0,0,0,0,0,0,0,0,0,14,7,191,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,19,7,187,2,96,0,0,32,102,0,0,0,0,0,0,0,0,0,19,7,186,2,96,0,0,0,102,0,0,0,0,0,0,0,0,0,19,7,185,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,28,7,202,2,103,0,0,0,106,0,0,0,0,0,0,0,0,0,28,7,201,2,113,0,0,0,146,0,0,0,0,0,0,0,0,0,28,7,202,2,103,0,0,0,106,25,0,0,0,0,0,0,0,0,28,7,201,2,113,0,0,0,146,25,0,0,0,0,0,0,0,0,33,7,198,2,103,0,0,0,103,0,0,0,0,0,0,0,0,0,33,7,197,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,33,7,198,2,103,0,0,0,103,32,0,0,0,0,0,0,0,0,33,7,197,2,106,0,0,0,142,32,0,0,0,0,0,0,0,0,38,7,204,2,29,0,0,0,101,101,0,0,0,0,0,0,0,0,38,7,203,2,55,0,0,0,139,101,0,0,0,0,0,0,0,0,44,7,206,2,29,0,0,0,101,101,0,0,0,0,0,0,0,0,44,7,205,2,55,0,0,0,139,101,0,0,0,0,0,0,0,0,50,7,200,2,103,0,0,0,105,0,0,0,0,0,0,0,0,0,50,7,199,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,50,7,200,2,103,0,0,0,105,40,0,0,0,0,0,0,0,0,50,7,199,2,107,0,0,0,144,40,0,0,0,0,0,0,0,0,55,7,227,2,29,0,0,0,101,101,0,0,0,0,0,0,0,0,55,7,225,2,47,0,0,0,144,101,0,0,0,0,0,0,0,0,61,7,231,2,29,0,0,0,101,101,0,0,0,0,0,0,0,0,61,7,229,2,39,0,0,0,142,101,0,0,0,0,0,0,0,0,67,7,196,2,103,0,0,0,102,0,0,0,0,0,0,0,0,0,67,7,195,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,67,7,196,2,103,0,0,0,102,26,0,0,0,0,0,0,0,0,67,7,195,2,105,0,0,0,140,26,0,0,0,0,0,0,0,0,72,7,255,2,88,0,0,0,116,101,101,0,0,0,0,0,0,0,72,7,254,2,89,0,0,0,116,139,101,0,0,0,0,0,0,0,77,7,1,3,88,0,0,0,116,101,101,0,0,0,0,0,0,0,77,7,0,3,89,0,0,0,116,139,101,0,0,0,0,0,0,0,82,7,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,7,169,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,7,11,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,7,12,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,7,13,3,149,0,0,0,115,115,0,0,0,0,0,0,0,0,108,7,14,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,7,16,3,150,0,0,0,116,101,117,0,0,0,0,0,0,0,111,7,15,3,151,0,0,0,116,101,142,0,0,0,0,0,0,0,121,7,17,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,121,7,18,3,155,0,0,0,116,116,101,0,0,0,0,0,0,0,127,7,19,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,7,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,7,141,0,156,0,0,0,0,0,0,0,0,0,0,0,0,0,138,7,142,0,103,0,0,0,87,0,0,0,0,0,0,0,0,0,138,7,142,0,157,0,0,0,45,45,0,0,0,0,0,0,0,0,138,7,157,0,112,0,0,0,45,87,0,0,0,0,0,0,0,0,138,7,142,0,103,0,0,0,87,45,0,0,0,0,0,0,0,0,143,7,138,0,107,0,0,0,144,0,0,0,0,0,0,0,0,0,149,7,141,0,156,0,0,0,0,0,0,0,0,0,0,0,0,0,149,7,141,0,103,0,0,0,87,0,0,0,0,0,0,0,0,0,149,7,141,0,157,0,0,0,45,45,0,0,0,0,0,0,0,0,149,7,141,0,112,0,0,0,45,87,0,0,0,0,0,0,0,0,149,7,141,0,103,0,0,0,87,45,0,0,0,0,0,0,0,0,155,7,137,0,106,0,0,0,142,0,0,0,0,0,0,0,0,0,161,7,30,3,158,0,0,0,145,0,0,0,0,0,0,0,0,0,166,7,31,3,158,0,0,0,145,0,0,0,0,0,0,0,0,0,172,7,135,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,7,179,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,184,7,175,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,192,7,189,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,199,7,221,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,207,7,217,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,216,7,231,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,224,7,247,1,103,0,0,0,87,45,0,0,0,0,0,0,0,0,232,7,13,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,239,7,118,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,239,7,118,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,239,7,14,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,244,7,117,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,244,7,117,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,244,7,117,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,244,7,117,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,250,7,33,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,0,8,115,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,115,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,0,8,12,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,0,8,13,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,6,8,116,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,6,8,116,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,6,8,116,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,6,8,116,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,13,8,35,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,20,8,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,8,34,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,34,8,32,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,40,8,119,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,8,37,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,8,246,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,8,238,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,67,8,238,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,67,8,224,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,67,8,238,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,72,8,234,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,78,8,211,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,78,8,211,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,78,8,211,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,78,8,211,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,78,8,211,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,84,8,212,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,84,8,212,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,84,8,253,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,84,8,212,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,90,8,208,2,107,0,0,0,144,0,0,0,0,0,0,0,0,0,97,8,237,2,156,0,0,0,0,0,0,0,0,0,0,0,0,0,97,8,237,2,103,0,0,0,87,0,0,0,0,0,0,0,0,0,97,8,237,2,157,0,0,0,45,45,0,0,0,0,0,0,0,0,97,8,237,2,112,0,0,0,45,87,0,0,0,0,0,0,0,0,97,8,237,2,103,0,0,0,87,45,0,0,0,0,0,0,0,0,104,8,207,2,106,0,0,0,142],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1137310);allocate([111,8,233,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,117,8,38,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,8,247,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,8,39,3,103,0,0,0,87,0,0,0,0,0,0,0,0,0,142,8,71,3,103,0,0,0,87,0,0,0,0,0,0,0,0,0,155,8,140,0,106,0,0,0,142,0,0,0,0,0,0,0,0,0,162,8,139,0,105,0,0,0,140,0,0,0,0,0,0,0,0,0,175,8,41,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,189,8,43,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,197,8,42,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,205,8,40,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,218,8,236,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,232,8,210,2,106,0,0,0,142,0,0,0,0,0,0,0,0,0,240,8,209,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,248,8,235,2,105,0,0,0,140,0,0,0,0,0,0,0,0,0,4,9,146,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,10,9,147,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,17,9,145,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,29,9,62,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,36,9,61,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,43,9,44,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,9,237,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,68,9,239,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,75,9,240,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,83,9,238,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,90,9,236,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,103,9,225,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,111,9,226,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,120,9,224,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,134,9,105,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,148,9,79,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,156,9,78,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,164,9,104,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,171,9,246,4,103,0,0,0,87,0,0,0,0,0,0,0,0,0,175,9,230,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,9,45,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,186,9,46,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,193,9,232,4,107,0,0,0,144,0,0,0,0,0,0,0,0,0,198,9,47,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,9,48,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,9,49,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,9,50,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,9,51,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,9,231,4,106,0,0,0,142,0,0,0,0,0,0,0,0,0,237,9,233,4,158,0,0,0,145,0,0,0,0,0,0,0,0,0,242,9,229,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,9,63,7,156,0,0,0,0,0,0,0,0,0,0,0,0,0,247,9,64,7,103,0,0,0,87,0,0,0,0,0,0,0,0,0,247,9,64,7,157,0,0,0,45,45,0,0,0,0,0,0,0,0,247,9,79,7,112,0,0,0,45,87,0,0,0,0,0,0,0,0,247,9,64,7,103,0,0,0,87,45,0,0,0,0,0,0,0,0,252,9,60,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,2,10,63,7,156,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,63,7,103,0,0,0,87,0,0,0,0,0,0,0,0,0,2,10,63,7,157,0,0,0,45,45,0,0,0,0,0,0,0,0,2,10,63,7,112,0,0,0,45,87,0,0,0,0,0,0,0,0,2,10,63,7,103,0,0,0,87,45,0,0,0,0,0,0,0,0,8,10,59,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,14,10,52,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,10,53,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,10,54,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,10,74,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,40,10,55,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,47,10,78,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,25,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,26,0,0,0,0,0,0,0,0,0,55,10,56,3,0,0,0,0,32,0,0,0,0,0,0,0,0,0,55,10,57,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,62,10,67,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,10,68,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,10,69,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,10,70,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,10,72,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,10,73,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,103,10,79,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,10,75,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,10,76,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,10,221,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,10,77,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,10,247,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,10,35,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,143,10,11,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,148,10,21,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,148,10,19,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,148,10,20,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,153,10,16,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,159,10,18,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,167,10,15,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,173,10,17,11,158,0,0,0,145,0,0,0,0,0,0,0,0,0,179,10,10,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,184,10,107,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,184,10,107,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,184,10,93,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,184,10,107,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,189,10,103,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,195,10,80,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,195,10,80,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,195,10,80,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,195,10,80,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,195,10,80,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,201,10,81,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,201,10,81,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,201,10,122,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,201,10,81,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,207,10,77,11,107,0,0,0,144,0,0,0,0,0,0,0,0,0,214,10,106,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,214,10,106,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,214,10,106,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,214,10,106,11,112,0,0,0,45,87,0,0,0,0,0,0,0,0,214,10,106,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,221,10,76,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,228,10,102,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,234,10,177,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,10,205,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,239,10,205,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,245,10,196,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,245,10,196,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,245,10,196,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,245,10,196,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,252,10,198,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,252,10,198,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,3,11,195,11,156,0,0,0,0,0,0,0,0,0,0,0,0,0,3,11,195,11,103,0,0,0,87,0,0,0,0,0,0,0,0,0,3,11,195,11,157,0,0,0,45,45,0,0,0,0,0,0,0,0,3,11,195,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,11,11,197,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,11,80,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,11,179,56,156,0,0,0,0,0,0,0,0,0,0,0,0,0,24,11,179,56,103,0,0,0,87,0,0,0,0,0,0,0,0,0,24,11,22,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,24,11,23,11,103,0,0,0,87,45,0,0,0,0,0,0,0,0,29,11,81,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,37,11,82,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,47,11,83,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,54,11,84,3,159,0,0,0,157,0,0,0,0,0,0,0,0,0,63,11,85,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,11,86,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,11,87,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,11,126,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,11,127,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,11,129,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,95,11,128,3,55,0,0,0,139,101,0,0,0,0,0,0,0,0,102,11,131,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,102,11,130,3,55,0,0,0,139,101,0,0,0,0,0,0,0,0,109,11,132,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,11,134,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,113,11,133,3,55,0,0,0,139,101,0,0,0,0,0,0,0,0,120,11,136,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,120,11,135,3,55,0,0,0,139,101,0,0,0,0,0,0,0,0,127,11,207,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,11,144,3,103,0,0,0,106,0,0,0,0,0,0,0,0,0,138,11,143,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,138,11,144,3,103,0,0,0,106,25,0,0,0,0,0,0,0,0,138,11,143,3,113,0,0,0,146,25,0,0,0,0,0,0,0,0,144,11,140,3,103,0,0,0,103,0,0,0,0,0,0,0,0,0,144,11,139,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,144,11,140,3,103,0,0,0,103,32,0,0,0,0,0,0,0,0,144,11,139,3,106,0,0,0,142,32,0,0,0,0,0,0,0,0,150,11,142,3,103,0,0,0,105,0,0,0,0,0,0,0,0,0,150,11,141,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,150,11,142,3,103,0,0,0,105,40,0,0,0,0,0,0,0,0,150,11,141,3,107,0,0,0,144,40,0,0,0,0,0,0,0,0,156,11,138,3,103,0,0,0,102,0,0,0,0,0,0,0,0,0,156,11,137,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,156,11,138,3,103,0,0,0,102,26,0,0,0,0,0,0,0,0,156,11,137,3,105,0,0,0,140,26,0,0,0,0,0,0,0,0,167,11,182,3,103,0,0,0,106,0,0,0,0,0,0,0,0,0,167,11,181,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,173,11,166,3,103,0,0,0,103,0,0,0,0,0,0,0,0,0,173,11,165,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,173,11,170,3,29,0,0,0,103,103,0,0,0,0,0,0,0,0,173,11,172,3,172,0,0,0,113,103,0,0,0,0,0,0,0,0,173,11,171,3,173,0,0,0,115,103,0,0,0,0,0,0,0,0,173,11,167,3,39,0,0,0,142,103,0,0,0,0,0,0,0,0,173,11,172,3,174,0,0,0,113,103,103,0,0,0,0,0,0,0,173,11,169,3,175,0,0,0,113,142,103,0,0,0,0,0,0,0,173,11,171,3,82,0,0,0,115,103,103,0,0,0,0,0,0,0,173,11,168,3,83,0,0,0,115,142,103,0,0,0,0,0,0,0,179,11,174,3,103,0,0,0,105,0,0,0,0,0,0,0,0,0,179,11,173,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,179,11,178,3,29,0,0,0,105,105,0,0,0,0,0,0,0,0,179,11,180,3,176,0,0,0,111,105,0,0,0,0,0,0,0,0,179,11,179,3,177,0,0,0,114,105,0,0,0,0,0,0,0,0,179,11,175,3,47,0,0,0,144,105,0,0,0,0,0,0,0,0,179,11,180,3,178,0,0,0,111,105,105,0,0,0,0,0,0,0,179,11,177,3,179,0,0,0,111,144,105,0,0,0,0,0,0,0,179,11,179,3,80,0,0,0,114,105,105,0,0,0,0,0,0,0,179,11,176,3,81,0,0,0,114,144,105,0,0,0,0,0,0,0,185,11,158,3,103,0,0,0,102,0,0,0,0,0,0,0,0,0,185,11,157,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,185,11,162,3,29,0,0,0,102,102,0,0,0,0,0,0,0,0,185,11,164,3,180,0,0,0,112,102,0,0,0,0,0,0,0,0,185,11,163,3,173,0,0,0,115,102,0,0,0,0,0,0,0,0,185,11,159,3,53,0,0,0,140,102,0,0,0,0,0,0,0,0,185,11,164,3,181,0,0,0,112,102,102,0,0,0,0,0,0,0,185,11,161,3,182,0,0,0,112,140,102,0,0,0,0,0,0,0,185,11,163,3,82,0,0,0,115,102,102,0,0,0,0,0,0,0,185,11,160,3,183,0,0,0,115,140,102,0,0,0,0,0,0,0,194,11,188,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,194,11,187,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,194,11,188,3,0,0,0,0,31,25,0,0,0,0,0,0,0,0,194,11,187,3,185,0,0,0,116,25,0,0,0,0,0,0,0,0,202,11,198,3,96,0,0,0,106,0,0,0,0,0,0,0,0,0,202,11,197,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,207,11,194,3,96,0,0,32,103,0,0,0,0,0,0,0,0,0,207,11,193,3,96,0,0,0,103,0,0,0,0,0,0,0,0,0,207,11,192,3,106,0,0,0,142,0,0,0,0,0,0,0,0,0,212,11,196,3,96,0,0,0,105,0,0,0,0,0,0,0,0,0,212,11,195,3,107,0,0,0,144,0,0,0,0,0,0,0,0,0,217,11,191,3,96,0,0,32,102,0,0,0,0,0,0,0,0,0,217,11,190,3,96,0,0,0,102,0,0,0,0,0,0,0,0,0,217,11,189,3,105,0,0,0,140,0,0,0,0,0,0,0,0,0,222,11,186,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,222,11,185,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,222,11,186,3,0,0,0,0,31,32,0,0,0,0,0,0,0,0,222,11,185,3,185,0,0,0,116,32,0,0,0,0,0,0,0,0,226,11,205,3,186,0,0,0,31,119,0,0,0,0,0,0,0,0,226,11,204,3,187,0,0,0,31,120,0,0,0,0,0,0,0,0,226,11,199,3,188,0,0,0,31,122,0,0,0,0,0,0,0,0,230,11,199,3,188,0,0,0,31,122,0,0,0,0,0,0,0,0,240,11,201,3,88,0,0,0,116,101,101,0,0,0,0,0,0,0,240,11,200,3,145,0,0,0,116,142,101,0,0,0,0,0,0,0,249,11,202,3,29,0,0,0,101,101,0,0,0,0,0,0,0,0,249,11,203,3,193,0,0,0,116,116,101,101,0,0,0,0,0,0,1,12,204,3,187,0,0,0,31,120,0,0,0,0,0,0,0,0,6,12,205,3,186,0,0,0,31,119,0,0,0,0,0,0,0,0,11,12,206,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,15,12,207,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,12,208,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,12,209,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,12,210,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,12,211,3,63,0,0,32,139,103,0,0,0,0,0,0,0,0,35,12,212,3,63,0,0,8,139,105,0,0,0,0,0,0,0,0,42,12,213,3,113,0,0,0,146,0,0,0,0,0,0,0,0,0,49,12,214,3,0,0,0,32,34,32,0,0,0,0,0,0,0,0,49,12,215,3,0,0,0,8,34,40,0,0,0,0,0,0,0,0,57,12,216,3,63,0,0,32,139,103,0,0,0,0,0,0,0,0,57,12,217,3,63,0,0,8,139,105,0,0,0,0,0,0,0,0,65,12,218,3,63,0,0,32,139,103,0,0,0,0,0,0,0,0,65,12,219,3,63,0,0,8,139,105,0,0,0,0,0,0,0,0,73,12,184,3,0,0,0,0,31,0,0,0,0,0,0,0,0,0,73,12,183,3,185,0,0,0,116,0,0,0,0,0,0,0,0,0,73,12,184,3,0,0,0,0,31,26,0,0,0,0,0,0,0,0,73,12,183,3,185,0,0,0,116,26,0,0,0,0,0,0,0,0,88,12,222,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,12,223,3,0,0,0,8,0,0,0,0,0,0,0,0,0,0,100,12,221,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,12,80,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,109,12,77,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,113,12,86,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,116,12,83,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,120,12,89,4,104,0,0,32,138,0,0,0,0,0,0,0,0,0,125,12,91,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,128,12,90,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,134,12,97,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,137,12,94,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,141,12,103,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,144,12,100,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,148,12,112,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,148,12,106,4,108,0,0,2,1,140,0,0,0,0,0,0,0,0,148,12,108,4,109,0,0,4,1,142,0,0,0,0,0,0,0,0,148,12,110,4,110,0,0,8,1,144,0,0,0,0,0,0,0,0,148,12,25,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,148,12,27,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,152,12,109,4,112,0,0,32,1,103,0,0,0,0,0,0,0,0,152,12,108,4,109,0,0,32,1,142,0,0,0,0,0,0,0,0,152,12,27,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,157,12,111,4,112,0,0,8,1,105,0,0,0,0,0,0,0,0,157,12,110,4,110,0,0,8,1,144,0,0,0,0,0,0,0,0,162,12,107,4,112,0,0,32,1,102,0,0,0,0,0,0,0,0,162,12,106,4,108,0,0,32,1,140,0,0,0,0,0,0,0,0,162,12,25,3,111,0,0,0,115,2,115,0,0,0,0,0,0,0,167,12,115,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,171,12,118,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,175,12,121,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,179,12,124,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,183,12,127,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,186,12,130,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,189,12,133,4,104,0,0,8,138,0,0,0,0,0,0,0,0,0,195,12,134,4,104,0,0,0,138,0,0,0,0,0,0,0,0,0,198,12,137,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,204,12,138,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,210,12,139,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,216,12,140,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,222,12,141,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,228,12,142,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,234,12,143,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,241,12,144,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,248,12,145,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,255,12,146,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,6,13,147,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,12,13,148,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,18,13,149,4,59,0,8,0,88,88,0,0,0,0,0,0,0,0,18,13,153,4,59,0,8,0,88,103,0,0,0,0,0,0,0,0,18,13,152,4,30,0,8,0,88,146,0,0,0,0,0,0,0,0,18,13,151,4,59,0,8,0,103,88,0,0,0,0,0,0,0,0,18,13,150,4,130,0,8,0,146,88,0,0,0,0,0,0,0,0,24,13,154,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,24,13,158,4,59,0,2,0,88,103,0,0,0,0,0,0,0,0,24,13,157,4,34,0,2,0,88,142,0,0,0,0,0,0,0,0,24,13,156,4,59,0,2,0,103,88,0,0,0,0,0,0,0,0,24,13,155,4,60,0,2,0,142,88,0,0,0,0,0,0,0,0,30,13,159,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,30,13,163,4,59,0,2,0,88,105,0,0,0,0,0,0,0,0,30,13,162,4,40,0,2,0,88,144,0,0,0,0,0,0,0,0,30,13,161,4,59,0,2,0,105,88,0,0,0,0,0,0,0,0,30,13,160,4,61,0,2,0,144,88,0,0,0,0,0,0,0,0,36,13,164,4,59,0,1,0,88,88,0,0,0,0,0,0,0,0,36,13,168,4,59,0,1,0,88,103,0,0,0,0,0,0,0,0,36,13,167,4,48,0,1,0,88,140,0,0,0,0,0,0,0,0,36,13,166,4,59,0,1,0,103,88,0,0,0,0,0,0,0,0,36,13,165,4,95,0,1,0,140,88,0,0,0,0,0,0,0,0,42,13,169,4,59,0,8,0,88,88,0,0,0,0,0,0,0,0,48,13,170,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,54,13,171,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,60,13,172,4,59,0,1,0,88,88,0,0,0,0,0,0,0,0,66,13,173,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,71,13,174,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,76,13,175,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,81,13,176,4,59,0,8,0,88,88,0,0,0,0,0,0,0,0,90,13,177,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,99,13,178,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,108,13,179,4,59,0,1,0,88,88,0,0,0,0,0,0,0,0,117,13,180,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,122,13,189,4,66,0,8,0,116,88,88,0,0,0,0,0,0,0,131,13,190,4,66,0,8,0,116,88,88,0,0,0,0,0,0,0,140,13,191,4,66,0,2,0,116,88,88,0,0,0,0,0,0,0,149,13,192,4,66,0,1,0,116,88,88,0,0,0,0,0,0,0,158,13,193,4,66,0,8,0,116,88,88,0,0,0,0,0,0,0,167,13,194,4,66,0,8,0,116,88,88,0,0,0,0,0,0,0,176,13,195,4,66,0,2,0,116,88,88,0,0,0,0,0,0,0,185,13,196,4,66,0,1,0,116,88,88,0,0,0,0,0,0,0,194,13,197,4,59,0,8,0,88,88,0,0,0,0,0,0,0,0,201,13,198,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,208,13,199,4,59,0,2,0,88,88,0,0,0,0,0,0,0,0,215,13,200,4,59,0,8,0,88,88,0,0,0,0,0,0,0,0,222,13,201,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,231,13,202,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,240,13,203,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,249,13,204,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,0,14,205,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,7,14,206,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,14,14,207,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,21,14,208,4,71,0,8,0,88,88,88,0,0,0,0,0,0,0,27,14,209,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,33,14,210,4,71,0,2,0,88,88,88,0,0,0,0,0,0,0,39,14,211,4,71,0,1,0,88,88,88,0,0,0,0,0,0,0,45,14,212,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,14,216,4,59,0,0,0,103,103,0,0,0,0,0,0,0,0,54,14,215,4,95,0,0,0,140,103,0,0,0,0,0,0,0,0,59,14,218,4,59,0,0,0,103,105,0,0,0,0,0,0,0,0,59,14,217,4,95,0,0,0,140,105,0,0,0,0,0,0,0,0,64,14,214,4,59,0,0,0,102,102,0,0,0,0,0,0,0,0,64,14,213,4,95,0,0,0,140,102,0,0,0,0,0,0,0,0,69,14,23,3,194,0,0,16,1,157,0,0,0,0,0,0,0,0,69,14,21,3,194,0,0,2,1,157,0,0,0,0,0,0,0,0,69,14,22,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,69,14,20,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,75,14,23,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,75,14,22,3,195,0,0,32,115,115,0,0,0,0,0,0,0,0,82,14,24,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,89,14,21,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,89,14,20,3,195,0,0,32,115,115,0,0,0,0,0,0,0,0,96,14,225,4,63,0,0,0,139,101,0,0,0,0,0,0,0,0,102,14,226,4,106,0,0,0,142,0,0,0,0,0,0,0,0,0,114,14,228,4,197,0,0,32,157,103,0,0,0,0,0,0,0,0,119,14,227,4,197,0,0,32,157,102,0,0,0,0,0,0,0,0,128,14,248,4,197,0,0,32,157,103,0,0,0,0,0,0,0,0,128,14,249,4,197,0,0,8,157,103,0,0,0,0,0,0,0,0,133,14,250,4,197,0,0,0,157,105,0,0,0,0,0,0,0,0,138,14,251,4,0,0,0,32,0,0,0,0,0,0,0,0,0,0,138,14,252,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,144,14,247,4,197,0,0,0,157,102,0,0,0,0,0,0,0,0,153,14,254,4,197,0,0,32,157,103,0,0,0,0,0,0,0,0,158,14,253,4,197,0,0,32,157,102,0,0,0,0,0,0,0,0,163,14,255,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,14,1,5,197,0,0,0,157,103,0,0,0,0,0,0,0,0,179,14,2,5,197,0,0,0,157,105,0,0,0,0,0,0,0,0,184,14,0,5,197,0,0,0,157,102,0,0,0,0,0,0,0,0,194,14,4,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,200,14,5,5,159,0,0,8,157,0,0,0,0,0,0,0,0,0,206,14,3,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,216,14,7,5,197,0,0,0,157,103,0,0,0,0,0,0,0,0,221,14,8,5,197,0,0,0,157,105,0,0,0,0,0,0,0,0,226,14,6,5,197,0,0,0,157,102,0,0,0,0,0,0,0,0,236,14,10,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,242,14,11,5,159,0,0,8,157,0,0,0,0,0,0,0,0,0,248,14,9,5,159,0,0,32,157,0,0,0,0,0,0,0,0,0,254,14,28,3,194,0,0,16,1,157,0,0,0,0,0,0,0,0,254,14,26,3,194,0,0,2,1,157,0,0,0,0,0,0,0,0,254,14,27,3,111,0,0,16,115,2,115,0,0,0,0,0,0,0,254,14,25,3,111,0,0,2,115,2,115,0,0,0,0,0,0,0,3,15,28,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,3,15,27,3,111,0,0,32,115,2,115,0,0,0,0,0,0,0,9,15,29,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,15,15,26,3,194,0,0,0,1,157,0,0,0,0,0,0,0,0,15,15,25,3,111,0,0,32,115,2,115,0,0,0,0,0,0,0,26,15,13,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,26,15,12,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,37,15,15,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,37,15,14,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,43,15,57,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,15,83,5,198,0,0,0,134,0,0,0,0,0,0,0,0,0,48,15,81,5,199,0,0,0,135,0,0,0,0,0,0,0,0,0,48,15,82,5,200,0,0,8,136,0,0,0,0,0,0,0,0,0,48,15,80,5,201,0,0,0,137,0,0,0,0,0,0,0,0,0,48,15,83,5,198,0,0,0,134,26,0,0,0,0,0,0,0,0,48,15,81,5,199,0,0,0,135,32,0,0,0,0,0,0,0,0,48,15,82,5,200,0,0,8,136,40,0,0,0,0,0,0,0,0,48,15,80,5,201,0,0,0,137,25,0,0,0,0,0,0,0,0,53,15,80,5,201,0,0,0,137,0,0,0,0,0,0,0,0,0,53,15,80,5,201,0,0,0,137,25,0,0,0,0,0,0,0,0,65,15,81,5,199,0,0,0,135,0,0,0,0,0,0,0,0,0,65,15,81,5,199,0,0,0,135,32,0,0,0,0,0,0,0,0,71,15,82,5,200,0,0,8,136,0,0,0,0,0,0,0,0,0,71,15,82,5,200,0,0,0,136,40,0,0,0,0,0,0,0,0,77,15,83,5,198,0,0,0,134,0,0,0,0,0,0,0,0,0,77,15,83,5,198,0,0,0,134,26,0,0,0,0,0,0,0,0,83,15,84,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,88,15,85,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,94,15,86,5,104,0,0,0,138,0,0,0,0,0,0,0,0,0,101,15,90,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,15,87,5,2,0,0,0,115,0,0,0,0,0,0,0,0,0,107,15,91,5,0,0,0,8,0,0,0,0,0,0,0,0,0,0,107,15,88,5,2,0,0,8,115,0,0,0,0,0,0,0,0,0,113,15,92,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,15,89,5,2,0,0,0,115,0,0,0,0,0,0,0,0,0,123,15,96,5,59,0,0,0,103,103,0,0,0,0,0,0,0,0,123,15,95,5,60,0,0,0,142,103,0,0,0,0,0,0,0,0,128,15,98,5,59,0,0,0,105,105,0,0,0,0,0,0,0,0,128,15,97,5,61,0,0,0,144,105,0,0,0,0,0,0,0,0,133,15,94,5,59,0,0,0,102,102,0,0,0,0,0,0,0,0,133,15,93,5,95,0,0,0,140,102,0,0,0,0,0,0,0,0,142,15,100,5,197,0,0,0,157,103,0,0,0,0,0,0,0,0,147,15,101,5,197,0,0,0,157,105,0,0,0,0,0,0,0,0,152,15,99,5,197,0,0,0,157,102,0,0,0,0,0,0,0,0,161,15,103,5,103,0,0,0,102,0,0,0,0,0,0,0,0,0,161,15,102,5,105,0,0,0,140,0,0,0,0,0,0,0,0,0,172,15,111,5,59,0,0,0,103,103,0,0,0,0,0,0,0,0,172,15,110,5,60,0,0,0,142,103,0,0,0,0,0,0,0,0,179,15,113,5,59,0,0,0,105,105,0,0,0,0,0,0,0,0,179,15,112,5,61,0,0,0,144,105,0,0,0,0,0,0,0,0,186,15,109,5,59,0,0,0,102,102,0,0,0,0,0,0,0,0,186,15,108,5,95,0,0,0,140,102,0,0,0,0,0,0,0,0,193,15,114,5,59,0,0,32,101,101,0,0,0,0,0,0,0,0,193,15,115,5,59,0,0,8,101,101,0,0,0,0,0,0,0,0,204,15,170,5,59,0,0,32,89,89,0,0,0,0,0,0,0,0,204,15,171,5,59,0,0,8,89,89,0,0,0,0,0,0,0,0,213,15,125,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,213,15,124,5,55,0,0,0,139,101,0,0,0,0,0,0,0,0,219,15,127,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,219,15,126,5,55,0,0,0,139,101,0,0,0,0,0,0,0,0,225,15,130,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,225,15,128,5,47,0,0,0,144,101,0,0,0,0,0,0,0,0,231,15,134,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,231,15,132,5,39,0,0,0,142,101,0,0,0,0,0,0,0,0,237,15,136,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,15,146,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,244,15,145,5,55,0,0,0,139,101,0,0,0,0,0,0,0,0,250,15,148,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,250,15,147,5,55,0,0,0,139,101,0,0,0,0,0,0,0,0,0,16,151,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,0,16,149,5,47,0,0,0,144,101,0,0,0,0,0,0,0,0,6,16,155,5,29,0,0,0,101,101,0,0,0,0,0,0,0,0,6,16,153,5,39,0,0,0,142,101,0,0,0,0,0,0,0,0,12,16,91,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,16,91,6,0,0,0,32,32,34,35,0,0,0,0,0,0,0,12,16,91,6,0,0,0,8,40,42,43,0,0,0,0,0,0,0,20,16,90,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,16,90,6,0,0,0,32,32,34,35,0,0,0,0,0,0,0,20,16,90,6,0,0,0,8,40,42,43,0,0,0,0,0,0,0,29,16,92,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,16,168,6,208,0,0,0,25,133,0,0,0,0,0,0,0,0,37,16,103,6,211,0,0,0,26,130,0,0,0,0,0,0,0,0,37,16,122,6,214,0,0,0,32,131,0,0,0,0,0,0,0,0,37,16,145,6,216,0,0,0,40,132,0,0,0,0,0,0,0,0,37,16,119,6,48,0,0,0,70,140,0,0,0,0,0,0,0,0,37,16,148,6,129,0,0,0,115,105,0,0,0,0,0,0,0,0,37,16,97,6,224,0,0,0,130,26,0,0,0,0,0,0,0,0,37,16,114,6,225,0,0,0,131,32,0,0,0,0,0,0,0,0,37,16,138,6,226,0,0,0,132,40,0,0,0,0,0,0,0,0,37,16,162,6,227,0,0,0,133,25,0,0,0,0,0,0,0,0,37,16,135,6,95,0,0,0,140,70,0,0,0,0,0,0,0,0,48,16,168,6,208,0,0,0,25,133,0,0,0,0,0,0,0,0,48,16,162,6,227,0,0,0,133,25,0,0,0,0,0,0,0,0,56,16,122,6,214,0,0,0,32,131,0,0,0,0,0,0,0,0,56,16,114,6,225,0,0,0,131,32,0,0,0,0,0,0,0,0,64,16,145,6,216,0,0,0,40,132,0,0,0,0,0,0,0,0,64,16,148,6,129,0,0,0,115,105,0,0,0,0,0,0,0,0,64,16,138,6,226,0,0,0,132,40,0,0,0,0,0,0,0,0,72,16,103,6,211,0,0,0,26,130,0,0,0,0,0,0,0,0,72,16,97,6,224,0,0,0,130,26,0,0,0,0,0,0,0,0,80,16,178,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,80,16,176,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,80,16,177,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,87,16,182,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,87,16,180,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,87,16,181,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,94,16,166,6,206,0,0,0,25,125,0,0,0,0,0,0,0,0,94,16,167,6,207,0,0,0,25,129,0,0,0,0,0,0,0,0,94,16,173,6,59,0,0,0,106,106,0,0,0,0,0,0,0,0,94,16,164,6,30,0,0,0,106,146,0,0,0,0,0,0,0,0,94,16,169,6,129,0,0,0,115,106,0,0,0,0,0,0,0,0,94,16,163,6,32,0,0,0,115,146,0,0,0,0,0,0,0,0,94,16,160,6,219,0,0,0,125,25,0,0,0,0,0,0,0,0,94,16,161,6,223,0,0,0,129,25,0,0,0,0,0,0,0,0,94,16,171,6,130,0,0,0,146,106,0,0,0,0,0,0,0,0,105,16,186,6,34,0,0,0,103,142,0,0,0,0,0,0,0,0,105,16,187,6,60,0,0,0,142,103,0,0,0,0,0,0,0,0,112,16,188,6,40,0,0,0,105,144,0,0,0,0,0,0,0,0,112,16,189,6,61,0,0,0,144,105,0,0,0,0,0,0,0,0,119,16,184,6,48,0,0,0,102,140,0,0,0,0,0,0,0,0,119,16,185,6,95,0,0,0,140,102,0,0,0,0,0,0,0,0,126,16,174,5,59,0,0,0,89,103,0,0,0,0,0,0,0,0,126,16,173,5,59,0,0,0,89,105,0,0,0,0,0,0,0,0,126,16,175,5,34,0,0,0,89,142,0,0,0,0,0,0,0,0,126,16,226,6,59,0,0,0,101,103,0,0,0,0,0,0,0,0,126,16,230,6,59,0,0,0,101,105,0,0,0,0,0,0,0,0,126,16,225,6,34,0,0,0,101,142,0,0,0,0,0,0,0,0,126,16,177,5,59,0,0,0,103,89,0,0,0,0,0,0,0,0,126,16,193,6,59,0,0,0,103,101,0,0,0,0,0,0,0,0,126,16,179,5,59,0,0,0,105,89,0,0,0,0,0,0,0,0,126,16,157,6,59,0,0,0,105,101,0,0,0,0,0,0,0,0,126,16,176,5,60,0,0,0,142,89,0,0,0,0,0,0,0,0,126,16,192,6,60,0,0,0,142,101,0,0,0,0,0,0,0,0,131,16,191,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,131,16,190,6,61,0,0,0,144,101,0,0,0,0,0,0,0,0,139,16,180,5,59,0,0,0,101,89,0,0,0,0,0,0,0,0,147,16,198,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,147,16,196,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,147,16,197,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,154,16,202,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,154,16,200,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,154,16,201,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,161,16,204,6,29,0,0,0,101,101,0,0,0,0,0,0,0,0,169,16,205,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,169,16,206,6,47,0,0,0,144,101,0,0,0,0,0,0,0,0,176,16,207,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,176,16,208,6,47,0,0,0,144,101,0,0,0,0,0,0,0,0,183,16,120,6,212,0,0,0,32,124,0,0,0,0,0,0,0,0,183,16,121,6,213,0,0,0,32,127,0,0,0,0,0,0,0,0,183,16,134,6,59,0,0,0,70,103,0,0,0,0,0,0,0,0,183,16,119,6,48,0,0,0,70,140,0,0,0,0,0,0,0,0,183,16,127,6,59,0,0,32,82,103,0,0,0,0,0,0,0,0,183,16,126,6,59,0,0,32,100,103,0,0,0,0,0,0,0,0,183,16,136,6,59,0,0,0,103,70,0,0,0,0,0,0,0,0,183,16,116,6,59,0,0,32,103,82,0,0,0,0,0,0,0,0,183,16,115,6,59,0,0,32,103,100,0,0,0,0,0,0,0,0,183,16,132,6,59,0,0,0,103,103,0,0,0,0,0,0,0,0,183,16,118,6,34,0,0,0,103,142,0,0,0,0,0,0,0,0,183,16,128,6,129,0,0,0,115,103,0,0,0,0,0,0,0,0,183,16,117,6,38,0,0,0,115,142,0,0,0,0,0,0,0,0,183,16,112,6,218,0,0,0,124,32,0,0,0,0,0,0,0,0,183,16,113,6,221,0,0,0,127,32,0,0,0,0,0,0,0,0,183,16,135,6,95,0,0,0,140,70,0,0,0,0,0,0,0,0,183,16,131,6,60,0,0,0,142,103,0,0,0,0,0,0,0,0,188,16,209,6,29,0,0,0,101,101,0,0,0,0,0,0,0,0,196,16,210,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,196,16,211,6,47,0,0,0,144,101,0,0,0,0,0,0,0,0,203,16,212,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,203,16,213,6,47,0,0,0,144,101,0,0,0,0,0,0,0,0,210,16,214,6,228,0,0,0,101,117,0,0,0,0,0,0,0,0,219,16,215,6,228,0,0,0,101,117,0,0,0,0,0,0,0,0,228,16,217,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,236,16,216,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,252,16,219,6,34,0,0,0,103,142,0,0,0,0,0,0,0,0,4,17,218,6,40,0,0,0,105,144,0,0,0,0,0,0,0,0,12,17,220,6,92,0,0,0,101,139],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1147552);allocate([20,17,221,6,92,0,0,0,101,139,0,0,0,0,0,0,0,0,28,17,182,5,40,0,0,0,89,144,0,0,0,0,0,0,0,0,35,17,222,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,43,17,223,6,34,0,0,0,101,142,0,0,0,0,0,0,0,0,51,17,144,6,215,0,0,0,40,128,0,0,0,0,0,0,0,0,51,17,153,6,59,0,0,0,70,105,0,0,0,0,0,0,0,0,51,17,143,6,48,0,0,0,70,140,0,0,0,0,0,0,0,0,51,17,147,6,59,0,0,8,82,105,0,0,0,0,0,0,0,0,51,17,187,5,59,0,0,0,89,89,0,0,0,0,0,0,0,0,51,17,173,5,59,0,0,0,89,105,0,0,0,0,0,0,0,0,51,17,185,5,40,0,0,0,89,144,0,0,0,0,0,0,0,0,51,17,146,6,59,0,0,8,100,105,0,0,0,0,0,0,0,0,51,17,19,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,51,17,230,6,59,0,0,0,101,105,0,0,0,0,0,0,0,0,51,17,227,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,51,17,155,6,59,0,0,0,105,70,0,0,0,0,0,0,0,0,51,17,140,6,59,0,0,8,105,82,0,0,0,0,0,0,0,0,51,17,179,5,59,0,0,0,105,89,0,0,0,0,0,0,0,0,51,17,139,6,59,0,0,8,105,100,0,0,0,0,0,0,0,0,51,17,157,6,59,0,0,0,105,101,0,0,0,0,0,0,0,0,51,17,151,6,59,0,0,0,105,105,0,0,0,0,0,0,0,0,51,17,142,6,40,0,0,0,105,144,0,0,0,0,0,0,0,0,51,17,149,6,133,0,0,0,114,105,0,0,0,0,0,0,0,0,51,17,141,6,46,0,0,0,114,144,0,0,0,0,0,0,0,0,51,17,148,6,129,0,0,0,115,105,0,0,0,0,0,0,0,0,51,17,137,6,222,0,0,0,128,40,0,0,0,0,0,0,0,0,51,17,154,6,95,0,0,0,140,70,0,0,0,0,0,0,0,0,51,17,186,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,51,17,231,6,61,0,0,0,144,101,0,0,0,0,0,0,0,0,51,17,150,6,61,0,0,0,144,105,0,0,0,0,0,0,0,0,56,17,183,5,59,0,0,0,89,101,0,0,0,0,0,0,0,0,64,17,251,6,138,0,0,0,134,119,0,0,0,0,0,0,0,0,64,17,241,6,139,0,0,0,135,120,0,0,0,0,0,0,0,0,64,17,244,6,140,0,0,8,136,121,0,0,0,0,0,0,0,0,64,17,232,6,141,0,0,0,137,122,0,0,0,0,0,0,0,0,69,17,232,6,141,0,0,0,137,122,0,0,0,0,0,0,0,0,75,17,3,7,59,0,0,0,106,103,0,0,0,0,0,0,0,0,75,17,1,7,130,0,0,0,146,103,0,0,0,0,0,0,0,0,82,17,9,7,59,0,0,0,106,105,0,0,0,0,0,0,0,0,82,17,6,7,130,0,0,0,146,105,0,0,0,0,0,0,0,0,89,17,253,6,59,0,0,0,106,102,0,0,0,0,0,0,0,0,89,17,252,6,130,0,0,0,146,102,0,0,0,0,0,0,0,0,96,17,235,6,29,0,0,0,101,101,0,0,0,0,0,0,0,0,96,17,233,6,40,0,0,0,101,144,0,0,0,0,0,0,0,0,96,17,234,6,61,0,0,0,144,101,0,0,0,0,0,0,0,0,102,17,240,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,102,17,239,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,111,17,241,6,139,0,0,0,135,120,0,0,0,0,0,0,0,0,117,17,243,6,59,0,0,0,101,101,0,0,0,0,0,0,0,0,117,17,242,6,63,0,0,0,139,101,0,0,0,0,0,0,0,0,126,17,8,7,59,0,0,8,103,105,0,0,0,0,0,0,0,0,126,17,5,7,60,0,0,8,142,105,0,0,0,0,0,0,0,0,133,17,244,6,140,0,0,0,136,121,0,0,0,0,0,0,0,0,139,17,249,6,29,0,0,0,101,101,0,0,0,0,0,0,0,0,139,17,247,6,34,0,0,0,101,142,0,0,0,0,0,0,0,0,139,17,248,6,60,0,0,0,142,101,0,0,0,0,0,0,0,0,145,17,251,6,138,0,0,0,134,119,0,0,0,0,0,0,0,0,151,17,2,7,59,0,0,0,102,103,0,0,0,0,0,0,0,0,151,17,0,7,95,0,0,0,140,103,0,0,0,0,0,0,0,0,158,17,7,7,59,0,0,0,102,105,0,0,0,0,0,0,0,0,158,17,4,7,95,0,0,0,140,105,0,0,0,0,0,0,0,0,165,17,2,7,59,0,0,0,102,103,0,0,0,0,0,0,0,0,165,17,7,7,59,0,0,0,102,105,0,0,0,0,0,0,0,0,165,17,8,7,59,0,0,0,103,105,0,0,0,0,0,0,0,0,165,17,253,6,59,0,0,0,106,102,0,0,0,0,0,0,0,0,165,17,3,7,59,0,0,0,106,103,0,0,0,0,0,0,0,0,165,17,9,7,59,0,0,0,106,105,0,0,0,0,0,0,0,0,165,17,252,6,130,0,0,0,146,102,0,0,0,0,0,0,0,0,178,17,12,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,178,17,10,7,92,0,0,0,101,139,0,0,0,0,0,0,0,0,178,17,11,7,63,0,0,0,139,101,0,0,0,0,0,0,0,0,185,17,16,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,185,17,14,7,92,0,0,0,101,139,0,0,0,0,0,0,0,0,185,17,15,7,63,0,0,0,139,101,0,0,0,0,0,0,0,0,192,17,101,6,209,0,0,0,26,123,0,0,0,0,0,0,0,0,192,17,102,6,210,0,0,0,26,126,0,0,0,0,0,0,0,0,192,17,109,6,59,0,0,0,70,102,0,0,0,0,0,0,0,0,192,17,100,6,48,0,0,0,70,140,0,0,0,0,0,0,0,0,192,17,111,6,59,0,0,0,102,70,0,0,0,0,0,0,0,0,192,17,107,6,59,0,0,0,102,102,0,0,0,0,0,0,0,0,192,17,99,6,48,0,0,0,102,140,0,0,0,0,0,0,0,0,192,17,104,6,129,0,0,0,115,102,0,0,0,0,0,0,0,0,192,17,98,6,52,0,0,0,115,140,0,0,0,0,0,0,0,0,192,17,95,6,217,0,0,0,123,26,0,0,0,0,0,0,0,0,192,17,96,6,220,0,0,0,126,26,0,0,0,0,0,0,0,0,192,17,110,6,95,0,0,0,140,70,0,0,0,0,0,0,0,0,192,17,106,6,95,0,0,0,140,102,0,0,0,0,0,0,0,0,197,17,28,7,59,0,0,0,106,103,0,0,0,0,0,0,0,0,197,17,26,7,130,0,0,0,146,103,0,0,0,0,0,0,0,0,204,17,32,7,59,0,0,0,106,105,0,0,0,0,0,0,0,0,204,17,30,7,130,0,0,0,146,105,0,0,0,0,0,0,0,0,211,17,22,7,59,0,0,0,106,102,0,0,0,0,0,0,0,0,211,17,21,7,130,0,0,0,146,102,0,0,0,0,0,0,0,0,218,17,27,7,59,0,0,0,102,103,0,0,0,0,0,0,0,0,218,17,25,7,95,0,0,0,140,103,0,0,0,0,0,0,0,0,225,17,31,7,59,0,0,0,102,105,0,0,0,0,0,0,0,0,225,17,29,7,95,0,0,0,140,105,0,0,0,0,0,0,0,0,232,17,27,7,59,0,0,0,102,103,0,0,0,0,0,0,0,0,232,17,31,7,59,0,0,0,102,105,0,0,0,0,0,0,0,0,232,17,22,7,59,0,0,0,106,102,0,0,0,0,0,0,0,0,232,17,28,7,59,0,0,0,106,103,0,0,0,0,0,0,0,0,232,17,32,7,59,0,0,0,106,105,0,0,0,0,0,0,0,0,232,17,21,7,130,0,0,0,146,102,0,0,0,0,0,0,0,0,238,17,34,7,88,0,0,0,116,101,101,0,0,0,0,0,0,0,238,17,33,7,89,0,0,0,116,139,101,0,0,0,0,0,0,0,250,17,42,7,103,0,0,0,106,0,0,0,0,0,0,0,0,0,250,17,41,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,255,17,38,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,255,17,37,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,4,18,44,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,4,18,43,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,10,18,46,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,10,18,45,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,16,18,40,7,103,0,0,0,105,0,0,0,0,0,0,0,0,0,16,18,39,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,21,18,49,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,21,18,47,7,47,0,0,0,144,101,0,0,0,0,0,0,0,0,27,18,53,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,27,18,51,7,39,0,0,0,142,101,0,0,0,0,0,0,0,0,33,18,36,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,33,18,35,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,43,18,56,7,71,0,0,0,103,103,103,0,0,0,0,0,0,0,43,18,55,7,72,0,0,0,142,103,103,0,0,0,0,0,0,0,49,18,58,7,71,0,0,0,105,105,105,0,0,0,0,0,0,0,49,18,57,7,73,0,0,0,144,105,105,0,0,0,0,0,0,0,55,18,81,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,18,81,7,0,0,0,32,32,34,0,0,0,0,0,0,0,0,55,18,81,7,0,0,0,8,40,42,0,0,0,0,0,0,0,0,61,18,80,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,18,80,7,0,0,0,32,32,34,33,0,0,0,0,0,0,0,61,18,80,7,0,0,0,8,40,42,41,0,0,0,0,0,0,0,72,18,89,7,96,0,0,0,106,0,0,0,0,0,0,0,0,0,72,18,88,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,77,18,85,7,96,0,0,0,103,0,0,0,0,0,0,0,0,0,77,18,84,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,82,18,87,7,96,0,0,0,105,0,0,0,0,0,0,0,0,0,82,18,86,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,87,18,83,7,96,0,0,0,102,0,0,0,0,0,0,0,0,0,87,18,82,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,92,18,90,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,18,107,7,56,0,0,0,103,103,0,0,0,0,0,0,0,0,96,18,103,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,96,18,104,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,96,18,105,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,96,18,106,7,103,0,0,0,103,0,0,0,0,0,0,0,0,0,96,18,99,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,100,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,101,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,102,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,108,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,109,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,110,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,111,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,96,18,112,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,101,18,95,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,101,18,96,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,101,18,97,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,101,18,98,7,103,0,0,0,102,0,0,0,0,0,0,0,0,0,101,18,91,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,92,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,93,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,94,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,113,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,114,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,115,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,116,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,101,18,117,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,110,18,125,7,96,0,0,0,106,0,0,0,0,0,0,0,0,0,110,18,124,7,113,0,0,0,146,0,0,0,0,0,0,0,0,0,115,18,121,7,96,0,0,0,103,0,0,0,0,0,0,0,0,0,115,18,120,7,106,0,0,0,142,0,0,0,0,0,0,0,0,0,120,18,123,7,96,0,0,0,105,0,0,0,0,0,0,0,0,0,120,18,122,7,107,0,0,0,144,0,0,0,0,0,0,0,0,0,125,18,119,7,96,0,0,0,102,0,0,0,0,0,0,0,0,0,125,18,118,7,105,0,0,0,140,0,0,0,0,0,0,0,0,0,133,18,161,7,29,0,0,0,106,106,0,0,0,0,0,0,0,0,133,18,157,7,30,0,0,0,106,146,0,0,0,0,0,0,0,0,133,18,154,7,2,0,0,0,115,25,0,0,0,0,0,0,0,0,133,18,158,7,31,0,0,0,115,106,0,0,0,0,0,0,0,0,133,18,155,7,32,0,0,0,115,146,0,0,0,0,0,0,0,0,133,18,160,7,33,0,0,0,146,106,0,0,0,0,0,0,0,0,137,18,143,7,29,0,0,0,103,103,0,0,0,0,0,0,0,0,137,18,138,7,34,0,0,0,103,142,0,0,0,0,0,0,0,0,137,18,141,7,35,0,0,0,113,32,0,0,0,0,0,0,0,0,137,18,141,7,36,0,0,0,113,103,0,0,0,0,0,0,0,0,137,18,137,7,37,0,0,0,113,142,0,0,0,0,0,0,0,0,137,18,135,7,2,0,0,0,115,32,0,0,0,0,0,0,0,0,137,18,140,7,31,0,0,0,115,103,0,0,0,0,0,0,0,0,137,18,136,7,38,0,0,0,115,142,0,0,0,0,0,0,0,0,137,18,142,7,39,0,0,0,142,103,0,0,0,0,0,0,0,0,141,18,164,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,141,18,163,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,146,18,166,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,146,18,165,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,151,18,152,7,29,0,0,0,105,105,0,0,0,0,0,0,0,0,151,18,148,7,40,0,0,0,105,144,0,0,0,0,0,0,0,0,151,18,150,7,41,0,0,0,111,40,0,0,0,0,0,0,0,0,151,18,150,7,42,0,0,0,111,105,0,0,0,0,0,0,0,0,151,18,147,7,43,0,0,0,111,144,0,0,0,0,0,0,0,0,151,18,145,7,44,0,0,0,114,40,0,0,0,0,0,0,0,0,151,18,149,7,45,0,0,0,114,105,0,0,0,0,0,0,0,0,151,18,146,7,46,0,0,0,114,144,0,0,0,0,0,0,0,0,151,18,151,7,47,0,0,0,144,105,0,0,0,0,0,0,0,0,155,18,133,7,29,0,0,0,102,102,0,0,0,0,0,0,0,0,155,18,129,7,48,0,0,0,102,140,0,0,0,0,0,0,0,0,155,18,131,7,49,0,0,0,112,26,0,0,0,0,0,0,0,0,155,18,131,7,50,0,0,0,112,102,0,0,0,0,0,0,0,0,155,18,128,7,51,0,0,0,112,140,0,0,0,0,0,0,0,0,155,18,126,7,2,0,0,0,115,26,0,0,0,0,0,0,0,0,155,18,130,7,31,0,0,0,115,102,0,0,0,0,0,0,0,0,155,18,127,7,52,0,0,0,115,140,0,0,0,0,0,0,0,0,155,18,132,7,53,0,0,0,140,102,0,0,0,0,0,0,0,0,163,18,172,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,163,18,171,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,163,18,172,7,0,0,0,0,25,31,0,0,0,0,0,0,0,0,163,18,171,7,184,0,0,0,25,116,0,0,0,0,0,0,0,0,168,18,170,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,168,18,169,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,168,18,170,7,0,0,0,0,32,31,0,0,0,0,0,0,0,0,168,18,169,7,184,0,0,0,32,116,0,0,0,0,0,0,0,0,173,18,175,7,198,0,0,0,134,31,0,0,0,0,0,0,0,0,173,18,174,7,199,0,0,0,135,31,0,0,0,0,0,0,0,0,173,18,173,7,201,0,0,0,137,31,0,0,0,0,0,0,0,0,178,18,173,7,201,0,0,0,137,31,0,0,0,0,0,0,0,0,190,18,174,7,199,0,0,0,135,31,0,0,0,0,0,0,0,0,196,18,175,7,198,0,0,0,134,31,0,0,0,0,0,0,0,0,202,18,168,7,0,0,0,0,31,0,0,0,0,0,0,0,0,0,202,18,167,7,185,0,0,0,116,0,0,0,0,0,0,0,0,0,202,18,168,7,0,0,0,0,26,31,0,0,0,0,0,0,0,0,202,18,167,7,184,0,0,0,26,116,0,0,0,0,0,0,0,0,207,18,190,5,59,0,0,0,89,89,0,0,0,0,0,0,0,0,207,18,177,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,207,18,176,7,63,0,0,0,139,101,0,0,0,0,0,0,0,0,207,18,189,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,213,18,192,5,59,0,0,0,89,89,0,0,0,0,0,0,0,0,213,18,179,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,213,18,178,7,63,0,0,0,139,101,0,0,0,0,0,0,0,0,213,18,191,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,219,18,194,5,59,0,0,0,89,89,0,0,0,0,0,0,0,0,219,18,181,7,59,0,0,0,101,101,0,0,0,0,0,0,0,0,219,18,180,7,63,0,0,0,139,101,0,0,0,0,0,0,0,0,219,18,193,5,61,0,0,0,144,89,0,0,0,0,0,0,0,0,225,18,196,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,225,18,183,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,225,18,182,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,225,18,195,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,234,18,198,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,234,18,185,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,234,18,184,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,234,18,197,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,243,18,187,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,243,18,186,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,252,18,200,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,252,18,189,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,252,18,188,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,252,18,199,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,5,19,202,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,5,19,191,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,5,19,190,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,5,19,201,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,11,19,204,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,11,19,193,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,11,19,192,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,11,19,203,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,17,19,206,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,17,19,195,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,17,19,194,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,17,19,205,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,23,19,208,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,23,19,197,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,23,19,196,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,23,19,207,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,30,19,210,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,30,19,199,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,30,19,198,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,30,19,209,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,37,19,212,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,37,19,201,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,37,19,200,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,37,19,211,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,45,19,214,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,45,19,203,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,45,19,202,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,45,19,213,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,53,19,216,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,53,19,205,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,53,19,204,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,53,19,215,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,59,19,218,5,88,0,0,0,116,89,89,0,0,0,0,0,0,0,59,19,207,7,88,0,0,0,116,101,101,0,0,0,0,0,0,0,59,19,206,7,89,0,0,0,116,139,101,0,0,0,0,0,0,0,59,19,217,5,143,0,0,0,116,144,89,0,0,0,0,0,0,0,67,19,222,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,67,19,211,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,67,19,210,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,67,19,221,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,72,19,220,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,72,19,209,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,72,19,208,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,72,19,219,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,78,19,212,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,19,224,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,84,19,214,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,84,19,213,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,84,19,223,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,90,19,216,7,29,0,0,0,89,89,0,0,0,0,0,0,0,0,90,19,215,7,47,0,0,0,144,89,0,0,0,0,0,0,0,0,98,19,226,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,98,19,218,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,98,19,217,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,98,19,225,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,104,19,220,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,104,19,219,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,104,19,220,7,90,0,0,0,46,101,101,0,0,0,0,0,0,0,104,19,219,7,91,0,0,0,46,139,101,0,0,0,0,0,0,0,113,19,222,7,88,0,0,0,116,101,101,0,0,0,0,0,0,0,113,19,221,7,89,0,0,0,116,139,101,0,0,0,0,0,0,0,121,19,224,7,230,0,0,0,101,101,0,0,0,0,0,0,0,0,121,19,223,7,233,0,0,0,139,101,0,0,0,0,0,0,0,0,134,19,224,7,234,0,0,0,101,101,0,0,0,0,0,0,0,0,134,19,223,7,237,0,0,0,139,101,0,0,0,0,0,0,0,0,147,19,224,7,238,0,0,0,101,101,0,0,0,0,0,0,0,0,147,19,223,7,241,0,0,0,139,101,0,0,0,0,0,0,0,0,160,19,224,7,242,0,0,0,101,101,0,0,0,0,0,0,0,0,160,19,223,7,245,0,0,0,139,101,0,0,0,0,0,0,0,0,173,19,224,7,88,0,0,0,116,101,101,0,0,0,0,0,0,0,173,19,223,7,89,0,0,0,116,139,101,0,0,0,0,0,0,0,183,19,228,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,183,19,226,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,183,19,225,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,183,19,227,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,191,19,230,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,191,19,228,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,191,19,227,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,191,19,229,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,199,19,230,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,199,19,229,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,207,19,232,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,207,19,232,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,207,19,231,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,207,19,231,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,215,19,236,7,66,0,0,0,116,101,101,0,0,0,0,0,0,0,215,19,235,7,67,0,0,0,116,139,101,0,0,0,0,0,0,0,225,19,240,7,66,0,0,0,116,101,101,0,0,0,0,0,0,0,225,19,239,7,67,0,0,0,116,139,101,0,0,0,0,0,0,0,235,19,234,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,235,19,242,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,235,19,241,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,235,19,233,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,243,19,236,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,243,19,244,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,243,19,243,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,243,19,235,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,251,19,246,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,251,19,245,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,3,20,238,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,3,20,248,7,29,0,0,0,101,101,0,0,0,0,0,0,0,0,3,20,247,7,55,0,0,0,139,101,0,0,0,0,0,0,0,0,3,20,237,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,11,20,252,7,66,0,0,0,116,101,101,0,0,0,0,0,0,0,11,20,251,7,67,0,0,0,116,139,101,0,0,0,0,0,0,0,21,20,0,8,66,0,0,0,116,101,101,0,0,0,0,0,0,0,21,20,255,7,67,0,0,0,116,139,101,0,0,0,0,0,0,0,31,20,1,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,20,3,8,71,0,0,0,103,103,103,0,0,0,0,0,0,0,44,20,2,8,72,0,0,0,142,103,103,0,0,0,0,0,0,0,50,20,5,8,71,0,0,0,105,105,105,0,0,0,0,0,0,0,50,20,4,8,73,0,0,0,144,105,105,0,0,0,0,0,0,0,61,20,7,8,71,0,0,0,103,103,103,0,0,0,0,0,0,0,61,20,6,8,72,0,0,0,142,103,103,0,0,0,0,0,0,0,67,20,9,8,71,0,0,0,105,105,105,0,0,0,0,0,0,0,67,20,8,8,73,0,0,0,144,105,105,0,0,0,0,0,0,0,73,20,11,8,150,0,0,0,116,101,117,0,0,0,0,0,0,0,73,20,10,8,246,0,0,0,116,101,146,0,0,0,0,0,0,0,80,20,13,8,66,0,0,0,116,101,103,0,0,0,0,0,0,0,80,20,12,8,151,0,0,0,116,101,142,0,0,0,0,0,0,0,87,20,15,8,66,0,0,0,116,101,105,0,0,0,0,0,0,0,87,20,14,8,248,0,0,0,116,101,144,0,0,0,0,0,0,0,94,20,239,5,150,0,0,0,116,89,117,0,0,0,0,0,0,0,94,20,17,8,150,0,0,0,116,101,117,0,0,0,0,0,0,0,94,20,16,8,250,0,0,0,116,101,140,0,0,0,0,0,0,0,101,20,20,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,101,20,19,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,107,20,22,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,107,20,21,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,113,20,24,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,113,20,23,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,119,20,26,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,119,20,25,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,125,20,28,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,125,20,27,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,133,20,30,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,133,20,29,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,141,20,32,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,141,20,31,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,149,20,34,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,149,20,33,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,155,20,36,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,155,20,35,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,161,20,38,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,161,20,37,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,167,20,40,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,167,20,39,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,174,20,42,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,174,20,41,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,182,20,48,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,182,20,47,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,188,20,44,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,188,20,43,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,197,20,46,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,197,20,45,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,206,20,50,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,206,20,49,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,215,20,52,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,215,20,51,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,223,20,56,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,223,20,55,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,229,20,54,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,229,20,53,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,236,20,245,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,236,20,58,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,236,20,57,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,236,20,244,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,243,20,241,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,243,20,60,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,243,20,59,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,243,20,240,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,251,20,243,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,251,20,62,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,251,20,61,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,251,20,242,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,2,21,64,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,2,21,63,8,63,0,0,0,139,101,0,0,0,0,0,0,0,0,13,21,247,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,13,21,66,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,13,21,65,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,13,21,246,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,20,21,249,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,20,21,68,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,20,21,67,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,20,21,248,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,28,21,251,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,28,21,70,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,28,21,69,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,28,21,250,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,35,21,72,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,35,21,71,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,41,21,74,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,41,21,73,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,47,21,76,8,254,0,0,0,116,117,101,0,0,0,0,0,0,0,47,21,75,8,255,0,0,0,116,146,101,0,0,0,0,0,0,0,54,21,78,8,88,0,0,0,116,103,101,0,0,0,0,0,0,0,54,21,77,8,145,0,0,0,116,142,101,0,0,0,0,0,0,0,61,21,80,8,88,0,0,0,116,105,101,0,0,0,0,0,0,0,61,21,79,8,143,0,0,0,116,144,101,0,0,0,0,0,0,0,68,21,253,5,254,0,0,0,116,117,89,0,0,0,0,0,0,0,68,21,82,8,254,0,0,0,116,117,101,0,0,0,0,0,0,0,68,21,252,5,1,1,0,0,116,140,89,0,0,0,0,0,0,0,68,21,81,8,1,1,0,0,116,140,101,0,0,0,0,0,0,0,75,21,255,5,29,0,0,0,89,89,0,0,0,0,0,0,0,0,75,21,84,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,75,21,83,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,75,21,254,5,47,0,0,0,144,89,0,0,0,0,0,0,0,0,85,21,1,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,85,21,86,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,85,21,85,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,85,21,0,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,93,21,88,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,93,21,87,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,100,21,90,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,100,21,89,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,107,21,3,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,107,21,92,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,107,21,91,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,107,21,2,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,114,21,5,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,114,21,94,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,114,21,93,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,114,21,4,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,121,21,96,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,121,21,95,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,128,21,98,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,128,21,97,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,135,21,100,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,135,21,99,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,142,21,102,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,142,21,101,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,149,21,7,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,149,21,104,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,149,21,103,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,149,21,6,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,156,21,9,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,156,21,106,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,156,21,105,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,156,21,8,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,163,21,108,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,163,21,107,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,170,21,110,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,170,21,109,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,177,21,10,6,228,0,0,0,89,117,0,0,0,0,0,0,0,0,177,21,111,8,228,0,0,0,101,117,0,0,0,0,0,0,0,0,186,21,113,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,186,21,112,8,60,0,0,0,142,101,0,0,0,0,0,0,0,0,195,21,115,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,195,21,114,8,95,0,0,0,140,101,0,0,0,0,0,0,0,0,204,21,117,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,204,21,116,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,213,21,119,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,213,21,118,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,222,21,121,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,222,21,120,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,231,21,123,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,231,21,122,8,60,0,0,0,142,101,0,0,0,0,0,0,0,0,240,21,125,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,240,21,124,8,60,0,0,0,142,101,0,0,0,0,0,0,0,0,249,21,127,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,249,21,126,8,95,0,0,0,140,101,0,0,0,0,0,0,0,0,2,22,129,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,2,22,128,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,11,22,131,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,11,22,130,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,20,22,133,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,20,22,132,8,61,0,0,0,144,101,0,0,0,0,0,0,0,0,29,22,135,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,29,22,134,8,60,0,0,0,142,101,0,0,0,0,0,0,0,0,38,22,137,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,38,22,136,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,45,22,12,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,45,22,139,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,45,22,138,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,45,22,11,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,54,22,141,8,29,0,0,0,89,89,0,0,0,0,0,0,0,0,54,22,140,8,47,0,0,0,144,89,0,0,0,0,0,0,0,0,62,22,14,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,62,22,143,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,62,22,142,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,62,22,13,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,70,22,16,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,70,22,145,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,70,22,144,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,70,22,15,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,77,22,147,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,77,22,146,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,84,22,18,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,84,22,149,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,84,22,148,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,84,22,17,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,91,22,20,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,91,22,151,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,91,22,150,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,91,22,19,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,103,22,162,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,109,22,161,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,122,22,166,8,59,0,0,0,103,103,0,0,0,0,0,0,0,0,122,22,165,8,60,0,0,0,142,103,0,0,0,0,0,0,0,0,130,22,168,8,59,0,0,0,105,105,0,0,0,0,0,0,0,0,130,22,167,8,61,0,0,0,144,105,0,0,0,0,0,0,0,0,138,22,164,8,59,0,0,0,102,102,0,0,0,0,0,0,0,0,138,22,163,8,95,0,0,0,140,102,0,0,0,0,0,0,0,0,157,22,174,8,0,0,0,32,0,0,0,0,0,0,0,0,0,0,163,22,175,8,0,0,0,8,0,0,0,0,0,0,0,0,0,0,169,22,173,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,22,170,8,0,0,0,32,30,0,0,0,0,0,0,0,0,0,175,22,172,8,0,0,0,32,36,0,0,0,0,0,0,0,0,0,175,22,177,8,0,0,0,32,38,0,0,0,0,0,0,0,0,0,175,22,180,8,0,0,0,32,39,0,0,0,0,0,0,0,0,0,175,22,183,8,0,0,0,32,44,0,0,0,0,0,0,0,0,0,175,22,155,8,103,0,0,32,103,0,0,0,0,0,0,0,0,0,175,22,157,8,103,0,0,32,103],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1157794);allocate([175,22,156,8,106,0,0,32,142,0,0,0,0,0,0,0,0,0,180,22,178,8,0,0,0,8,38,0,0,0,0,0,0,0,0,0,180,22,181,8,0,0,0,8,39,0,0,0,0,0,0,0,0,0,180,22,158,8,103,0,0,8,105,0,0,0,0,0,0,0,0,0,180,22,160,8,103,0,0,8,105,0,0,0,0,0,0,0,0,0,180,22,159,8,107,0,0,8,144,0,0,0,0,0,0,0,0,0,185,22,169,8,0,0,0,32,30,0,0,0,0,0,0,0,0,0,185,22,171,8,0,0,0,32,36,0,0,0,0,0,0,0,0,0,185,22,176,8,0,0,0,0,38,0,0,0,0,0,0,0,0,0,185,22,179,8,0,0,0,0,39,0,0,0,0,0,0,0,0,0,185,22,182,8,0,0,0,32,44,0,0,0,0,0,0,0,0,0,185,22,152,8,103,0,0,0,102,0,0,0,0,0,0,0,0,0,185,22,154,8,103,0,0,0,102,0,0,0,0,0,0,0,0,0,185,22,153,8,105,0,0,0,140,0,0,0,0,0,0,0,0,0,190,22,22,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,190,22,185,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,190,22,184,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,190,22,21,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,194,22,186,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,203,22,187,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,215,22,188,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,226,22,189,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,237,22,190,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,248,22,191,8,113,0,0,0,146,0,0,0,0,0,0,0,0,0,2,23,24,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,2,23,193,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,2,23,192,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,2,23,23,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,9,23,26,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,9,23,195,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,9,23,194,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,9,23,25,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,16,23,197,8,66,0,0,0,116,101,101,0,0,0,0,0,0,0,16,23,196,8,67,0,0,0,116,139,101,0,0,0,0,0,0,0,23,23,199,8,66,0,0,0,116,101,101,0,0,0,0,0,0,0,23,23,198,8,67,0,0,0,116,139,101,0,0,0,0,0,0,0,31,23,201,8,66,0,0,0,116,101,101,0,0,0,0,0,0,0,31,23,200,8,67,0,0,0,116,139,101,0,0,0,0,0,0,0,39,23,28,6,66,0,0,0,116,89,89,0,0,0,0,0,0,0,39,23,27,6,3,1,0,0,116,144,89,0,0,0,0,0,0,0,46,23,30,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,46,23,203,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,46,23,202,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,46,23,29,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,53,23,32,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,53,23,205,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,53,23,204,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,53,23,31,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,60,23,34,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,60,23,207,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,60,23,206,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,60,23,33,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,67,23,37,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,67,23,211,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,67,23,35,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,67,23,209,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,67,23,210,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,67,23,36,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,73,23,208,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,80,23,40,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,80,23,214,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,80,23,38,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,80,23,212,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,80,23,213,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,80,23,39,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,86,23,43,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,86,23,217,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,86,23,41,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,86,23,215,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,86,23,216,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,86,23,42,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,92,23,46,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,92,23,220,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,92,23,44,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,92,23,218,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,92,23,219,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,92,23,45,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,98,23,49,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,98,23,223,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,98,23,47,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,98,23,221,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,98,23,222,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,98,23,48,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,104,23,52,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,104,23,227,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,104,23,50,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,104,23,225,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,104,23,226,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,104,23,51,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,110,23,224,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,117,23,55,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,117,23,230,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,117,23,53,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,117,23,228,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,117,23,229,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,117,23,54,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,123,23,58,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,123,23,233,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,123,23,56,6,5,1,0,0,116,89,0,0,0,0,0,0,0,0,123,23,231,8,5,1,0,0,116,101,0,0,0,0,0,0,0,0,123,23,232,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,123,23,57,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,129,23,60,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,129,23,235,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,129,23,234,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,129,23,59,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,135,23,62,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,135,23,237,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,135,23,236,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,135,23,61,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,141,23,64,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,141,23,239,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,141,23,238,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,141,23,63,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,147,23,66,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,147,23,241,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,147,23,240,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,147,23,65,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,154,23,68,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,154,23,243,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,154,23,242,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,154,23,67,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,161,23,70,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,161,23,245,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,161,23,244,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,161,23,69,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,169,23,72,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,169,23,247,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,169,23,246,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,169,23,71,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,177,23,74,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,177,23,249,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,177,23,248,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,177,23,73,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,183,23,251,8,59,0,0,0,89,89,0,0,0,0,0,0,0,0,183,23,250,8,61,0,0,0,144,89,0,0,0,0,0,0,0,0,190,23,253,8,59,0,0,0,101,101,0,0,0,0,0,0,0,0,190,23,252,8,63,0,0,0,139,101,0,0,0,0,0,0,0,0,196,23,76,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,196,23,255,8,29,0,0,0,101,101,0,0,0,0,0,0,0,0,196,23,254,8,55,0,0,0,139,101,0,0,0,0,0,0,0,0,196,23,75,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,206,23,78,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,206,23,1,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,206,23,0,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,206,23,77,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,216,23,3,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,216,23,2,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,227,23,80,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,227,23,5,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,227,23,4,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,227,23,79,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,237,23,82,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,237,23,7,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,237,23,6,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,237,23,81,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,247,23,84,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,247,23,9,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,247,23,8,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,247,23,83,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,1,24,11,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,1,24,10,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,12,24,86,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,12,24,13,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,12,24,12,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,12,24,85,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,27,24,28,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,34,24,27,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,54,24,36,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,61,24,37,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,68,24,35,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,24,30,9,0,0,0,32,29,0,0,0,0,0,0,0,0,0,75,24,32,9,0,0,0,32,30,0,0,0,0,0,0,0,0,0,75,24,34,9,0,0,0,32,36,0,0,0,0,0,0,0,0,0,75,24,39,9,0,0,0,32,38,0,0,0,0,0,0,0,0,0,75,24,42,9,0,0,0,32,39,0,0,0,0,0,0,0,0,0,75,24,45,9,0,0,0,32,44,0,0,0,0,0,0,0,0,0,75,24,19,9,103,0,0,32,103,0,0,0,0,0,0,0,0,0,75,24,21,9,103,0,0,32,103,0,0,0,0,0,0,0,0,0,75,24,18,9,8,1,0,32,113,0,0,0,0,0,0,0,0,0,75,24,47,9,2,0,0,32,115,0,0,0,0,0,0,0,0,0,75,24,20,9,106,0,0,32,142,0,0,0,0,0,0,0,0,0,81,24,40,9,0,0,0,8,38,0,0,0,0,0,0,0,0,0,81,24,43,9,0,0,0,8,39,0,0,0,0,0,0,0,0,0,81,24,24,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,81,24,26,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,81,24,23,9,6,1,0,8,111,0,0,0,0,0,0,0,0,0,81,24,22,9,44,0,0,8,114,0,0,0,0,0,0,0,0,0,81,24,25,9,107,0,0,8,144,0,0,0,0,0,0,0,0,0,87,24,29,9,0,0,0,32,29,0,0,0,0,0,0,0,0,0,87,24,31,9,0,0,0,32,30,0,0,0,0,0,0,0,0,0,87,24,33,9,0,0,0,32,36,0,0,0,0,0,0,0,0,0,87,24,38,9,0,0,0,0,38,0,0,0,0,0,0,0,0,0,87,24,41,9,0,0,0,0,39,0,0,0,0,0,0,0,0,0,87,24,44,9,0,0,0,32,44,0,0,0,0,0,0,0,0,0,87,24,15,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,87,24,17,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,87,24,14,9,7,1,0,0,112,0,0,0,0,0,0,0,0,0,87,24,46,9,2,0,0,0,115,0,0,0,0,0,0,0,0,0,87,24,16,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,93,24,88,6,29,0,0,0,89,89,0,0,0,0,0,0,0,0,93,24,49,9,29,0,0,0,101,101,0,0,0,0,0,0,0,0,93,24,48,9,55,0,0,0,139,101,0,0,0,0,0,0,0,0,93,24,87,6,47,0,0,0,144,89,0,0,0,0,0,0,0,0,102,24,71,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,102,24,68,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,102,24,72,9,13,1,0,0,28,106,0,0,0,0,0,0,0,0,102,24,69,9,148,0,0,0,28,146,0,0,0,0,0,0,0,0,102,24,73,9,5,1,0,0,116,106,0,0,0,0,0,0,0,0,102,24,70,9,14,1,0,0,116,146,0,0,0,0,0,0,0,0,107,24,59,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,107,24,56,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,107,24,60,9,13,1,0,0,28,103,0,0,0,0,0,0,0,0,107,24,57,9,109,0,0,0,28,142,0,0,0,0,0,0,0,0,107,24,61,9,5,1,0,0,116,103,0,0,0,0,0,0,0,0,107,24,58,9,15,1,0,0,116,142,0,0,0,0,0,0,0,0,112,24,65,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,112,24,62,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,112,24,66,9,13,1,0,0,28,105,0,0,0,0,0,0,0,0,112,24,63,9,110,0,0,0,28,144,0,0,0,0,0,0,0,0,112,24,67,9,5,1,0,0,116,105,0,0,0,0,0,0,0,0,112,24,64,9,16,1,0,0,116,144,0,0,0,0,0,0,0,0,117,24,53,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,117,24,50,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,117,24,54,9,13,1,0,0,28,102,0,0,0,0,0,0,0,0,117,24,51,9,108,0,0,0,28,140,0,0,0,0,0,0,0,0,117,24,55,9,5,1,0,0,116,102,0,0,0,0,0,0,0,0,117,24,52,9,17,1,0,0,116,140,0,0,0,0,0,0,0,0,122,24,75,9,59,0,0,0,101,101,0,0,0,0,0,0,0,0,122,24,74,9,63,0,0,0,139,101,0,0,0,0,0,0,0,0,128,24,78,9,59,0,0,0,101,101,0,0,0,0,0,0,0,0,128,24,76,9,60,0,0,0,142,101,0,0,0,0,0,0,0,0,138,24,101,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,138,24,98,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,138,24,102,9,13,1,0,0,28,106,0,0,0,0,0,0,0,0,138,24,99,9,148,0,0,0,28,146,0,0,0,0,0,0,0,0,138,24,103,9,5,1,0,0,116,106,0,0,0,0,0,0,0,0,138,24,100,9,14,1,0,0,116,146,0,0,0,0,0,0,0,0,143,24,89,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,143,24,86,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,143,24,90,9,13,1,0,0,28,103,0,0,0,0,0,0,0,0,143,24,87,9,109,0,0,0,28,142,0,0,0,0,0,0,0,0,143,24,91,9,5,1,0,0,116,103,0,0,0,0,0,0,0,0,143,24,88,9,15,1,0,0,116,142,0,0,0,0,0,0,0,0,148,24,95,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,148,24,92,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,148,24,96,9,13,1,0,0,28,105,0,0,0,0,0,0,0,0,148,24,93,9,110,0,0,0,28,144,0,0,0,0,0,0,0,0,148,24,97,9,5,1,0,0,116,105,0,0,0,0,0,0,0,0,148,24,94,9,16,1,0,0,116,144,0,0,0,0,0,0,0,0,153,24,83,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,153,24,80,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,153,24,84,9,13,1,0,0,28,102,0,0,0,0,0,0,0,0,153,24,81,9,108,0,0,0,28,140,0,0,0,0,0,0,0,0,153,24,85,9,5,1,0,0,116,102,0,0,0,0,0,0,0,0,153,24,82,9,17,1,0,0,116,140,0,0,0,0,0,0,0,0,167,24,106,9,103,0,0,8,103,0,0,0,0,0,0,0,0,0,177,24,107,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,196,24,108,9,103,0,0,8,103,0,0,0,0,0,0,0,0,0,206,24,109,9,103,0,0,8,105,0,0,0,0,0,0,0,0,0,216,24,110,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,24,112,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,24,113,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,24,115,9,103,0,0,0,103,0,0,0,0,0,0,0,0,0,250,24,116,9,103,0,0,0,105,0,0,0,0,0,0,0,0,0,2,25,114,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,17,25,118,9,103,0,0,0,103,0,0,0,0,0,0,0,0,0,25,25,119,9,103,0,0,0,105,0,0,0,0,0,0,0,0,0,33,25,117,9,103,0,0,0,102,0,0,0,0,0,0,0,0,0,41,25,120,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,25,121,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,25,172,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,25,164,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,25,183,9,0,0,0,32,0,0,0,0,0,0,0,0,0,0,79,25,180,9,2,0,0,32,115,0,0,0,0,0,0,0,0,0,84,25,184,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,84,25,181,9,2,0,0,8,115,0,0,0,0,0,0,0,0,0,89,25,185,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,25,182,9,2,0,0,0,115,0,0,0,0,0,0,0,0,0,94,25,186,9,0,0,0,8,0,0,0,0,0,0,0,0,0,0,104,25,208,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,104,25,205,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,104,25,209,9,13,1,0,0,28,106,0,0,0,0,0,0,0,0,104,25,206,9,148,0,0,0,28,146,0,0,0,0,0,0,0,0,104,25,210,9,5,1,0,0,116,106,0,0,0,0,0,0,0,0,104,25,207,9,14,1,0,0,116,146,0,0,0,0,0,0,0,0,109,25,196,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,109,25,193,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,109,25,197,9,13,1,0,0,28,103,0,0,0,0,0,0,0,0,109,25,194,9,109,0,0,0,28,142,0,0,0,0,0,0,0,0,109,25,198,9,5,1,0,0,116,103,0,0,0,0,0,0,0,0,109,25,195,9,15,1,0,0,116,142,0,0,0,0,0,0,0,0,114,25,202,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,114,25,199,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,114,25,203,9,13,1,0,0,28,105,0,0,0,0,0,0,0,0,114,25,200,9,110,0,0,0,28,144,0,0,0,0,0,0,0,0,114,25,204,9,5,1,0,0,116,105,0,0,0,0,0,0,0,0,114,25,201,9,16,1,0,0,116,144,0,0,0,0,0,0,0,0,119,25,190,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,119,25,187,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,119,25,191,9,13,1,0,0,28,102,0,0,0,0,0,0,0,0,119,25,188,9,108,0,0,0,28,140,0,0,0,0,0,0,0,0,119,25,192,9,5,1,0,0,116,102,0,0,0,0,0,0,0,0,119,25,189,9,17,1,0,0,116,140,0,0,0,0,0,0,0,0,128,25,232,9,96,0,0,0,106,0,0,0,0,0,0,0,0,0,128,25,229,9,113,0,0,0,146,0,0,0,0,0,0,0,0,0,128,25,233,9,13,1,0,0,28,106,0,0,0,0,0,0,0,0,128,25,230,9,148,0,0,0,28,146,0,0,0,0,0,0,0,0,128,25,234,9,5,1,0,0,116,106,0,0,0,0,0,0,0,0,128,25,231,9,14,1,0,0,116,146,0,0,0,0,0,0,0,0,133,25,220,9,96,0,0,0,103,0,0,0,0,0,0,0,0,0,133,25,217,9,106,0,0,0,142,0,0,0,0,0,0,0,0,0,133,25,221,9,13,1,0,0,28,103,0,0,0,0,0,0,0,0,133,25,218,9,109,0,0,0,28,142,0,0,0,0,0,0,0,0,133,25,222,9,5,1,0,0,116,103,0,0,0,0,0,0,0,0,133,25,219,9,15,1,0,0,116,142,0,0,0,0,0,0,0,0,138,25,226,9,96,0,0,0,105,0,0,0,0,0,0,0,0,0,138,25,223,9,107,0,0,0,144,0,0,0,0,0,0,0,0,0,138,25,227,9,13,1,0,0,28,105,0,0,0,0,0,0,0,0,138,25,224,9,110,0,0,0,28,144,0,0,0,0,0,0,0,0,138,25,228,9,5,1,0,0,116,105,0,0,0,0,0,0,0,0,138,25,225,9,16,1,0,0,116,144,0,0,0,0,0,0,0,0,143,25,214,9,96,0,0,0,102,0,0,0,0,0,0,0,0,0,143,25,211,9,105,0,0,0,140,0,0,0,0,0,0,0,0,0,143,25,215,9,13,1,0,0,28,102,0,0,0,0,0,0,0,0,143,25,212,9,108,0,0,0,28,140,0,0,0,0,0,0,0,0,143,25,216,9,5,1,0,0,116,102,0,0,0,0,0,0,0,0,143,25,213,9,17,1,0,0,116,140,0,0,0,0,0,0,0,0,153,25,236,9,66,0,0,0,116,103,103,0,0,0,0,0,0,0,153,25,235,9,19,1,0,0,116,142,103,0,0,0,0,0,0,0,159,25,238,9,66,0,0,0,116,105,105,0,0,0,0,0,0,0,159,25,237,9,3,1,0,0,116,144,105,0,0,0,0,0,0,0,165,25,240,9,66,0,0,0,116,101,101,0,0,0,0,0,0,0,165,25,239,9,67,0,0,0,116,139,101,0,0,0,0,0,0,0,173,25,242,9,66,0,0,0,116,101,101,0,0,0,0,0,0,0,173,25,241,9,67,0,0,0,116,139,101,0,0,0,0,0,0,0,181,25,244,9,88,0,0,0,116,101,101,0,0,0,0,0,0,0,181,25,243,9,143,0,0,0,116,144,101,0,0,0,0,0,0,0,189,25,247,9,88,0,0,0,116,101,101,0,0,0,0,0,0,0,189,25,246,9,145,0,0,0,116,142,101,0,0,0,0,0,0,0,197,25,249,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,25,251,9,59,0,0,0,101,101,0,0,0,0,0,0,0,0,201,25,250,9,63,0,0,0,139,101,0,0,0,0,0,0,0,0,209,25,254,9,59,0,0,0,101,101,0,0,0,0,0,0,0,0,209,25,252,9,60,0,0,0,142,101,0,0,0,0,0,0,0,0,217,25,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,25,1,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,25,23,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,231,25,20,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,231,25,24,10,13,1,0,0,28,106,0,0,0,0,0,0,0,0,231,25,21,10,148,0,0,0,28,146,0,0,0,0,0,0,0,0,231,25,25,10,5,1,0,0,116,106,0,0,0,0,0,0,0,0,231,25,22,10,14,1,0,0,116,146,0,0,0,0,0,0,0,0,236,25,11,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,236,25,8,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,236,25,12,10,13,1,0,0,28,103,0,0,0,0,0,0,0,0,236,25,9,10,109,0,0,0,28,142,0,0,0,0,0,0,0,0,236,25,13,10,5,1,0,0,116,103,0,0,0,0,0,0,0,0,236,25,10,10,15,1,0,0,116,142,0,0,0,0,0,0,0,0,241,25,17,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,241,25,14,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,241,25,18,10,13,1,0,0,28,105,0,0,0,0,0,0,0,0,241,25,15,10,110,0,0,0,28,144,0,0,0,0,0,0,0,0,241,25,19,10,5,1,0,0,116,105,0,0,0,0,0,0,0,0,241,25,16,10,16,1,0,0,116,144,0,0,0,0,0,0,0,0,246,25,5,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,246,25,2,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,246,25,6,10,13,1,0,0,28,102,0,0,0,0,0,0,0,0,246,25,3,10,108,0,0,0,28,140,0,0,0,0,0,0,0,0,246,25,7,10,5,1,0,0,116,102,0,0,0,0,0,0,0,0,246,25,4,10,17,1,0,0,116,140,0,0,0,0,0,0,0,0,0,26,27,10,71,0,0,0,103,103,103,0,0,0,0,0,0,0,0,26,26,10,84,0,0,0,103,142,103,0,0,0,0,0,0,0,6,26,29,10,71,0,0,0,105,105,105,0,0,0,0,0,0,0,6,26,28,10,85,0,0,0,105,144,105,0,0,0,0,0,0,0,16,26,64,10,29,0,0,0,106,106,0,0,0,0,0,0,0,0,16,26,60,10,30,0,0,0,106,146,0,0,0,0,0,0,0,0,16,26,57,10,2,0,0,0,115,25,0,0,0,0,0,0,0,0,16,26,61,10,31,0,0,0,115,106,0,0,0,0,0,0,0,0,16,26,58,10,32,0,0,0,115,146,0,0,0,0,0,0,0,0,16,26,63,10,33,0,0,0,146,106,0,0,0,0,0,0,0,0,21,26,46,10,29,0,0,0,103,103,0,0,0,0,0,0,0,0,21,26,42,10,34,0,0,0,103,142,0,0,0,0,0,0,0,0,21,26,44,10,35,0,0,0,113,32,0,0,0,0,0,0,0,0,21,26,44,10,36,0,0,0,113,103,0,0,0,0,0,0,0,0,21,26,41,10,37,0,0,0,113,142,0,0,0,0,0,0,0,0,21,26,39,10,2,0,0,0,115,32,0,0,0,0,0,0,0,0,21,26,43,10,31,0,0,0,115,103,0,0,0,0,0,0,0,0,21,26,40,10,38,0,0,0,115,142,0,0,0,0,0,0,0,0,21,26,45,10,39,0,0,0,142,103,0,0,0,0,0,0,0,0,26,26,55,10,29,0,0,0,105,105,0,0,0,0,0,0,0,0,26,26,51,10,40,0,0,0,105,144,0,0,0,0,0,0,0,0,26,26,53,10,41,0,0,0,111,40,0,0,0,0,0,0,0,0,26,26,53,10,42,0,0,0,111,105,0,0,0,0,0,0,0,0,26,26,50,10,43,0,0,0,111,144,0,0,0,0,0,0,0,0,26,26,48,10,44,0,0,0,114,40,0,0,0,0,0,0,0,0,26,26,52,10,45,0,0,0,114,105,0,0,0,0,0,0,0,0,26,26,49,10,46,0,0,0,114,144,0,0,0,0,0,0,0,0,26,26,54,10,47,0,0,0,144,105,0,0,0,0,0,0,0,0,31,26,37,10,29,0,0,0,102,102,0,0,0,0,0,0,0,0,31,26,33,10,48,0,0,0,102,140,0,0,0,0,0,0,0,0,31,26,35,10,49,0,0,0,112,26,0,0,0,0,0,0,0,0,31,26,35,10,50,0,0,0,112,102,0,0,0,0,0,0,0,0,31,26,32,10,51,0,0,0,112,140,0,0,0,0,0,0,0,0,31,26,30,10,2,0,0,0,115,26,0,0,0,0,0,0,0,0,31,26,34,10,31,0,0,0,115,102,0,0,0,0,0,0,0,0,31,26,31,10,52,0,0,0,115,140,0,0,0,0,0,0,0,0,31,26,36,10,53,0,0,0,140,102,0,0,0,0,0,0,0,0,36,26,69,10,189,0,0,0,119,0,0,0,0,0,0,0,0,0,36,26,67,10,190,0,0,0,120,0,0,0,0,0,0,0,0,0,36,26,68,10,20,1,0,8,121,0,0,0,0,0,0,0,0,0,36,26,66,10,191,0,0,0,122,0,0,0,0,0,0,0,0,0,36,26,69,10,189,0,0,0,119,26,0,0,0,0,0,0,0,0,36,26,67,10,190,0,0,0,120,32,0,0,0,0,0,0,0,0,36,26,68,10,20,1,0,8,121,40,0,0,0,0,0,0,0,0,36,26,66,10,191,0,0,0,122,25,0,0,0,0,0,0,0,0,41,26,66,10,191,0,0,0,122,0,0,0,0,0,0,0,0,0,41,26,66,10,191,0,0,0,122,25,0,0,0,0,0,0,0,0,53,26,67,10,190,0,0,0,120,0,0,0,0,0,0,0,0,0,53,26,67,10,190,0,0,0,120,32,0,0,0,0,0,0,0,0,59,26,68,10,20,1,0,8,121,0,0,0,0,0,0,0,0,0,59,26,68,10,20,1,0,0,121,40,0,0,0,0,0,0,0,0,65,26,69,10,189,0,0,0,119,0,0,0,0,0,0,0,0,0,65,26,69,10,189,0,0,0,119,26,0,0,0,0,0,0,0,0,71,26,83,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,71,26,82,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,76,26,81,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,76,26,80,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,82,26,91,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,82,26,90,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,87,26,85,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,87,26,84,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,93,26,93,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,93,26,92,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,98,26,97,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,98,26,96,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,103,26,95,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,103,26,94,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,109,26,101,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,109,26,100,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,114,26,99,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,114,26,98,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,120,26,103,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,120,26,102,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,126,26,105,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,126,26,104,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,132,26,107,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,132,26,106,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,138,26,109,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,138,26,108,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,144,26,111,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,144,26,110,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,149,26,113,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,149,26,112,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,154,26,115,10,103,0,0,0,106,0,0,0,0,0,0,0,0,0,154,26,114,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,159,26,116,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,26,118,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,177,26,119,10,159,0,0,8,157,0,0,0,0,0,0,0,0,0,183,26,117,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,189,26,121,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,189,26,120,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,198,26,123,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,198,26,122,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,207,26,125,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,207,26,124,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,217,26,127,10,88,0,0,0,116,101,101,0,0,0,0,0,0,0,217,26,126,10,89,0,0,0,116,139,101,0,0,0,0,0,0,0,227,26,129,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,227,26,128,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,238,26,131,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,238,26,130,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,249,26,133,10,29,0,0,0,101,101,0,0,0,0,0,0,0,0,249,26,132,10,55,0,0,0,139,101,0,0,0,0,0,0,0,0,249,26,133,10,90,0,0,0,46,101,101,0,0,0,0,0,0,0,249,26,132,10,91,0,0,0,46,139,101,0,0,0,0,0,0,0,9,27,155,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,9,27,152,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,9,27,156,10,13,1,0,0,28,106,0,0,0,0,0,0,0,0,9,27,153,10,148,0,0,0,28,146,0,0,0,0,0,0,0,0,9,27,157,10,5,1,0,0,116,106,0,0,0,0,0,0,0,0,9,27,154,10,14,1,0,0,116,146,0,0,0,0,0,0,0,0,19,27,164,10,29,0,0,0,103,103,0,0,0,0,0,0,0,0,19,27,162,10,34,0,0,0,103,142,0,0,0,0,0,0,0,0,19,27,164,10,90,0,0,0,28,103,103,0,0,0,0,0,0,0,19,27,162,10,22,1,0,0,28,103,142,0,0,0,0,0,0,0,19,27,165,10,88,0,0,0,116,103,103,0,0,0,0,0,0,0,19,27,163,10,151,0,0,0,116,103,142,0,0,0,0,0,0,0,25,27,168,10,29,0,0,0,105,105,0,0,0,0,0,0,0,0,25,27,166,10,40,0,0,0,105,144,0,0,0,0,0,0,0,0,25,27,168,10,90,0,0,0,28,105,105,0,0,0,0,0,0,0,25,27,166,10,23,1,0,0,28,105,144,0,0,0,0,0,0,0,25,27,169,10,88,0,0,0,116,105,105,0,0,0,0,0,0,0,25,27,167,10,248,0,0,0,116,105,144,0,0,0,0,0,0,0,31,27,160,10,29,0,0,0,102,102,0,0,0,0,0,0,0,0,31,27,158,10,48,0,0,0,102,140,0,0,0,0,0,0,0,0,31,27,160,10,90,0,0,0,28,102,102,0,0,0,0,0,0,0,31,27,158,10,24,1,0,0,28,102,140,0,0,0,0,0,0,0,31,27,161,10,88,0,0,0,116,102,102,0,0,0,0,0,0,0,31,27,159,10,250,0,0,0,116,102,140,0,0,0,0,0,0,0,37,27,143,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,37,27,140,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,37,27,144,10,13,1,0,0,28,103,0,0,0,0,0,0,0,0,37,27,141,10,109,0,0,0,28,142,0,0,0,0,0,0,0,0,37,27,145,10,5,1,0,0,116,103,0,0,0,0,0,0,0,0,37,27,142,10,15,1,0,0,116,142,0,0,0,0,0,0,0,0,42,27,149,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,42,27,146,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,42,27,150,10,13,1,0,0,28,105,0,0,0,0,0,0,0,0,42,27,147,10,110,0,0,0,28,144,0,0,0,0,0,0,0,0,42,27,151,10,5,1,0,0,116,105,0,0,0,0,0,0,0,0,42,27,148,10,16,1,0,0,116,144,0,0,0,0,0,0,0,0,47,27,137,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,47,27,134,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,47,27,138,10,13,1,0,0,28,102,0,0,0,0,0,0,0,0,47,27,135,10,108,0,0,0,28,140,0,0,0,0,0,0,0,0,47,27,139,10,5,1,0,0,116,102,0,0,0,0,0,0,0,0,47,27,136,10,17,1,0,0,116,140,0,0,0,0,0,0,0,0,57,27,171,10,71,0,0,0,103,103,103,0,0,0,0,0,0,0,57,27,170,10,84,0,0,0,103,142,103,0,0,0,0,0,0,0,63,27,173,10,71,0,0,0,105,105,105,0,0,0,0,0,0,0,63,27,172,10,85,0,0,0,105,144,105,0,0,0,0,0,0,0,73,27,195,10,96,0,0,0,106,0,0,0,0,0,0,0,0,0,73,27,192,10,113,0,0,0,146,0,0,0,0,0,0,0,0,0,73,27,196,10,13,1,0,0,28,106,0,0,0,0,0,0,0,0,73,27,193,10,148,0,0,0,28,146,0,0,0,0,0,0,0,0,73,27,197,10,5,1,0,0,116,106,0,0,0,0,0,0,0,0,73,27,194,10,14,1,0,0,116,146,0,0,0,0,0,0,0,0,83,27,204,10,29,0,0,0,103,103,0,0,0,0,0,0,0,0,83,27,202,10,34,0,0,0,103,142,0,0,0,0,0,0,0,0,83,27,204,10,90,0,0,0,28,103,103,0,0,0,0,0,0,0,83,27,202,10,22,1,0,0,28,103,142,0,0,0,0,0,0,0,83,27,205,10,88,0,0,0,116,103,103,0,0,0,0,0,0,0,83,27,203,10,151,0,0,0,116,103,142,0,0,0,0,0,0,0,89,27,208,10,29,0,0,0,105,105,0,0,0,0,0,0,0,0,89,27,206,10,40,0,0,0,105,144,0,0,0,0,0,0,0,0,89,27,208,10,90,0,0,0,28,105,105,0,0,0,0,0,0,0,89,27,206,10,23,1,0,0,28,105,144,0,0,0,0,0,0,0,89,27,209,10,88,0,0,0,116,105,105,0,0,0,0,0,0,0,89,27,207,10,248,0,0,0,116,105,144,0,0,0,0,0,0,0,95,27,200,10,29,0,0,0,102,102,0,0,0,0,0,0,0,0,95,27,198,10,48,0,0,0,102,140,0,0,0,0,0,0,0,0,95,27,200,10,90,0,0,0,28,102,102,0,0,0,0,0,0,0,95,27,198,10,24,1,0,0,28,102,140,0,0,0,0,0,0,0,95,27,201,10,88,0,0,0,116,102,102,0,0,0,0,0,0,0,95,27,199,10,250,0,0,0,116,102,140,0,0,0,0,0,0,0,101,27,183,10,96,0,0,0,103,0,0,0,0,0,0,0,0,0,101,27,180,10,106,0,0,0,142,0,0,0,0,0,0,0,0,0,101,27,184,10,13,1,0,0,28,103,0,0,0,0,0,0,0,0,101,27,181,10,109,0,0,0,28,142,0,0,0,0,0,0,0,0,101,27,185,10,5,1,0,0,116,103,0,0,0,0,0,0,0,0,101,27,182,10,15,1,0,0,116,142,0,0,0,0,0,0,0,0,106,27,189,10,96,0,0,0,105,0,0,0,0,0,0,0,0,0,106,27,186,10,107,0,0,0,144,0,0,0,0,0,0,0,0,0,106,27,190,10,13,1,0,0,28,105,0,0,0,0,0,0,0,0,106,27,187,10,110,0,0,0,28,144,0,0,0,0,0,0,0,0,106,27,191,10,5,1,0,0,116,105,0,0,0,0,0,0,0,0,106,27,188,10,16,1,0,0,116,144,0,0,0,0,0,0,0,0,111,27,177,10,96,0,0,0,102,0,0,0,0,0,0,0,0,0,111,27,174,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,111,27,178,10,13,1,0,0,28,102,0,0,0,0,0,0,0,0,111,27,175,10,108,0,0,0,28,140,0,0,0,0,0,0,0,0,111,27,179,10,5,1,0,0,116,102,0,0,0,0,0,0,0,0,111,27,176,10,17,1,0,0,116,140,0,0,0,0,0,0,0,0,121,27,211,10,71,0,0,0,103,103,103,0,0,0,0,0,0,0,121,27,210,10,84,0,0,0,103,142,103,0,0,0,0,0,0,0,127,27,213,10,71,0,0,0,105,105,105,0,0,0,0,0,0,0,127,27,212,10,85,0,0,0,105,144,105,0,0,0,0,0,0,0,133,27,215,10,88,0,0,0,116,101,101],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1168036);allocate([133,27,214,10,89,0,0,0,116,139,101,0,0,0,0,0,0,0,140,27,217,10,88,0,0,0,116,101,101,0,0,0,0,0,0,0,140,27,216,10,89,0,0,0,116,139,101,0,0,0,0,0,0,0,152,27,219,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,158,27,220,10,159,0,0,8,157,0,0,0,0,0,0,0,0,0,164,27,218,10,159,0,0,32,157,0,0,0,0,0,0,0,0,0,170,27,225,10,0,0,0,0,32,0,0,0,0,0,0,0,0,0,177,27,226,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,182,27,228,10,103,0,0,0,103,0,0,0,0,0,0,0,0,0,188,27,230,10,103,0,0,0,105,0,0,0,0,0,0,0,0,0,188,27,229,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,194,27,227,10,103,0,0,0,102,0,0,0,0,0,0,0,0,0,194,27,226,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,205,27,233,10,103,0,0,0,103,0,0,0,0,0,0,0,0,0,211,27,234,10,103,0,0,0,105,0,0,0,0,0,0,0,0,0,217,27,232,10,103,0,0,0,102,0,0,0,0,0,0,0,0,0,217,27,231,10,105,0,0,0,140,0,0,0,0,0,0,0,0,0,223,27,236,10,59,0,0,0,101,101,0,0,0,0,0,0,0,0,223,27,235,10,63,0,0,0,139,101,0,0,0,0,0,0,0,0,230,27,238,10,59,0,0,0,101,101,0,0,0,0,0,0,0,0,230,27,237,10,63,0,0,0,139,101,0,0,0,0,0,0,0,0,237,27,241,10,59,0,0,0,101,101,0,0,0,0,0,0,0,0,237,27,239,10,61,0,0,0,144,101,0,0,0,0,0,0,0,0,244,27,245,10,59,0,0,0,101,101,0,0,0,0,0,0,0,0,244,27,243,10,60,0,0,0,142,101,0,0,0,0,0,0,0,0,251,27,251,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,27,252,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,28,253,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,28,254,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,28,255,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,28,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,28,1,11,106,0,0,0,142,0,0,0,0,0,0,0,0,0,28,28,5,11,189,0,0,0,119,0,0,0,0,0,0,0,0,0,28,28,3,11,190,0,0,0,120,0,0,0,0,0,0,0,0,0,28,28,4,11,20,1,0,8,121,0,0,0,0,0,0,0,0,0,28,28,2,11,191,0,0,0,122,0,0,0,0,0,0,0,0,0,28,28,2,11,188,0,0,0,25,122,0,0,0,0,0,0,0,0,28,28,5,11,186,0,0,0,26,119,0,0,0,0,0,0,0,0,28,28,3,11,187,0,0,0,32,120,0,0,0,0,0,0,0,0,28,28,4,11,21,1,0,8,40,121,0,0,0,0,0,0,0,0,33,28,2,11,191,0,0,0,122,0,0,0,0,0,0,0,0,0,33,28,2,11,188,0,0,0,25,122,0,0,0,0,0,0,0,0,45,28,3,11,190,0,0,0,120,0,0,0,0,0,0,0,0,0,45,28,3,11,187,0,0,0,32,120,0,0,0,0,0,0,0,0,51,28,4,11,20,1,0,8,121,0,0,0,0,0,0,0,0,0,51,28,4,11,21,1,0,0,40,121,0,0,0,0,0,0,0,0,57,28,5,11,189,0,0,0,119,0,0,0,0,0,0,0,0,0,57,28,5,11,186,0,0,0,26,119,0,0,0,0,0,0,0,0,67,28,7,11,103,0,0,0,103,0,0,0,0,0,0,0,0,0,72,28,8,11,103,0,0,0,105,0,0,0,0,0,0,0,0,0,77,28,6,11,103,0,0,0,102,0,0,0,0,0,0,0,0,0,77,28,9,11,105,0,0,0,140,0,0,0,0,0,0,0,0,0,86,28,70,11,29,0,0,0,106,106,0,0,0,0,0,0,0,0,86,28,66,11,30,0,0,0,106,146,0,0,0,0,0,0,0,0,86,28,63,11,2,0,0,0,115,25,0,0,0,0,0,0,0,0,86,28,67,11,31,0,0,0,115,106,0,0,0,0,0,0,0,0,86,28,64,11,32,0,0,0,115,146,0,0,0,0,0,0,0,0,86,28,69,11,33,0,0,0,146,106,0,0,0,0,0,0,0,0,91,28,52,11,29,0,0,0,103,103,0,0,0,0,0,0,0,0,91,28,48,11,34,0,0,0,103,142,0,0,0,0,0,0,0,0,91,28,50,11,35,0,0,0,113,32,0,0,0,0,0,0,0,0,91,28,50,11,36,0,0,0,113,103,0,0,0,0,0,0,0,0,91,28,47,11,37,0,0,0,113,142,0,0,0,0,0,0,0,0,91,28,45,11,2,0,0,0,115,32,0,0,0,0,0,0,0,0,91,28,49,11,31,0,0,0,115,103,0,0,0,0,0,0,0,0,91,28,46,11,38,0,0,0,115,142,0,0,0,0,0,0,0,0,91,28,51,11,39,0,0,0,142,103,0,0,0,0,0,0,0,0,96,28,73,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,96,28,72,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,102,28,75,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,102,28,74,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,108,28,61,11,29,0,0,0,105,105,0,0,0,0,0,0,0,0,108,28,57,11,40,0,0,0,105,144,0,0,0,0,0,0,0,0,108,28,59,11,41,0,0,0,111,40,0,0,0,0,0,0,0,0,108,28,59,11,42,0,0,0,111,105,0,0,0,0,0,0,0,0,108,28,56,11,43,0,0,0,111,144,0,0,0,0,0,0,0,0,108,28,54,11,44,0,0,0,114,40,0,0,0,0,0,0,0,0,108,28,58,11,45,0,0,0,114,105,0,0,0,0,0,0,0,0,108,28,55,11,46,0,0,0,114,144,0,0,0,0,0,0,0,0,108,28,60,11,47,0,0,0,144,105,0,0,0,0,0,0,0,0,113,28,96,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,113,28,94,11,47,0,0,0,144,101,0,0,0,0,0,0,0,0,119,28,100,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,119,28,98,11,39,0,0,0,142,101,0,0,0,0,0,0,0,0,125,28,43,11,29,0,0,0,102,102,0,0,0,0,0,0,0,0,125,28,39,11,48,0,0,0,102,140,0,0,0,0,0,0,0,0,125,28,41,11,49,0,0,0,112,26,0,0,0,0,0,0,0,0,125,28,41,11,50,0,0,0,112,102,0,0,0,0,0,0,0,0,125,28,38,11,51,0,0,0,112,140,0,0,0,0,0,0,0,0,125,28,36,11,2,0,0,0,115,26,0,0,0,0,0,0,0,0,125,28,40,11,31,0,0,0,115,102,0,0,0,0,0,0,0,0,125,28,37,11,52,0,0,0,115,140,0,0,0,0,0,0,0,0,125,28,42,11,53,0,0,0,140,102,0,0,0,0,0,0,0,0,130,28,123,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,28,124,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,28,125,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,28,126,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,28,127,11,0,0,0,8,0,0,0,0,0,0,0,0,0,0,187,28,128,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,28,129,11,0,0,0,8,0,0,0,0,0,0,0,0,0,0,203,28,131,11,59,0,0,0,103,103,0,0,0,0,0,0,0,0,203,28,133,11,59,0,0,0,105,105,0,0,0,0,0,0,0,0,203,28,130,11,60,0,0,0,142,103,0,0,0,0,0,0,0,0,203,28,132,11,61,0,0,0,144,105,0,0,0,0,0,0,0,0,215,28,169,11,59,0,0,0,106,106,0,0,0,0,0,0,0,0,215,28,168,11,120,0,0,0,106,146,0,0,0,0,0,0,0,0,215,28,164,11,2,0,0,0,115,25,0,0,0,0,0,0,0,0,215,28,166,11,129,0,0,0,115,106,0,0,0,0,0,0,0,0,215,28,165,11,32,0,0,0,115,146,0,0,0,0,0,0,0,0,215,28,168,11,130,0,0,0,146,106,0,0,0,0,0,0,0,0,221,28,158,11,59,0,0,0,103,103,0,0,0,0,0,0,0,0,221,28,157,11,57,0,0,0,103,142,0,0,0,0,0,0,0,0,221,28,154,11,2,0,0,0,115,32,0,0,0,0,0,0,0,0,221,28,156,11,129,0,0,0,115,103,0,0,0,0,0,0,0,0,221,28,155,11,38,0,0,0,115,142,0,0,0,0,0,0,0,0,221,28,157,11,60,0,0,0,142,103,0,0,0,0,0,0,0,0,227,28,163,11,59,0,0,0,105,105,0,0,0,0,0,0,0,0,227,28,162,11,58,0,0,0,105,144,0,0,0,0,0,0,0,0,227,28,159,11,44,0,0,0,114,40,0,0,0,0,0,0,0,0,227,28,161,11,133,0,0,0,114,105,0,0,0,0,0,0,0,0,227,28,160,11,46,0,0,0,114,144,0,0,0,0,0,0,0,0,227,28,162,11,61,0,0,0,144,105,0,0,0,0,0,0,0,0,233,28,153,11,59,0,0,0,102,102,0,0,0,0,0,0,0,0,233,28,152,11,94,0,0,0,102,140,0,0,0,0,0,0,0,0,233,28,149,11,2,0,0,0,115,26,0,0,0,0,0,0,0,0,233,28,151,11,129,0,0,0,115,102,0,0,0,0,0,0,0,0,233,28,150,11,52,0,0,0,115,140,0,0,0,0,0,0,0,0,233,28,152,11,95,0,0,0,140,102,0,0,0,0,0,0,0,0,245,28,184,11,59,0,0,0,103,103,0,0,0,0,0,0,0,0,245,28,183,11,60,0,0,0,142,103,0,0,0,0,0,0,0,0,252,28,186,11,59,0,0,0,105,105,0,0,0,0,0,0,0,0,252,28,185,11,61,0,0,0,144,105,0,0,0,0,0,0,0,0,3,29,182,11,59,0,0,0,102,102,0,0,0,0,0,0,0,0,3,29,181,11,95,0,0,0,140,102,0,0,0,0,0,0,0,0,10,29,188,11,59,0,0,0,103,103,0,0,0,0,0,0,0,0,10,29,190,11,59,0,0,0,105,105,0,0,0,0,0,0,0,0,10,29,187,11,60,0,0,0,142,103,0,0,0,0,0,0,0,0,10,29,189,11,61,0,0,0,144,105,0,0,0,0,0,0,0,0,16,29,192,11,59,0,0,0,101,101,0,0,0,0,0,0,0,0,16,29,191,11,61,0,0,0,144,101,0,0,0,0,0,0,0,0,24,29,194,11,59,0,0,0,101,101,0,0,0,0,0,0,0,0,24,29,193,11,60,0,0,0,142,101,0,0,0,0,0,0,0,0,32,29,176,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,29,206,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,29,208,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,41,29,207,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,50,29,210,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,50,29,209,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,59,29,212,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,59,29,211,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,68,29,214,11,29,0,0,0,101,101,0,0,0,0,0,0,0,0,68,29,213,11,55,0,0,0,139,101,0,0,0,0,0,0,0,0,77,29,249,11,71,0,0,0,101,101,101,0,0,0,0,0,0,0,77,29,217,11,71,0,0,0,104,104,104,0,0,0,0,0,0,0,77,29,224,11,71,0,0,1,107,107,107,0,0,0,0,0,0,0,77,29,233,11,71,0,0,1,108,108,108,0,0,0,0,0,0,0,77,29,245,11,71,0,1,0,109,109,109,0,0,0,0,0,0,0,77,29,248,11,28,1,0,0,139,101,101,0,0,0,0,0,0,0,77,29,218,11,28,1,0,1,139,107,107,0,0,0,0,0,0,0,77,29,216,11,29,1,0,0,141,104,104,0,0,0,0,0,0,0,77,29,227,11,29,1,0,1,141,108,108,0,0,0,0,0,0,0,77,29,239,11,30,1,1,0,143,109,109,0,0,0,0,0,0,0,77,29,236,11,32,1,1,0,110,109,109,109,0,0,0,0,0,0,77,29,219,11,33,1,0,1,144,17,107,107,0,0,0,0,0,0,77,29,228,11,33,1,0,1,144,19,108,108,0,0,0,0,0,0,77,29,240,11,33,1,1,0,144,21,109,109,0,0,0,0,0,0,77,29,225,11,36,1,0,1,107,107,107,15,79,24,0,0,0,0,77,29,234,11,36,1,0,1,108,108,108,15,79,24,0,0,0,0,77,29,246,11,36,1,1,0,109,109,109,15,79,24,0,0,0,0,77,29,222,11,39,1,0,1,139,107,107,15,79,24,0,0,0,0,77,29,231,11,40,1,0,1,141,108,108,15,79,24,0,0,0,0,77,29,243,11,41,1,1,0,143,109,109,15,79,24,0,0,0,0,77,29,226,11,45,1,0,1,107,107,107,15,79,24,23,0,0,0,77,29,235,11,45,1,0,1,108,108,108,15,79,24,23,0,0,0,77,29,247,11,45,1,1,0,109,109,109,15,79,24,23,0,0,0,77,29,237,11,49,1,1,0,110,109,109,109,15,79,24,0,0,0,77,29,223,11,50,1,0,1,139,107,107,15,79,24,23,0,0,0,77,29,232,11,51,1,0,1,141,108,108,15,79,24,23,0,0,0,77,29,244,11,52,1,1,0,143,109,109,15,79,24,23,0,0,0,77,29,220,11,53,1,0,1,144,17,107,107,15,79,24,0,0,0,77,29,229,11,53,1,0,1,144,19,108,108,15,79,24,0,0,0,77,29,241,11,53,1,1,0,144,21,109,109,15,79,24,0,0,0,77,29,238,11,56,1,1,0,110,109,109,109,15,79,24,23,0,0,77,29,221,11,57,1,0,1,144,17,107,107,15,79,24,23,0,0,77,29,230,11,57,1,0,1,144,19,108,108,15,79,24,23,0,0,77,29,242,11,57,1,1,0,144,21,109,109,15,79,24,23,0,0,84,29,27,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,84,29,251,11,71,0,0,0,104,104,104,0,0,0,0,0,0,0,84,29,2,12,71,0,0,1,107,107,107,0,0,0,0,0,0,0,84,29,11,12,71,0,0,1,108,108,108,0,0,0,0,0,0,0,84,29,23,12,71,0,1,0,109,109,109,0,0,0,0,0,0,0,84,29,26,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,84,29,252,11,28,1,0,1,139,107,107,0,0,0,0,0,0,0,84,29,250,11,29,1,0,0,141,104,104,0,0,0,0,0,0,0,84,29,5,12,29,1,0,1,141,108,108,0,0,0,0,0,0,0,84,29,17,12,30,1,1,0,143,109,109,0,0,0,0,0,0,0,84,29,14,12,32,1,1,0,110,109,109,109,0,0,0,0,0,0,84,29,18,12,58,1,1,0,142,16,109,109,0,0,0,0,0,0,84,29,253,11,58,1,0,1,142,19,107,107,0,0,0,0,0,0,84,29,6,12,58,1,0,1,142,21,108,108,0,0,0,0,0,0,84,29,3,12,36,1,0,1,107,107,107,15,79,24,0,0,0,0,84,29,12,12,36,1,0,1,108,108,108,15,79,24,0,0,0,0,84,29,24,12,36,1,1,0,109,109,109,15,79,24,0,0,0,0,84,29,0,12,39,1,0,1,139,107,107,15,79,24,0,0,0,0,84,29,9,12,40,1,0,1,141,108,108,15,79,24,0,0,0,0,84,29,21,12,41,1,1,0,143,109,109,15,79,24,0,0,0,0,84,29,4,12,45,1,0,1,107,107,107,15,79,24,23,0,0,0,84,29,13,12,45,1,0,1,108,108,108,15,79,24,23,0,0,0,84,29,25,12,45,1,1,0,109,109,109,15,79,24,23,0,0,0,84,29,15,12,49,1,1,0,110,109,109,109,15,79,24,0,0,0,84,29,1,12,50,1,0,1,139,107,107,15,79,24,23,0,0,0,84,29,10,12,51,1,0,1,141,108,108,15,79,24,23,0,0,0,84,29,19,12,60,1,1,0,142,16,109,109,15,79,24,0,0,0,84,29,254,11,60,1,0,1,142,19,107,107,15,79,24,0,0,0,84,29,7,12,60,1,0,1,142,21,108,108,15,79,24,0,0,0,84,29,22,12,52,1,1,0,143,109,109,15,79,24,23,0,0,0,84,29,16,12,56,1,1,0,110,109,109,109,15,79,24,23,0,0,84,29,20,12,62,1,1,0,142,16,109,109,15,79,24,23,0,0,84,29,255,11,62,1,0,1,142,19,107,107,15,79,24,23,0,0,84,29,8,12,62,1,0,1,142,21,108,108,15,79,24,23,0,0,91,29,41,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,91,29,33,12,71,0,1,0,107,107,107,0,0,0,0,0,0,0,91,29,29,12,28,1,1,0,139,107,107,0,0,0,0,0,0,0,91,29,39,12,73,0,0,0,144,101,101,0,0,0,0,0,0,0,91,29,36,12,32,1,1,0,110,107,107,107,0,0,0,0,0,0,91,29,34,12,36,1,1,0,107,107,107,15,79,24,0,0,0,0,91,29,30,12,39,1,1,0,139,107,107,15,79,24,0,0,0,0,91,29,35,12,45,1,1,0,107,107,107,15,79,24,23,0,0,0,91,29,37,12,49,1,1,0,110,107,107,107,15,79,24,0,0,0,91,29,31,12,50,1,1,0,139,107,107,15,79,24,23,0,0,0,91,29,38,12,56,1,1,0,110,107,107,107,15,79,24,23,0,0,98,29,56,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,98,29,48,12,71,0,1,0,107,107,107,0,0,0,0,0,0,0,98,29,44,12,28,1,1,0,139,107,107,0,0,0,0,0,0,0,98,29,54,12,72,0,0,0,142,101,101,0,0,0,0,0,0,0,98,29,51,12,32,1,1,0,110,107,107,107,0,0,0,0,0,0,98,29,49,12,36,1,1,0,107,107,107,15,79,24,0,0,0,0,98,29,45,12,39,1,1,0,139,107,107,15,79,24,0,0,0,0,98,29,50,12,45,1,1,0,107,107,107,15,79,24,23,0,0,0,98,29,52,12,49,1,1,0,110,107,107,107,15,79,24,0,0,0,98,29,46,12,50,1,1,0,139,107,107,15,79,24,23,0,0,0,98,29,53,12,56,1,1,0,110,107,107,107,15,79,24,23,0,0,105,29,61,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,105,29,59,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,105,29,60,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,105,29,58,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,115,29,65,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,115,29,63,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,115,29,64,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,115,29,62,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,125,29,69,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,125,29,68,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,133,29,67,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,133,29,66,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,145,29,73,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,145,29,72,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,153,29,71,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,153,29,70,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,165,29,75,12,59,0,0,0,101,101,0,0,0,0,0,0,0,0,165,29,74,12,63,0,0,0,139,101,0,0,0,0,0,0,0,0,173,29,77,12,66,0,0,0,116,101,101,0,0,0,0,0,0,0,173,29,76,12,67,0,0,0,116,139,101,0,0,0,0,0,0,0,190,29,84,12,67,1,1,1,116,107,107,107,0,0,0,0,0,0,190,29,93,12,67,1,1,1,116,108,108,108,0,0,0,0,0,0,190,29,102,12,67,1,1,0,116,109,109,109,0,0,0,0,0,0,190,29,81,12,68,1,1,1,116,139,107,107,0,0,0,0,0,0,190,29,90,12,69,1,1,1,116,141,108,108,0,0,0,0,0,0,190,29,99,12,70,1,1,0,116,143,109,109,0,0,0,0,0,0,190,29,96,12,72,1,1,0,116,142,16,109,109,0,0,0,0,0,190,29,78,12,72,1,1,1,116,142,19,107,107,0,0,0,0,0,190,29,87,12,72,1,1,1,116,142,21,108,108,0,0,0,0,0,190,29,85,12,77,1,1,1,116,107,107,107,15,79,24,0,0,0,190,29,94,12,77,1,1,1,116,108,108,108,15,79,24,0,0,0,190,29,103,12,77,1,1,0,116,109,109,109,15,79,24,0,0,0,190,29,82,12,78,1,1,1,116,139,107,107,15,79,24,0,0,0,190,29,91,12,79,1,1,1,116,141,108,108,15,79,24,0,0,0,190,29,100,12,80,1,1,0,116,143,109,109,15,79,24,0,0,0,190,29,86,12,86,1,1,1,116,107,107,107,15,79,24,23,0,0,190,29,95,12,86,1,1,1,116,108,108,108,15,79,24,23,0,0,190,29,104,12,86,1,1,0,116,109,109,109,15,79,24,23,0,0,190,29,83,12,87,1,1,1,116,139,107,107,15,79,24,23,0,0,190,29,92,12,88,1,1,1,116,141,108,108,15,79,24,23,0,0,190,29,97,12,89,1,1,0,116,142,16,109,109,15,79,24,0,0,190,29,79,12,89,1,1,1,116,142,19,107,107,15,79,24,0,0,190,29,88,12,89,1,1,1,116,142,21,108,108,15,79,24,0,0,190,29,101,12,90,1,1,0,116,143,109,109,15,79,24,23,0,0,190,29,98,12,92,1,1,0,116,142,16,109,109,15,79,24,23,0,190,29,80,12,92,1,1,1,116,142,19,107,107,15,79,24,23,0,190,29,89,12,92,1,1,1,116,142,21,108,108,15,79,24,23,0,198,29,111,12,67,1,1,1,116,107,107,107,0,0,0,0,0,0,198,29,120,12,67,1,1,1,116,108,108,108,0,0,0,0,0,0,198,29,129,12,67,1,1,0,116,109,109,109,0,0,0,0,0,0,198,29,108,12,68,1,1,1,116,139,107,107,0,0,0,0,0,0,198,29,117,12,69,1,1,1,116,141,108,108,0,0,0,0,0,0,198,29,126,12,70,1,1,0,116,143,109,109,0,0,0,0,0,0,198,29,105,12,94,1,1,1,116,144,17,107,107,0,0,0,0,0,198,29,114,12,94,1,1,1,116,144,19,108,108,0,0,0,0,0,198,29,123,12,94,1,1,0,116,144,21,109,109,0,0,0,0,0,198,29,112,12,77,1,1,1,116,107,107,107,15,79,24,0,0,0,198,29,121,12,77,1,1,1,116,108,108,108,15,79,24,0,0,0,198,29,130,12,77,1,1,0,116,109,109,109,15,79,24,0,0,0,198,29,109,12,78,1,1,1,116,139,107,107,15,79,24,0,0,0,198,29,118,12,79,1,1,1,116,141,108,108,15,79,24,0,0,0,198,29,127,12,80,1,1,0,116,143,109,109,15,79,24,0,0,0,198,29,113,12,86,1,1,1,116,107,107,107,15,79,24,23,0,0,198,29,122,12,86,1,1,1,116,108,108,108,15,79,24,23,0,0,198,29,131,12,86,1,1,0,116,109,109,109,15,79,24,23,0,0,198,29,110,12,87,1,1,1,116,139,107,107,15,79,24,23,0,0,198,29,119,12,88,1,1,1,116,141,108,108,15,79,24,23,0,0,198,29,128,12,90,1,1,0,116,143,109,109,15,79,24,23,0,0,198,29,106,12,96,1,1,1,116,144,17,107,107,15,79,24,0,0,198,29,115,12,96,1,1,1,116,144,19,108,108,15,79,24,0,0,198,29,124,12,96,1,1,0,116,144,21,109,109,15,79,24,0,0,198,29,107,12,98,1,1,1,116,144,17,107,107,15,79,24,23,0,198,29,116,12,98,1,1,1,116,144,19,108,108,15,79,24,23,0,198,29,125,12,98,1,1,0,116,144,21,109,109,15,79,24,23,0,206,29,162,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,206,29,133,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,206,29,140,12,71,0,8,0,107,107,107,0,0,0,0,0,0,0,206,29,149,12,71,0,8,0,108,108,108,0,0,0,0,0,0,0,206,29,158,12,71,0,8,0,109,109,109,0,0,0,0,0,0,0,206,29,161,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,206,29,134,12,28,1,8,0,139,107,107,0,0,0,0,0,0,0,206,29,132,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,206,29,143,12,29,1,8,0,141,108,108,0,0,0,0,0,0,0,206,29,152,12,30,1,8,0,143,109,109,0,0,0,0,0,0,0,206,29,135,12,33,1,8,0,144,17,107,107,0,0,0,0,0,0,206,29,144,12,33,1,8,0,144,19,108,108,0,0,0,0,0,0,206,29,153,12,33,1,8,0,144,21,109,109,0,0,0,0,0,0,206,29,141,12,36,1,8,0,107,107,107,15,79,24,0,0,0,0,206,29,150,12,36,1,8,0,108,108,108,15,79,24,0,0,0,0,206,29,159,12,36,1,8,0,109,109,109,15,79,24,0,0,0,0,206,29,138,12,39,1,8,0,139,107,107,15,79,24,0,0,0,0,206,29,147,12,40,1,8,0,141,108,108,15,79,24,0,0,0,0,206,29,156,12,41,1,8,0,143,109,109,15,79,24,0,0,0,0,206,29,142,12,45,1,8,0,107,107,107,15,79,24,23,0,0,0,206,29,151,12,45,1,8,0,108,108,108,15,79,24,23,0,0,0,206,29,160,12,45,1,8,0,109,109,109,15,79,24,23,0,0,0,206,29,139,12,50,1,8,0,139,107,107,15,79,24,23,0,0,0,206,29,148,12,51,1,8,0,141,108,108,15,79,24,23,0,0,0,206,29,157,12,52,1,8,0,143,109,109,15,79,24,23,0,0,0,206,29,136,12,53,1,8,0,144,17,107,107,15,79,24,0,0,0,206,29,145,12,53,1,8,0,144,19,108,108,15,79,24,0,0,0,206,29,154,12,53,1,8,0,144,21,109,109,15,79,24,0,0,0,206,29,137,12,57,1,8,0,144,17,107,107,15,79,24,23,0,0,206,29,146,12,57,1,8,0,144,19,108,108,15,79,24,23,0,0,206,29,155,12,57,1,8,0,144,21,109,109,15,79,24,23,0,0,214,29,193,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,214,29,164,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,214,29,171,12,71,0,8,0,107,107,107,0,0,0,0,0,0,0,214,29,180,12,71,0,8,0,108,108,108,0,0,0,0,0,0,0,214,29,189,12,71,0,8,0,109,109,109,0,0,0,0,0,0,0,214,29,192,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,214,29,165,12,28,1,8,0,139,107,107,0,0,0,0,0,0,0,214,29,163,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,214,29,174,12,29,1,8,0,141,108,108,0,0,0,0,0,0,0,214,29,183,12,30,1,8,0,143,109,109,0,0,0,0,0,0,0,214,29,184,12,58,1,8,0,142,16,109,109,0,0,0,0,0,0,214,29,166,12,58,1,8,0,142,19,107,107,0,0,0,0,0,0,214,29,175,12,58,1,8,0,142,21,108,108,0,0,0,0,0,0,214,29,172,12,36,1,8,0,107,107,107,15,79,24,0,0,0,0,214,29,181,12,36,1,8,0,108,108,108,15,79,24,0,0,0,0,214,29,190,12,36,1,8,0,109,109,109,15,79,24,0,0,0,0,214,29,169,12,39,1,8,0,139,107,107,15,79,24,0,0,0,0,214,29,178,12,40,1,8,0,141,108,108,15,79,24,0,0,0,0,214,29,187,12,41,1,8,0,143,109,109,15,79,24,0,0,0,0,214,29,173,12,45,1,8,0,107,107,107,15,79,24,23,0,0,0,214,29,182,12,45,1,8,0,108,108,108,15,79,24,23,0,0,0,214,29,191,12,45,1,8,0,109,109,109,15,79,24,23,0,0,0,214,29,170,12,50,1,8,0,139,107,107,15,79,24,23,0,0,0,214,29,179,12,51,1,8,0,141,108,108,15,79,24,23,0,0,0,214,29,185,12,60,1,8,0,142,16,109,109,15,79,24,0,0,0,214,29,167,12,60,1,8,0,142,19,107,107,15,79,24,0,0,0,214,29,176,12,60,1,8,0,142,21,108,108,15,79,24,0,0,0,214,29,188,12,52,1,8,0,143,109,109,15,79,24,23,0,0,0,214,29,186,12,62,1,8,0,142,16,109,109,15,79,24,23,0,0,214,29,168,12,62,1,8,0,142,19,107,107,15,79,24,23,0,0,214,29,177,12,62,1,8,0,142,21,108,108,15,79,24,23,0,0,222,29,224,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,222,29,195,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,222,29,202,12,71,0,8,0,107,107,107,0,0,0,0,0,0,0,222,29,211,12,71,0,8,0,108,108,108,0,0,0,0,0,0,0,222,29,220,12,71,0,8,0,109,109,109,0,0,0,0,0,0,0,222,29,223,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,222,29,196,12,28,1,8,0,139,107,107,0,0,0,0,0,0,0,222,29,194,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,222,29,205,12,29,1,8,0,141,108,108,0,0,0,0,0,0,0,222,29,214,12,30,1,8,0,143,109,109,0,0,0,0,0,0,0,222,29,197,12,33,1,8,0,144,17,107,107,0,0,0,0,0,0,222,29,206,12,33,1,8,0,144,19,108,108,0,0,0,0,0,0,222,29,215,12,33,1,8,0,144,21,109,109,0,0,0,0,0,0,222,29,203,12,36,1,8,0,107,107,107,15,79,24,0,0,0,0,222,29,212,12,36,1,8,0,108,108,108,15,79,24,0,0,0,0,222,29,221,12,36,1,8,0,109,109,109,15,79,24,0,0,0,0,222,29,200,12,39,1,8,0,139,107,107,15,79,24,0,0,0,0,222,29,209,12,40,1,8,0,141,108,108,15,79,24,0,0,0,0,222,29,218,12,41,1,8,0,143,109,109,15,79,24,0,0,0,0,222,29,204,12,45,1,8,0,107,107,107,15,79,24,23,0,0,0,222,29,213,12,45,1,8,0,108,108,108,15,79,24,23,0,0,0,222,29,222,12,45,1,8,0,109,109,109,15,79,24,23,0,0,0,222,29,201,12,50,1,8,0,139,107,107,15,79,24,23,0,0,0,222,29,210,12,51,1,8,0,141,108,108,15,79,24,23,0,0,0,222,29,219,12,52,1,8,0,143,109,109,15,79,24,23,0,0,0,222,29,198,12,53,1,8,0,144,17,107,107,15,79,24,0,0,0,222,29,207,12,53,1,8,0,144,19,108,108,15,79,24,0,0,0,222,29,216,12,53,1,8,0,144,21,109,109,15,79,24,0,0,0,222,29,199,12,57,1,8,0,144,17,107,107,15,79,24,23,0,0,222,29,208,12,57,1,8,0,144,19,108,108,15,79,24,23,0,0,222,29,217,12,57,1,8,0,144,21,109,109,15,79,24,23,0,0,229,29,255,12,71,0,0,0,101,101,101,0,0,0,0,0,0,0,229,29,226,12,71,0,0,0,104,104,104,0,0,0,0,0,0,0,229,29,233,12,71,0,8,0,107,107,107,0,0,0,0,0,0,0,229,29,242,12,71,0,8,0,108,108,108,0,0,0,0,0,0,0,229,29,251,12,71,0,8,0,109,109,109,0,0,0,0,0,0,0,229,29,254,12,28,1,0,0,139,101,101,0,0,0,0,0,0,0,229,29,227,12,28,1,8,0,139,107,107,0,0,0,0,0,0,0,229,29,225,12,29,1,0,0,141,104,104,0,0,0,0,0,0,0,229,29,236,12,29,1,8,0,141,108,108,0,0,0,0,0,0,0,229,29,245,12,30,1,8,0,143,109,109,0,0,0,0,0,0,0,229,29,246,12,58,1,8,0,142,16,109,109,0,0,0,0,0,0,229,29,228,12,58,1,8,0,142,19,107,107,0,0,0,0,0,0,229,29,237,12,58,1,8,0,142,21,108,108,0,0,0,0,0,0,229,29,234,12,36,1,8,0,107,107,107,15,79,24,0,0,0,0,229,29,243,12,36,1,8,0,108,108,108,15,79,24,0,0,0,0,229,29,252,12,36,1,8,0,109,109,109,15,79,24,0,0,0,0,229,29,231,12,39,1,8,0,139,107,107,15,79,24,0,0,0,0,229,29,240,12,40,1,8,0,141,108,108,15,79,24,0,0,0,0,229,29,249,12,41,1,8,0,143,109,109,15,79,24,0,0,0,0,229,29,235,12,45,1,8,0,107,107,107,15,79,24,23,0,0,0,229,29,244,12,45,1,8,0,108,108,108,15,79,24,23,0,0,0,229,29,253,12,45,1,8,0,109,109,109,15,79,24,23,0,0,0,229,29,232,12,50,1,8,0,139,107,107,15,79,24,23,0,0,0,229,29,241,12,51,1,8,0,141,108,108,15,79,24,23,0,0,0,229,29,247,12,60,1,8,0,142,16,109,109,15,79,24,0,0,0,229,29,229,12,60,1,8,0,142,19,107,107,15,79,24,0,0,0,229,29,238,12,60,1,8,0,142,21,108,108,15,79,24,0,0,0,229,29,250,12,52,1,8,0,143,109,109,15,79,24,23,0,0,0,229,29,248,12,62,1,8,0,142,16,109,109,15,79,24,23,0,0,229,29,230,12,62,1,8,0,142,19,107,107,15,79,24,23,0,0,229,29,239,12,62,1,8,0,142,21,108,108,15,79,24,23,0,0,236,29,6,13,71,0,0,1,107,107,107,0,0,0,0,0,0,0,236,29,14,13,71,0,0,1,108,108,108,0,0,0,0,0,0,0,236,29,22,13,71,0,1,0,109,109,109,0,0,0,0,0,0,0,236,29,1,13,28,1,0,1,139,107,107,0,0,0,0,0,0,0,236,29,9,13,29,1,0,1,141,108,108,0,0,0,0,0,0,0,236,29,17,13,30,1,1,0,143,109,109,0,0,0,0,0,0,0,236,29,2,13,33,1,0,1,144,17,107,107,0,0,0,0,0,0,236,29,10,13,33,1,0,1,144,19,108,108,0,0,0,0,0,0,236,29,18,13,33,1,1,0,144,21,109,109,0,0,0,0,0,0,236,29,7,13,45,1,0,1,107,107,107,15,79,24,0,0,0,0,236,29,15,13,45,1,0,1,108,108,108,15,79,24,0,0,0,0,236,29,23,13,45,1,1,0,109,109,109,15,79,24,0,0,0,0,236,29,4,13,50,1,0,1,139,107,107,15,79,24,0,0,0,0,236,29,12,13,51,1,0,1,141,108,108,15,79,24,0,0,0,0,236,29,20,13,52,1,1,0,143,109,109,15,79,24,0,0,0,0,236,29,8,13,45,1,0,1,107,107,107,15,79,24,23,0,0,0,236,29,16,13,45,1,0,1,108,108,108,15,79,24,23,0,0,0,236,29,24,13,45,1,1,0,109,109,109,15,79,24,23,0,0,0,236,29,5,13,50,1,0,1,139,107,107,15,79,24,23,0,0,0,236,29,13,13,51,1,0,1,141,108,108,15,79,24,23,0,0,0,236,29,21,13,52,1,1,0,143,109,109,15,79,24,23,0,0,0,236,29,3,13,57,1,0,1,144,17,107,107,15,79,24,0,0,0,236,29,11,13,57,1,0,1,144,19,108,108,15,79,24,0,0,0,236,29,19,13,57,1,1,0,144,21,109,109,15,79,24,0,0,0,246,29,30,13,71,0,0,1,107,107,107,0,0,0,0,0,0,0,246,29,38,13,71,0,0,1,108,108,108,0,0,0,0,0,0,0,246,29,46,13,71,0,1,0,109,109,109,0,0,0,0,0,0,0,246,29,25,13,28,1,0,1,139,107,107,0,0,0,0,0,0,0,246,29,33,13,29,1,0,1,141,108,108,0,0,0,0,0,0,0,246,29,41,13,30,1,1,0,143,109,109,0,0,0,0,0,0,0,246,29,42,13,58,1,1,0,142,16,109,109,0,0,0,0,0,0,246,29,26,13,58,1,0,1,142,19,107,107,0,0,0,0,0,0,246,29,34,13,58,1,0,1,142,21,108,108,0,0,0,0,0,0,246,29,31,13,45,1,0,1,107,107,107,15,79,24,0,0,0,0,246,29,39,13,45,1,0,1,108,108,108,15,79,24,0,0,0,0,246,29,47,13,45,1,1,0,109,109,109,15,79,24,0,0,0,0,246,29,28,13,50,1,0,1,139,107,107,15,79,24,0,0,0,0,246,29,36,13,51,1,0,1,141,108,108,15,79,24,0,0,0,0,246,29,44,13,52,1,1,0,143,109,109,15,79,24,0,0,0,0,246,29,32,13,45,1,0,1,107,107,107,15,79,24,23,0,0,0,246,29,40,13,45,1,0,1,108,108,108,15,79,24,23,0,0,0,246,29,48,13,45,1,1,0,109,109,109,15,79,24,23,0,0,0,246,29,29,13,50,1,0,1,139,107,107,15,79,24,23,0,0,0,246,29,37,13,51,1,0,1,141,108,108,15,79,24,23,0,0,0,246,29,43,13,62,1,1,0,142,16,109,109,15,79,24,0,0,0,246,29,27,13,62,1,0,1,142,19,107,107,15,79,24,0,0,0,246,29,35,13,62,1,0,1,142,21,108,108,15,79,24,0,0,0,246,29,45,13,52,1,1,0,143,109,109,15,79,24,23,0,0,0,0,30,52,13,67,1,0,0,116,101,101,101,0,0,0,0,0,0,0,30,50,13,67,1,0,0,116,104,104,104,0,0,0,0,0,0,0,30,51,13,68,1,0,0,116,139,101,101,0,0,0,0,0,0,0,30,49,13,69,1,0,0,116,141,104,104,0,0,0,0,0,0,9,30,56,13,67,1,0,0,116,101,101,101,0,0,0,0,0,0,9,30,54,13,67,1,0,0,116,104,104,104,0,0,0,0,0,0,9,30,55,13,68,1,0,0,116,139,101,101,0,0,0,0,0,0,9,30,53,13,69,1,0,0,116,141,104,104,0,0,0,0,0,0,18,30,60,13,105,1,0,0,101,101,101,101,0,0,0,0,0,0,18,30,59,13,108,1,0,0,101,139,101,101,0,0,0,0,0,0,18,30,58,13,105,1,0,0,104,104,104,104,0,0,0,0,0,0,18,30,57,13,110,1,0,0,104,141,104,104,0,0,0,0,0,0,28,30,64,13,105,1,0,0,101,101,101,101,0,0,0,0,0,0,28,30,63,13,108,1,0,0,101,139,101,101,0,0,0,0,0,0,28,30,62,13,105,1,0,0,104,104,104,104,0,0,0,0,0,0,28,30,61,13,110,1,0,0,104,141,104,104,0,0,0,0,0,0,38,30,65,13,63,0,0,0,139,104,0,0,0,0,0,0,0,0,53,30,133,34,59,0,8,1,107,108,0,0,0,0,0,0,0,0,53,30,139,34,59,0,8,0,107,109,0,0,0,0,0,0,0,0,53,30,130,34,60,0,8,1,142,108,0,0,0,0,0,0,0,0,53,30,136,34,60,0,8,0,142,109,0,0,0,0,0,0,0,0,53,30,134,34,111,1,8,1,107,108,15,79,24,0,0,0,0,0,53,30,140,34,111,1,8,0,107,109,15,79,24,0,0,0,0,0,53,30,131,34,114,1,8,1,142,108,15,79,24,0,0,0,0,0,53,30,137,34,114,1,8,0,142,109,15,79,24,0,0,0,0,0,53,30,135,34,115,1,8,1,107,108,15,79,24,23,0,0,0,0,53,30,141,34,115,1,8,0,107,109,15,79,24,23,0,0,0,0,53,30,132,34,118,1,8,1,142,108,15,79,24,23,0,0,0,0,53,30,138,34,118,1,8,0,142,109,15,79,24,23,0,0,0,0,69,30,66,13,63,0,0,1,139,108,0,0,0,0,0,0,0,0,69,30,69,13,63,0,1,0,139,109,0,0,0,0,0,0,0,0,69,30,67,13,120,1,0,1,139,108,15,79,24,0,0,0,0,0,69,30,70,13,120,1,1,0,139,109,15,79,24,0,0,0,0,0,69,30,68,13,122,1,0,1,139,108,15,79,24,23,0,0,0,0,69,30,71,13,122,1,1,0,139,109,15,79,24,23,0,0,0,0,85,30,72,13,124,1,8,0,141,109,0,0,0,0,0,0,0,0,85,30,73,13,126,1,8,0,141,109,15,79,24,0,0,0,0,0,85,30,74,13,128,1,8,0,141,109,15,79,24,23,0,0,0,0,101,30,75,13,63,0,8,1,139,108,0,0,0,0,0,0,0,0,101,30,78,13,63,0,8,0,139,109,0,0,0,0,0,0,0,0,101,30,76,13,120,1,8,1,139,108,15,79,24,0,0,0,0,0,101,30,79,13,120,1,8,0,139,109,15,79,24,0,0,0,0,0,101,30,77,13,122,1,8,1,139,108,15,79,24,23,0,0,0,0,101,30,80,13,122,1,8,0,139,109,15,79,24,23,0,0,0,0,117,30,81,13,124,1,1,0,141,109,0,0,0,0,0,0,0,0,117,30,82,13,126,1,1,0,141,109,15,79,24,0,0,0,0,0,117,30,83,13,128,1,1,0,141,109,15,79,24,23,0,0,0,0,133,30,84,13,63,0,0,0,139,104,0,0,0,0,0,0,0,0,148,30,145,34,59,0,8,1,107,107,0,0,0,0,0,0,0,0,148,30,151,34,59,0,8,1,107,108,0,0,0,0,0,0,0,0,148,30,157,34,59,0,8,0,107,109,0,0,0,0,0,0,0,0,148,30,142,34,60,0,8,1,142,107,0,0,0,0,0,0,0,0,148,30,148,34,60,0,8,1,142,108,0,0,0,0,0,0,0,0,148,30,154,34,60,0,8,0,142,109,0,0,0,0,0,0,0,0,148,30,146,34,111,1,8,1,107,107,15,79,24,0,0,0,0,0,148,30,152,34,111,1,8,1,107,108,15,79,24,0,0,0,0,0,148,30,158,34,111,1,8,0,107,109,15,79,24,0,0,0,0,0,148,30,143,34,114,1,8,1,142,107,15,79,24,0,0,0,0,0,148,30,149,34,114,1,8,1,142,108,15,79,24,0,0,0,0,0,148,30,155,34,114,1,8,0,142,109,15,79,24,0,0,0,0,0,148,30,147,34,115,1,8,1,107,107,15,79,24,23,0,0,0,0,148,30,153,34,115,1,8,1,107,108,15,79,24,23,0,0,0,0,148,30,159,34,115,1,8,0,107,109,15,79,24,23,0,0,0,0,148,30,144,34,118,1,8,1,142,107,15,79,24,23,0,0,0,0,148,30,150,34,118,1,8,1,142,108,15,79,24,23,0,0,0,0,148,30,156,34,118,1,8,0,142,109,15,79,24,23,0,0,0,0,164,30,85,13,63,0,0,1,139,108,0,0,0,0,0,0,0,0,164,30,88,13,63,0,1,0,139,109,0,0,0,0,0,0,0,0,164,30,86,13,120,1,0,1,139,108,15,79,24,0,0,0,0,0,164,30,89,13,120,1,1,0,139,109,15,79,24,0,0,0,0,0,164,30,87,13,122,1,0,1,139,108,15,79,24,23,0,0,0,0,164,30,90,13,122,1,1,0,139,109,15,79,24,23,0,0,0,0,180,30,91,13,124,1,8,0,141,109,0,0,0,0,0,0,0,0,180,30,92,13,126,1,8,0,141,109,15,79,24,0,0,0,0,0,180,30,93,13,128,1,8,0,141,109,15,79,24,23,0,0,0,0,196,30,94,13,63,0,8,1,139,108,0,0,0,0,0,0,0,0,196,30,97,13,63,0,8,0,139,109,0,0,0,0,0,0,0,0,196,30,95,13,120,1,8,1,139,108,15,79,24,0,0,0,0,0,196,30,98,13,120,1,8,0,139,109,15,79,24,0,0,0,0,0,196,30,96,13,122,1,8,1,139,108,15,79,24,23,0,0,0,0,196,30,99,13,122,1,8,0,139,109,15,79,24,23],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1178278);allocate([212,30,100,13,124,1,1,0,141,109,0,0,0,0,0,0,0,0,212,30,101,13,126,1,1,0,141,109,15,79,24,0,0,0,0,0,212,30,102,13,128,1,1,0,141,109,15,79,24,23,0,0,0,0,228,30,104,13,59,0,0,0,101,104,0,0,0,0,0,0,0,0,228,30,108,13,59,0,0,1,107,108,0,0,0,0,0,0,0,0,228,30,114,13,59,0,1,0,107,109,0,0,0,0,0,0,0,0,228,30,103,13,61,0,0,0,144,104,0,0,0,0,0,0,0,0,228,30,105,13,61,0,0,1,144,108,0,0,0,0,0,0,0,0,228,30,111,13,61,0,1,0,144,109,0,0,0,0,0,0,0,0,228,30,109,13,111,1,0,1,107,108,15,79,24,0,0,0,0,0,228,30,115,13,111,1,1,0,107,109,15,79,24,0,0,0,0,0,228,30,106,13,130,1,0,1,144,108,15,79,24,0,0,0,0,0,228,30,112,13,130,1,1,0,144,109,15,79,24,0,0,0,0,0,228,30,110,13,115,1,0,1,107,108,15,79,24,23,0,0,0,0,228,30,116,13,115,1,1,0,107,109,15,79,24,23,0,0,0,0,228,30,107,13,132,1,0,1,144,108,15,79,24,23,0,0,0,0,228,30,113,13,132,1,1,0,144,109,15,79,24,23,0,0,0,0,241,30,138,13,59,0,0,0,101,101,0,0,0,0,0,0,0,0,241,30,118,13,59,0,0,0,101,104,0,0,0,0,0,0,0,0,241,30,122,13,59,0,0,1,107,107,0,0,0,0,0,0,0,0,241,30,128,13,59,0,0,1,107,108,0,0,0,0,0,0,0,0,241,30,134,13,59,0,1,0,107,109,0,0,0,0,0,0,0,0,241,30,137,13,60,0,0,0,142,101,0,0,0,0,0,0,0,0,241,30,117,13,60,0,0,0,142,104,0,0,0,0,0,0,0,0,241,30,119,13,60,0,0,1,142,107,0,0,0,0,0,0,0,0,241,30,125,13,60,0,0,1,142,108,0,0,0,0,0,0,0,0,241,30,131,13,60,0,1,0,142,109,0,0,0,0,0,0,0,0,241,30,123,13,111,1,0,1,107,107,15,79,24,0,0,0,0,0,241,30,129,13,111,1,0,1,107,108,15,79,24,0,0,0,0,0,241,30,135,13,111,1,1,0,107,109,15,79,24,0,0,0,0,0,241,30,120,13,114,1,0,1,142,107,15,79,24,0,0,0,0,0,241,30,126,13,114,1,0,1,142,108,15,79,24,0,0,0,0,0,241,30,132,13,114,1,1,0,142,109,15,79,24,0,0,0,0,0,241,30,124,13,115,1,0,1,107,107,15,79,24,23,0,0,0,0,241,30,130,13,115,1,0,1,107,108,15,79,24,23,0,0,0,0,241,30,136,13,115,1,1,0,107,109,15,79,24,23,0,0,0,0,241,30,121,13,118,1,0,1,142,107,15,79,24,23,0,0,0,0,241,30,127,13,118,1,0,1,142,108,15,79,24,23,0,0,0,0,241,30,133,13,118,1,1,0,142,109,15,79,24,23,0,0,0,0,254,30,185,13,137,1,0,0,115,5,101,101,101,0,0,0,0,0,254,30,141,13,137,1,0,0,115,5,104,104,104,0,0,0,0,0,254,30,151,13,137,1,1,1,115,5,107,107,88,0,0,0,0,0,254,30,163,13,137,1,1,1,115,5,108,108,88,0,0,0,0,0,254,30,175,13,137,1,1,0,115,5,109,109,88,0,0,0,0,0,254,30,183,13,138,1,0,0,115,5,139,101,101,0,0,0,0,0,254,30,147,13,138,1,1,1,115,5,139,107,88,0,0,0,0,0,254,30,139,13,139,1,0,0,115,5,141,104,104,0,0,0,0,0,254,30,159,13,139,1,1,1,115,5,141,108,88,0,0,0,0,0,254,30,171,13,140,1,1,0,115,5,143,109,88,0,0,0,0,0,254,30,233,13,137,1,0,0,115,6,101,101,101,0,0,0,0,0,254,30,189,13,137,1,0,0,115,6,104,104,104,0,0,0,0,0,254,30,199,13,137,1,1,1,115,6,107,107,88,0,0,0,0,0,254,30,211,13,137,1,1,1,115,6,108,108,88,0,0,0,0,0,254,30,223,13,137,1,1,0,115,6,109,109,88,0,0,0,0,0,254,30,231,13,138,1,0,0,115,6,139,101,101,0,0,0,0,0,254,30,195,13,138,1,1,1,115,6,139,107,88,0,0,0,0,0,254,30,187,13,139,1,0,0,115,6,141,104,104,0,0,0,0,0,254,30,207,13,139,1,1,1,115,6,141,108,88,0,0,0,0,0,254,30,219,13,140,1,1,0,115,6,143,109,88,0,0,0,0,0,254,30,251,13,137,1,0,0,115,8,101,101,101,0,0,0,0,0,254,30,241,13,137,1,1,0,115,8,107,107,88,0,0,0,0,0,254,30,236,13,138,1,1,0,115,8,139,107,88,0,0,0,0,0,254,30,249,13,142,1,0,0,115,8,144,101,101,0,0,0,0,0,254,30,13,14,137,1,0,0,115,9,101,101,101,0,0,0,0,0,254,30,3,14,137,1,1,0,115,9,107,107,88,0,0,0,0,0,254,30,254,13,138,1,1,0,115,9,139,107,88,0,0,0,0,0,254,30,11,14,144,1,0,0,115,9,142,101,101,0,0,0,0,0,254,30,178,13,145,1,1,0,115,5,22,109,109,88,0,0,0,0,254,30,143,13,146,1,1,1,115,5,144,17,107,88,0,0,0,0,254,30,155,13,146,1,1,1,115,5,144,19,108,88,0,0,0,0,254,30,167,13,146,1,1,0,115,5,144,21,109,88,0,0,0,0,254,30,226,13,145,1,1,0,115,6,22,109,109,88,0,0,0,0,254,30,215,13,147,1,1,0,115,6,142,16,109,88,0,0,0,0,254,30,191,13,147,1,1,1,115,6,142,19,107,88,0,0,0,0,254,30,203,13,147,1,1,1,115,6,142,21,108,88,0,0,0,0,254,30,243,13,145,1,1,0,115,8,22,107,107,88,0,0,0,0,254,30,5,14,145,1,1,0,115,9,22,107,107,88,0,0,0,0,254,30,154,13,152,1,1,1,115,5,107,107,88,15,79,24,0,0,254,30,166,13,152,1,1,1,115,5,108,108,88,15,79,24,0,0,254,30,182,13,152,1,1,0,115,5,109,109,88,15,79,24,0,0,254,30,150,13,153,1,1,1,115,5,139,107,88,15,79,24,0,0,254,30,162,13,154,1,1,1,115,5,141,108,88,15,79,24,0,0,254,30,174,13,155,1,1,0,115,5,143,109,88,15,79,24,0,0,254,30,202,13,152,1,1,1,115,6,107,107,88,15,79,24,0,0,254,30,214,13,152,1,1,1,115,6,108,108,88,15,79,24,0,0,254,30,230,13,152,1,1,0,115,6,109,109,88,15,79,24,0,0,254,30,198,13,153,1,1,1,115,6,139,107,88,15,79,24,0,0,254,30,210,13,154,1,1,1,115,6,141,108,88,15,79,24,0,0,254,30,222,13,155,1,1,0,115,6,143,109,88,15,79,24,0,0,254,30,242,13,152,1,1,0,115,8,107,107,88,15,79,24,0,0,254,30,237,13,153,1,1,0,115,8,139,107,88,15,79,24,0,0,254,30,4,14,152,1,1,0,115,9,107,107,88,15,79,24,0,0,254,30,255,13,153,1,1,0,115,9,139,107,88,15,79,24,0,0,254,30,181,13,156,1,1,0,115,5,22,109,109,88,15,79,24,0,254,30,146,13,158,1,1,1,115,5,144,17,107,88,15,79,24,0,254,30,158,13,158,1,1,1,115,5,144,19,108,88,15,79,24,0,254,30,170,13,158,1,1,0,115,5,144,21,109,88,15,79,24,0,254,30,229,13,156,1,1,0,115,6,22,109,109,88,15,79,24,0,254,30,218,13,160,1,1,0,115,6,142,16,109,88,15,79,24,0,254,30,194,13,160,1,1,1,115,6,142,19,107,88,15,79,24,0,254,30,206,13,160,1,1,1,115,6,142,21,108,88,15,79,24,0,254,30,244,13,156,1,1,0,115,8,22,107,107,88,15,79,24,0,254,30,6,14,156,1,1,0,115,9,22,107,107,88,15,79,24,0,3,31,186,13,67,1,0,0,116,101,101,101,0,0,0,0,0,0,3,31,142,13,67,1,0,0,116,104,104,104,0,0,0,0,0,0,3,31,152,13,67,1,1,1,116,107,107,88,0,0,0,0,0,0,3,31,164,13,67,1,1,1,116,108,108,88,0,0,0,0,0,0,3,31,176,13,67,1,1,0,116,109,109,88,0,0,0,0,0,0,3,31,184,13,68,1,0,0,116,139,101,101,0,0,0,0,0,0,3,31,148,13,68,1,1,1,116,139,107,88,0,0,0,0,0,0,3,31,140,13,69,1,0,0,116,141,104,104,0,0,0,0,0,0,3,31,160,13,69,1,1,1,116,141,108,88,0,0,0,0,0,0,3,31,172,13,70,1,1,0,116,143,109,88,0,0,0,0,0,0,3,31,179,13,162,1,1,0,116,22,109,109,88,0,0,0,0,0,3,31,144,13,94,1,1,1,116,144,17,107,88,0,0,0,0,0,3,31,156,13,94,1,1,1,116,144,19,108,88,0,0,0,0,0,3,31,168,13,94,1,1,0,116,144,21,109,88,0,0,0,0,0,3,31,153,13,86,1,1,1,116,107,107,88,15,79,24,0,0,0,3,31,165,13,86,1,1,1,116,108,108,88,15,79,24,0,0,0,3,31,177,13,86,1,1,0,116,109,109,88,15,79,24,0,0,0,3,31,149,13,87,1,1,1,116,139,107,88,15,79,24,0,0,0,3,31,161,13,88,1,1,1,116,141,108,88,15,79,24,0,0,0,3,31,173,13,90,1,1,0,116,143,109,88,15,79,24,0,0,0,3,31,180,13,169,1,1,0,116,22,109,109,88,15,79,24,0,0,3,31,145,13,98,1,1,1,116,144,17,107,88,15,79,24,0,0,3,31,157,13,98,1,1,1,116,144,19,108,88,15,79,24,0,0,3,31,169,13,98,1,1,0,116,144,21,109,88,15,79,24,0,0,10,31,234,13,67,1,0,0,116,101,101,101,0,0,0,0,0,0,10,31,190,13,67,1,0,0,116,104,104,104,0,0,0,0,0,0,10,31,200,13,67,1,1,1,116,107,107,88,0,0,0,0,0,0,10,31,212,13,67,1,1,1,116,108,108,88,0,0,0,0,0,0,10,31,224,13,67,1,1,0,116,109,109,88,0,0,0,0,0,0,10,31,232,13,68,1,0,0,116,139,101,101,0,0,0,0,0,0,10,31,196,13,68,1,1,1,116,139,107,88,0,0,0,0,0,0,10,31,188,13,69,1,0,0,116,141,104,104,0,0,0,0,0,0,10,31,208,13,69,1,1,1,116,141,108,88,0,0,0,0,0,0,10,31,220,13,70,1,1,0,116,143,109,88,0,0,0,0,0,0,10,31,227,13,162,1,1,0,116,22,109,109,88,0,0,0,0,0,10,31,216,13,72,1,1,0,116,142,16,109,88,0,0,0,0,0,10,31,192,13,72,1,1,1,116,142,19,107,88,0,0,0,0,0,10,31,204,13,72,1,1,1,116,142,21,108,88,0,0,0,0,0,10,31,201,13,86,1,1,1,116,107,107,88,15,79,24,0,0,0,10,31,213,13,86,1,1,1,116,108,108,88,15,79,24,0,0,0,10,31,225,13,86,1,1,0,116,109,109,88,15,79,24,0,0,0,10,31,197,13,87,1,1,1,116,139,107,88,15,79,24,0,0,0,10,31,209,13,88,1,1,1,116,141,108,88,15,79,24,0,0,0,10,31,221,13,90,1,1,0,116,143,109,88,15,79,24,0,0,0,10,31,228,13,169,1,1,0,116,22,109,109,88,15,79,24,0,0,10,31,217,13,92,1,1,0,116,142,16,109,88,15,79,24,0,0,10,31,193,13,92,1,1,1,116,142,19,107,88,15,79,24,0,0,10,31,205,13,92,1,1,1,116,142,21,108,88,15,79,24,0,0,17,31,252,13,67,1,0,0,116,101,101,101,0,0,0,0,0,0,17,31,247,13,67,1,1,0,116,107,107,88,0,0,0,0,0,0,17,31,238,13,68,1,1,0,116,139,107,88,0,0,0,0,0,0,17,31,250,13,172,1,0,0,116,144,101,101,0,0,0,0,0,0,17,31,245,13,162,1,1,0,116,22,107,107,88,0,0,0,0,0,17,31,248,13,86,1,1,0,116,107,107,88,15,79,24,0,0,0,17,31,239,13,87,1,1,0,116,139,107,88,15,79,24,0,0,0,17,31,246,13,169,1,1,0,116,22,107,107,88,15,79,24,0,0,24,31,14,14,67,1,0,0,116,101,101,101,0,0,0,0,0,0,24,31,9,14,67,1,1,0,116,107,107,88,0,0,0,0,0,0,24,31,0,14,68,1,1,0,116,139,107,88,0,0,0,0,0,0,24,31,12,14,174,1,0,0,116,142,101,101,0,0,0,0,0,0,24,31,7,14,162,1,1,0,116,22,107,107,88,0,0,0,0,0,24,31,10,14,86,1,1,0,116,107,107,88,15,79,24,0,0,0,24,31,1,14,87,1,1,0,116,139,107,88,15,79,24,0,0,0,24,31,8,14,169,1,1,0,116,22,107,107,88,15,79,24,0,0,31,31,19,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,31,31,17,14,59,0,1,0,107,107,0,0,0,0,0,0,0,0,31,31,18,14,61,0,0,0,144,101,0,0,0,0,0,0,0,0,31,31,16,14,61,0,1,0,144,107,0,0,0,0,0,0,0,0,31,31,15,14,175,1,1,0,22,107,107,0,0,0,0,0,0,0,39,31,24,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,39,31,22,14,59,0,1,0,107,107,0,0,0,0,0,0,0,0,39,31,23,14,60,0,0,0,142,101,0,0,0,0,0,0,0,0,39,31,21,14,60,0,1,0,142,107,0,0,0,0,0,0,0,0,39,31,20,14,175,1,1,0,22,107,107,0,0,0,0,0,0,0,47,31,27,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,47,31,25,14,92,0,0,1,107,139,0,0,0,0,0,0,0,0,47,31,32,14,59,0,0,1,108,108,0,0,0,0,0,0,0,0,47,31,30,14,176,1,0,1,108,141,0,0,0,0,0,0,0,0,47,31,37,14,59,0,1,0,109,109,0,0,0,0,0,0,0,0,47,31,35,14,177,1,1,0,109,143,0,0,0,0,0,0,0,0,47,31,28,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,47,31,26,14,180,1,0,1,107,139,15,79,24,0,0,0,0,0,47,31,33,14,111,1,0,1,108,108,15,79,24,0,0,0,0,0,47,31,31,14,181,1,0,1,108,141,15,79,24,0,0,0,0,0,47,31,38,14,111,1,1,0,109,109,15,79,24,0,0,0,0,0,47,31,36,14,182,1,1,0,109,143,15,79,24,0,0,0,0,0,47,31,29,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,47,31,34,14,115,1,0,1,108,108,15,79,24,23,0,0,0,0,47,31,39,14,115,1,1,0,109,109,15,79,24,23,0,0,0,0,59,31,42,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,59,31,40,14,92,0,0,1,107,139,0,0,0,0,0,0,0,0,59,31,47,14,59,0,0,1,108,108,0,0,0,0,0,0,0,0,59,31,45,14,176,1,0,1,108,141,0,0,0,0,0,0,0,0,59,31,52,14,59,0,1,0,109,109,0,0,0,0,0,0,0,0,59,31,50,14,177,1,1,0,109,143,0,0,0,0,0,0,0,0,59,31,43,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,59,31,41,14,180,1,0,1,107,139,15,79,24,0,0,0,0,0,59,31,48,14,111,1,0,1,108,108,15,79,24,0,0,0,0,0,59,31,46,14,181,1,0,1,108,141,15,79,24,0,0,0,0,0,59,31,53,14,111,1,1,0,109,109,15,79,24,0,0,0,0,0,59,31,51,14,182,1,1,0,109,143,15,79,24,0,0,0,0,0,59,31,44,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,59,31,49,14,115,1,0,1,108,108,15,79,24,23,0,0,0,0,59,31,54,14,115,1,1,0,109,109,15,79,24,23,0,0,0,0,71,31,85,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,71,31,56,14,59,0,0,0,101,104,0,0,0,0,0,0,0,0,71,31,63,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,71,31,72,14,59,0,0,1,107,108,0,0,0,0,0,0,0,0,71,31,81,14,59,0,1,0,108,109,0,0,0,0,0,0,0,0,71,31,55,14,63,0,0,0,139,104,0,0,0,0,0,0,0,0,71,31,57,14,63,0,0,1,139,107,0,0,0,0,0,0,0,0,71,31,66,14,63,0,0,1,139,108,0,0,0,0,0,0,0,0,71,31,75,14,124,1,1,0,141,109,0,0,0,0,0,0,0,0,71,31,84,14,61,0,0,0,144,101,0,0,0,0,0,0,0,0,71,31,58,14,186,1,0,1,139,17,107,0,0,0,0,0,0,0,71,31,67,14,186,1,0,1,139,19,108,0,0,0,0,0,0,0,71,31,76,14,187,1,1,0,141,21,109,0,0,0,0,0,0,0,71,31,64,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,71,31,73,14,111,1,0,1,107,108,15,79,24,0,0,0,0,0,71,31,82,14,111,1,1,0,108,109,15,79,24,0,0,0,0,0,71,31,61,14,120,1,0,1,139,107,15,79,24,0,0,0,0,0,71,31,70,14,120,1,0,1,139,108,15,79,24,0,0,0,0,0,71,31,79,14,126,1,1,0,141,109,15,79,24,0,0,0,0,0,71,31,65,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,71,31,74,14,115,1,0,1,107,108,15,79,24,23,0,0,0,0,71,31,83,14,115,1,1,0,108,109,15,79,24,23,0,0,0,0,71,31,59,14,188,1,0,1,139,17,107,15,79,24,0,0,0,0,71,31,68,14,188,1,0,1,139,19,108,15,79,24,0,0,0,0,71,31,62,14,122,1,0,1,139,107,15,79,24,23,0,0,0,0,71,31,71,14,122,1,0,1,139,108,15,79,24,23,0,0,0,0,71,31,77,14,189,1,1,0,141,21,109,15,79,24,0,0,0,0,71,31,80,14,128,1,1,0,141,109,15,79,24,23,0,0,0,0,71,31,60,14,190,1,0,1,139,17,107,15,79,24,23,0,0,0,71,31,69,14,190,1,0,1,139,19,108,15,79,24,23,0,0,0,71,31,78,14,191,1,1,0,141,21,109,15,79,24,23,0,0,0,81,31,119,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,81,31,87,14,59,0,0,0,104,104,0,0,0,0,0,0,0,0,81,31,94,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,81,31,103,14,59,0,0,1,108,108,0,0,0,0,0,0,0,0,81,31,112,14,59,0,1,0,109,109,0,0,0,0,0,0,0,0,81,31,118,14,63,0,0,0,139,101,0,0,0,0,0,0,0,0,81,31,88,14,63,0,0,1,139,107,0,0,0,0,0,0,0,0,81,31,86,14,124,1,0,0,141,104,0,0,0,0,0,0,0,0,81,31,97,14,124,1,0,1,141,108,0,0,0,0,0,0,0,0,81,31,106,14,193,1,1,0,143,109,0,0,0,0,0,0,0,0,81,31,113,14,195,1,1,0,110,109,109,0,0,0,0,0,0,0,81,31,89,14,186,1,0,1,139,19,107,0,0,0,0,0,0,0,81,31,98,14,187,1,0,1,141,21,108,0,0,0,0,0,0,0,81,31,107,14,196,1,1,0,143,16,109,0,0,0,0,0,0,0,81,31,95,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,81,31,104,14,111,1,0,1,108,108,15,79,24,0,0,0,0,0,81,31,116,14,111,1,1,0,109,109,15,79,24,0,0,0,0,0,81,31,92,14,120,1,0,1,139,107,15,79,24,0,0,0,0,0,81,31,101,14,126,1,0,1,141,108,15,79,24,0,0,0,0,0,81,31,110,14,198,1,1,0,143,109,15,79,24,0,0,0,0,0,81,31,96,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,81,31,105,14,115,1,0,1,108,108,15,79,24,23,0,0,0,0,81,31,117,14,115,1,1,0,109,109,15,79,24,23,0,0,0,0,81,31,114,14,201,1,1,0,110,109,109,15,79,24,0,0,0,0,81,31,90,14,188,1,0,1,139,19,107,15,79,24,0,0,0,0,81,31,93,14,122,1,0,1,139,107,15,79,24,23,0,0,0,0,81,31,99,14,189,1,0,1,141,21,108,15,79,24,0,0,0,0,81,31,102,14,128,1,0,1,141,108,15,79,24,23,0,0,0,0,81,31,108,14,202,1,1,0,143,16,109,15,79,24,0,0,0,0,81,31,111,14,203,1,1,0,143,109,15,79,24,23,0,0,0,0,81,31,115,14,205,1,1,0,110,109,109,15,79,24,23,0,0,0,81,31,91,14,190,1,0,1,139,19,107,15,79,24,23,0,0,0,81,31,100,14,191,1,0,1,141,21,108,15,79,24,23,0,0,0,81,31,109,14,206,1,1,0,143,16,109,15,79,24,23,0,0,0,91,31,153,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,91,31,122,14,59,0,0,0,104,101,0,0,0,0,0,0,0,0,91,31,129,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,91,31,138,14,59,0,0,1,108,107,0,0,0,0,0,0,0,0,91,31,147,14,59,0,1,0,109,108,0,0,0,0,0,0,0,0,91,31,141,14,193,1,1,0,143,108,0,0,0,0,0,0,0,0,91,31,148,14,195,1,1,0,110,109,108,0,0,0,0,0,0,0,91,31,124,14,186,1,0,1,139,17,107,0,0,0,0,0,0,0,91,31,133,14,187,1,0,1,141,19,107,0,0,0,0,0,0,0,91,31,142,14,196,1,1,0,143,21,108,0,0,0,0,0,0,0,91,31,130,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,91,31,139,14,111,1,0,1,108,107,15,79,24,0,0,0,0,0,91,31,151,14,111,1,1,0,109,108,15,79,24,0,0,0,0,0,91,31,145,14,198,1,1,0,143,108,15,79,24,0,0,0,0,0,91,31,131,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,91,31,140,14,115,1,0,1,108,107,15,79,24,23,0,0,0,0,91,31,152,14,115,1,1,0,109,108,15,79,24,23,0,0,0,0,91,31,149,14,201,1,1,0,110,109,108,15,79,24,0,0,0,0,91,31,125,14,188,1,0,1,139,17,107,15,79,24,0,0,0,0,91,31,134,14,189,1,0,1,141,19,107,15,79,24,0,0,0,0,91,31,143,14,202,1,1,0,143,21,108,15,79,24,0,0,0,0,91,31,146,14,203,1,1,0,143,108,15,79,24,23,0,0,0,0,91,31,150,14,205,1,1,0,110,109,108,15,79,24,23,0,0,0,91,31,126,14,190,1,0,1,139,17,107,15,79,24,23,0,0,0,91,31,135,14,191,1,0,1,141,19,107,15,79,24,23,0,0,0,91,31,144,14,206,1,1,0,143,21,108,15,79,24,23,0,0,0,101,31,153,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,101,31,120,14,63,0,0,0,139,101,0,0,0,0,0,0,0,0,101,31,123,14,63,0,0,1,139,107,0,0,0,0,0,0,0,0,101,31,127,14,120,1,0,1,139,107,15,79,24,0,0,0,0,0,101,31,128,14,122,1,0,1,139,107,15,79,24,23,0,0,0,0,112,31,122,14,59,0,0,0,104,101,0,0,0,0,0,0,0,0,112,31,121,14,124,1,0,0,141,101,0,0,0,0,0,0,0,0,112,31,132,14,124,1,0,1,141,107,0,0,0,0,0,0,0,0,112,31,136,14,126,1,0,1,141,107,15,79,24,0,0,0,0,0,112,31,137,14,128,1,0,1,141,107,15,79,24,23,0,0,0,0,123,31,187,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,123,31,156,14,59,0,0,0,104,101,0,0,0,0,0,0,0,0,123,31,163,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,123,31,172,14,59,0,0,1,108,107,0,0,0,0,0,0,0,0,123,31,181,14,59,0,1,0,109,108,0,0,0,0,0,0,0,0,123,31,175,14,193,1,1,0,143,108,0,0,0,0,0,0,0,0,123,31,182,14,195,1,1,0,110,109,108,0,0,0,0,0,0,0,123,31,158,14,186,1,0,1,139,17,107,0,0,0,0,0,0,0,123,31,167,14,187,1,0,1,141,19,107,0,0,0,0,0,0,0,123,31,176,14,196,1,1,0,143,21,108,0,0,0,0,0,0,0,123,31,164,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,123,31,173,14,111,1,0,1,108,107,15,79,24,0,0,0,0,0,123,31,185,14,111,1,1,0,109,108,15,79,24,0,0,0,0,0,123,31,179,14,198,1,1,0,143,108,15,79,24,0,0,0,0,0,123,31,165,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,123,31,174,14,115,1,0,1,108,107,15,79,24,23,0,0,0,0,123,31,186,14,115,1,1,0,109,108,15,79,24,23,0,0,0,0,123,31,183,14,201,1,1,0,110,109,108,15,79,24,0,0,0,0,123,31,159,14,188,1,0,1,139,17,107,15,79,24,0,0,0,0,123,31,168,14,189,1,0,1,141,19,107,15,79,24,0,0,0,0,123,31,177,14,202,1,1,0,143,21,108,15,79,24,0,0,0,0,123,31,180,14,203,1,1,0,143,108,15,79,24,23,0,0,0,0,123,31,184,14,205,1,1,0,110,109,108,15,79,24,23,0,0,0,123,31,160,14,190,1,0,1,139,17,107,15,79,24,23,0,0,0,123,31,169,14,191,1,0,1,141,19,107,15,79,24,23,0,0,0,123,31,178,14,206,1,1,0,143,21,108,15,79,24,23,0,0,0,133,31,187,14,59,0,0,0,101,101,0,0,0,0,0,0,0,0,133,31,154,14,63,0,0,0,139,101,0,0,0,0,0,0,0,0,133,31,157,14,63,0,0,1,139,107,0,0,0,0,0,0,0,0,133,31,161,14,120,1,0,1,139,107,15,79,24,0,0,0,0,0,133,31,162,14,122,1,0,1,139,107,15,79,24,23,0,0,0,0,144,31,156,14,59,0,0,0,104,101,0,0,0,0,0,0,0,0,144,31,155,14,124,1,0,0,141,101,0,0,0,0,0,0,0,0,144,31,166,14,124,1,0,1,141,107,0,0,0,0,0,0,0,0,144,31,170,14,126,1,0,1,141,107,15,79,24,0,0,0,0,0,144,31,171,14,128,1,0,1,141,107,15,79,24,23,0,0,0,0,155,31,194,14,59,0,8,1,107,107,0,0,0,0,0,0,0,0,155,31,203,14,59,0,8,1,108,108,0,0,0,0,0,0,0,0,155,31,212,14,59,0,8,0,109,109,0,0,0,0,0,0,0,0,155,31,188,14,63,0,8,1,139,107,0,0,0,0,0,0,0,0,155,31,197,14,124,1,8,1,141,108,0,0,0,0,0,0,0,0,155,31,206,14,193,1,8,0,143,109,0,0,0,0,0,0,0,0,155,31,213,14,195,1,8,0,110,109,109,0,0,0,0,0,0,0,155,31,189,14,186,1,8,1,139,17,107,0,0,0,0,0,0,0,155,31,198,14,187,1,8,1,141,19,108,0,0,0,0,0,0,0,155,31,207,14,196,1,8,0,143,21,109,0,0,0,0,0,0,0,155,31,195,14,111,1,8,1,107,107,15,79,24,0,0,0,0,0,155,31,204,14,111,1,8,1,108,108,15,79,24,0,0,0,0,0,155,31,216,14,111,1,8,0,109,109,15,79,24,0,0,0,0,0,155,31,192,14,120,1,8,1,139,107,15,79,24,0,0,0,0,0,155,31,201,14,126,1,8,1,141,108,15,79,24,0,0,0,0,0,155,31,210,14,198,1,8,0,143,109,15,79,24,0,0,0,0,0,155,31,196,14,115,1,8,1,107,107,15,79,24,23,0,0,0,0,155,31,205,14,115,1,8,1,108,108,15,79,24,23,0,0,0,0,155,31,217,14,115,1,8,0,109,109,15,79,24,23,0,0,0,0,155,31,214,14,201,1,8,0,110,109,109,15,79,24,0,0,0,0,155,31,190,14,188,1,8,1,139,17,107,15,79,24,0,0,0,0,155,31,193,14,122,1,8,1,139,107,15,79,24,23,0,0,0,0,155,31,199,14,189,1,8,1,141,19,108,15,79,24,0,0,0,0,155,31,202,14,128,1,8,1,141,108,15,79,24,23,0,0,0,0,155,31,208,14,202,1,8,0,143,21,109,15,79,24,0,0,0,0,155,31,211,14,203,1,8,0,143,109,15,79,24,23,0,0,0,0,155,31,215,14,205,1,8,0,110,109,109,15,79,24,23,0,0,0,155,31,191,14,190,1,8,1,139,17,107,15,79,24,23,0,0,0,155,31,200,14,191,1,8,1,141,19,108,15,79,24,23,0,0,0,155,31,209,14,206,1,8,0,143,21,109,15,79,24,23,0,0,0,165,31,224,14,59,0,0,1,107,107,0,0,0,0,0,0,0,0,165,31,233,14,59,0,0,1,108,107,0,0,0,0,0,0,0,0,165,31,242,14,59,0,1,0,109,108,0,0,0,0,0,0,0,0,165,31,236,14,193,1,1,0,143,108,0,0,0,0,0,0,0,0,165,31,243,14,195,1,1,0,110,109,108,0,0,0,0,0,0,0,165,31,219,14,186,1,0,1,139,17,107,0,0,0,0,0,0,0,165,31,228,14,187,1,0,1,141,19,107,0,0,0,0,0,0,0,165,31,237,14,196,1,1,0,143,21,108,0,0,0,0,0,0,0,165,31,225,14,111,1,0,1,107,107,15,79,24,0,0,0,0,0,165,31,234,14,111,1,0,1,108,107,15,79,24,0,0,0,0,0,165,31,246,14,111,1,1,0,109,108,15,79,24,0,0,0,0,0,165,31,240,14,198,1,1,0,143,108,15,79,24,0,0,0,0,0,165,31,226,14,115,1,0,1,107,107,15,79,24,23,0,0,0,0,165,31,235,14,115,1,0,1,108,107,15,79,24,23,0,0,0,0,165,31,247,14,115,1,1,0,109,108,15,79,24,23,0,0,0,0,165,31,244,14,201,1,1,0,110,109,108,15,79,24,0,0,0,0,165,31,220,14,188,1,0,1,139,17,107,15,79,24,0,0,0,0,165,31,229,14,189,1,0,1,141,19,107,15,79,24,0,0,0,0,165,31,238,14,202,1,1,0,143,21,108,15,79,24,0,0,0,0,165,31,241,14,203,1,1,0,143,108,15,79,24,23,0,0,0,0,165,31,245,14,205,1,1,0,110,109,108,15,79,24,23,0,0,0,165,31,221,14,190,1,0,1,139,17,107,15,79,24,23,0,0,0,165,31,230,14,191,1,0,1,141,19,107,15,79,24,23,0,0,0,165,31,239,14,206,1,1,0,143,21,108,15,79,24,23,0,0,0,176,31,218,14,63,0,0,1,139,107,0,0,0,0,0,0,0,0,176,31,222,14,120,1,0,1,139,107,15,79,24,0,0,0,0,0,176,31,223,14,122,1,0,1,139,107,15,79,24,23,0,0,0,0,188,31,227,14,124,1,0,1,141,107,0,0,0,0,0,0,0,0,188,31,231,14,126,1,0,1,141,107,15,79,24,0,0,0,0,0,188,31,232,14,128,1,0,1,141,107,15,79,24,23,0,0,0,0,200,31,254,14,59,0,8,1,107,107,0,0,0,0,0,0,0,0,200,31,7,15,59,0,8,1,108,108,0,0,0,0,0,0,0,0,200,31,16,15,59,0,8,0,109,109,0,0,0,0,0,0,0,0,200,31,248,14,63,0,8,1,139,107,0,0,0,0,0,0,0,0,200,31,1,15,124,1,8,1,141,108,0,0,0,0,0,0,0,0,200,31,10,15,193,1,8,0,143,109,0,0,0,0,0,0,0,0,200,31,17,15,195,1,8,0,110,109,109,0,0,0,0,0,0,0,200,31,249,14,186,1,8,1,139,17,107,0,0,0,0,0,0,0,200,31,2,15,187,1,8,1,141,19,108,0,0,0,0,0,0,0,200,31,11,15,196,1,8,0,143,21,109,0,0,0,0,0,0,0,200,31,255,14,111,1,8,1,107,107,15,79,24,0,0,0,0,0,200,31,8,15,111,1,8,1,108,108,15,79,24,0,0,0,0,0,200,31,20,15,111,1,8,0,109,109,15,79,24,0,0,0,0,0,200,31,252,14,120,1,8,1,139,107,15,79,24,0,0,0,0,0,200,31,5,15,126,1,8,1,141,108,15,79,24,0,0,0,0,0,200,31,14,15,198,1,8,0,143,109,15,79,24,0,0,0,0,0,200,31,0,15,115,1,8,1,107,107,15,79,24,23,0,0,0,0,200,31,9,15,115,1,8,1,108,108,15,79,24,23,0,0,0,0,200,31,21,15,115,1,8,0,109,109,15,79,24,23,0,0,0,0,200,31,18,15,201,1,8,0,110,109,109,15,79,24,0,0,0,0,200,31,250,14,188,1,8,1,139,17,107,15,79,24,0,0,0,0,200,31,253,14,122,1,8,1,139,107,15,79,24,23,0,0,0,0,200,31,3,15,189,1,8,1,141,19,108,15,79,24,0,0,0,0,200,31,6,15,128,1,8,1,141,108,15,79,24,23,0,0,0,0,200,31,12,15,202,1,8,0,143,21,109,15,79,24,0,0,0,0,200,31,15,15,203,1,8,0,143,109,15,79,24,23,0,0,0,0,200,31,19,15,205,1,8,0,110,109,109,15,79,24,23,0,0,0,200,31,251,14,190,1,8,1,139,17,107,15,79,24,23,0,0,0,200,31,4,15,191,1,8,1,141,19,108,15,79,24,23,0,0,0,200,31,13,15,206,1,8,0,143,21,109,15,79,24,23,0,0,0,211,31,46,15,59,0,0,0,101,101,0,0,0,0,0,0,0,0,211,31,23,15,59,0,0,0,101,104,0,0,0,0,0,0,0,0,211,31,27,15,59,0,0,1,107,107,0,0,0,0,0,0,0,0,211,31,33,15,59,0,0,1,107,108,0,0,0,0,0,0,0,0,211,31,42,15,59,0,1,0,108,109,0,0,0,0,0,0,0,0,211,31,22,15,63,0,0,0,139,104,0,0,0,0,0,0,0,0,211,31,30,15,63,0,0,1,139,108,0,0,0,0,0,0,0,0,211,31,39,15,124,1,1,0,141,109,0,0,0,0,0,0,0,0,211,31,45,15,61,0,0,0,144,101,0,0,0,0,0,0,0,0,211,31,24,15,61,0,0,1,144,107,0,0,0,0,0,0,0,0,211,31,36,15,175,1,1,0,22,108,109,0,0,0,0,0,0,0,211,31,28,15,111,1,0,1,107,107,15,79,24,0,0,0,0,0,211,31,34,15,111,1,0,1,107,108,15,79,24,0,0,0,0,0,211,31,43,15,111,1,1,0,108,109,15,79,24,0,0,0,0,0,211,31,31,15,120,1,0,1,139,108,15,79,24,0,0,0,0,0,211,31,40,15,126,1,1,0,141,109,15,79,24,0,0,0,0,0,211,31,25,15,130,1,0,1,144,107,15,79,24,0,0,0,0,0,211,31,37,15,207,1,1,0,22,108,109,15,79,24,0,0,0,0,211,31,29,15,115,1,0,1,107,107,15,79,24,23,0,0,0,0,211,31,35,15,115,1,0,1,107,108,15,79,24,23,0,0,0,0,211,31,44,15,115,1,1,0,108,109,15,79,24,23,0,0,0,0,211,31,32,15,122,1,0,1,139,108,15,79,24,23,0,0,0,0,211,31,41,15,128,1,1,0,141,109,15,79,24,23,0,0,0,0,211,31,26,15,132,1,0,1,144,107,15,79,24,23,0,0,0,0,211,31,38,15,208,1,1,0,22,108,109,15,79,24,23,0,0,0,221,31,80,15,59,0,0,0,101,101,0,0,0,0,0,0,0,0,221,31,48,15,59,0,0,0,104,104,0,0,0,0,0,0,0,0,221,31,55,15,59,0,0,1,107,107,0,0,0,0,0,0,0,0,221,31,64,15,59,0,0,1,108,108,0,0,0,0,0,0,0,0,221,31,73,15,59,0,1,0,109,109,0,0,0,0,0,0,0,0,221,31,79,15,63,0,0,0,139,101,0,0,0,0,0,0,0,0,221,31,49,15,63,0,0,1,139,107,0,0,0,0,0,0,0,0,221,31,47,15,124,1,0,0,141,104,0,0,0,0,0,0,0,0,221,31,58,15,124,1,0,1,141,108,0,0,0,0,0,0,0,0,221,31,67,15,193,1,1,0,143,109,0,0,0,0,0,0,0,0,221,31,74,15,195,1,1,0,110,109,109,0,0,0,0,0,0,0,221,31,50,15,186,1,0,1,139,19,107,0,0,0,0,0,0,0,221,31,59,15,187,1,0,1,141,21,108,0,0,0,0,0,0,0,221,31,68,15,196,1,1,0,143,16,109,0,0,0,0,0,0,0,221,31,56,15,111,1,0,1,107,107,15,79,24,0,0,0,0,0,221,31,65,15,111,1,0,1,108,108,15,79,24,0,0,0,0,0,221,31,77,15,111,1,1,0,109,109,15,79,24,0,0,0,0,0,221,31,53,15,120,1,0,1,139,107,15,79,24,0,0,0,0,0,221,31,62,15,126,1,0,1,141,108,15,79,24,0,0,0,0,0,221,31,71,15,198,1,1,0,143,109,15,79,24,0,0,0,0,0,221,31,57,15,115,1,0,1,107,107,15,79,24,23,0,0,0,0,221,31,66,15,115,1,0,1,108,108,15,79,24,23,0,0,0,0,221,31,78,15,115,1,1,0,109,109,15,79,24,23,0,0,0,0,221,31,75,15,201,1,1,0,110,109,109,15,79,24,0,0,0,0,221,31,51,15,188,1,0,1,139,19,107,15,79,24,0,0,0,0,221,31,54,15,122,1,0,1,139,107,15,79,24,23,0,0,0,0,221,31,60,15,189,1,0,1,141,21,108,15,79,24,0,0,0,0,221,31,63,15,128,1,0,1,141,108,15,79,24,23,0,0,0,0,221,31,69,15,202,1,1,0,143,16,109,15,79,24,0,0,0,0,221,31,72,15,203,1,1,0,143,109,15,79,24,23,0,0,0,0,221,31,76,15,205,1,1,0,110,109,109,15,79,24,23,0,0,0,221,31,52,15,190,1,0,1,139,19,107,15,79,24,23,0,0,0,221,31,61,15,191,1,0,1,141,21,108,15,79,24,23,0,0,0,221,31,70,15,206,1,1,0,143,16,109,15,79,24,23,0,0,0,231,31,114,15,59,0,0,0,101,101,0,0,0,0,0,0,0,0,231,31,82,15,59,0,0,0,101,104,0,0,0,0,0,0,0,0,231,31,89,15,59,0,0,1,107,107,0,0,0,0,0,0,0,0,231,31,98,15,59,0,0,1,107,108,0,0,0,0,0,0,0,0,231,31,107,15,59,0,1,0,108,109,0,0,0,0,0,0,0,0,231,31,81,15,63,0,0,0,139,104,0,0,0,0,0,0,0,0,231,31,83,15,63,0,0,1,139,107,0,0,0,0,0,0,0,0,231,31,92,15,63,0,0,1,139,108,0,0,0,0,0,0,0,0,231,31,101,15,124,1,1,0,141,109,0,0,0,0,0,0,0,0,231,31,113,15,61,0,0,0,144,101,0,0,0,0,0,0,0,0,231,31,108,15,175,1,1,0,22,108,109,0,0,0,0,0,0,0,231,31,84,15,186,1,0,1,139,17,107,0,0,0,0,0,0,0,231,31,93,15,186,1,0,1,139,19,108,0,0,0,0,0,0,0,231,31,102,15,187,1,1,0,141,21,109,0,0,0,0,0,0,0,231,31,90,15,111,1,0,1,107,107,15,79,24,0,0,0,0,0,231,31,99,15,111,1,0,1,107,108,15,79,24,0,0,0,0,0,231,31,111,15,111,1,1,0,108,109,15,79,24,0,0,0,0,0,231,31,87,15,120,1,0,1,139,107,15,79,24,0,0,0,0,0,231,31,96,15,120,1,0,1,139,108,15,79,24,0,0,0,0,0,231,31,105,15,126,1,1,0,141,109,15,79,24,0,0,0,0,0,231,31,109,15,207,1,1,0,22,108,109,15,79,24,0,0,0,0,231,31,91,15,115,1,0,1,107,107,15,79,24,23,0,0,0,0,231,31,100,15,115,1,0,1,107,108,15,79,24,23,0,0,0,0,231,31,112,15,115,1,1,0,108,109,15,79,24,23,0,0,0,0,231,31,85,15,188,1,0,1,139,17,107,15,79,24,0,0,0,0,231,31,94,15,188,1,0,1,139,19,108,15,79,24,0,0,0,0,231,31,88,15,122,1,0,1,139,107,15,79,24,23,0,0,0,0,231,31,97,15,122,1,0,1,139,108,15,79,24,23,0,0,0,0,231,31,103,15,189,1,1,0,141,21,109,15,79,24,0,0,0,0,231,31,106,15,128,1,1,0,141,109,15,79,24,23,0,0,0,0,231,31,110,15,208,1,1,0,22,108,109,15,79,24,23,0,0,0,231,31,86,15,190,1,0,1,139,17,107,15,79,24,23,0,0,0,231,31,95,15,190,1,0,1,139,19,108,15,79,24,23,0,0,0,231,31,104,15,191,1,1,0,141,21,109,15,79,24,23,0,0,0,241,31,136,15,66,0,0,0,116,101,101,0,0,0,0,0,0,0,241,31,135,15,248,0,0,0,116,101,144,0,0,0,0,0,0,0,241,31,116,15,66,0,0,0,116,104,101,0,0,0,0,0,0,0,241,31,115,15,209,1,0,0,116,104,139,0,0,0,0,0,0,0,241,31,119,15,66,0,0,1,116,107,107,0,0,0,0,0,0,0,241,31,117,15,209,1,0,1,116,107,139,0,0,0,0,0,0,0,241,31,124,15,66,0,0,1,116,108,107,0,0,0,0,0,0,0,241,31,122,15,209,1,0,1,116,108,139,0,0,0,0,0,0,0,241,31,132,15,66,0,1,0,116,109,108,0,0,0,0,0,0,0,241,31,127,15,210,1,1,0,116,109,141,0,0,0,0,0,0,0,241,31,129,15,213,1,1,0,116,22,109,108,0,0,0,0,0,0,241,31,120,15,215,1,0,1,116,107,107,15,79,24,0,0,0,0,241,31,118,15,216,1,0,1,116,107,139,15,79,24,0,0,0,0,241,31,125,15,215,1,0,1,116,108,107,15,79,24,0,0,0,0,241,31,123,15,216,1,0,1,116,108,139,15,79,24,0,0,0,0,241,31,133,15,215,1,1,0,116,109,108,15,79,24,0,0,0,0,241,31,128,15,217,1,1,0,116,109,141,15,79,24,0,0,0,0,241,31,130,15,221,1,1,0,116,22,109,108,15,79,24,0,0,0,241,31,121,15,222,1,0,1,116,107,107,15,79,24,23,0,0,0,241,31,126,15,222,1,0,1,116,108,107,15,79,24,23,0,0,0,241,31,134,15,222,1,1,0,116,109,108,15,79,24,23,0,0,0,241,31,131,15,223,1,1,0,116,22,109,108,15,79,24,23,0,0,251,31,143,15,59,0,8,1,107,107,0,0,0,0,0,0,0,0,251,31,152,15,59,0,8,1,107,108,0,0,0,0,0,0,0,0,251,31,161,15,59,0,8,0,108,109,0,0,0,0,0,0,0,0,251,31,137,15,63,0,8,1,139,107,0,0,0,0,0,0,0,0,251,31,146,15,63,0,8,1,139,108,0,0,0,0,0,0,0,0,251,31,155,15,124,1,8,0,141,109,0,0,0,0,0,0,0,0,251,31,162,15,195,1,8,0,110,108,109,0,0,0,0,0,0,0,251,31,138,15,186,1,8,1,139,17,107,0,0,0,0,0,0,0,251,31,147,15,186,1,8,1,139,19,108,0,0,0,0,0,0,0,251,31,156,15,187,1,8,0,141,21,109,0,0,0,0,0,0,0,251,31,144,15,111,1,8,1,107,107,15,79,24,0,0,0,0,0,251,31,153,15,111,1,8,1,107,108,15,79,24,0,0,0,0,0,251,31,165,15,111,1,8,0,108,109,15,79,24,0,0,0,0,0,251,31,141,15,120,1,8,1,139,107,15,79,24,0,0,0,0,0,251,31,150,15,120,1,8,1,139,108,15,79,24,0,0,0,0,0,251,31,159,15,126,1,8,0,141,109,15,79,24,0,0,0,0,0,251,31,145,15,115,1,8,1,107,107,15,79,24,23,0,0,0,0,251,31,154,15,115,1,8,1,107,108,15,79,24,23,0,0,0,0,251,31,166,15,115,1,8,0,108,109,15,79,24,23,0,0,0,0,251,31,163,15,201,1,8,0,110,108,109,15,79,24],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1188520);allocate([251,31,139,15,188,1,8,1,139,17,107,15,79,24,0,0,0,0,251,31,148,15,188,1,8,1,139,19,108,15,79,24,0,0,0,0,251,31,142,15,122,1,8,1,139,107,15,79,24,23,0,0,0,0,251,31,151,15,122,1,8,1,139,108,15,79,24,23,0,0,0,0,251,31,157,15,189,1,8,0,141,21,109,15,79,24,0,0,0,0,251,31,160,15,128,1,8,0,141,109,15,79,24,23,0,0,0,0,251,31,164,15,205,1,8,0,110,108,109,15,79,24,23,0,0,0,251,31,140,15,190,1,8,1,139,17,107,15,79,24,23,0,0,0,251,31,149,15,190,1,8,1,139,19,108,15,79,24,23,0,0,0,251,31,158,15,191,1,8,0,141,21,109,15,79,24,23,0,0,0,5,32,173,15,59,0,0,1,107,107,0,0,0,0,0,0,0,0,5,32,182,15,59,0,0,1,108,108,0,0,0,0,0,0,0,0,5,32,191,15,59,0,1,0,109,109,0,0,0,0,0,0,0,0,5,32,167,15,63,0,0,1,139,107,0,0,0,0,0,0,0,0,5,32,176,15,124,1,0,1,141,108,0,0,0,0,0,0,0,0,5,32,185,15,193,1,1,0,143,109,0,0,0,0,0,0,0,0,5,32,192,15,195,1,1,0,110,109,109,0,0,0,0,0,0,0,5,32,168,15,186,1,0,1,139,19,107,0,0,0,0,0,0,0,5,32,177,15,187,1,0,1,141,21,108,0,0,0,0,0,0,0,5,32,186,15,196,1,1,0,143,16,109,0,0,0,0,0,0,0,5,32,174,15,111,1,0,1,107,107,15,79,24,0,0,0,0,0,5,32,183,15,111,1,0,1,108,108,15,79,24,0,0,0,0,0,5,32,195,15,111,1,1,0,109,109,15,79,24,0,0,0,0,0,5,32,171,15,120,1,0,1,139,107,15,79,24,0,0,0,0,0,5,32,180,15,126,1,0,1,141,108,15,79,24,0,0,0,0,0,5,32,189,15,198,1,1,0,143,109,15,79,24,0,0,0,0,0,5,32,175,15,115,1,0,1,107,107,15,79,24,23,0,0,0,0,5,32,184,15,115,1,0,1,108,108,15,79,24,23,0,0,0,0,5,32,196,15,115,1,1,0,109,109,15,79,24,23,0,0,0,0,5,32,193,15,201,1,1,0,110,109,109,15,79,24,0,0,0,0,5,32,169,15,188,1,0,1,139,19,107,15,79,24,0,0,0,0,5,32,172,15,122,1,0,1,139,107,15,79,24,23,0,0,0,0,5,32,178,15,189,1,0,1,141,21,108,15,79,24,0,0,0,0,5,32,181,15,128,1,0,1,141,108,15,79,24,23,0,0,0,0,5,32,187,15,202,1,1,0,143,16,109,15,79,24,0,0,0,0,5,32,190,15,203,1,1,0,143,109,15,79,24,23,0,0,0,0,5,32,194,15,205,1,1,0,110,109,109,15,79,24,23,0,0,0,5,32,170,15,190,1,0,1,139,19,107,15,79,24,23,0,0,0,5,32,179,15,191,1,0,1,141,21,108,15,79,24,23,0,0,0,5,32,188,15,206,1,1,0,143,16,109,15,79,24,23,0,0,0,16,32,203,15,59,0,8,1,107,107,0,0,0,0,0,0,0,0,16,32,212,15,59,0,8,1,107,108,0,0,0,0,0,0,0,0,16,32,221,15,59,0,8,0,108,109,0,0,0,0,0,0,0,0,16,32,197,15,63,0,8,1,139,107,0,0,0,0,0,0,0,0,16,32,206,15,63,0,8,1,139,108,0,0,0,0,0,0,0,0,16,32,215,15,124,1,8,0,141,109,0,0,0,0,0,0,0,0,16,32,222,15,195,1,8,0,110,108,109,0,0,0,0,0,0,0,16,32,198,15,186,1,8,1,139,17,107,0,0,0,0,0,0,0,16,32,207,15,186,1,8,1,139,19,108,0,0,0,0,0,0,0,16,32,216,15,187,1,8,0,141,21,109,0,0,0,0,0,0,0,16,32,204,15,111,1,8,1,107,107,15,79,24,0,0,0,0,0,16,32,213,15,111,1,8,1,107,108,15,79,24,0,0,0,0,0,16,32,225,15,111,1,8,0,108,109,15,79,24,0,0,0,0,0,16,32,201,15,120,1,8,1,139,107,15,79,24,0,0,0,0,0,16,32,210,15,120,1,8,1,139,108,15,79,24,0,0,0,0,0,16,32,219,15,126,1,8,0,141,109,15,79,24,0,0,0,0,0,16,32,205,15,115,1,8,1,107,107,15,79,24,23,0,0,0,0,16,32,214,15,115,1,8,1,107,108,15,79,24,23,0,0,0,0,16,32,226,15,115,1,8,0,108,109,15,79,24,23,0,0,0,0,16,32,223,15,201,1,8,0,110,108,109,15,79,24,0,0,0,0,16,32,199,15,188,1,8,1,139,17,107,15,79,24,0,0,0,0,16,32,208,15,188,1,8,1,139,19,108,15,79,24,0,0,0,0,16,32,202,15,122,1,8,1,139,107,15,79,24,23,0,0,0,0,16,32,211,15,122,1,8,1,139,108,15,79,24,23,0,0,0,0,16,32,217,15,189,1,8,0,141,21,109,15,79,24,0,0,0,0,16,32,220,15,128,1,8,0,141,109,15,79,24,23,0,0,0,0,16,32,224,15,205,1,8,0,110,108,109,15,79,24,23,0,0,0,16,32,200,15,190,1,8,1,139,17,107,15,79,24,23,0,0,0,16,32,209,15,190,1,8,1,139,19,108,15,79,24,23,0,0,0,16,32,218,15,191,1,8,0,141,21,109,15,79,24,23,0,0,0,27,32,233,15,59,0,8,1,107,107,0,0,0,0,0,0,0,0,27,32,242,15,59,0,8,1,108,108,0,0,0,0,0,0,0,0,27,32,251,15,59,0,8,0,109,109,0,0,0,0,0,0,0,0,27,32,227,15,63,0,8,1,139,107,0,0,0,0,0,0,0,0,27,32,236,15,124,1,8,1,141,108,0,0,0,0,0,0,0,0,27,32,245,15,193,1,8,0,143,109,0,0,0,0,0,0,0,0,27,32,252,15,195,1,8,0,110,109,109,0,0,0,0,0,0,0,27,32,228,15,186,1,8,1,139,17,107,0,0,0,0,0,0,0,27,32,237,15,187,1,8,1,141,19,108,0,0,0,0,0,0,0,27,32,246,15,196,1,8,0,143,21,109,0,0,0,0,0,0,0,27,32,234,15,111,1,8,1,107,107,15,79,24,0,0,0,0,0,27,32,243,15,111,1,8,1,108,108,15,79,24,0,0,0,0,0,27,32,255,15,111,1,8,0,109,109,15,79,24,0,0,0,0,0,27,32,231,15,120,1,8,1,139,107,15,79,24,0,0,0,0,0,27,32,240,15,126,1,8,1,141,108,15,79,24,0,0,0,0,0,27,32,249,15,198,1,8,0,143,109,15,79,24,0,0,0,0,0,27,32,235,15,115,1,8,1,107,107,15,79,24,23,0,0,0,0,27,32,244,15,115,1,8,1,108,108,15,79,24,23,0,0,0,0,27,32,0,16,115,1,8,0,109,109,15,79,24,23,0,0,0,0,27,32,253,15,201,1,8,0,110,109,109,15,79,24,0,0,0,0,27,32,229,15,188,1,8,1,139,17,107,15,79,24,0,0,0,0,27,32,232,15,122,1,8,1,139,107,15,79,24,23,0,0,0,0,27,32,238,15,189,1,8,1,141,19,108,15,79,24,0,0,0,0,27,32,241,15,128,1,8,1,141,108,15,79,24,23,0,0,0,0,27,32,247,15,202,1,8,0,143,21,109,15,79,24,0,0,0,0,27,32,250,15,203,1,8,0,143,109,15,79,24,23,0,0,0,0,27,32,254,15,205,1,8,0,110,109,109,15,79,24,23,0,0,0,27,32,230,15,190,1,8,1,139,17,107,15,79,24,23,0,0,0,27,32,239,15,191,1,8,1,141,19,108,15,79,24,23,0,0,0,27,32,248,15,206,1,8,0,143,21,109,15,79,24,23,0,0,0,37,32,7,16,59,0,8,1,107,107,0,0,0,0,0,0,0,0,37,32,16,16,59,0,8,1,108,107,0,0,0,0,0,0,0,0,37,32,25,16,59,0,8,0,109,108,0,0,0,0,0,0,0,0,37,32,19,16,193,1,8,0,143,108,0,0,0,0,0,0,0,0,37,32,26,16,195,1,8,0,110,109,108,0,0,0,0,0,0,0,37,32,2,16,186,1,8,1,139,17,107,0,0,0,0,0,0,0,37,32,11,16,187,1,8,1,141,19,107,0,0,0,0,0,0,0,37,32,20,16,196,1,8,0,143,21,108,0,0,0,0,0,0,0,37,32,8,16,111,1,8,1,107,107,15,79,24,0,0,0,0,0,37,32,17,16,111,1,8,1,108,107,15,79,24,0,0,0,0,0,37,32,29,16,111,1,8,0,109,108,15,79,24,0,0,0,0,0,37,32,23,16,198,1,8,0,143,108,15,79,24,0,0,0,0,0,37,32,9,16,115,1,8,1,107,107,15,79,24,23,0,0,0,0,37,32,18,16,115,1,8,1,108,107,15,79,24,23,0,0,0,0,37,32,30,16,115,1,8,0,109,108,15,79,24,23,0,0,0,0,37,32,27,16,201,1,8,0,110,109,108,15,79,24,0,0,0,0,37,32,3,16,188,1,8,1,139,17,107,15,79,24,0,0,0,0,37,32,12,16,189,1,8,1,141,19,107,15,79,24,0,0,0,0,37,32,21,16,202,1,8,0,143,21,108,15,79,24,0,0,0,0,37,32,24,16,203,1,8,0,143,108,15,79,24,23,0,0,0,0,37,32,28,16,205,1,8,0,110,109,108,15,79,24,23,0,0,0,37,32,4,16,190,1,8,1,139,17,107,15,79,24,23,0,0,0,37,32,13,16,191,1,8,1,141,19,107,15,79,24,23,0,0,0,37,32,22,16,206,1,8,0,143,21,108,15,79,24,23,0,0,0,47,32,1,16,63,0,8,1,139,107,0,0,0,0,0,0,0,0,47,32,5,16,120,1,8,1,139,107,15,79,24,0,0,0,0,0,47,32,6,16,122,1,8,1,139,107,15,79,24,23,0,0,0,0,58,32,10,16,124,1,8,1,141,107,0,0,0,0,0,0,0,0,58,32,14,16,126,1,8,1,141,107,15,79,24,0,0,0,0,0,58,32,15,16,128,1,8,1,141,107,15,79,24,23,0,0,0,0,69,32,40,16,59,0,0,0,101,103,0,0,0,0,0,0,0,0,69,32,35,16,59,0,0,0,101,105,0,0,0,0,0,0,0,0,69,32,38,16,59,0,1,0,107,103,0,0,0,0,0,0,0,0,69,32,33,16,59,0,1,0,107,105,0,0,0,0,0,0,0,0,69,32,37,16,61,0,1,0,144,103,0,0,0,0,0,0,0,0,69,32,39,16,61,0,0,0,144,103,0,0,0,0,0,0,0,0,69,32,32,16,61,0,1,0,144,105,0,0,0,0,0,0,0,0,69,32,34,16,61,0,0,0,144,105,0,0,0,0,0,0,0,0,69,32,36,16,195,1,1,0,110,107,103,0,0,0,0,0,0,0,69,32,31,16,195,1,1,0,110,107,105,0,0,0,0,0,0,0,79,32,40,16,59,0,0,0,101,103,0,0,0,0,0,0,0,0,79,32,39,16,61,0,0,0,144,103,0,0,0,0,0,0,0,0,90,32,35,16,59,0,0,0,101,105,0,0,0,0,0,0,0,0,90,32,34,16,61,0,0,0,144,105,0,0,0,0,0,0,0,0,101,32,51,16,71,0,0,0,101,101,101,0,0,0,0,0,0,0,101,32,44,16,71,0,1,0,107,107,107,0,0,0,0,0,0,0,101,32,41,16,28,1,1,0,139,107,107,0,0,0,0,0,0,0,101,32,50,16,73,0,0,0,144,101,101,0,0,0,0,0,0,0,101,32,45,16,32,1,1,0,110,107,107,107,0,0,0,0,0,0,101,32,48,16,36,1,1,0,107,107,107,15,79,24,0,0,0,0,101,32,42,16,39,1,1,0,139,107,107,15,79,24,0,0,0,0,101,32,49,16,45,1,1,0,107,107,107,15,79,24,23,0,0,0,101,32,46,16,49,1,1,0,110,107,107,107,15,79,24,0,0,0,101,32,43,16,50,1,1,0,139,107,107,15,79,24,23,0,0,0,101,32,47,16,56,1,1,0,110,107,107,107,15,79,24,23,0,0,111,32,57,16,59,0,1,0,107,103,0,0,0,0,0,0,0,0,111,32,54,16,59,0,1,0,107,105,0,0,0,0,0,0,0,0,111,32,56,16,61,0,1,0,144,103,0,0,0,0,0,0,0,0,111,32,53,16,61,0,1,0,144,105,0,0,0,0,0,0,0,0,111,32,55,16,195,1,1,0,110,107,103,0,0,0,0,0,0,0,111,32,52,16,195,1,1,0,110,107,105,0,0,0,0,0,0,0,122,32,65,16,72,0,0,0,142,101,101,0,0,0,0,0,0,0,132,32,66,16,71,0,0,0,103,101,101,0,0,0,0,0,0,0,132,32,62,16,71,0,1,0,103,107,107,0,0,0,0,0,0,0,132,32,65,16,72,0,0,0,142,101,101,0,0,0,0,0,0,0,132,32,60,16,72,0,1,0,142,107,107,0,0,0,0,0,0,0,132,32,64,16,225,1,1,0,103,110,107,107,0,0,0,0,0,0,143,32,59,16,71,0,0,0,105,101,101,0,0,0,0,0,0,0,143,32,78,16,71,0,1,0,105,107,107,0,0,0,0,0,0,0,143,32,58,16,73,0,0,0,144,101,101,0,0,0,0,0,0,0,143,32,76,16,73,0,1,0,144,107,107,0,0,0,0,0,0,0,143,32,80,16,225,1,1,0,105,110,107,107,0,0,0,0,0,0,154,32,74,16,72,0,0,0,142,101,101,0,0,0,0,0,0,0,164,32,75,16,71,0,0,0,103,101,101,0,0,0,0,0,0,0,164,32,71,16,71,0,1,0,103,107,107,0,0,0,0,0,0,0,164,32,74,16,72,0,0,0,142,101,101,0,0,0,0,0,0,0,164,32,69,16,72,0,1,0,142,107,107,0,0,0,0,0,0,0,164,32,73,16,225,1,1,0,103,110,107,107,0,0,0,0,0,0,175,32,68,16,71,0,0,0,105,101,101,0,0,0,0,0,0,0,175,32,83,16,71,0,1,0,105,107,107,0,0,0,0,0,0,0,175,32,67,16,73,0,0,0,144,101,101,0,0,0,0,0,0,0,175,32,81,16,73,0,1,0,144,107,107,0,0,0,0,0,0,0,175,32,85,16,225,1,1,0,105,110,107,107,0,0,0,0,0,0,186,32,96,16,71,0,0,0,101,101,101,0,0,0,0,0,0,0,186,32,89,16,71,0,1,0,107,107,107,0,0,0,0,0,0,0,186,32,86,16,28,1,1,0,139,107,107,0,0,0,0,0,0,0,186,32,95,16,72,0,0,0,142,101,101,0,0,0,0,0,0,0,186,32,90,16,226,1,1,0,22,107,107,107,0,0,0,0,0,0,186,32,93,16,36,1,1,0,107,107,107,15,79,24,0,0,0,0,186,32,87,16,39,1,1,0,139,107,107,15,79,24,0,0,0,0,186,32,91,16,227,1,1,0,22,107,107,107,15,79,24,0,0,0,186,32,94,16,45,1,1,0,107,107,107,15,79,24,23,0,0,0,186,32,88,16,50,1,1,0,139,107,107,15,79,24,23,0,0,0,186,32,92,16,228,1,1,0,22,107,107,107,15,79,24,23,0,0,196,32,106,16,59,0,0,0,101,103,0,0,0,0,0,0,0,0,196,32,101,16,59,0,0,0,101,105,0,0,0,0,0,0,0,0,196,32,104,16,59,0,1,0,107,103,0,0,0,0,0,0,0,0,196,32,99,16,59,0,1,0,107,105,0,0,0,0,0,0,0,0,196,32,103,16,60,0,1,0,142,103,0,0,0,0,0,0,0,0,196,32,105,16,60,0,0,0,142,103,0,0,0,0,0,0,0,0,196,32,98,16,60,0,1,0,142,105,0,0,0,0,0,0,0,0,196,32,100,16,60,0,0,0,142,105,0,0,0,0,0,0,0,0,196,32,102,16,195,1,1,0,110,107,103,0,0,0,0,0,0,0,196,32,97,16,195,1,1,0,110,107,105,0,0,0,0,0,0,0,206,32,106,16,59,0,0,0,101,103,0,0,0,0,0,0,0,0,206,32,105,16,60,0,0,0,142,103,0,0,0,0,0,0,0,0,217,32,101,16,59,0,0,0,101,105,0,0,0,0,0,0,0,0,217,32,100,16,60,0,0,0,142,105,0,0,0,0,0,0,0,0,228,32,112,16,59,0,1,0,107,103,0,0,0,0,0,0,0,0,228,32,109,16,59,0,1,0,107,105,0,0,0,0,0,0,0,0,228,32,111,16,60,0,1,0,142,103,0,0,0,0,0,0,0,0,228,32,108,16,60,0,1,0,142,105,0,0,0,0,0,0,0,0,228,32,110,16,195,1,1,0,110,107,103,0,0,0,0,0,0,0,228,32,107,16,195,1,1,0,110,107,105,0,0,0,0,0,0,0,239,32,146,16,59,0,0,0,101,101,0,0,0,0,0,0,0,0,239,32,115,16,59,0,0,0,104,101,0,0,0,0,0,0,0,0,239,32,122,16,59,0,0,1,107,107,0,0,0,0,0,0,0,0,239,32,131,16,59,0,0,1,108,107,0,0,0,0,0,0,0,0,239,32,140,16,59,0,1,0,109,108,0,0,0,0,0,0,0,0,239,32,134,16,193,1,1,0,143,108,0,0,0,0,0,0,0,0,239,32,141,16,175,1,1,0,22,109,108,0,0,0,0,0,0,0,239,32,117,16,186,1,0,1,139,17,107,0,0,0,0,0,0,0,239,32,126,16,187,1,0,1,141,19,107,0,0,0,0,0,0,0,239,32,135,16,196,1,1,0,143,21,108,0,0,0,0,0,0,0,239,32,123,16,111,1,0,1,107,107,15,79,24,0,0,0,0,0,239,32,132,16,111,1,0,1,108,107,15,79,24,0,0,0,0,0,239,32,144,16,111,1,1,0,109,108,15,79,24,0,0,0,0,0,239,32,138,16,198,1,1,0,143,108,15,79,24,0,0,0,0,0,239,32,142,16,207,1,1,0,22,109,108,15,79,24,0,0,0,0,239,32,124,16,115,1,0,1,107,107,15,79,24,23,0,0,0,0,239,32,133,16,115,1,0,1,108,107,15,79,24,23,0,0,0,0,239,32,145,16,115,1,1,0,109,108,15,79,24,23,0,0,0,0,239,32,118,16,188,1,0,1,139,17,107,15,79,24,0,0,0,0,239,32,127,16,189,1,0,1,141,19,107,15,79,24,0,0,0,0,239,32,136,16,202,1,1,0,143,21,108,15,79,24,0,0,0,0,239,32,139,16,203,1,1,0,143,108,15,79,24,23,0,0,0,0,239,32,143,16,208,1,1,0,22,109,108,15,79,24,23,0,0,0,239,32,119,16,190,1,0,1,139,17,107,15,79,24,23,0,0,0,239,32,128,16,191,1,0,1,141,19,107,15,79,24,23,0,0,0,239,32,137,16,206,1,1,0,143,21,108,15,79,24,23,0,0,0,250,32,146,16,59,0,0,0,101,101,0,0,0,0,0,0,0,0,250,32,113,16,63,0,0,0,139,101,0,0,0,0,0,0,0,0,250,32,116,16,63,0,0,1,139,107,0,0,0,0,0,0,0,0,250,32,120,16,120,1,0,1,139,107,15,79,24,0,0,0,0,0,250,32,121,16,122,1,0,1,139,107,15,79,24,23,0,0,0,0,6,33,115,16,59,0,0,0,104,101,0,0,0,0,0,0,0,0,6,33,114,16,124,1,0,0,141,101,0,0,0,0,0,0,0,0,6,33,125,16,124,1,0,1,141,107,0,0,0,0,0,0,0,0,6,33,129,16,126,1,0,1,141,107,15,79,24,0,0,0,0,0,6,33,130,16,128,1,0,1,141,107,15,79,24,23,0,0,0,0,18,33,153,16,59,0,8,1,107,107,0,0,0,0,0,0,0,0,18,33,162,16,59,0,8,1,108,108,0,0,0,0,0,0,0,0,18,33,171,16,59,0,8,0,109,109,0,0,0,0,0,0,0,0,18,33,147,16,63,0,8,1,139,107,0,0,0,0,0,0,0,0,18,33,156,16,124,1,8,1,141,108,0,0,0,0,0,0,0,0,18,33,165,16,193,1,8,0,143,109,0,0,0,0,0,0,0,0,18,33,172,16,175,1,8,0,22,109,109,0,0,0,0,0,0,0,18,33,148,16,186,1,8,1,139,17,107,0,0,0,0,0,0,0,18,33,157,16,187,1,8,1,141,19,108,0,0,0,0,0,0,0,18,33,166,16,196,1,8,0,143,21,109,0,0,0,0,0,0,0,18,33,154,16,111,1,8,1,107,107,15,79,24,0,0,0,0,0,18,33,163,16,111,1,8,1,108,108,15,79,24,0,0,0,0,0,18,33,175,16,111,1,8,0,109,109,15,79,24,0,0,0,0,0,18,33,151,16,120,1,8,1,139,107,15,79,24,0,0,0,0,0,18,33,160,16,126,1,8,1,141,108,15,79,24,0,0,0,0,0,18,33,169,16,198,1,8,0,143,109,15,79,24,0,0,0,0,0,18,33,173,16,207,1,8,0,22,109,109,15,79,24,0,0,0,0,18,33,155,16,115,1,8,1,107,107,15,79,24,23,0,0,0,0,18,33,164,16,115,1,8,1,108,108,15,79,24,23,0,0,0,0,18,33,176,16,115,1,8,0,109,109,15,79,24,23,0,0,0,0,18,33,149,16,188,1,8,1,139,17,107,15,79,24,0,0,0,0,18,33,152,16,122,1,8,1,139,107,15,79,24,23,0,0,0,0,18,33,158,16,189,1,8,1,141,19,108,15,79,24,0,0,0,0,18,33,161,16,128,1,8,1,141,108,15,79,24,23,0,0,0,0,18,33,167,16,202,1,8,0,143,21,109,15,79,24,0,0,0,0,18,33,170,16,203,1,8,0,143,109,15,79,24,23,0,0,0,0,18,33,174,16,208,1,8,0,22,109,109,15,79,24,23,0,0,0,18,33,150,16,190,1,8,1,139,17,107,15,79,24,23,0,0,0,18,33,159,16,191,1,8,1,141,19,108,15,79,24,23,0,0,0,18,33,168,16,206,1,8,0,143,21,109,15,79,24,23,0,0,0,29,33,183,16,59,0,0,1,107,107,0,0,0,0,0,0,0,0,29,33,192,16,59,0,0,1,108,107,0,0,0,0,0,0,0,0,29,33,201,16,59,0,1,0,109,108,0,0,0,0,0,0,0,0,29,33,195,16,193,1,1,0,143,108,0,0,0,0,0,0,0,0,29,33,202,16,175,1,1,0,22,109,108,0,0,0,0,0,0,0,29,33,178,16,186,1,0,1,139,17,107,0,0,0,0,0,0,0,29,33,187,16,187,1,0,1,141,19,107,0,0,0,0,0,0,0,29,33,196,16,196,1,1,0,143,21,108,0,0,0,0,0,0,0,29,33,184,16,111,1,0,1,107,107,15,79,24,0,0,0,0,0,29,33,193,16,111,1,0,1,108,107,15,79,24,0,0,0,0,0,29,33,205,16,111,1,1,0,109,108,15,79,24,0,0,0,0,0,29,33,199,16,198,1,1,0,143,108,15,79,24,0,0,0,0,0,29,33,203,16,207,1,1,0,22,109,108,15,79,24,0,0,0,0,29,33,185,16,115,1,0,1,107,107,15,79,24,23,0,0,0,0,29,33,194,16,115,1,0,1,108,107,15,79,24,23,0,0,0,0,29,33,206,16,115,1,1,0,109,108,15,79,24,23,0,0,0,0,29,33,179,16,188,1,0,1,139,17,107,15,79,24,0,0,0,0,29,33,188,16,189,1,0,1,141,19,107,15,79,24,0,0,0,0,29,33,197,16,202,1,1,0,143,21,108,15,79,24,0,0,0,0,29,33,200,16,203,1,1,0,143,108,15,79,24,23,0,0,0,0,29,33,204,16,208,1,1,0,22,109,108,15,79,24,23,0,0,0,29,33,180,16,190,1,0,1,139,17,107,15,79,24,23,0,0,0,29,33,189,16,191,1,0,1,141,19,107,15,79,24,23,0,0,0,29,33,198,16,206,1,1,0,143,21,108,15,79,24,23,0,0,0,41,33,177,16,63,0,0,1,139,107,0,0,0,0,0,0,0,0,41,33,181,16,120,1,0,1,139,107,15,79,24,0,0,0,0,0,41,33,182,16,122,1,0,1,139,107,15,79,24,23,0,0,0,0,54,33,186,16,124,1,0,1,141,107,0,0,0,0,0,0,0,0,54,33,190,16,126,1,0,1,141,107,15,79,24,0,0,0,0,0,54,33,191,16,128,1,0,1,141,107,15,79,24,23,0,0,0,0,67,33,213,16,59,0,8,1,107,107,0,0,0,0,0,0,0,0,67,33,222,16,59,0,8,1,108,108,0,0,0,0,0,0,0,0,67,33,231,16,59,0,8,0,109,109,0,0,0,0,0,0,0,0,67,33,207,16,63,0,8,1,139,107,0,0,0,0,0,0,0,0,67,33,216,16,124,1,8,1,141,108,0,0,0,0,0,0,0,0,67,33,225,16,193,1,8,0,143,109,0,0,0,0,0,0,0,0,67,33,232,16,175,1,8,0,22,109,109,0,0,0,0,0,0,0,67,33,208,16,186,1,8,1,139,17,107,0,0,0,0,0,0,0,67,33,217,16,187,1,8,1,141,19,108,0,0,0,0,0,0,0,67,33,226,16,196,1,8,0,143,21,109,0,0,0,0,0,0,0,67,33,214,16,111,1,8,1,107,107,15,79,24,0,0,0,0,0,67,33,223,16,111,1,8,1,108,108,15,79,24,0,0,0,0,0,67,33,235,16,111,1,8,0,109,109,15,79,24,0,0,0,0,0,67,33,211,16,120,1,8,1,139,107,15,79,24,0,0,0,0,0,67,33,220,16,126,1,8,1,141,108,15,79,24,0,0,0,0,0,67,33,229,16,198,1,8,0,143,109,15,79,24,0,0,0,0,0,67,33,233,16,207,1,8,0,22,109,109,15,79,24,0,0,0,0,67,33,215,16,115,1,8,1,107,107,15,79,24,23,0,0,0,0,67,33,224,16,115,1,8,1,108,108,15,79,24,23,0,0,0,0,67,33,236,16,115,1,8,0,109,109,15,79,24,23,0,0,0,0,67,33,209,16,188,1,8,1,139,17,107,15,79,24,0,0,0,0,67,33,212,16,122,1,8,1,139,107,15,79,24,23,0,0,0,0,67,33,218,16,189,1,8,1,141,19,108,15,79,24,0,0,0,0,67,33,221,16,128,1,8,1,141,108,15,79,24,23,0,0,0,0,67,33,227,16,202,1,8,0,143,21,109,15,79,24,0,0,0,0,67,33,230,16,203,1,8,0,143,109,15,79,24,23,0,0,0,0,67,33,234,16,208,1,8,0,22,109,109,15,79,24,23,0,0,0,67,33,210,16,190,1,8,1,139,17,107,15,79,24,23,0,0,0,67,33,219,16,191,1,8,1,141,19,108,15,79,24,23,0,0,0,67,33,228,16,206,1,8,0,143,21,109,15,79,24,23,0,0,0,79,33,14,17,59,0,0,0,101,101,0,0,0,0,0,0,0,0,79,33,238,16,59,0,0,0,104,104,0,0,0,0,0,0,0,0,79,33,245,16,59,0,0,1,107,107,0,0,0,0,0,0,0,0,79,33,254,16,59,0,0,1,108,108,0,0,0,0,0,0,0,0,79,33,7,17,59,0,1,0,109,109,0,0,0,0,0,0,0,0,79,33,13,17,63,0,0,0,139,101,0,0,0,0,0,0,0,0,79,33,239,16,63,0,0,1,139,107,0,0,0,0,0,0,0,0,79,33,237,16,124,1,0,0,141,104,0,0,0,0,0,0,0,0,79,33,248,16,124,1,0,1,141,108,0,0,0,0,0,0,0,0,79,33,1,17,193,1,1,0,143,109,0,0,0,0,0,0,0,0,79,33,8,17,175,1,1,0,22,109,109,0,0,0,0,0,0,0,79,33,240,16,186,1,0,1,139,19,107,0,0,0,0,0,0,0,79,33,249,16,187,1,0,1,141,21,108,0,0,0,0,0,0,0,79,33,2,17,196,1,1,0,143,16,109,0,0,0,0,0,0,0,79,33,246,16,111,1,0,1,107,107,15,79,24,0,0,0,0,0,79,33,255,16,111,1,0,1,108,108,15,79,24,0,0,0,0,0,79,33,11,17,111,1,1,0,109,109,15,79,24,0,0,0,0,0,79,33,243,16,120,1,0,1,139,107,15,79,24,0,0,0,0,0,79,33,252,16,126,1,0,1,141,108,15,79,24,0,0,0,0,0,79,33,5,17,198,1,1,0,143,109,15,79,24,0,0,0,0,0,79,33,9,17,207,1,1,0,22,109,109,15,79,24,0,0,0,0,79,33,247,16,115,1,0,1,107,107,15,79,24,23,0,0,0,0,79,33,0,17,115,1,0,1,108,108,15,79,24,23,0,0,0,0,79,33,12,17,115,1,1,0,109,109,15,79,24,23,0,0,0,0,79,33,241,16,188,1,0,1,139,19,107,15,79,24,0,0,0,0,79,33,244,16,122,1,0,1,139,107,15,79,24,23,0,0,0,0,79,33,250,16,189,1,0,1,141,21,108,15,79,24,0,0,0,0,79,33,253,16,128,1,0,1,141,108,15,79,24,23,0,0,0,0,79,33,3,17,202,1,1,0,143,16,109,15,79,24,0,0,0,0,79,33,6,17,203,1,1,0,143,109,15,79,24,23,0,0,0,0,79,33,10,17,208,1,1,0,22,109,109,15,79,24,23,0,0,0,79,33,242,16,190,1,0,1,139,19,107,15,79,24,23,0,0,0,79,33,251,16,191,1,0,1,141,21,108,15,79,24,23,0,0,0,79,33,4,17,206,1,1,0,143,16,109,15,79,24,23,0,0,0,90,33,21,17,59,0,8,1,107,107,0,0,0,0,0,0,0,0,90,33,30,17,59,0,8,1,107,108,0,0,0,0,0,0,0,0,90,33,39,17,59,0,8,0,108,109,0,0,0,0,0,0,0,0,90,33,15,17,63,0,8,1,139,107,0,0,0,0,0,0,0,0,90,33,24,17,63,0,8,1,139,108,0,0,0,0,0,0,0,0,90,33,33,17,124,1,8,0,141,109,0,0,0,0,0,0,0,0,90,33,40,17,175,1,8,0,22,108,109,0,0,0,0,0,0,0,90,33,16,17,186,1,8,1,139,17,107,0,0,0,0,0,0,0,90,33,25,17,186,1,8,1,139,19,108,0,0,0,0,0,0,0,90,33,34,17,187,1,8,0,141,21,109,0,0,0,0,0,0,0,90,33,22,17,111,1,8,1,107,107,15,79,24,0,0,0,0,0,90,33,31,17,111,1,8,1,107,108,15,79,24,0,0,0,0,0,90,33,43,17,111,1,8,0,108,109,15,79,24,0,0,0,0,0,90,33,19,17,120,1,8,1,139,107,15,79,24,0,0,0,0,0,90,33,28,17,120,1,8,1,139,108,15,79,24,0,0,0,0,0,90,33,37,17,126,1,8,0,141,109,15,79,24,0,0,0,0,0,90,33,41,17,207,1,8,0,22,108,109,15,79,24,0,0,0,0,90,33,23,17,115,1,8,1,107,107,15,79,24,23,0,0,0,0,90,33,32,17,115,1,8,1,107,108,15,79,24,23,0,0,0,0,90,33,44,17,115,1,8,0,108,109,15,79,24,23,0,0,0,0,90,33,17,17,188,1,8,1,139,17,107,15,79,24,0,0,0,0,90,33,26,17,188,1,8,1,139,19,108,15,79,24,0,0,0,0,90,33,20,17,122,1,8,1,139,107,15,79,24,23,0,0,0,0,90,33,29,17,122,1,8,1,139,108,15,79,24,23,0,0,0,0,90,33,35,17,189,1,8,0,141,21,109,15,79,24,0,0,0,0,90,33,38,17,128,1,8,0,141,109,15,79,24,23,0,0,0,0,90,33,42,17,208,1,8,0,22,108,109,15,79,24,23,0,0,0,90,33,18,17,190,1,8,1,139,17,107,15,79,24,23,0,0,0,90,33,27,17,190,1,8,1,139,19,108,15,79,24,23,0,0,0,90,33,36,17,191,1,8,0,141,21,109,15,79,24,23,0,0,0,101,33,51,17,59,0,0,1,107,107,0,0,0,0,0,0,0,0,101,33,60,17,59,0,0,1,108,108,0,0,0,0,0,0,0,0,101,33,69,17,59,0,1,0,109,109,0,0,0,0,0,0,0,0,101,33,45,17,63,0,0,1,139,107,0,0,0,0,0,0,0,0,101,33,54,17,124,1,0,1,141,108,0,0,0,0,0,0,0,0,101,33,63,17,193,1,1,0,143,109,0,0,0,0,0,0,0,0,101,33,70,17,175,1,1,0,22,109,109,0,0,0,0,0,0,0,101,33,46,17,186,1,0,1,139,19,107,0,0,0,0,0,0,0,101,33,55,17,187,1,0,1,141,21,108,0,0,0,0,0,0,0,101,33,64,17,196,1,1,0,143,16,109,0,0,0,0,0,0,0,101,33,52,17,111,1,0,1,107,107,15,79,24,0,0,0,0,0,101,33,61,17,111,1,0,1,108,108,15,79,24,0,0,0,0,0,101,33,73,17,111,1,1,0,109,109,15,79,24,0,0,0,0,0,101,33,49,17,120,1,0,1,139,107,15,79,24,0,0,0,0,0,101,33,58,17,126,1,0,1,141,108,15,79,24,0,0,0,0,0,101,33,67,17,198,1,1,0,143,109,15,79,24,0,0,0,0,0,101,33,71,17,207,1,1,0,22,109,109,15,79,24,0,0,0,0,101,33,53,17,115,1,0,1,107,107,15,79,24,23,0,0,0,0,101,33,62,17,115,1,0,1,108,108,15,79,24,23,0,0,0,0,101,33,74,17,115,1,1,0,109,109,15,79,24,23,0,0,0,0,101,33,47,17,188,1,0,1,139,19,107,15,79,24,0,0,0,0,101,33,50,17,122,1,0,1,139,107,15,79,24,23,0,0,0,0,101,33,56,17,189,1,0,1,141,21,108,15,79,24,0,0,0,0,101,33,59,17,128,1,0,1,141,108,15,79,24,23,0,0,0,0,101,33,65,17,202,1,1,0,143,16,109,15,79,24,0,0,0,0,101,33,68,17,203,1,1,0,143,109,15,79,24,23,0,0,0,0,101,33,72,17,208,1,1,0,22,109,109,15,79,24,23,0,0,0,101,33,48,17,190,1,0,1,139,19,107,15,79,24,23,0,0,0,101,33,57,17,191,1,0,1,141,21,108,15,79,24,23,0,0,0,101,33,66,17,206,1,1,0,143,16,109,15,79,24,23,0,0,0,113,33,81,17,59,0,8,1,107,107,0,0,0,0,0,0,0,0,113,33,90,17,59,0,8,1,107,108,0,0,0,0,0,0,0,0,113,33,99,17,59,0,8,0,108,109,0,0,0,0,0,0,0,0,113,33,75,17,63,0,8,1,139,107,0,0,0,0,0,0,0,0,113,33,84,17,63,0,8,1,139,108,0,0,0,0,0,0,0,0,113,33,93,17,124,1,8,0,141,109,0,0,0,0,0,0,0,0,113,33,100,17,175,1,8,0,22,108,109,0,0,0,0,0,0,0,113,33,76,17,186,1,8,1,139,17,107,0,0,0,0,0,0,0,113,33,85,17,186,1,8,1,139,19,108,0,0,0,0,0,0,0,113,33,94,17,187,1,8,0,141,21,109,0,0,0,0,0,0,0,113,33,82,17,111,1,8,1,107,107,15,79,24,0,0,0,0,0,113,33,91,17,111,1,8,1,107,108,15,79,24,0,0,0,0,0,113,33,103,17,111,1,8,0,108,109,15,79,24,0,0,0,0,0,113,33,79,17,120,1,8,1,139,107,15,79,24,0,0,0,0,0,113,33,88,17,120,1,8,1,139,108,15,79,24,0,0,0,0,0,113,33,97,17,126,1,8,0,141,109,15,79,24,0,0,0,0,0,113,33,101,17,207,1,8,0,22,108,109,15,79,24,0,0,0,0,113,33,83,17,115,1,8,1,107,107,15,79,24,23,0,0,0,0,113,33,92,17,115,1,8,1,107,108,15,79,24,23,0,0,0,0,113,33,104,17,115,1,8,0,108,109,15,79,24,23,0,0,0,0,113,33,77,17,188,1,8,1,139,17,107,15,79,24,0,0,0,0,113,33,86,17,188,1,8,1,139,19,108,15,79,24,0,0,0,0,113,33,80,17,122,1,8,1,139,107,15,79,24,23,0,0,0,0,113,33,89,17,122,1,8,1,139,108,15,79,24,23,0,0,0,0,113,33,95,17,189,1,8,0,141,21,109,15,79,24,0,0,0,0,113,33,98,17,128,1,8,0,141,109,15,79,24,23,0,0,0,0,113,33,102,17,208,1,8,0,22,108,109,15,79,24,23,0,0,0,113,33,78,17,190,1,8,1,139,17,107,15,79,24,23,0,0,0,113,33,87,17,190,1,8,1,139,19,108,15,79,24,23,0,0,0,113,33,96,17,191,1,8,0,141,21,109,15,79,24,23,0,0,0,125,33,120,17,59,0,0,0,101,103,0,0,0,0,0,0,0,0,125,33,112,17,59,0,0,0,101,105,0,0,0,0,0,0,0,0,125,33,117,17,59,0,1,0,107,103,0,0,0,0,0,0,0,0,125,33,109,17,59,0,1,0,107,105,0,0,0,0,0,0,0,0,125,33,115,17,63,0,1,0,139,103,0,0,0,0,0,0,0,0,125,33,107,17,63,0,1,0,139,105,0,0,0,0,0,0,0,0,125,33,119,17,61,0,0,0,144,103,0,0,0,0,0,0,0,0,125,33,111,17,61,0,0,0,144,105,0,0,0,0,0,0,0,0,125,33,113,17,175,1,1,0,22,107,103,0,0,0,0,0,0,0,125,33,105,17,175,1,1,0,22,107,105,0,0,0,0,0,0,0,136,33,120,17,59,0,0,0,101,103,0,0,0,0,0,0,0,0,136,33,119,17,61,0,0,0,144,103,0,0,0,0,0,0,0,0,148,33,112,17,59,0,0,0,101,105,0,0,0,0,0,0,0,0,148,33,111,17,61,0,0,0,144,105,0,0,0,0,0,0,0,0,160,33,131,17,59,0,1,0,107,103,0,0,0,0,0,0,0,0,160,33,125,17,59,0,1,0,107,105,0,0,0,0,0,0,0,0,160,33,129,17,63,0,1,0,139,103,0,0,0,0,0,0,0,0,160,33,123,17,63,0,1,0,139,105,0,0,0,0,0,0,0,0,160,33,127,17,175,1,1,0,22,107,103,0,0,0,0,0,0,0,160,33,121,17,175,1,1,0,22,107,105,0,0,0,0,0,0,0,172,33,148,17,59,0,0,0,101,103,0,0,0,0,0,0,0,0,172,33,140,17,59,0,0,0,101,105,0,0,0,0,0,0,0,0,172,33,145,17,59,0,1,0,107,103,0,0,0,0,0,0,0,0,172,33,137,17,59,0,1,0,107,105,0,0,0,0,0,0,0,0,172,33,143,17,63,0,1,0,139,103,0,0,0,0,0,0,0,0,172,33,135,17,63,0,1,0,139,105,0,0,0,0,0,0,0,0,172,33,147,17,60,0,0,0,142,103,0,0,0,0,0,0,0,0,172,33,139,17,60,0,0,0,142,105,0,0,0,0,0,0,0,0,172,33,141,17,175,1,1,0,22,107,103,0,0,0,0,0,0,0,172,33,133,17,175,1,1,0,22,107,105,0,0,0,0,0,0,0,183,33,148,17,59,0,0,0,101,103,0,0,0,0,0,0,0,0,183,33,147,17,60,0,0,0,142,103,0,0,0,0,0,0,0,0,195,33,140,17,59,0,0,0,101,105,0,0,0,0,0,0,0,0,195,33,139,17,60,0,0,0,142,105,0,0,0,0,0,0,0,0,207,33,159,17,59,0,1,0,107,103,0,0,0,0,0,0,0,0,207,33,153,17,59,0,1,0,107,105,0,0,0,0,0,0,0,0,207,33,157,17,63,0,1,0,139,103,0,0,0,0,0,0,0,0,207,33,151,17,63,0,1,0,139,105,0,0,0,0,0,0,0,0,207,33,155,17,175,1,1,0,22,107,103,0,0,0,0,0,0,0,207,33,149,17,175,1,1,0,22,107,105,0,0,0,0,0,0,0,219,33,167,17,59,0,0,1,107,107,0,0,0,0,0,0,0,0,219,33,176,17,59,0,0,1,107,108,0,0,0,0,0,0,0,0,219,33,185,17,59,0,1,0,108,109,0,0,0,0,0,0,0,0,219,33,161,17,63,0,0,1,139,107,0,0,0,0,0,0,0,0,219,33,170,17,63,0,0,1,139,108,0,0,0,0,0,0,0,0,219,33,179,17,124,1,1,0,141,109,0,0,0,0,0,0,0,0,219,33,162,17,186,1,0,1,139,17,107,0,0,0,0,0,0,0,219,33,171,17,186,1,0,1,139,19,108,0,0,0,0,0,0,0,219,33,180,17,187,1,1,0,141,21,109,0,0,0,0,0,0,0,219,33,168,17,111,1,0,1,107,107,15,79,24,0,0,0,0,0,219,33,177,17,111,1,0,1,107,108,15,79,24,0,0,0,0,0,219,33,186,17,111,1,1,0,108,109,15,79,24,0,0,0,0,0,219,33,165,17,120,1,0,1,139,107,15,79,24,0,0,0,0,0,219,33,174,17,120,1,0,1,139,108,15,79,24,0,0,0,0,0,219,33,183,17,126,1,1,0,141,109,15,79,24,0,0,0,0,0,219,33,169,17,115,1,0,1,107,107,15,79,24,23,0,0,0,0,219,33,178,17,115,1,0,1,107,108,15,79,24,23,0,0,0,0,219,33,187,17,115,1,1,0,108,109,15,79,24,23,0,0,0,0,219,33,163,17,188,1,0,1,139,17,107,15,79,24,0,0,0,0,219,33,172,17,188,1,0,1,139,19,108,15,79,24,0,0,0,0,219,33,166,17,122,1,0,1,139,107,15,79,24,23,0,0,0,0,219,33,175,17,122,1,0,1,139,108,15,79,24,23,0,0,0,0,219,33,181,17,189,1,1,0,141,21,109,15,79,24,0,0,0,0,219,33,184,17,128,1,1,0,141,109,15,79,24,23,0,0,0,0,219,33,164,17,190,1,0,1,139,17,107,15,79,24,23,0,0,0,219,33,173,17,190,1,0,1,139,19,108,15,79,24,23,0,0,0,219,33,182,17,191,1,1,0,141,21,109,15,79,24,23,0,0,0,230,33,194,17,59,0,0,1,107,107,0,0,0,0,0,0,0,0,230,33,203,17,59,0,0,1,108,108,0,0,0,0,0,0,0,0,230,33,212,17,59,0,1,0,109,109,0,0,0,0,0,0,0,0,230,33,188,17,63,0,0,1,139,107,0,0,0,0,0,0,0,0,230,33,197,17,124,1,0,1,141,108,0,0,0,0,0,0,0,0,230,33,206,17,193,1,1,0,143,109,0,0,0,0,0,0,0,0,230,33,213,17,195,1,1,0,110,109,109,0,0,0,0,0,0,0,230,33,189,17,186,1,0,1,139,19,107,0,0,0,0,0,0,0,230,33,198,17,187,1,0,1,141,21,108,0,0,0,0,0,0,0,230,33,207,17,196,1,1,0,143,16,109,0,0,0,0,0,0,0,230,33,195,17,111,1,0,1,107,107,15,79,24,0,0,0,0,0,230,33,204,17,111,1,0,1,108,108,15,79,24,0,0,0,0,0,230,33,216,17,111,1,1,0,109,109,15,79,24,0,0,0,0,0,230,33,192,17,120,1,0,1,139,107,15,79,24,0,0,0,0,0,230,33,201,17,126,1,0,1,141,108,15,79,24,0,0,0,0,0,230,33,210,17,198,1,1,0,143,109,15,79,24,0,0,0,0,0,230,33,196,17,115,1,0,1,107,107,15,79,24,23,0,0,0,0,230,33,205,17,115,1,0,1,108,108,15,79,24,23,0,0,0,0,230,33,217,17,115,1,1,0,109,109,15,79,24,23,0,0,0,0,230,33,214,17,201,1,1,0,110,109,109,15,79,24,0,0,0,0,230,33,190,17,188,1,0,1,139,19,107,15,79,24,0,0,0,0,230,33,193,17,122,1,0,1,139,107,15,79,24,23,0,0,0,0,230,33,199,17,189,1,0,1,141,21,108,15,79,24,0,0,0,0,230,33,202,17,128,1,0,1,141,108,15,79,24,23,0,0,0,0,230,33,208,17,202,1,1,0,143,16,109,15,79,24,0,0,0,0,230,33,211,17,203,1,1,0,143,109,15,79,24,23,0,0,0,0,230,33,215,17,205,1,1,0,110,109,109,15,79,24,23,0,0,0,230,33,191,17,190,1,0,1,139,19,107,15,79,24,23,0,0,0,230,33,200,17,191,1,0,1,141,21,108,15,79,24,23,0,0,0,230,33,209,17,206,1,1,0,143,16,109,15,79,24,23,0,0,0,241,33,224,17,59,0,8,1,107,107,0,0,0,0,0,0,0,0,241,33,233,17,59,0,8,1,108,108,0,0,0,0,0,0,0,0,241,33,242,17,59,0,8,0,109,109,0,0,0,0,0,0,0,0,241,33,218,17,63,0,8,1,139,107,0,0,0,0,0,0,0,0,241,33,227,17,124,1,8,1,141,108,0,0,0,0,0,0,0,0,241,33,236,17,193,1,8,0,143,109,0,0,0,0,0,0,0,0,241,33,243,17,195,1,8,0,110,109,109,0,0,0,0,0,0,0,241,33,219,17,186,1,8,1,139,17,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1198762);allocate([241,33,228,17,187,1,8,1,141,19,108,0,0,0,0,0,0,0,241,33,237,17,196,1,8,0,143,21,109,0,0,0,0,0,0,0,241,33,225,17,111,1,8,1,107,107,15,79,24,0,0,0,0,0,241,33,234,17,111,1,8,1,108,108,15,79,24,0,0,0,0,0,241,33,246,17,111,1,8,0,109,109,15,79,24,0,0,0,0,0,241,33,222,17,120,1,8,1,139,107,15,79,24,0,0,0,0,0,241,33,231,17,126,1,8,1,141,108,15,79,24,0,0,0,0,0,241,33,240,17,198,1,8,0,143,109,15,79,24,0,0,0,0,0,241,33,226,17,115,1,8,1,107,107,15,79,24,23,0,0,0,0,241,33,235,17,115,1,8,1,108,108,15,79,24,23,0,0,0,0,241,33,247,17,115,1,8,0,109,109,15,79,24,23,0,0,0,0,241,33,244,17,201,1,8,0,110,109,109,15,79,24,0,0,0,0,241,33,220,17,188,1,8,1,139,17,107,15,79,24,0,0,0,0,241,33,223,17,122,1,8,1,139,107,15,79,24,23,0,0,0,0,241,33,229,17,189,1,8,1,141,19,108,15,79,24,0,0,0,0,241,33,232,17,128,1,8,1,141,108,15,79,24,23,0,0,0,0,241,33,238,17,202,1,8,0,143,21,109,15,79,24,0,0,0,0,241,33,241,17,203,1,8,0,143,109,15,79,24,23,0,0,0,0,241,33,245,17,205,1,8,0,110,109,109,15,79,24,23,0,0,0,241,33,221,17,190,1,8,1,139,17,107,15,79,24,23,0,0,0,241,33,230,17,191,1,8,1,141,19,108,15,79,24,23,0,0,0,241,33,239,17,206,1,8,0,143,21,109,15,79,24,23,0,0,0,252,33,254,17,59,0,8,1,107,107,0,0,0,0,0,0,0,0,252,33,7,18,59,0,8,1,108,107,0,0,0,0,0,0,0,0,252,33,16,18,59,0,8,0,109,108,0,0,0,0,0,0,0,0,252,33,10,18,193,1,8,0,143,108,0,0,0,0,0,0,0,0,252,33,17,18,195,1,8,0,110,109,108,0,0,0,0,0,0,0,252,33,249,17,186,1,8,1,139,17,107,0,0,0,0,0,0,0,252,33,2,18,187,1,8,1,141,19,107,0,0,0,0,0,0,0,252,33,11,18,196,1,8,0,143,21,108,0,0,0,0,0,0,0,252,33,255,17,111,1,8,1,107,107,15,79,24,0,0,0,0,0,252,33,8,18,111,1,8,1,108,107,15,79,24,0,0,0,0,0,252,33,20,18,111,1,8,0,109,108,15,79,24,0,0,0,0,0,252,33,14,18,198,1,8,0,143,108,15,79,24,0,0,0,0,0,252,33,0,18,115,1,8,1,107,107,15,79,24,23,0,0,0,0,252,33,9,18,115,1,8,1,108,107,15,79,24,23,0,0,0,0,252,33,21,18,115,1,8,0,109,108,15,79,24,23,0,0,0,0,252,33,18,18,201,1,8,0,110,109,108,15,79,24,0,0,0,0,252,33,250,17,188,1,8,1,139,17,107,15,79,24,0,0,0,0,252,33,3,18,189,1,8,1,141,19,107,15,79,24,0,0,0,0,252,33,12,18,202,1,8,0,143,21,108,15,79,24,0,0,0,0,252,33,15,18,203,1,8,0,143,108,15,79,24,23,0,0,0,0,252,33,19,18,205,1,8,0,110,109,108,15,79,24,23,0,0,0,252,33,251,17,190,1,8,1,139,17,107,15,79,24,23,0,0,0,252,33,4,18,191,1,8,1,141,19,107,15,79,24,23,0,0,0,252,33,13,18,206,1,8,0,143,21,108,15,79,24,23,0,0,0,7,34,248,17,63,0,8,1,139,107,0,0,0,0,0,0,0,0,7,34,252,17,120,1,8,1,139,107,15,79,24,0,0,0,0,0,7,34,253,17,122,1,8,1,139,107,15,79,24,23,0,0,0,0,19,34,1,18,124,1,8,1,141,107,0,0,0,0,0,0,0,0,19,34,5,18,126,1,8,1,141,107,15,79,24,0,0,0,0,0,19,34,6,18,128,1,8,1,141,107,15,79,24,23,0,0,0,0,42,34,24,18,71,0,1,0,103,107,107,0,0,0,0,0,0,0,42,34,22,18,72,0,1,0,142,107,107,0,0,0,0,0,0,0,54,34,33,18,71,0,1,0,105,107,107,0,0,0,0,0,0,0,54,34,31,18,73,0,1,0,144,107,107,0,0,0,0,0,0,0,54,34,35,18,225,1,1,0,105,110,107,107,0,0,0,0,0,0,77,34,28,18,71,0,1,0,103,107,107,0,0,0,0,0,0,0,77,34,26,18,72,0,1,0,142,107,107,0,0,0,0,0,0,0,77,34,30,18,225,1,1,0,103,110,107,107,0,0,0,0,0,0,89,34,38,18,71,0,1,0,105,107,107,0,0,0,0,0,0,0,89,34,36,18,73,0,1,0,144,107,107,0,0,0,0,0,0,0,89,34,40,18,225,1,1,0,105,110,107,107,0,0,0,0,0,0,101,34,44,18,67,1,2,1,116,107,107,107,0,0,0,0,0,0,101,34,50,18,67,1,2,1,116,108,108,108,0,0,0,0,0,0,101,34,56,18,67,1,2,0,116,109,109,109,0,0,0,0,0,0,101,34,41,18,68,1,2,1,116,139,107,107,0,0,0,0,0,0,101,34,47,18,69,1,2,1,116,141,108,108,0,0,0,0,0,0,101,34,53,18,70,1,2,0,116,143,109,109,0,0,0,0,0,0,101,34,45,18,77,1,2,1,116,107,107,107,15,79,24,0,0,0,101,34,51,18,77,1,2,1,116,108,108,108,15,79,24,0,0,0,101,34,57,18,77,1,2,0,116,109,109,109,15,79,24,0,0,0,101,34,42,18,78,1,2,1,116,139,107,107,15,79,24,0,0,0,101,34,48,18,79,1,2,1,116,141,108,108,15,79,24,0,0,0,101,34,54,18,80,1,2,0,116,143,109,109,15,79,24,0,0,0,101,34,46,18,86,1,2,1,116,107,107,107,15,79,24,23,0,0,101,34,52,18,86,1,2,1,116,108,108,108,15,79,24,23,0,0,101,34,58,18,86,1,2,0,116,109,109,109,15,79,24,23,0,0,101,34,43,18,87,1,2,1,116,139,107,107,15,79,24,23,0,0,101,34,49,18,88,1,2,1,116,141,108,108,15,79,24,23,0,0,101,34,55,18,90,1,2,0,116,143,109,109,15,79,24,23,0,0,111,34,92,18,71,0,0,0,101,101,101,0,0,0,0,0,0,0,111,34,60,18,71,0,0,0,104,104,104,0,0,0,0,0,0,0,111,34,67,18,71,0,0,1,107,107,107,0,0,0,0,0,0,0,111,34,76,18,71,0,0,1,108,108,108,0,0,0,0,0,0,0,111,34,88,18,71,0,1,0,109,109,109,0,0,0,0,0,0,0,111,34,91,18,28,1,0,0,139,101,101,0,0,0,0,0,0,0,111,34,61,18,28,1,0,1,139,107,107,0,0,0,0,0,0,0,111,34,59,18,29,1,0,0,141,104,104,0,0,0,0,0,0,0,111,34,70,18,29,1,0,1,141,108,108,0,0,0,0,0,0,0,111,34,82,18,30,1,1,0,143,109,109,0,0,0,0,0,0,0,111,34,79,18,32,1,1,0,110,109,109,109,0,0,0,0,0,0,111,34,62,18,33,1,0,1,144,17,107,107,0,0,0,0,0,0,111,34,71,18,33,1,0,1,144,19,108,108,0,0,0,0,0,0,111,34,83,18,33,1,1,0,144,21,109,109,0,0,0,0,0,0,111,34,68,18,36,1,0,1,107,107,107,15,79,24,0,0,0,0,111,34,77,18,36,1,0,1,108,108,108,15,79,24,0,0,0,0,111,34,89,18,36,1,1,0,109,109,109,15,79,24,0,0,0,0,111,34,65,18,39,1,0,1,139,107,107,15,79,24,0,0,0,0,111,34,74,18,40,1,0,1,141,108,108,15,79,24,0,0,0,0,111,34,86,18,41,1,1,0,143,109,109,15,79,24,0,0,0,0,111,34,69,18,45,1,0,1,107,107,107,15,79,24,23,0,0,0,111,34,78,18,45,1,0,1,108,108,108,15,79,24,23,0,0,0,111,34,90,18,45,1,1,0,109,109,109,15,79,24,23,0,0,0,111,34,80,18,49,1,1,0,110,109,109,109,15,79,24,0,0,0,111,34,66,18,50,1,0,1,139,107,107,15,79,24,23,0,0,0,111,34,75,18,51,1,0,1,141,108,108,15,79,24,23,0,0,0,111,34,87,18,52,1,1,0,143,109,109,15,79,24,23,0,0,0,111,34,63,18,53,1,0,1,144,17,107,107,15,79,24,0,0,0,111,34,72,18,53,1,0,1,144,19,108,108,15,79,24,0,0,0,111,34,84,18,53,1,1,0,144,21,109,109,15,79,24,0,0,0,111,34,81,18,56,1,1,0,110,109,109,109,15,79,24,23,0,0,111,34,64,18,57,1,0,1,144,17,107,107,15,79,24,23,0,0,111,34,73,18,57,1,0,1,144,19,108,108,15,79,24,23,0,0,111,34,85,18,57,1,1,0,144,21,109,109,15,79,24,23,0,0,118,34,126,18,71,0,0,0,101,101,101,0,0,0,0,0,0,0,118,34,94,18,71,0,0,0,104,104,104,0,0,0,0,0,0,0,118,34,101,18,71,0,0,1,107,107,107,0,0,0,0,0,0,0,118,34,110,18,71,0,0,1,108,108,108,0,0,0,0,0,0,0,118,34,122,18,71,0,1,0,109,109,109,0,0,0,0,0,0,0,118,34,125,18,28,1,0,0,139,101,101,0,0,0,0,0,0,0,118,34,95,18,28,1,0,1,139,107,107,0,0,0,0,0,0,0,118,34,93,18,29,1,0,0,141,104,104,0,0,0,0,0,0,0,118,34,104,18,29,1,0,1,141,108,108,0,0,0,0,0,0,0,118,34,116,18,30,1,1,0,143,109,109,0,0,0,0,0,0,0,118,34,113,18,32,1,1,0,110,109,109,109,0,0,0,0,0,0,118,34,117,18,58,1,1,0,142,16,109,109,0,0,0,0,0,0,118,34,96,18,58,1,0,1,142,19,107,107,0,0,0,0,0,0,118,34,105,18,58,1,0,1,142,21,108,108,0,0,0,0,0,0,118,34,102,18,36,1,0,1,107,107,107,15,79,24,0,0,0,0,118,34,111,18,36,1,0,1,108,108,108,15,79,24,0,0,0,0,118,34,123,18,36,1,1,0,109,109,109,15,79,24,0,0,0,0,118,34,99,18,39,1,0,1,139,107,107,15,79,24,0,0,0,0,118,34,108,18,40,1,0,1,141,108,108,15,79,24,0,0,0,0,118,34,120,18,41,1,1,0,143,109,109,15,79,24,0,0,0,0,118,34,103,18,45,1,0,1,107,107,107,15,79,24,23,0,0,0,118,34,112,18,45,1,0,1,108,108,108,15,79,24,23,0,0,0,118,34,124,18,45,1,1,0,109,109,109,15,79,24,23,0,0,0,118,34,114,18,49,1,1,0,110,109,109,109,15,79,24,0,0,0,118,34,100,18,50,1,0,1,139,107,107,15,79,24,23,0,0,0,118,34,109,18,51,1,0,1,141,108,108,15,79,24,23,0,0,0,118,34,118,18,60,1,1,0,142,16,109,109,15,79,24,0,0,0,118,34,97,18,60,1,0,1,142,19,107,107,15,79,24,0,0,0,118,34,106,18,60,1,0,1,142,21,108,108,15,79,24,0,0,0,118,34,121,18,52,1,1,0,143,109,109,15,79,24,23,0,0,0,118,34,115,18,56,1,1,0,110,109,109,109,15,79,24,23,0,0,118,34,119,18,62,1,1,0,142,16,109,109,15,79,24,23,0,0,118,34,98,18,62,1,0,1,142,19,107,107,15,79,24,23,0,0,118,34,107,18,62,1,0,1,142,21,108,108,15,79,24,23,0,0,125,34,140,18,71,0,0,0,101,101,101,0,0,0,0,0,0,0,125,34,132,18,71,0,1,0,107,107,107,0,0,0,0,0,0,0,125,34,128,18,28,1,1,0,139,107,107,0,0,0,0,0,0,0,125,34,138,18,73,0,0,0,144,101,101,0,0,0,0,0,0,0,125,34,135,18,32,1,1,0,110,107,107,107,0,0,0,0,0,0,125,34,133,18,36,1,1,0,107,107,107,15,79,24,0,0,0,0,125,34,129,18,39,1,1,0,139,107,107,15,79,24,0,0,0,0,125,34,134,18,45,1,1,0,107,107,107,15,79,24,23,0,0,0,125,34,136,18,49,1,1,0,110,107,107,107,15,79,24,0,0,0,125,34,130,18,50,1,1,0,139,107,107,15,79,24,23,0,0,0,125,34,137,18,56,1,1,0,110,107,107,107,15,79,24,23,0,0,132,34,155,18,71,0,0,0,101,101,101,0,0,0,0,0,0,0,132,34,147,18,71,0,1,0,107,107,107,0,0,0,0,0,0,0,132,34,143,18,28,1,1,0,139,107,107,0,0,0,0,0,0,0,132,34,153,18,72,0,0,0,142,101,101,0,0,0,0,0,0,0,132,34,150,18,32,1,1,0,110,107,107,107,0,0,0,0,0,0,132,34,148,18,36,1,1,0,107,107,107,15,79,24,0,0,0,0,132,34,144,18,39,1,1,0,139,107,107,15,79,24,0,0,0,0,132,34,149,18,45,1,1,0,107,107,107,15,79,24,23,0,0,0,132,34,151,18,49,1,1,0,110,107,107,107,15,79,24,0,0,0,132,34,145,18,50,1,1,0,139,107,107,15,79,24,23,0,0,0,132,34,152,18,56,1,1,0,110,107,107,107,15,79,24,23,0,0,139,34,158,18,67,1,0,0,116,101,101,101,0,0,0,0,0,0,139,34,157,18,68,1,0,0,116,139,101,101,0,0,0,0,0,0,145,34,162,18,67,1,0,0,116,101,101,101,0,0,0,0,0,0,145,34,160,18,67,1,0,0,116,104,104,104,0,0,0,0,0,0,145,34,161,18,68,1,0,0,116,139,101,101,0,0,0,0,0,0,145,34,159,18,69,1,0,0,116,141,104,104,0,0,0,0,0,0,151,34,164,18,103,0,0,0,102,0,0,0,0,0,0,0,0,0,151,34,163,18,105,0,0,0,140,0,0,0,0,0,0,0,0,0,156,34,166,18,103,0,0,0,102,0,0,0,0,0,0,0,0,0,156,34,165,18,105,0,0,0,140,0,0,0,0,0,0,0,0,0,161,34,173,18,59,0,16,0,109,109,0,0,0,0,0,0,0,0,161,34,167,18,193,1,16,0,143,109,0,0,0,0,0,0,0,0,161,34,174,18,175,1,16,0,22,109,109,0,0,0,0,0,0,0,161,34,168,18,196,1,16,0,143,21,109,0,0,0,0,0,0,0,161,34,177,18,111,1,16,0,109,109,15,79,24,0,0,0,0,0,161,34,171,18,198,1,16,0,143,109,15,79,24,0,0,0,0,0,161,34,175,18,207,1,16,0,22,109,109,15,79,24,0,0,0,0,161,34,178,18,115,1,16,0,109,109,15,79,24,23,0,0,0,0,161,34,169,18,202,1,16,0,143,21,109,15,79,24,0,0,0,0,161,34,172,18,203,1,16,0,143,109,15,79,24,23,0,0,0,0,161,34,176,18,208,1,16,0,22,109,109,15,79,24,23,0,0,0,161,34,170,18,206,1,16,0,143,21,109,15,79,24,23,0,0,0,169,34,185,18,59,0,16,0,109,109,0,0,0,0,0,0,0,0,169,34,179,18,193,1,16,0,143,109,0,0,0,0,0,0,0,0,169,34,186,18,175,1,16,0,22,109,109,0,0,0,0,0,0,0,169,34,180,18,196,1,16,0,143,16,109,0,0,0,0,0,0,0,169,34,189,18,111,1,16,0,109,109,15,79,24,0,0,0,0,0,169,34,183,18,198,1,16,0,143,109,15,79,24,0,0,0,0,0,169,34,187,18,207,1,16,0,22,109,109,15,79,24,0,0,0,0,169,34,190,18,115,1,16,0,109,109,15,79,24,23,0,0,0,0,169,34,181,18,202,1,16,0,143,16,109,15,79,24,0,0,0,0,169,34,184,18,203,1,16,0,143,109,15,79,24,23,0,0,0,0,169,34,188,18,208,1,16,0,22,109,109,15,79,24,23,0,0,0,169,34,182,18,206,1,16,0,143,16,109,15,79,24,23,0,0,0,177,34,194,18,59,0,0,1,107,107,0,0,0,0,0,0,0,0,177,34,200,18,59,0,0,1,108,108,0,0,0,0,0,0,0,0,177,34,206,18,59,0,1,0,109,109,0,0,0,0,0,0,0,0,177,34,191,18,63,0,0,1,139,107,0,0,0,0,0,0,0,0,177,34,197,18,124,1,0,1,141,108,0,0,0,0,0,0,0,0,177,34,203,18,193,1,1,0,143,109,0,0,0,0,0,0,0,0,177,34,195,18,111,1,0,1,107,107,15,79,24,0,0,0,0,0,177,34,201,18,111,1,0,1,108,108,15,79,24,0,0,0,0,0,177,34,207,18,111,1,1,0,109,109,15,79,24,0,0,0,0,0,177,34,192,18,120,1,0,1,139,107,15,79,24,0,0,0,0,0,177,34,198,18,126,1,0,1,141,108,15,79,24,0,0,0,0,0,177,34,204,18,198,1,1,0,143,109,15,79,24,0,0,0,0,0,177,34,196,18,115,1,0,1,107,107,15,79,24,23,0,0,0,0,177,34,202,18,115,1,0,1,108,108,15,79,24,23,0,0,0,0,177,34,208,18,115,1,1,0,109,109,15,79,24,23,0,0,0,0,177,34,193,18,122,1,0,1,139,107,15,79,24,23,0,0,0,0,177,34,199,18,128,1,0,1,141,108,15,79,24,23,0,0,0,0,177,34,205,18,203,1,1,0,143,109,15,79,24,23,0,0,0,0,187,34,212,18,59,0,0,1,107,107,0,0,0,0,0,0,0,0,187,34,218,18,59,0,0,1,108,108,0,0,0,0,0,0,0,0,187,34,224,18,59,0,1,0,109,109,0,0,0,0,0,0,0,0,187,34,209,18,63,0,0,1,139,107,0,0,0,0,0,0,0,0,187,34,215,18,124,1,0,1,141,108,0,0,0,0,0,0,0,0,187,34,221,18,193,1,1,0,143,109,0,0,0,0,0,0,0,0,187,34,213,18,111,1,0,1,107,107,15,79,24,0,0,0,0,0,187,34,219,18,111,1,0,1,108,108,15,79,24,0,0,0,0,0,187,34,225,18,111,1,1,0,109,109,15,79,24,0,0,0,0,0,187,34,210,18,120,1,0,1,139,107,15,79,24,0,0,0,0,0,187,34,216,18,126,1,0,1,141,108,15,79,24,0,0,0,0,0,187,34,222,18,198,1,1,0,143,109,15,79,24,0,0,0,0,0,187,34,214,18,115,1,0,1,107,107,15,79,24,23,0,0,0,0,187,34,220,18,115,1,0,1,108,108,15,79,24,23,0,0,0,0,187,34,226,18,115,1,1,0,109,109,15,79,24,23,0,0,0,0,187,34,211,18,122,1,0,1,139,107,15,79,24,23,0,0,0,0,187,34,217,18,128,1,0,1,141,108,15,79,24,23,0,0,0,0,187,34,223,18,203,1,1,0,143,109,15,79,24,23,0,0,0,0,197,34,228,18,66,0,0,0,116,104,101,0,0,0,0,0,0,0,197,34,227,18,209,1,0,0,116,104,139,0,0,0,0,0,0,0,210,34,231,18,66,0,0,1,116,108,107,0,0,0,0,0,0,0,210,34,229,18,209,1,0,1,116,108,139,0,0,0,0,0,0,0,210,34,236,18,66,0,1,0,116,109,107,0,0,0,0,0,0,0,210,34,234,18,209,1,1,0,116,109,139,0,0,0,0,0,0,0,210,34,232,18,215,1,0,1,116,108,107,15,79,24,0,0,0,0,210,34,230,18,216,1,0,1,116,108,139,15,79,24,0,0,0,0,210,34,237,18,215,1,1,0,116,109,107,15,79,24,0,0,0,0,210,34,235,18,216,1,1,0,116,109,139,15,79,24,0,0,0,0,210,34,233,18,222,1,0,1,116,108,107,15,79,24,23,0,0,0,210,34,238,18,222,1,1,0,116,109,107,15,79,24,23,0,0,0,224,34,241,18,66,0,8,0,116,109,108,0,0,0,0,0,0,0,224,34,239,18,210,1,8,0,116,109,141,0,0,0,0,0,0,0,224,34,242,18,215,1,8,0,116,109,108,15,79,24,0,0,0,0,224,34,240,18,217,1,8,0,116,109,141,15,79,24,0,0,0,0,224,34,243,18,222,1,8,0,116,109,108,15,79,24,23,0,0,0,238,34,246,18,66,0,8,1,116,108,107,0,0,0,0,0,0,0,238,34,244,18,209,1,8,1,116,108,139,0,0,0,0,0,0,0,238,34,251,18,66,0,8,0,116,109,107,0,0,0,0,0,0,0,238,34,249,18,209,1,8,0,116,109,139,0,0,0,0,0,0,0,238,34,247,18,215,1,8,1,116,108,107,15,79,24,0,0,0,0,238,34,245,18,216,1,8,1,116,108,139,15,79,24,0,0,0,0,238,34,252,18,215,1,8,0,116,109,107,15,79,24,0,0,0,0,238,34,250,18,216,1,8,0,116,109,139,15,79,24,0,0,0,0,238,34,248,18,222,1,8,1,116,108,107,15,79,24,23,0,0,0,238,34,253,18,222,1,8,0,116,109,107,15,79,24,23,0,0,0,252,34,0,19,66,0,1,0,116,109,108,0,0,0,0,0,0,0,252,34,254,18,210,1,1,0,116,109,141,0,0,0,0,0,0,0,252,34,1,19,215,1,1,0,116,109,108,15,79,24,0,0,0,0,252,34,255,18,217,1,1,0,116,109,141,15,79,24,0,0,0,0,252,34,2,19,222,1,1,0,116,109,108,15,79,24,23,0,0,0,10,35,4,19,66,0,0,0,116,104,101,0,0,0,0,0,0,0,10,35,3,19,209,1,0,0,116,104,139,0,0,0,0,0,0,0,23,35,7,19,66,0,0,1,116,108,107,0,0,0,0,0,0,0,23,35,5,19,209,1,0,1,116,108,139,0,0,0,0,0,0,0,23,35,12,19,66,0,1,0,116,109,107,0,0,0,0,0,0,0,23,35,10,19,209,1,1,0,116,109,139,0,0,0,0,0,0,0,23,35,8,19,215,1,0,1,116,108,107,15,79,24,0,0,0,0,23,35,6,19,216,1,0,1,116,108,139,15,79,24,0,0,0,0,23,35,13,19,215,1,1,0,116,109,107,15,79,24,0,0,0,0,23,35,11,19,216,1,1,0,116,109,139,15,79,24,0,0,0,0,23,35,9,19,222,1,0,1,116,108,107,15,79,24,23,0,0,0,23,35,14,19,222,1,1,0,116,109,107,15,79,24,23,0,0,0,37,35,17,19,66,0,8,0,116,109,108,0,0,0,0,0,0,0,37,35,15,19,210,1,8,0,116,109,141,0,0,0,0,0,0,0,37,35,18,19,215,1,8,0,116,109,108,15,79,24,0,0,0,0,37,35,16,19,217,1,8,0,116,109,141,15,79,24,0,0,0,0,37,35,19,19,222,1,8,0,116,109,108,15,79,24,23,0,0,0,51,35,22,19,66,0,8,1,116,108,107,0,0,0,0,0,0,0,51,35,20,19,209,1,8,1,116,108,139,0,0,0,0,0,0,0,51,35,27,19,66,0,8,0,116,109,107,0,0,0,0,0,0,0,51,35,25,19,209,1,8,0,116,109,139,0,0,0,0,0,0,0,51,35,23,19,215,1,8,1,116,108,107,15,79,24,0,0,0,0,51,35,21,19,216,1,8,1,116,108,139,15,79,24,0,0,0,0,51,35,28,19,215,1,8,0,116,109,107,15,79,24,0,0,0,0,51,35,26,19,216,1,8,0,116,109,139,15,79,24,0,0,0,0,51,35,24,19,222,1,8,1,116,108,107,15,79,24,23,0,0,0,51,35,29,19,222,1,8,0,116,109,107,15,79,24,23,0,0,0,65,35,32,19,66,0,1,0,116,109,108,0,0,0,0,0,0,0,65,35,30,19,210,1,1,0,116,109,141,0,0,0,0,0,0,0,65,35,33,19,215,1,1,0,116,109,108,15,79,24,0,0,0,0,65,35,31,19,217,1,1,0,116,109,141,15,79,24,0,0,0,0,65,35,34,19,222,1,1,0,116,109,108,15,79,24,23,0,0,0,79,35,36,19,150,0,0,0,116,101,117,0,0,0,0,0,0,0,79,35,35,19,151,0,0,0,116,101,142,0,0,0,0,0,0,0,79,35,38,19,66,0,1,0,116,107,103,0,0,0,0,0,0,0,79,35,37,19,151,0,1,0,116,107,142,0,0,0,0,0,0,0,90,35,45,19,230,1,1,1,116,107,107,107,0,0,0,0,0,0,90,35,54,19,230,1,1,1,116,108,108,108,0,0,0,0,0,0,90,35,63,19,230,1,1,0,116,109,109,109,0,0,0,0,0,0,90,35,42,19,231,1,1,1,116,139,107,107,0,0,0,0,0,0,90,35,51,19,232,1,1,1,116,141,108,108,0,0,0,0,0,0,90,35,60,19,233,1,1,0,116,143,109,109,0,0,0,0,0,0,90,35,64,19,236,1,1,0,116,22,109,109,109,0,0,0,0,0,90,35,39,19,237,1,1,1,116,144,17,107,107,0,0,0,0,0,90,35,48,19,237,1,1,1,116,144,19,108,108,0,0,0,0,0,90,35,57,19,237,1,1,0,116,144,21,109,109,0,0,0,0,0,90,35,46,19,77,1,1,1,116,107,107,107,15,79,24,0,0,0,90,35,55,19,77,1,1,1,116,108,108,108,15,79,24,0,0,0,90,35,67,19,77,1,1,0,116,109,109,109,15,79,24,0,0,0,90,35,43,19,78,1,1,1,116,139,107,107,15,79,24,0,0,0,90,35,52,19,79,1,1,1,116,141,108,108,15,79,24,0,0,0,90,35,61,19,80,1,1,0,116,143,109,109,15,79,24,0,0,0,90,35,65,19,240,1,1,0,116,22,109,109,109,15,79,24,0,0,90,35,47,19,77,1,1,1,116,107,107,107,15,79,24,23,0,0,90,35,56,19,77,1,1,1,116,108,108,108,15,79,24,23,0,0,90,35,68,19,77,1,1,0,116,109,109,109,15,79,24,23,0,0,90,35,44,19,78,1,1,1,116,139,107,107,15,79,24,23,0,0,90,35,53,19,79,1,1,1,116,141,108,108,15,79,24,23,0,0,90,35,62,19,80,1,1,0,116,143,109,109,15,79,24,23,0,0,90,35,40,19,96,1,1,1,116,144,17,107,107,15,79,24,0,0,90,35,49,19,96,1,1,1,116,144,19,108,108,15,79,24,0,0,90,35,58,19,96,1,1,0,116,144,21,109,109,15,79,24,0,0,90,35,66,19,240,1,1,0,116,22,109,109,109,15,79,24,23,0,90,35,41,19,96,1,1,1,116,144,17,107,107,15,79,24,23,0,90,35,50,19,96,1,1,1,116,144,19,108,108,15,79,24,23,0,90,35,59,19,96,1,1,0,116,144,21,109,109,15,79,24,23,0,102,35,75,19,230,1,1,1,116,107,107,107,0,0,0,0,0,0,102,35,84,19,230,1,1,1,116,108,108,108,0,0,0,0,0,0,102,35,93,19,230,1,1,0,116,109,109,109,0,0,0,0,0,0,102,35,72,19,231,1,1,1,116,139,107,107,0,0,0,0,0,0,102,35,81,19,232,1,1,1,116,141,108,108,0,0,0,0,0,0,102,35,90,19,233,1,1,0,116,143,109,109,0,0,0,0,0,0,102,35,94,19,236,1,1,0,116,22,109,109,109,0,0,0,0,0,102,35,87,19,244,1,1,0,116,142,16,109,109,0,0,0,0,0,102,35,69,19,244,1,1,1,116,142,19,107,107,0,0,0,0,0,102,35,78,19,244,1,1,1,116,142,21,108,108,0,0,0,0,0,102,35,76,19,77,1,1,1,116,107,107,107,15,79,24,0,0,0,102,35,85,19,77,1,1,1,116,108,108,108,15,79,24,0,0,0,102,35,97,19,77,1,1,0,116,109,109,109,15,79,24,0,0,0,102,35,73,19,78,1,1,1,116,139,107,107,15,79,24,0,0,0,102,35,82,19,79,1,1,1,116,141,108,108,15,79,24,0,0,0,102,35,91,19,80,1,1,0,116,143,109,109,15,79,24,0,0,0,102,35,95,19,240,1,1,0,116,22,109,109,109,15,79,24,0,0,102,35,77,19,77,1,1,1,116,107,107,107,15,79,24,23,0,0,102,35,86,19,77,1,1,1,116,108,108,108,15,79,24,23,0,0,102,35,98,19,77,1,1,0,116,109,109,109,15,79,24,23,0,0,102,35,74,19,78,1,1,1,116,139,107,107,15,79,24,23,0,0,102,35,83,19,79,1,1,1,116,141,108,108,15,79,24,23,0,0,102,35,88,19,89,1,1,0,116,142,16,109,109,15,79,24,0,0,102,35,70,19,89,1,1,1,116,142,19,107,107,15,79,24,0,0,102,35,79,19,89,1,1,1,116,142,21,108,108,15,79,24,0,0,102,35,92,19,80,1,1,0,116,143,109,109,15,79,24,23,0,0,102,35,96,19,240,1,1,0,116,22,109,109,109,15,79,24,23,0,102,35,89,19,89,1,1,0,116,142,16,109,109,15,79,24,23,0,102,35,71,19,89,1,1,1,116,142,19,107,107,15,79,24,23,0,102,35,80,19,89,1,1,1,116,142,21,108,108,15,79,24,23,0,114,35,102,19,230,1,1,0,116,107,107,107,0,0,0,0,0,0,114,35,99,19,247,1,1,0,116,144,107,107,0,0,0,0,0,0,114,35,103,19,236,1,1,0,116,22,107,107,107,0,0,0,0,0,114,35,106,19,77,1,1,0,116,107,107,107,15,79,24,0,0,0,114,35,100,19,249,1,1,0,116,144,107,107,15,79,24,0,0,0,114,35,104,19,240,1,1,0,116,22,107,107,107,15,79,24,0,0,114,35,107,19,77,1,1,0,116,107,107,107,15,79,24,23,0,0,114,35,101,19,249,1,1,0,116,144,107,107,15,79,24,23,0,0,114,35,105,19,240,1,1,0,116,22,107,107,107,15,79,24,23,0,126,35,111,19,230,1,1,0,116,107,107,107,0,0,0,0,0,0,126,35,108,19,252,1,1,0,116,142,107,107,0,0,0,0,0,0,126,35,112,19,236,1,1,0,116,22,107,107,107,0,0,0,0,0,126,35,115,19,77,1,1,0,116,107,107,107,15,79,24,0,0,0,126,35,109,19,254,1,1,0,116,142,107,107,15,79,24,0,0,0,126,35,113,19,240,1,1,0,116,22,107,107,107,15,79,24,0,0,126,35,116,19,77,1,1,0,116,107,107,107,15,79,24,23,0,0,126,35,110,19,254,1,1,0,116,142,107,107,15,79,24,23,0,0,126,35,114,19,240,1,1,0,116,22,107,107,107,15,79,24,23,0,138,35,117,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,138,35,118,20,0,2,0,0,104,104,104,0,0,0,0,0,0,0,138,35,123,19,0,2,1,1,107,107,107,0,0,0,0,0,0,0,138,35,132,19,0,2,1,1,108,108,108,0,0,0,0,0,0,0,138,35,141,19,0,2,1,0,109,109,109,0,0,0,0,0,0,0,138,35,115,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,138,35,117,19,5,2,1,1,139,107,107,0,0,0,0,0,0,0,138,35,116,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,138,35,126,19,6,2,1,1,141,108,108,0,0,0,0,0,0,0,138,35,135,19,7,2,1,0,143,109,109,0,0,0,0,0,0,0,138,35,142,19,10,2,1,0,110,109,109,109,0,0,0,0,0,0,138,35,118,19,11,2,1,1,144,17,107,107,0,0,0,0,0,0,138,35,127,19,11,2,1,1,144,19,108,108,0,0,0,0,0,0,138,35,136,19,11,2,1,0,144,21,109,109,0,0,0,0,0,0,138,35,124,19,36,1,1,1,107,107,107,15,79,24,0,0,0,0,138,35,133,19,36,1,1,1,108,108,108,15,79,24,0,0,0,0,138,35,145,19,36,1,1,0,109,109,109,15,79,24,0,0,0,0,138,35,121,19,39,1,1,1,139,107,107,15,79,24,0,0,0,0,138,35,130,19,40,1,1,1,141,108,108,15,79,24,0,0,0,0,138,35,139,19,41,1,1,0,143,109,109,15,79,24,0,0,0,0,138,35,125,19,36,1,1,1,107,107,107,15,79,24,23,0,0,0,138,35,134,19,36,1,1,1,108,108,108,15,79,24,23,0,0,0,138,35,146,19,36,1,1,0,109,109,109,15,79,24,23,0,0,0,138,35,143,19,49,1,1,0,110,109,109,109,15,79,24,0,0,0,138,35,122,19,39,1,1,1,139,107,107,15,79,24,23,0,0,0,138,35,131,19,40,1,1,1,141,108,108,15,79,24,23,0,0,0,138,35,140,19,41,1,1,0,143,109,109,15,79,24,23,0,0,0,138,35,119,19,53,1,1,1,144,17,107,107,15,79,24,0,0,0,138,35,128,19,53,1,1,1,144,19,108,108,15,79,24,0,0,0,138,35,137,19,53,1,1,0,144,21,109,109,15,79,24,0,0,0,138,35,144,19,49,1,1,0,110,109,109,109,15,79,24,23,0,0,138,35,120,19,53,1,1,1,144,17,107,107,15,79,24,23,0,0,138,35,129,19,53,1,1,1,144,19,108,108,15,79,24,23,0,0,138,35,138,19,53,1,1,0,144,21,109,109,15,79,24,23,0,0,150,35,137,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,150,35,138,20,0,2,0,0,104,104,104,0,0,0,0,0,0,0,150,35,153,19,0,2,1,1,107,107,107,0,0,0,0,0,0,0,150,35,162,19,0,2,1,1,108,108,108,0,0,0,0,0,0,0,150,35,171,19,0,2,1,0,109,109,109,0,0,0,0,0,0,0,150,35,135,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,150,35,147,19,5,2,1,1,139,107,107,0,0,0,0,0,0,0,150,35,136,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,150,35,156,19,6,2,1,1,141,108,108,0,0,0,0,0,0,0,150,35,165,19,7,2,1,0,143,109,109,0,0,0,0,0,0,0,150,35,172,19,10,2,1,0,110,109,109,109,0,0,0,0,0,0,150,35,166,19,19,2,1,0,142,16,109,109,0,0,0,0,0,0,150,35,148,19,19,2,1,1,142,19,107,107,0,0,0,0,0,0,150,35,157,19,19,2,1,1,142,21,108,108,0,0,0,0,0,0,150,35,154,19,36,1,1,1,107,107,107,15,79,24,0,0,0,0,150,35,163,19,36,1,1,1,108,108,108,15,79,24,0,0,0,0,150,35,175,19,36,1,1,0,109,109,109,15,79,24,0,0,0,0,150,35,151,19,39,1,1,1,139,107,107,15,79,24,0,0,0,0,150,35,160,19,40,1,1,1,141,108,108,15,79,24,0,0,0,0,150,35,169,19,41,1,1,0,143,109,109,15,79,24,0,0,0,0,150,35,155,19,36,1,1,1,107,107,107,15,79,24,23,0,0,0,150,35,164,19,36,1,1,1,108,108,108,15,79,24,23,0,0,0,150,35,176,19,36,1,1,0,109,109,109,15,79,24,23,0,0,0,150,35,173,19,49,1,1,0,110,109,109,109,15,79,24,0,0,0,150,35,152,19,39,1,1,1,139,107,107,15,79,24,23,0,0,0,150,35,161,19,40,1,1,1,141,108,108,15,79,24,23,0,0,0,150,35,167,19,60,1,1,0,142,16,109,109,15,79,24,0,0,0,150,35,149,19,60,1,1,1,142,19,107,107,15,79,24,0,0,0,150,35,158,19,60,1,1,1,142,21,108,108,15,79,24,0,0,0,150,35,170,19,41,1,1,0,143,109,109,15,79,24,23,0,0,0,150,35,174,19,49,1,1,0,110,109,109,109,15,79,24,23,0,0,150,35,168,19,60,1,1,0,142,16,109,109,15,79,24,23,0,0,150,35,150,19,60,1,1,1,142,19,107,107,15,79,24,23,0,0,150,35,159,19,60,1,1,1,142,21,108,108,15,79,24,23,0,0,162,35,156,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,162,35,182,19,0,2,1,0,107,107,107,0,0,0,0,0,0,0,162,35,178,19,5,2,1,0,139,107,107,0,0,0,0,0,0,0,162,35,154,20,21,2,0,0,144,101,101,0,0,0,0,0,0,0,162,35,185,19,10,2,1,0,110,107,107,107,0,0,0,0,0,0,162,35,183,19,36,1,1,0,107,107,107,15,79,24,0,0,0,0,162,35,179,19,39,1,1,0,139,107,107,15,79,24,0,0,0,0,162,35,184,19,36,1,1,0,107,107,107,15,79,24,23,0,0,0,162,35,186,19,49,1,1,0,110,107,107,107,15,79,24,0,0,0,162,35,180,19,39,1,1,0,139,107,107,15,79,24,23,0,0,0,162,35,187,19,49,1,1,0,110,107,107,107,15,79,24,23,0,0,174,35,175,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,174,35,193,19,0,2,1,0,107,107,107,0,0,0,0,0,0,0,174,35,189,19,5,2,1,0,139,107,107,0,0,0,0,0,0,0,174,35,173,20,22,2,0,0,142,101,101,0,0,0,0,0,0,0,174,35,196,19,10,2,1,0,110,107,107,107,0,0,0,0,0,0,174,35,194,19,36,1,1,0,107,107,107,15,79,24,0,0,0,0,174,35,190,19,39,1,1,0,139,107,107,15,79,24,0,0,0,0,174,35,195,19,36,1,1,0,107,107,107,15,79,24,23,0,0,0,174,35,197,19,49,1,1,0,110,107,107,107,15,79,24,0,0,0,174,35,191,19,39,1,1,0,139,107,107,15,79,24,23,0,0,0,174,35,198,19,49,1,1,0,110,107,107,107,15,79,24,23,0,0,186,35,121,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,186,35,122,20,0,2,0,0,104,104,104,0,0,0,0,0,0,0,186,35,205,19,0,2,1,1,107,107,107,0,0,0,0,0,0,0,186,35,214,19,0,2,1,1,108,108,108,0,0,0,0,0,0,0,186,35,223,19,0,2,1,0,109,109,109,0,0,0,0,0,0,0,186,35,119,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,186,35,199,19,5,2,1,1,139,107,107,0,0,0,0,0,0,0,186,35,120,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,186,35,208,19,6,2,1,1,141,108,108,0,0,0,0,0,0,0,186,35,217,19,7,2,1,0,143,109,109,0,0,0,0,0,0,0,186,35,224,19,10,2,1,0,110,109,109,109,0,0,0,0,0,0,186,35,200,19,11,2,1,1,144,17,107,107,0,0,0,0,0,0,186,35,209,19,11,2,1,1,144,19,108,108,0,0,0,0,0,0,186,35,218,19,11,2,1,0,144,21,109,109,0,0,0,0,0,0,186,35,206,19,36,1,1,1,107,107,107,15,79,24,0,0,0,0,186,35,215,19,36,1,1,1,108,108,108,15,79,24,0,0,0,0,186,35,227,19,36,1,1,0,109,109,109,15,79,24,0,0,0,0,186,35,203,19,39,1,1,1,139,107,107,15,79,24,0,0,0,0,186,35,212,19,40,1,1,1,141,108,108,15,79,24,0,0,0,0,186,35,221,19,41,1,1,0,143,109,109,15,79,24,0,0,0,0,186,35,207,19,36,1,1,1,107,107,107,15,79,24,23,0,0,0,186,35,216,19,36,1,1,1,108,108,108,15,79,24,23,0,0,0,186,35,228,19,36,1,1,0,109,109,109,15,79,24,23,0,0,0,186,35,225,19,49,1,1,0,110,109,109,109,15,79,24,0,0,0,186,35,204,19,39,1,1,1,139,107,107,15,79,24,23,0,0,0,186,35,213,19,40,1,1,1,141,108,108,15,79,24,23,0,0,0,186,35,222,19,41,1,1,0,143,109,109,15,79,24,23,0,0,0,186,35,201,19,53,1,1,1,144,17,107,107,15,79,24,0,0,0,186,35,210,19,53,1,1,1,144,19,108,108,15,79,24,0,0,0,186,35,219,19,53,1,1,0,144,21,109,109,15,79,24,0,0,0,186,35,226,19,49,1,1,0,110,109,109,109,15,79,24,23,0,0,186,35,202,19,53,1,1,1,144,17,107,107,15,79,24,23,0,0,186,35,211,19,53,1,1,1,144,19,108,108,15,79,24,23,0,0,186,35,220,19,53,1,1,0,144,21,109,109,15,79,24,23,0,0,198,35,141,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,198,35,142,20,0,2,0,0,104,104,104,0,0,0,0,0,0,0,198,35,235,19,0,2,1,1,107,107,107,0,0,0,0,0,0,0,198,35,244,19,0,2,1,1,108,108,108,0,0,0,0,0,0,0,198,35,253,19,0,2,1,0,109,109,109,0,0,0,0,0,0,0,198,35,139,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,198,35,229,19,5,2,1,1,139,107,107,0,0,0,0,0,0,0,198,35,140,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,198,35,238,19,6,2,1,1,141,108,108,0,0,0,0,0,0,0,198,35,247,19,7,2,1,0,143,109,109,0,0,0,0,0,0,0,198,35,254,19,10,2,1,0,110,109,109,109,0,0,0,0,0,0,198,35,248,19,19,2,1,0,142,16,109,109,0,0,0,0,0,0,198,35,230,19,19,2,1,1,142,19,107,107,0,0,0,0,0,0,198,35,239,19,19,2,1,1,142,21,108,108,0,0,0,0,0,0,198,35,236,19,36,1,1,1,107,107,107,15,79,24,0,0,0,0,198,35,245,19,36,1,1,1,108,108,108,15,79,24,0,0,0,0,198,35,1,20,36,1,1,0,109,109,109,15,79,24,0,0,0,0,198,35,233,19,39,1,1,1,139,107,107,15,79,24,0,0,0,0,198,35,242,19,40,1,1,1,141,108,108,15,79,24,0,0,0,0,198,35,251,19,41,1,1,0,143,109,109,15,79,24,0,0,0,0,198,35,237,19,36,1,1,1,107,107,107,15,79,24,23,0,0,0,198,35,246,19,36,1,1,1,108,108,108,15,79,24,23,0,0,0,198,35,2,20,36,1,1,0,109,109,109,15,79,24,23,0,0,0,198,35,255,19,49,1,1,0,110,109,109,109,15,79,24,0,0,0,198,35,234,19,39,1,1,1,139,107,107,15,79,24,23,0,0,0,198,35,243,19,40,1,1,1,141,108,108,15,79,24,23,0,0,0,198,35,249,19,60,1,1,0,142,16,109,109,15,79,24,0,0,0,198,35,231,19,60,1,1,1,142,19,107,107,15,79,24,0,0,0,198,35,240,19,60,1,1,1,142,21,108,108,15,79,24,0,0,0,198,35,252,19,41,1,1,0,143,109,109,15,79,24,23,0,0,0,198,35,0,20,49,1,1,0,110,109,109,109,15,79,24,23,0,0,198,35,250,19,60,1,1,0,142,16,109,109,15,79,24,23,0,0,198,35,232,19,60,1,1,1,142,19,107,107,15,79,24,23,0,0,198,35,241,19,60,1,1,1,142,21,108,108,15,79,24,23,0,0,210,35,160,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,210,35,8,20,0,2,1,0,107,107,107,0,0,0,0,0,0,0,210,35,4,20,5,2,1,0,139,107,107,0,0,0,0,0,0,0,210,35,158,20,21,2,0,0,144,101,101,0,0,0,0,0,0,0,210,35,11,20,10,2,1,0,110,107,107,107,0,0,0,0,0,0,210,35,9,20,36,1,1,0,107,107,107,15,79,24,0,0,0,0,210,35,5,20,39,1,1,0,139,107,107,15,79,24,0,0,0,0,210,35,10,20,36,1,1,0,107,107,107,15,79,24,23,0,0,0,210,35,12,20,49,1,1,0,110,107,107,107,15,79,24,0,0,0,210,35,6,20,39,1,1,0,139,107,107,15,79,24,23,0,0,0,210,35,13,20,49,1,1,0,110,107,107,107,15,79,24,23,0,0,222,35,179,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,222,35,19,20,0,2,1,0,107,107,107,0,0,0,0,0,0,0,222,35,15,20,5,2,1,0,139,107,107,0,0,0,0,0,0,0,222,35,177,20,22,2,0,0,142,101,101,0,0,0,0,0,0,0,222,35,22,20,10,2,1,0,110,107,107,107,0,0,0,0,0,0,222,35,20,20,36,1,1,0,107,107,107,15,79,24,0,0,0,0,222,35,16,20,39,1,1,0,139,107,107,15,79,24,0,0,0,0,222,35,21,20,36,1,1,0,107,107,107,15,79,24,23,0,0,0,222,35,23,20,49,1,1,0,110,107,107,107,15,79,24,0,0,0,222,35,17,20,39,1,1,0,139,107,107,15,79,24,23,0,0,0,222,35,24,20,49,1,1,0,110,107,107,107,15,79,24,23,0,0,234,35,125,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,234,35,126,20,0,2,0,0,104,104,104],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1209004);allocate([234,35,31,20,0,2,1,1,107,107,107,0,0,0,0,0,0,0,234,35,40,20,0,2,1,1,108,108,108,0,0,0,0,0,0,0,234,35,49,20,0,2,1,0,109,109,109,0,0,0,0,0,0,0,234,35,123,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,234,35,25,20,5,2,1,1,139,107,107,0,0,0,0,0,0,0,234,35,124,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,234,35,34,20,6,2,1,1,141,108,108,0,0,0,0,0,0,0,234,35,43,20,7,2,1,0,143,109,109,0,0,0,0,0,0,0,234,35,50,20,10,2,1,0,110,109,109,109,0,0,0,0,0,0,234,35,26,20,11,2,1,1,144,17,107,107,0,0,0,0,0,0,234,35,35,20,11,2,1,1,144,19,108,108,0,0,0,0,0,0,234,35,44,20,11,2,1,0,144,21,109,109,0,0,0,0,0,0,234,35,32,20,36,1,1,1,107,107,107,15,79,24,0,0,0,0,234,35,41,20,36,1,1,1,108,108,108,15,79,24,0,0,0,0,234,35,53,20,36,1,1,0,109,109,109,15,79,24,0,0,0,0,234,35,29,20,39,1,1,1,139,107,107,15,79,24,0,0,0,0,234,35,38,20,40,1,1,1,141,108,108,15,79,24,0,0,0,0,234,35,47,20,41,1,1,0,143,109,109,15,79,24,0,0,0,0,234,35,33,20,36,1,1,1,107,107,107,15,79,24,23,0,0,0,234,35,42,20,36,1,1,1,108,108,108,15,79,24,23,0,0,0,234,35,54,20,36,1,1,0,109,109,109,15,79,24,23,0,0,0,234,35,51,20,49,1,1,0,110,109,109,109,15,79,24,0,0,0,234,35,30,20,39,1,1,1,139,107,107,15,79,24,23,0,0,0,234,35,39,20,40,1,1,1,141,108,108,15,79,24,23,0,0,0,234,35,48,20,41,1,1,0,143,109,109,15,79,24,23,0,0,0,234,35,27,20,53,1,1,1,144,17,107,107,15,79,24,0,0,0,234,35,36,20,53,1,1,1,144,19,108,108,15,79,24,0,0,0,234,35,45,20,53,1,1,0,144,21,109,109,15,79,24,0,0,0,234,35,52,20,49,1,1,0,110,109,109,109,15,79,24,23,0,0,234,35,28,20,53,1,1,1,144,17,107,107,15,79,24,23,0,0,234,35,37,20,53,1,1,1,144,19,108,108,15,79,24,23,0,0,234,35,46,20,53,1,1,0,144,21,109,109,15,79,24,23,0,0,246,35,145,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,246,35,146,20,0,2,0,0,104,104,104,0,0,0,0,0,0,0,246,35,61,20,0,2,1,1,107,107,107,0,0,0,0,0,0,0,246,35,70,20,0,2,1,1,108,108,108,0,0,0,0,0,0,0,246,35,79,20,0,2,1,0,109,109,109,0,0,0,0,0,0,0,246,35,143,20,5,2,0,0,139,101,101,0,0,0,0,0,0,0,246,35,55,20,5,2,1,1,139,107,107,0,0,0,0,0,0,0,246,35,144,20,6,2,0,0,141,104,104,0,0,0,0,0,0,0,246,35,64,20,6,2,1,1,141,108,108,0,0,0,0,0,0,0,246,35,73,20,7,2,1,0,143,109,109,0,0,0,0,0,0,0,246,35,80,20,10,2,1,0,110,109,109,109,0,0,0,0,0,0,246,35,74,20,19,2,1,0,142,16,109,109,0,0,0,0,0,0,246,35,56,20,19,2,1,1,142,19,107,107,0,0,0,0,0,0,246,35,65,20,19,2,1,1,142,21,108,108,0,0,0,0,0,0,246,35,62,20,36,1,1,1,107,107,107,15,79,24,0,0,0,0,246,35,71,20,36,1,1,1,108,108,108,15,79,24,0,0,0,0,246,35,83,20,36,1,1,0,109,109,109,15,79,24,0,0,0,0,246,35,59,20,39,1,1,1,139,107,107,15,79,24,0,0,0,0,246,35,68,20,40,1,1,1,141,108,108,15,79,24,0,0,0,0,246,35,77,20,41,1,1,0,143,109,109,15,79,24,0,0,0,0,246,35,63,20,36,1,1,1,107,107,107,15,79,24,23,0,0,0,246,35,72,20,36,1,1,1,108,108,108,15,79,24,23,0,0,0,246,35,84,20,36,1,1,0,109,109,109,15,79,24,23,0,0,0,246,35,81,20,49,1,1,0,110,109,109,109,15,79,24,0,0,0,246,35,60,20,39,1,1,1,139,107,107,15,79,24,23,0,0,0,246,35,69,20,40,1,1,1,141,108,108,15,79,24,23,0,0,0,246,35,75,20,60,1,1,0,142,16,109,109,15,79,24,0,0,0,246,35,57,20,60,1,1,1,142,19,107,107,15,79,24,0,0,0,246,35,66,20,60,1,1,1,142,21,108,108,15,79,24,0,0,0,246,35,78,20,41,1,1,0,143,109,109,15,79,24,23,0,0,0,246,35,82,20,49,1,1,0,110,109,109,109,15,79,24,23,0,0,246,35,76,20,60,1,1,0,142,16,109,109,15,79,24,23,0,0,246,35,58,20,60,1,1,1,142,19,107,107,15,79,24,23,0,0,246,35,67,20,60,1,1,1,142,21,108,108,15,79,24,23,0,0,2,36,164,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,2,36,90,20,0,2,1,0,107,107,107,0,0,0,0,0,0,0,2,36,86,20,5,2,1,0,139,107,107,0,0,0,0,0,0,0,2,36,162,20,21,2,0,0,144,101,101,0,0,0,0,0,0,0,2,36,93,20,10,2,1,0,110,107,107,107,0,0,0,0,0,0,2,36,91,20,36,1,1,0,107,107,107,15,79,24,0,0,0,0,2,36,87,20,39,1,1,0,139,107,107,15,79,24,0,0,0,0,2,36,92,20,36,1,1,0,107,107,107,15,79,24,23,0,0,0,2,36,94,20,49,1,1,0,110,107,107,107,15,79,24,0,0,0,2,36,88,20,39,1,1,0,139,107,107,15,79,24,23,0,0,0,2,36,95,20,49,1,1,0,110,107,107,107,15,79,24,23,0,0,14,36,183,20,0,2,0,0,101,101,101,0,0,0,0,0,0,0,14,36,101,20,0,2,1,0,107,107,107,0,0,0,0,0,0,0,14,36,97,20,5,2,1,0,139,107,107,0,0,0,0,0,0,0,14,36,181,20,22,2,0,0,142,101,101,0,0,0,0,0,0,0,14,36,104,20,10,2,1,0,110,107,107,107,0,0,0,0,0,0,14,36,102,20,36,1,1,0,107,107,107,15,79,24,0,0,0,0,14,36,98,20,39,1,1,0,139,107,107,15,79,24,0,0,0,0,14,36,103,20,36,1,1,0,107,107,107,15,79,24,23,0,0,0,14,36,105,20,49,1,1,0,110,107,107,107,15,79,24,0,0,0,14,36,99,20,39,1,1,0,139,107,107,15,79,24,23,0,0,0,14,36,106,20,49,1,1,0,110,107,107,107,15,79,24,23,0,0,26,36,111,20,105,1,0,0,101,101,101,101,0,0,0,0,0,0,26,36,107,20,108,1,0,0,101,139,101,101,0,0,0,0,0,0,26,36,112,20,105,1,0,0,104,104,104,104,0,0,0,0,0,0,26,36,108,20,110,1,0,0,104,141,104,104,0,0,0,0,0,0,26,36,109,20,25,2,0,0,139,101,101,101,0,0,0,0,0,0,26,36,110,20,26,2,0,0,141,104,104,104,0,0,0,0,0,0,35,36,131,20,105,1,0,0,101,101,101,101,0,0,0,0,0,0,35,36,127,20,108,1,0,0,101,139,101,101,0,0,0,0,0,0,35,36,132,20,105,1,0,0,104,104,104,104,0,0,0,0,0,0,35,36,128,20,110,1,0,0,104,141,104,104,0,0,0,0,0,0,35,36,129,20,25,2,0,0,139,101,101,101,0,0,0,0,0,0,35,36,130,20,26,2,0,0,141,104,104,104,0,0,0,0,0,0,44,36,151,20,105,1,0,0,101,101,101,101,0,0,0,0,0,0,44,36,147,20,29,2,0,0,101,144,101,101,0,0,0,0,0,0,44,36,149,20,30,2,0,0,144,101,101,101,0,0,0,0,0,0,53,36,170,20,105,1,0,0,101,101,101,101,0,0,0,0,0,0,53,36,166,20,33,2,0,0,101,142,101,101,0,0,0,0,0,0,53,36,168,20,34,2,0,0,142,101,101,101,0,0,0,0,0,0,62,36,119,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,62,36,120,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,62,36,191,20,0,2,1,1,107,107,107,0,0,0,0,0,0,0,62,36,200,20,0,2,1,1,108,108,108,0,0,0,0,0,0,0,62,36,209,20,0,2,1,0,109,109,109,0,0,0,0,0,0,0,62,36,117,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,62,36,185,20,5,2,1,1,139,107,107,0,0,0,0,0,0,0,62,36,118,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,62,36,194,20,6,2,1,1,141,108,108,0,0,0,0,0,0,0,62,36,203,20,7,2,1,0,143,109,109,0,0,0,0,0,0,0,62,36,210,20,10,2,1,0,110,109,109,109,0,0,0,0,0,0,62,36,186,20,11,2,1,1,144,17,107,107,0,0,0,0,0,0,62,36,195,20,11,2,1,1,144,19,108,108,0,0,0,0,0,0,62,36,204,20,11,2,1,0,144,21,109,109,0,0,0,0,0,0,62,36,192,20,36,1,1,1,107,107,107,15,79,24,0,0,0,0,62,36,201,20,36,1,1,1,108,108,108,15,79,24,0,0,0,0,62,36,213,20,36,1,1,0,109,109,109,15,79,24,0,0,0,0,62,36,189,20,39,1,1,1,139,107,107,15,79,24,0,0,0,0,62,36,198,20,40,1,1,1,141,108,108,15,79,24,0,0,0,0,62,36,207,20,41,1,1,0,143,109,109,15,79,24,0,0,0,0,62,36,193,20,36,1,1,1,107,107,107,15,79,24,23,0,0,0,62,36,202,20,36,1,1,1,108,108,108,15,79,24,23,0,0,0,62,36,214,20,36,1,1,0,109,109,109,15,79,24,23,0,0,0,62,36,211,20,49,1,1,0,110,109,109,109,15,79,24,0,0,0,62,36,190,20,39,1,1,1,139,107,107,15,79,24,23,0,0,0,62,36,199,20,40,1,1,1,141,108,108,15,79,24,23,0,0,0,62,36,208,20,41,1,1,0,143,109,109,15,79,24,23,0,0,0,62,36,187,20,53,1,1,1,144,17,107,107,15,79,24,0,0,0,62,36,196,20,53,1,1,1,144,19,108,108,15,79,24,0,0,0,62,36,205,20,53,1,1,0,144,21,109,109,15,79,24,0,0,0,62,36,212,20,49,1,1,0,110,109,109,109,15,79,24,23,0,0,62,36,188,20,53,1,1,1,144,17,107,107,15,79,24,23,0,0,62,36,197,20,53,1,1,1,144,19,108,108,15,79,24,23,0,0,62,36,206,20,53,1,1,0,144,21,109,109,15,79,24,23,0,0,77,36,139,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,77,36,140,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,77,36,221,20,0,2,1,1,107,107,107,0,0,0,0,0,0,0,77,36,230,20,0,2,1,1,108,108,108,0,0,0,0,0,0,0,77,36,239,20,0,2,1,0,109,109,109,0,0,0,0,0,0,0,77,36,137,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,77,36,215,20,5,2,1,1,139,107,107,0,0,0,0,0,0,0,77,36,138,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,77,36,224,20,6,2,1,1,141,108,108,0,0,0,0,0,0,0,77,36,233,20,7,2,1,0,143,109,109,0,0,0,0,0,0,0,77,36,240,20,10,2,1,0,110,109,109,109,0,0,0,0,0,0,77,36,234,20,19,2,1,0,142,16,109,109,0,0,0,0,0,0,77,36,216,20,19,2,1,1,142,19,107,107,0,0,0,0,0,0,77,36,225,20,19,2,1,1,142,21,108,108,0,0,0,0,0,0,77,36,222,20,36,1,1,1,107,107,107,15,79,24,0,0,0,0,77,36,231,20,36,1,1,1,108,108,108,15,79,24,0,0,0,0,77,36,243,20,36,1,1,0,109,109,109,15,79,24,0,0,0,0,77,36,219,20,39,1,1,1,139,107,107,15,79,24,0,0,0,0,77,36,228,20,40,1,1,1,141,108,108,15,79,24,0,0,0,0,77,36,237,20,41,1,1,0,143,109,109,15,79,24,0,0,0,0,77,36,223,20,36,1,1,1,107,107,107,15,79,24,23,0,0,0,77,36,232,20,36,1,1,1,108,108,108,15,79,24,23,0,0,0,77,36,244,20,36,1,1,0,109,109,109,15,79,24,23,0,0,0,77,36,241,20,49,1,1,0,110,109,109,109,15,79,24,0,0,0,77,36,220,20,39,1,1,1,139,107,107,15,79,24,23,0,0,0,77,36,229,20,40,1,1,1,141,108,108,15,79,24,23,0,0,0,77,36,235,20,60,1,1,0,142,16,109,109,15,79,24,0,0,0,77,36,217,20,60,1,1,1,142,19,107,107,15,79,24,0,0,0,77,36,226,20,60,1,1,1,142,21,108,108,15,79,24,0,0,0,77,36,238,20,41,1,1,0,143,109,109,15,79,24,23,0,0,0,77,36,242,20,49,1,1,0,110,109,109,109,15,79,24,23,0,0,77,36,236,20,60,1,1,0,142,16,109,109,15,79,24,23,0,0,77,36,218,20,60,1,1,1,142,19,107,107,15,79,24,23,0,0,77,36,227,20,60,1,1,1,142,21,108,108,15,79,24,23,0,0,92,36,123,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,92,36,124,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,92,36,251,20,0,2,1,1,107,107,107,0,0,0,0,0,0,0,92,36,4,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,92,36,13,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,92,36,121,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,92,36,245,20,5,2,1,1,139,107,107,0,0,0,0,0,0,0,92,36,122,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,92,36,254,20,6,2,1,1,141,108,108,0,0,0,0,0,0,0,92,36,7,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,92,36,14,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,92,36,246,20,11,2,1,1,144,17,107,107,0,0,0,0,0,0,92,36,255,20,11,2,1,1,144,19,108,108,0,0,0,0,0,0,92,36,8,21,11,2,1,0,144,21,109,109,0,0,0,0,0,0,92,36,252,20,36,1,1,1,107,107,107,15,79,24,0,0,0,0,92,36,5,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,92,36,17,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,92,36,249,20,39,1,1,1,139,107,107,15,79,24,0,0,0,0,92,36,2,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,92,36,11,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,92,36,253,20,36,1,1,1,107,107,107,15,79,24,23,0,0,0,92,36,6,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,92,36,18,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,92,36,15,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,92,36,250,20,39,1,1,1,139,107,107,15,79,24,23,0,0,0,92,36,3,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,92,36,12,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,92,36,247,20,53,1,1,1,144,17,107,107,15,79,24,0,0,0,92,36,0,21,53,1,1,1,144,19,108,108,15,79,24,0,0,0,92,36,9,21,53,1,1,0,144,21,109,109,15,79,24,0,0,0,92,36,16,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,92,36,248,20,53,1,1,1,144,17,107,107,15,79,24,23,0,0,92,36,1,21,53,1,1,1,144,19,108,108,15,79,24,23,0,0,92,36,10,21,53,1,1,0,144,21,109,109,15,79,24,23,0,0,107,36,143,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,107,36,144,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,107,36,25,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,107,36,34,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,107,36,43,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,107,36,141,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,107,36,19,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,107,36,142,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,107,36,28,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,107,36,37,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,107,36,44,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,107,36,38,21,19,2,1,0,142,16,109,109,0,0,0,0,0,0,107,36,20,21,19,2,1,1,142,19,107,107,0,0,0,0,0,0,107,36,29,21,19,2,1,1,142,21,108,108,0,0,0,0,0,0,107,36,26,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,107,36,35,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,107,36,47,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,107,36,23,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,107,36,32,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,107,36,41,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,107,36,27,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,107,36,36,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,107,36,48,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,107,36,45,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,107,36,24,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,107,36,33,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,107,36,39,21,60,1,1,0,142,16,109,109,15,79,24,0,0,0,107,36,21,21,60,1,1,1,142,19,107,107,15,79,24,0,0,0,107,36,30,21,60,1,1,1,142,21,108,108,15,79,24,0,0,0,107,36,42,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,107,36,46,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,107,36,40,21,60,1,1,0,142,16,109,109,15,79,24,23,0,0,107,36,22,21,60,1,1,1,142,19,107,107,15,79,24,23,0,0,107,36,31,21,60,1,1,1,142,21,108,108,15,79,24,23,0,0,122,36,127,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,122,36,128,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,122,36,55,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,122,36,64,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,122,36,73,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,122,36,125,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,122,36,49,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,122,36,126,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,122,36,58,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,122,36,67,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,122,36,74,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,122,36,50,21,11,2,1,1,144,17,107,107,0,0,0,0,0,0,122,36,59,21,11,2,1,1,144,19,108,108,0,0,0,0,0,0,122,36,68,21,11,2,1,0,144,21,109,109,0,0,0,0,0,0,122,36,56,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,122,36,65,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,122,36,77,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,122,36,53,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,122,36,62,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,122,36,71,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,122,36,57,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,122,36,66,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,122,36,78,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,122,36,75,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,122,36,54,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,122,36,63,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,122,36,72,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,122,36,51,21,53,1,1,1,144,17,107,107,15,79,24,0,0,0,122,36,60,21,53,1,1,1,144,19,108,108,15,79,24,0,0,0,122,36,69,21,53,1,1,0,144,21,109,109,15,79,24,0,0,0,122,36,76,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,122,36,52,21,53,1,1,1,144,17,107,107,15,79,24,23,0,0,122,36,61,21,53,1,1,1,144,19,108,108,15,79,24,23,0,0,122,36,70,21,53,1,1,0,144,21,109,109,15,79,24,23,0,0,137,36,147,21,0,2,0,0,101,101,101,0,0,0,0,0,0,0,137,36,148,21,0,2,0,0,104,104,104,0,0,0,0,0,0,0,137,36,85,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,137,36,94,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,137,36,103,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,137,36,145,21,5,2,0,0,139,101,101,0,0,0,0,0,0,0,137,36,79,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,137,36,146,21,6,2,0,0,141,104,104,0,0,0,0,0,0,0,137,36,88,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,137,36,97,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,137,36,104,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,137,36,98,21,19,2,1,0,142,16,109,109,0,0,0,0,0,0,137,36,80,21,19,2,1,1,142,19,107,107,0,0,0,0,0,0,137,36,89,21,19,2,1,1,142,21,108,108,0,0,0,0,0,0,137,36,86,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,137,36,95,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,137,36,107,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,137,36,83,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,137,36,92,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,137,36,101,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,137,36,87,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,137,36,96,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,137,36,108,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,137,36,105,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,137,36,84,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,137,36,93,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,137,36,99,21,60,1,1,0,142,16,109,109,15,79,24,0,0,0,137,36,81,21,60,1,1,1,142,19,107,107,15,79,24,0,0,0,137,36,90,21,60,1,1,1,142,21,108,108,15,79,24,0,0,0,137,36,102,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,137,36,106,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,137,36,100,21,60,1,1,0,142,16,109,109,15,79,24,23,0,0,137,36,82,21,60,1,1,1,142,19,107,107,15,79,24,23,0,0,137,36,91,21,60,1,1,1,142,21,108,108,15,79,24,23,0,0,152,36,113,21,105,1,0,0,101,101,101,101,0,0,0,0,0,0,152,36,109,21,108,1,0,0,101,139,101,101,0,0,0,0,0,0,152,36,114,21,105,1,0,0,104,104,104,104,0,0,0,0,0,0,152,36,110,21,110,1,0,0,104,141,104,104,0,0,0,0,0,0,152,36,111,21,25,2,0,0,139,101,101,101,0,0,0,0,0,0,152,36,112,21,26,2,0,0,141,104,104,104,0,0,0,0,0,0,164,36,133,21,105,1,0,0,101,101,101,101,0,0,0,0,0,0,164,36,129,21,108,1,0,0,101,139,101,101,0,0,0,0,0,0,164,36,134,21,105,1,0,0,104,104,104,104,0,0,0,0,0,0,164,36,130,21,110,1,0,0,104,141,104,104,0,0,0,0,0,0,164,36,131,21,25,2,0,0,139,101,101,101,0,0,0,0,0,0,164,36,132,21,26,2,0,0,141,104,104,104,0,0,0,0,0,0,176,36,113,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,176,36,114,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,176,36,155,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,176,36,164,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,176,36,173,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,176,36,111,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,176,36,149,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,176,36,112,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,176,36,158,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,176,36,167,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,176,36,174,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,176,36,150,21,11,2,1,1,144,17,107,107,0,0,0,0,0,0,176,36,159,21,11,2,1,1,144,19,108,108,0,0,0,0,0,0,176,36,168,21,11,2,1,0,144,21,109,109,0,0,0,0,0,0,176,36,156,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,176,36,165,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,176,36,177,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,176,36,153,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,176,36,162,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,176,36,171,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,176,36,157,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,176,36,166,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,176,36,178,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,176,36,175,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,176,36,154,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,176,36,163,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,176,36,172,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,176,36,151,21,53,1,1,1,144,17,107,107,15,79,24,0,0,0,176,36,160,21,53,1,1,1,144,19,108,108,15,79,24,0,0,0,176,36,169,21,53,1,1,0,144,21,109,109,15,79,24,0,0,0,176,36,176,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,176,36,152,21,53,1,1,1,144,17,107,107,15,79,24,23,0,0,176,36,161,21,53,1,1,1,144,19,108,108,15,79,24,23,0,0,176,36,170,21,53,1,1,0,144,21,109,109,15,79,24,23,0,0,188,36,133,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,188,36,134,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,188,36,185,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,188,36,194,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,188,36,203,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,188,36,131,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,188,36,179,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,188,36,132,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,188,36,188,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,188,36,197,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,188,36,204,21,10,2,1,0,110,109,109,109,0,0,0,0,0,0,188,36,198,21,19,2,1,0,142,16,109,109,0,0,0,0,0,0,188,36,180,21,19,2,1,1,142,19,107,107,0,0,0,0,0,0,188,36,189,21,19,2,1,1,142,21,108,108,0,0,0,0,0,0,188,36,186,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,188,36,195,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,188,36,207,21,36,1,1,0,109,109,109,15,79,24,0,0,0,0,188,36,183,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,188,36,192,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,188,36,201,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,188,36,187,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,188,36,196,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,188,36,208,21,36,1,1,0,109,109,109,15,79,24,23,0,0,0,188,36,205,21,49,1,1,0,110,109,109,109,15,79,24,0,0,0,188,36,184,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,188,36,193,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,188,36,199,21,60,1,1,0,142,16,109,109,15,79,24,0,0,0,188,36,181,21,60,1,1,1,142,19,107,107,15,79,24,0,0,0,188,36,190,21,60,1,1,1,142,21,108,108,15,79,24,0,0,0,188,36,202,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,188,36,206,21,49,1,1,0,110,109,109,109,15,79,24,23,0,0,188,36,200,21,60,1,1,0,142,16,109,109,15,79,24,23,0,0,188,36,182,21,60,1,1,1,142,19,107,107,15,79,24,23,0,0,188,36,191,21,60,1,1,1,142,21,108,108,15,79,24,23,0,0,200,36,152,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,200,36,214,21,0,2,1,0,107,107,107,0,0,0,0,0,0,0,200,36,210,21,5,2,1,0,139,107,107,0,0,0,0,0,0,0,200,36,150,23,21,2,0,0,144,101,101,0,0,0,0,0,0,0,200,36,217,21,10,2,1,0,110,107,107,107,0,0,0,0,0,0,200,36,215,21,36,1,1,0,107,107,107,15,79,24,0,0,0,0,200,36,211,21,39,1,1,0,139,107,107,15,79,24,0,0,0,0,200,36,216,21,36,1,1,0,107,107,107,15,79,24,23,0,0,0,200,36,218,21,49,1,1,0,110,107,107,107,15,79,24,0,0,0,200,36,212,21,39,1,1,0,139,107,107,15,79,24,23,0,0,0,200,36,219,21,49,1,1,0,110,107,107,107,15,79,24,23,0,0,212,36,171,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,212,36,225,21,0,2,1,0,107,107,107,0,0,0,0,0,0,0,212,36,221,21,5,2,1,0,139,107,107,0,0,0,0,0,0,0,212,36,169,23,22,2,0,0,142,101,101,0,0,0,0,0,0,0,212,36,228,21,10,2,1,0,110,107,107,107,0,0,0,0,0,0,212,36,226,21,36,1,1,0,107,107,107,15,79,24,0,0,0,0,212,36,222,21,39,1,1,0,139,107,107,15,79,24,0,0,0,0,212,36,227,21,36,1,1,0,107,107,107,15,79,24,23,0,0,0,212,36,229,21,49,1,1,0,110,107,107,107,15,79,24,0,0,0,212,36,223,21,39,1,1,0,139,107,107,15,79,24,23,0,0,0,212,36,230,21,49,1,1,0,110,107,107,107,15,79,24,23,0,0,224,36,117,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,224,36,118,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,224,36,237,21,0,2,1,1,107,107,107,0,0,0,0,0,0,0,224,36,246,21,0,2,1,1,108,108,108,0,0,0,0,0,0,0,224,36,255,21,0,2,1,0,109,109,109,0,0,0,0,0,0,0,224,36,115,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,224,36,231,21,5,2,1,1,139,107,107,0,0,0,0,0,0,0,224,36,116,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,224,36,240,21,6,2,1,1,141,108,108,0,0,0,0,0,0,0,224,36,249,21,7,2,1,0,143,109,109,0,0,0,0,0,0,0,224,36,0,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,224,36,232,21,11,2,1,1,144,17,107,107,0,0,0,0,0,0,224,36,241,21,11,2,1,1,144,19,108,108,0,0,0,0,0,0,224,36,250,21,11,2,1,0,144,21,109,109,0,0,0,0,0,0,224,36,238,21,36,1,1,1,107,107,107,15,79,24,0,0,0,0,224,36,247,21,36,1,1,1,108,108,108,15,79,24,0,0,0,0,224,36,3,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,224,36,235,21,39,1,1,1,139,107,107,15,79,24,0,0,0,0,224,36,244,21,40,1,1,1,141,108,108,15,79,24,0,0,0,0,224,36,253,21,41,1,1,0,143,109,109,15,79,24,0,0,0,0,224,36,239,21,36,1,1,1,107,107,107,15,79,24,23,0,0,0,224,36,248,21,36,1,1,1,108,108,108,15,79,24,23,0,0,0,224,36,4,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,224,36,1,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,224,36,236,21,39,1,1,1,139,107,107,15,79,24,23,0,0,0,224,36,245,21,40,1,1,1,141,108,108,15,79,24,23,0,0,0,224,36,254,21,41,1,1,0,143,109,109,15,79,24,23,0,0,0,224,36,233,21,53,1,1,1,144,17,107,107,15,79,24,0,0,0,224,36,242,21,53,1,1,1,144,19,108,108,15,79,24,0,0,0,224,36,251,21,53,1,1,0,144,21,109,109,15,79,24,0,0,0,224,36,2,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,224,36,234,21,53,1,1,1,144,17,107,107,15,79,24,23,0,0,224,36,243,21,53,1,1,1,144,19,108,108,15,79,24,23,0,0,224,36,252,21,53,1,1,0,144,21,109,109,15,79,24,23,0,0,236,36,137,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,236,36,138,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,236,36,11,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,236,36,20,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,236,36,29,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,236,36,135,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,236,36,5,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,236,36,136,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,236,36,14,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,236,36,23,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,236,36,30,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,236,36,24,22,19,2,1,0,142,16,109,109,0,0,0,0,0,0,236,36,6,22,19,2,1,1,142,19,107,107,0,0,0,0,0,0,236,36,15,22,19,2,1,1,142,21,108,108,0,0,0,0,0,0,236,36,12,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,236,36,21,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,236,36,33,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,236,36,9,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,236,36,18,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,236,36,27,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,236,36,13,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,236,36,22,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,236,36,34,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,236,36,31,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,236,36,10,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,236,36,19,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,236,36,25,22,60,1,1,0,142,16,109,109,15,79,24,0,0,0,236,36,7,22,60,1,1,1,142,19,107,107,15,79,24,0,0,0,236,36,16,22,60,1,1,1,142,21,108,108,15,79,24,0,0,0,236,36,28,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,236,36,32,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,236,36,26,22,60,1,1,0,142,16,109,109,15,79,24,23,0,0,236,36,8,22,60,1,1,1,142,19,107,107,15,79,24,23,0,0,236,36,17,22,60,1,1,1,142,21,108,108,15,79,24,23,0,0,248,36,156,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,248,36,40,22,0,2,1,0,107,107,107,0,0,0,0,0,0,0,248,36,36,22,5,2,1,0,139,107,107,0,0,0,0,0,0,0,248,36,154,23,21,2,0,0,144,101,101,0,0,0,0,0,0,0,248,36,43,22,10,2,1,0,110,107,107,107,0,0,0,0,0,0,248,36,41,22,36,1,1,0,107,107,107,15,79,24,0,0,0,0,248,36,37,22,39,1,1,0,139,107,107,15,79,24,0,0,0,0,248,36,42,22,36,1,1,0,107,107,107,15,79,24,23,0,0,0,248,36,44,22,49,1,1,0,110,107,107,107,15,79,24,0,0,0,248,36,38,22,39,1,1,0,139,107,107,15,79,24,23,0,0,0,248,36,45,22,49,1,1,0,110,107,107,107,15,79,24,23,0,0,4,37,175,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,4,37,51,22,0,2,1,0,107,107,107,0,0,0,0,0,0,0,4,37,47,22,5,2,1,0,139,107,107,0,0,0,0,0,0,0,4,37,173,23,22,2,0,0,142,101,101,0,0,0,0,0,0,0,4,37,54,22,10,2,1,0,110,107,107,107,0,0,0,0,0,0,4,37,52,22,36,1,1,0,107,107,107,15,79,24,0,0,0,0,4,37,48,22,39,1,1,0,139,107,107,15,79,24,0,0,0,0,4,37,53,22,36,1,1,0,107,107,107,15,79,24,23,0,0,0,4,37,55,22,49,1,1,0,110,107,107,107,15,79,24,0,0,0,4,37,49,22,39,1,1,0,139,107,107,15,79,24,23,0,0,0,4,37,56,22,49,1,1,0,110,107,107,107,15,79,24,23,0,0,16,37,121,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,16,37,122,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,16,37,63,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,16,37,72,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,16,37,81,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,16,37,119,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,16,37,57,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,16,37,120,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,16,37,66,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,16,37,75,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,16,37,82,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,16,37,58,22,11,2,1,1,144,17,107,107,0,0,0,0,0,0,16,37,67,22,11,2,1,1,144,19,108,108,0,0,0,0,0,0,16,37,76,22,11,2,1,0,144,21,109,109,0,0,0,0,0,0,16,37,64,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,16,37,73,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,16,37,85,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,16,37,61,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,16,37,70,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,16,37,79,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,16,37,65,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,16,37,74,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,16,37,86,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,16,37,83,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,16,37,62,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,16,37,71,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,16,37,80,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,16,37,59,22,53,1,1,1,144,17,107,107,15,79,24,0,0,0,16,37,68,22,53,1,1,1,144,19,108,108,15,79,24,0,0,0,16,37,77,22,53,1,1,0,144,21,109,109,15,79,24,0,0,0,16,37,84,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,16,37,60,22,53,1,1,1,144,17,107,107,15,79,24,23,0,0,16,37,69,22,53,1,1,1,144,19,108,108,15,79,24,23,0,0,16,37,78,22,53,1,1,0,144,21,109,109,15,79,24,23,0,0,28,37,141,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,28,37,142,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,28,37,93,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,28,37,102,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,28,37,111,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,28,37,139,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,28,37,87,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,28,37,140,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,28,37,96,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,28,37,105,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,28,37,112,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,28,37,106,22,19,2,1,0,142,16,109,109,0,0,0,0,0,0,28,37,88,22,19,2,1,1,142,19,107,107,0,0,0,0,0,0,28,37,97,22,19,2,1,1,142,21,108,108,0,0,0,0,0,0,28,37,94,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,28,37,103,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,28,37,115,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,28,37,91,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,28,37,100,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,28,37,109,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,28,37,95,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,28,37,104,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,28,37,116,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,28,37,113,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,28,37,92,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,28,37,101,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,28,37,107,22,60,1,1,0,142,16,109,109,15,79,24,0,0,0,28,37,89,22,60,1,1,1,142,19,107,107,15,79,24,0,0,0,28,37,98,22,60,1,1,1,142,21,108,108,15,79,24,0,0,0,28,37,110,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,28,37,114,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,28,37,108,22,60,1,1,0,142,16,109,109,15,79,24,23,0,0,28,37,90,22,60,1,1,1,142,19,107,107,15,79,24,23],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1219246);allocate([0,0,28,37,99,22,60,1,1,1,142,21,108,108,15,79,24,23,0,0,40,37,160,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,40,37,122,22,0,2,1,0,107,107,107,0,0,0,0,0,0,0,40,37,118,22,5,2,1,0,139,107,107,0,0,0,0,0,0,0,40,37,158,23,21,2,0,0,144,101,101,0,0,0,0,0,0,0,40,37,125,22,10,2,1,0,110,107,107,107,0,0,0,0,0,0,40,37,123,22,36,1,1,0,107,107,107,15,79,24,0,0,0,0,40,37,119,22,39,1,1,0,139,107,107,15,79,24,0,0,0,0,40,37,124,22,36,1,1,0,107,107,107,15,79,24,23,0,0,0,40,37,126,22,49,1,1,0,110,107,107,107,15,79,24,0,0,0,40,37,120,22,39,1,1,0,139,107,107,15,79,24,23,0,0,0,40,37,127,22,49,1,1,0,110,107,107,107,15,79,24,23,0,0,52,37,179,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,52,37,133,22,0,2,1,0,107,107,107,0,0,0,0,0,0,0,52,37,129,22,5,2,1,0,139,107,107,0,0,0,0,0,0,0,52,37,177,23,22,2,0,0,142,101,101,0,0,0,0,0,0,0,52,37,136,22,10,2,1,0,110,107,107,107,0,0,0,0,0,0,52,37,134,22,36,1,1,0,107,107,107,15,79,24,0,0,0,0,52,37,130,22,39,1,1,0,139,107,107,15,79,24,0,0,0,0,52,37,135,22,36,1,1,0,107,107,107,15,79,24,23,0,0,0,52,37,137,22,49,1,1,0,110,107,107,107,15,79,24,0,0,0,52,37,131,22,39,1,1,0,139,107,107,15,79,24,23,0,0,0,52,37,138,22,49,1,1,0,110,107,107,107,15,79,24,23,0,0,64,37,73,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,64,37,74,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,64,37,145,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,64,37,154,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,64,37,163,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,64,37,71,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,64,37,139,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,64,37,72,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,64,37,148,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,64,37,157,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,64,37,164,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,64,37,140,22,11,2,1,1,144,17,107,107,0,0,0,0,0,0,64,37,149,22,11,2,1,1,144,19,108,108,0,0,0,0,0,0,64,37,158,22,11,2,1,0,144,21,109,109,0,0,0,0,0,0,64,37,146,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,64,37,155,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,64,37,167,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,64,37,143,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,64,37,152,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,64,37,161,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,64,37,147,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,64,37,156,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,64,37,168,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,64,37,165,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,64,37,144,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,64,37,153,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,64,37,162,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,64,37,141,22,53,1,1,1,144,17,107,107,15,79,24,0,0,0,64,37,150,22,53,1,1,1,144,19,108,108,15,79,24,0,0,0,64,37,159,22,53,1,1,0,144,21,109,109,15,79,24,0,0,0,64,37,166,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,64,37,142,22,53,1,1,1,144,17,107,107,15,79,24,23,0,0,64,37,151,22,53,1,1,1,144,19,108,108,15,79,24,23,0,0,64,37,160,22,53,1,1,0,144,21,109,109,15,79,24,23,0,0,79,37,93,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,79,37,94,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,79,37,175,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,79,37,184,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,79,37,193,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,79,37,91,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,79,37,169,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,79,37,92,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,79,37,178,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,79,37,187,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,79,37,194,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,79,37,188,22,19,2,1,0,142,16,109,109,0,0,0,0,0,0,79,37,170,22,19,2,1,1,142,19,107,107,0,0,0,0,0,0,79,37,179,22,19,2,1,1,142,21,108,108,0,0,0,0,0,0,79,37,176,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,79,37,185,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,79,37,197,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,79,37,173,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,79,37,182,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,79,37,191,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,79,37,177,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,79,37,186,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,79,37,198,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,79,37,195,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,79,37,174,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,79,37,183,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,79,37,189,22,60,1,1,0,142,16,109,109,15,79,24,0,0,0,79,37,171,22,60,1,1,1,142,19,107,107,15,79,24,0,0,0,79,37,180,22,60,1,1,1,142,21,108,108,15,79,24,0,0,0,79,37,192,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,79,37,196,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,79,37,190,22,60,1,1,0,142,16,109,109,15,79,24,23,0,0,79,37,172,22,60,1,1,1,142,19,107,107,15,79,24,23,0,0,79,37,181,22,60,1,1,1,142,21,108,108,15,79,24,23,0,0,94,37,77,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,94,37,78,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,94,37,205,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,94,37,214,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,94,37,223,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,94,37,75,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,94,37,199,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,94,37,76,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,94,37,208,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,94,37,217,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,94,37,224,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,94,37,200,22,11,2,1,1,144,17,107,107,0,0,0,0,0,0,94,37,209,22,11,2,1,1,144,19,108,108,0,0,0,0,0,0,94,37,218,22,11,2,1,0,144,21,109,109,0,0,0,0,0,0,94,37,206,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,94,37,215,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,94,37,227,22,36,1,1,0,109,109,109,15,79,24,0,0,0,0,94,37,203,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,94,37,212,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,94,37,221,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,94,37,207,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,94,37,216,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,94,37,228,22,36,1,1,0,109,109,109,15,79,24,23,0,0,0,94,37,225,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,94,37,204,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,94,37,213,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,94,37,222,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,94,37,201,22,53,1,1,1,144,17,107,107,15,79,24,0,0,0,94,37,210,22,53,1,1,1,144,19,108,108,15,79,24,0,0,0,94,37,219,22,53,1,1,0,144,21,109,109,15,79,24,0,0,0,94,37,226,22,49,1,1,0,110,109,109,109,15,79,24,23,0,0,94,37,202,22,53,1,1,1,144,17,107,107,15,79,24,23,0,0,94,37,211,22,53,1,1,1,144,19,108,108,15,79,24,23,0,0,94,37,220,22,53,1,1,0,144,21,109,109,15,79,24,23,0,0,109,37,97,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,109,37,98,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,109,37,235,22,0,2,1,1,107,107,107,0,0,0,0,0,0,0,109,37,244,22,0,2,1,1,108,108,108,0,0,0,0,0,0,0,109,37,253,22,0,2,1,0,109,109,109,0,0,0,0,0,0,0,109,37,95,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,109,37,229,22,5,2,1,1,139,107,107,0,0,0,0,0,0,0,109,37,96,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,109,37,238,22,6,2,1,1,141,108,108,0,0,0,0,0,0,0,109,37,247,22,7,2,1,0,143,109,109,0,0,0,0,0,0,0,109,37,254,22,10,2,1,0,110,109,109,109,0,0,0,0,0,0,109,37,248,22,19,2,1,0,142,16,109,109,0,0,0,0,0,0,109,37,230,22,19,2,1,1,142,19,107,107,0,0,0,0,0,0,109,37,239,22,19,2,1,1,142,21,108,108,0,0,0,0,0,0,109,37,236,22,36,1,1,1,107,107,107,15,79,24,0,0,0,0,109,37,245,22,36,1,1,1,108,108,108,15,79,24,0,0,0,0,109,37,1,23,36,1,1,0,109,109,109,15,79,24,0,0,0,0,109,37,233,22,39,1,1,1,139,107,107,15,79,24,0,0,0,0,109,37,242,22,40,1,1,1,141,108,108,15,79,24,0,0,0,0,109,37,251,22,41,1,1,0,143,109,109,15,79,24,0,0,0,0,109,37,237,22,36,1,1,1,107,107,107,15,79,24,23,0,0,0,109,37,246,22,36,1,1,1,108,108,108,15,79,24,23,0,0,0,109,37,2,23,36,1,1,0,109,109,109,15,79,24,23,0,0,0,109,37,255,22,49,1,1,0,110,109,109,109,15,79,24,0,0,0,109,37,234,22,39,1,1,1,139,107,107,15,79,24,23,0,0,0,109,37,243,22,40,1,1,1,141,108,108,15,79,24,23,0,0,0,109,37,249,22,60,1,1,0,142,16,109,109,15,79,24,0,0,0,109,37,231,22,60,1,1,1,142,19,107,107,15,79,24,0,0,0,109,37,240,22,60,1,1,1,142,21,108,108,15,79,24,0,0,0,109,37,252,22,41,1,1,0,143,109,109,15,79,24,23,0,0,0,109,37,0,23,49,1,1,0,110,109,109,109,15,79,24,23,0,0,109,37,250,22,60,1,1,0,142,16,109,109,15,79,24,23,0,0,109,37,232,22,60,1,1,1,142,19,107,107,15,79,24,23,0,0,109,37,241,22,60,1,1,1,142,21,108,108,15,79,24,23,0,0,124,37,81,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,124,37,82,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,124,37,9,23,0,2,1,1,107,107,107,0,0,0,0,0,0,0,124,37,18,23,0,2,1,1,108,108,108,0,0,0,0,0,0,0,124,37,27,23,0,2,1,0,109,109,109,0,0,0,0,0,0,0,124,37,79,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,124,37,3,23,5,2,1,1,139,107,107,0,0,0,0,0,0,0,124,37,80,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,124,37,12,23,6,2,1,1,141,108,108,0,0,0,0,0,0,0,124,37,21,23,7,2,1,0,143,109,109,0,0,0,0,0,0,0,124,37,28,23,10,2,1,0,110,109,109,109,0,0,0,0,0,0,124,37,4,23,11,2,1,1,144,17,107,107,0,0,0,0,0,0,124,37,13,23,11,2,1,1,144,19,108,108,0,0,0,0,0,0,124,37,22,23,11,2,1,0,144,21,109,109,0,0,0,0,0,0,124,37,10,23,36,1,1,1,107,107,107,15,79,24,0,0,0,0,124,37,19,23,36,1,1,1,108,108,108,15,79,24,0,0,0,0,124,37,31,23,36,1,1,0,109,109,109,15,79,24,0,0,0,0,124,37,7,23,39,1,1,1,139,107,107,15,79,24,0,0,0,0,124,37,16,23,40,1,1,1,141,108,108,15,79,24,0,0,0,0,124,37,25,23,41,1,1,0,143,109,109,15,79,24,0,0,0,0,124,37,11,23,36,1,1,1,107,107,107,15,79,24,23,0,0,0,124,37,20,23,36,1,1,1,108,108,108,15,79,24,23,0,0,0,124,37,32,23,36,1,1,0,109,109,109,15,79,24,23,0,0,0,124,37,29,23,49,1,1,0,110,109,109,109,15,79,24,0,0,0,124,37,8,23,39,1,1,1,139,107,107,15,79,24,23,0,0,0,124,37,17,23,40,1,1,1,141,108,108,15,79,24,23,0,0,0,124,37,26,23,41,1,1,0,143,109,109,15,79,24,23,0,0,0,124,37,5,23,53,1,1,1,144,17,107,107,15,79,24,0,0,0,124,37,14,23,53,1,1,1,144,19,108,108,15,79,24,0,0,0,124,37,23,23,53,1,1,0,144,21,109,109,15,79,24,0,0,0,124,37,30,23,49,1,1,0,110,109,109,109,15,79,24,23,0,0,124,37,6,23,53,1,1,1,144,17,107,107,15,79,24,23,0,0,124,37,15,23,53,1,1,1,144,19,108,108,15,79,24,23,0,0,124,37,24,23,53,1,1,0,144,21,109,109,15,79,24,23,0,0,139,37,101,23,0,2,0,0,101,101,101,0,0,0,0,0,0,0,139,37,102,23,0,2,0,0,104,104,104,0,0,0,0,0,0,0,139,37,39,23,0,2,1,1,107,107,107,0,0,0,0,0,0,0,139,37,48,23,0,2,1,1,108,108,108,0,0,0,0,0,0,0,139,37,57,23,0,2,1,0,109,109,109,0,0,0,0,0,0,0,139,37,99,23,5,2,0,0,139,101,101,0,0,0,0,0,0,0,139,37,33,23,5,2,1,1,139,107,107,0,0,0,0,0,0,0,139,37,100,23,6,2,0,0,141,104,104,0,0,0,0,0,0,0,139,37,42,23,6,2,1,1,141,108,108,0,0,0,0,0,0,0,139,37,51,23,7,2,1,0,143,109,109,0,0,0,0,0,0,0,139,37,58,23,10,2,1,0,110,109,109,109,0,0,0,0,0,0,139,37,52,23,19,2,1,0,142,16,109,109,0,0,0,0,0,0,139,37,34,23,19,2,1,1,142,19,107,107,0,0,0,0,0,0,139,37,43,23,19,2,1,1,142,21,108,108,0,0,0,0,0,0,139,37,40,23,36,1,1,1,107,107,107,15,79,24,0,0,0,0,139,37,49,23,36,1,1,1,108,108,108,15,79,24,0,0,0,0,139,37,61,23,36,1,1,0,109,109,109,15,79,24,0,0,0,0,139,37,37,23,39,1,1,1,139,107,107,15,79,24,0,0,0,0,139,37,46,23,40,1,1,1,141,108,108,15,79,24,0,0,0,0,139,37,55,23,41,1,1,0,143,109,109,15,79,24,0,0,0,0,139,37,41,23,36,1,1,1,107,107,107,15,79,24,23,0,0,0,139,37,50,23,36,1,1,1,108,108,108,15,79,24,23,0,0,0,139,37,62,23,36,1,1,0,109,109,109,15,79,24,23,0,0,0,139,37,59,23,49,1,1,0,110,109,109,109,15,79,24,0,0,0,139,37,38,23,39,1,1,1,139,107,107,15,79,24,23,0,0,0,139,37,47,23,40,1,1,1,141,108,108,15,79,24,23,0,0,0,139,37,53,23,60,1,1,0,142,16,109,109,15,79,24,0,0,0,139,37,35,23,60,1,1,1,142,19,107,107,15,79,24,0,0,0,139,37,44,23,60,1,1,1,142,21,108,108,15,79,24,0,0,0,139,37,56,23,41,1,1,0,143,109,109,15,79,24,23,0,0,0,139,37,60,23,49,1,1,0,110,109,109,109,15,79,24,23,0,0,139,37,54,23,60,1,1,0,142,16,109,109,15,79,24,23,0,0,139,37,36,23,60,1,1,1,142,19,107,107,15,79,24,23,0,0,139,37,45,23,60,1,1,1,142,21,108,108,15,79,24,23,0,0,154,37,67,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,154,37,63,23,108,1,0,0,101,139,101,101,0,0,0,0,0,0,154,37,68,23,105,1,0,0,104,104,104,104,0,0,0,0,0,0,154,37,64,23,110,1,0,0,104,141,104,104,0,0,0,0,0,0,154,37,65,23,25,2,0,0,139,101,101,101,0,0,0,0,0,0,154,37,66,23,26,2,0,0,141,104,104,104,0,0,0,0,0,0,166,37,87,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,166,37,83,23,108,1,0,0,101,139,101,101,0,0,0,0,0,0,166,37,88,23,105,1,0,0,104,104,104,104,0,0,0,0,0,0,166,37,84,23,110,1,0,0,104,141,104,104,0,0,0,0,0,0,166,37,85,23,25,2,0,0,139,101,101,101,0,0,0,0,0,0,166,37,86,23,26,2,0,0,141,104,104,104,0,0,0,0,0,0,178,37,107,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,178,37,103,23,108,1,0,0,101,139,101,101,0,0,0,0,0,0,178,37,108,23,105,1,0,0,104,104,104,104,0,0,0,0,0,0,178,37,104,23,110,1,0,0,104,141,104,104,0,0,0,0,0,0,178,37,105,23,25,2,0,0,139,101,101,101,0,0,0,0,0,0,178,37,106,23,26,2,0,0,141,104,104,104,0,0,0,0,0,0,187,37,127,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,187,37,123,23,108,1,0,0,101,139,101,101,0,0,0,0,0,0,187,37,128,23,105,1,0,0,104,104,104,104,0,0,0,0,0,0,187,37,124,23,110,1,0,0,104,141,104,104,0,0,0,0,0,0,187,37,125,23,25,2,0,0,139,101,101,101,0,0,0,0,0,0,187,37,126,23,26,2,0,0,141,104,104,104,0,0,0,0,0,0,196,37,147,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,196,37,143,23,29,2,0,0,101,144,101,101,0,0,0,0,0,0,196,37,145,23,30,2,0,0,144,101,101,101,0,0,0,0,0,0,205,37,166,23,105,1,0,0,101,101,101,101,0,0,0,0,0,0,205,37,162,23,33,2,0,0,101,142,101,101,0,0,0,0,0,0,205,37,164,23,34,2,0,0,142,101,101,101,0,0,0,0,0,0,214,37,181,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,214,37,182,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,214,37,187,23,0,2,1,1,107,107,107,0,0,0,0,0,0,0,214,37,196,23,0,2,1,1,108,108,108,0,0,0,0,0,0,0,214,37,205,23,0,2,1,0,109,109,109,0,0,0,0,0,0,0,214,37,179,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,214,37,181,23,5,2,1,1,139,107,107,0,0,0,0,0,0,0,214,37,180,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,214,37,190,23,6,2,1,1,141,108,108,0,0,0,0,0,0,0,214,37,199,23,7,2,1,0,143,109,109,0,0,0,0,0,0,0,214,37,206,23,10,2,1,0,110,109,109,109,0,0,0,0,0,0,214,37,182,23,11,2,1,1,144,17,107,107,0,0,0,0,0,0,214,37,191,23,11,2,1,1,144,19,108,108,0,0,0,0,0,0,214,37,200,23,11,2,1,0,144,21,109,109,0,0,0,0,0,0,214,37,188,23,36,1,1,1,107,107,107,15,79,24,0,0,0,0,214,37,197,23,36,1,1,1,108,108,108,15,79,24,0,0,0,0,214,37,209,23,36,1,1,0,109,109,109,15,79,24,0,0,0,0,214,37,185,23,39,1,1,1,139,107,107,15,79,24,0,0,0,0,214,37,194,23,40,1,1,1,141,108,108,15,79,24,0,0,0,0,214,37,203,23,41,1,1,0,143,109,109,15,79,24,0,0,0,0,214,37,189,23,36,1,1,1,107,107,107,15,79,24,23,0,0,0,214,37,198,23,36,1,1,1,108,108,108,15,79,24,23,0,0,0,214,37,210,23,36,1,1,0,109,109,109,15,79,24,23,0,0,0,214,37,207,23,49,1,1,0,110,109,109,109,15,79,24,0,0,0,214,37,186,23,39,1,1,1,139,107,107,15,79,24,23,0,0,0,214,37,195,23,40,1,1,1,141,108,108,15,79,24,23,0,0,0,214,37,204,23,41,1,1,0,143,109,109,15,79,24,23,0,0,0,214,37,183,23,53,1,1,1,144,17,107,107,15,79,24,0,0,0,214,37,192,23,53,1,1,1,144,19,108,108,15,79,24,0,0,0,214,37,201,23,53,1,1,0,144,21,109,109,15,79,24,0,0,0,214,37,208,23,49,1,1,0,110,109,109,109,15,79,24,23,0,0,214,37,184,23,53,1,1,1,144,17,107,107,15,79,24,23,0,0,214,37,193,23,53,1,1,1,144,19,108,108,15,79,24,23,0,0,214,37,202,23,53,1,1,0,144,21,109,109,15,79,24,23,0,0,227,37,201,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,227,37,202,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,227,37,217,23,0,2,1,1,107,107,107,0,0,0,0,0,0,0,227,37,226,23,0,2,1,1,108,108,108,0,0,0,0,0,0,0,227,37,235,23,0,2,1,0,109,109,109,0,0,0,0,0,0,0,227,37,199,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,227,37,211,23,5,2,1,1,139,107,107,0,0,0,0,0,0,0,227,37,200,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,227,37,220,23,6,2,1,1,141,108,108,0,0,0,0,0,0,0,227,37,229,23,7,2,1,0,143,109,109,0,0,0,0,0,0,0,227,37,236,23,10,2,1,0,110,109,109,109,0,0,0,0,0,0,227,37,230,23,19,2,1,0,142,16,109,109,0,0,0,0,0,0,227,37,212,23,19,2,1,1,142,19,107,107,0,0,0,0,0,0,227,37,221,23,19,2,1,1,142,21,108,108,0,0,0,0,0,0,227,37,218,23,36,1,1,1,107,107,107,15,79,24,0,0,0,0,227,37,227,23,36,1,1,1,108,108,108,15,79,24,0,0,0,0,227,37,239,23,36,1,1,0,109,109,109,15,79,24,0,0,0,0,227,37,215,23,39,1,1,1,139,107,107,15,79,24,0,0,0,0,227,37,224,23,40,1,1,1,141,108,108,15,79,24,0,0,0,0,227,37,233,23,41,1,1,0,143,109,109,15,79,24,0,0,0,0,227,37,219,23,36,1,1,1,107,107,107,15,79,24,23,0,0,0,227,37,228,23,36,1,1,1,108,108,108,15,79,24,23,0,0,0,227,37,240,23,36,1,1,0,109,109,109,15,79,24,23,0,0,0,227,37,237,23,49,1,1,0,110,109,109,109,15,79,24,0,0,0,227,37,216,23,39,1,1,1,139,107,107,15,79,24,23,0,0,0,227,37,225,23,40,1,1,1,141,108,108,15,79,24,23,0,0,0,227,37,231,23,60,1,1,0,142,16,109,109,15,79,24,0,0,0,227,37,213,23,60,1,1,1,142,19,107,107,15,79,24,0,0,0,227,37,222,23,60,1,1,1,142,21,108,108,15,79,24,0,0,0,227,37,234,23,41,1,1,0,143,109,109,15,79,24,23,0,0,0,227,37,238,23,49,1,1,0,110,109,109,109,15,79,24,23,0,0,227,37,232,23,60,1,1,0,142,16,109,109,15,79,24,23,0,0,227,37,214,23,60,1,1,1,142,19,107,107,15,79,24,23,0,0,227,37,223,23,60,1,1,1,142,21,108,108,15,79,24,23,0,0,240,37,220,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,240,37,246,23,0,2,1,0,107,107,107,0,0,0,0,0,0,0,240,37,242,23,5,2,1,0,139,107,107,0,0,0,0,0,0,0,240,37,218,24,21,2,0,0,144,101,101,0,0,0,0,0,0,0,240,37,249,23,10,2,1,0,110,107,107,107,0,0,0,0,0,0,240,37,247,23,36,1,1,0,107,107,107,15,79,24,0,0,0,0,240,37,243,23,39,1,1,0,139,107,107,15,79,24,0,0,0,0,240,37,248,23,36,1,1,0,107,107,107,15,79,24,23,0,0,0,240,37,250,23,49,1,1,0,110,107,107,107,15,79,24,0,0,0,240,37,244,23,39,1,1,0,139,107,107,15,79,24,23,0,0,0,240,37,251,23,49,1,1,0,110,107,107,107,15,79,24,23,0,0,253,37,239,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,253,37,1,24,0,2,1,0,107,107,107,0,0,0,0,0,0,0,253,37,253,23,5,2,1,0,139,107,107,0,0,0,0,0,0,0,253,37,237,24,22,2,0,0,142,101,101,0,0,0,0,0,0,0,253,37,4,24,10,2,1,0,110,107,107,107,0,0,0,0,0,0,253,37,2,24,36,1,1,0,107,107,107,15,79,24,0,0,0,0,253,37,254,23,39,1,1,0,139,107,107,15,79,24,0,0,0,0,253,37,3,24,36,1,1,0,107,107,107,15,79,24,23,0,0,0,253,37,5,24,49,1,1,0,110,107,107,107,15,79,24,0,0,0,253,37,255,23,39,1,1,0,139,107,107,15,79,24,23,0,0,0,253,37,6,24,49,1,1,0,110,107,107,107,15,79,24,23,0,0,10,38,185,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,10,38,186,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,10,38,13,24,0,2,1,1,107,107,107,0,0,0,0,0,0,0,10,38,22,24,0,2,1,1,108,108,108,0,0,0,0,0,0,0,10,38,31,24,0,2,1,0,109,109,109,0,0,0,0,0,0,0,10,38,183,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,10,38,7,24,5,2,1,1,139,107,107,0,0,0,0,0,0,0,10,38,184,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,10,38,16,24,6,2,1,1,141,108,108,0,0,0,0,0,0,0,10,38,25,24,7,2,1,0,143,109,109,0,0,0,0,0,0,0,10,38,32,24,10,2,1,0,110,109,109,109,0,0,0,0,0,0,10,38,8,24,11,2,1,1,144,17,107,107,0,0,0,0,0,0,10,38,17,24,11,2,1,1,144,19,108,108,0,0,0,0,0,0,10,38,26,24,11,2,1,0,144,21,109,109,0,0,0,0,0,0,10,38,14,24,36,1,1,1,107,107,107,15,79,24,0,0,0,0,10,38,23,24,36,1,1,1,108,108,108,15,79,24,0,0,0,0,10,38,35,24,36,1,1,0,109,109,109,15,79,24,0,0,0,0,10,38,11,24,39,1,1,1,139,107,107,15,79,24,0,0,0,0,10,38,20,24,40,1,1,1,141,108,108,15,79,24,0,0,0,0,10,38,29,24,41,1,1,0,143,109,109,15,79,24,0,0,0,0,10,38,15,24,36,1,1,1,107,107,107,15,79,24,23,0,0,0,10,38,24,24,36,1,1,1,108,108,108,15,79,24,23,0,0,0,10,38,36,24,36,1,1,0,109,109,109,15,79,24,23,0,0,0,10,38,33,24,49,1,1,0,110,109,109,109,15,79,24,0,0,0,10,38,12,24,39,1,1,1,139,107,107,15,79,24,23,0,0,0,10,38,21,24,40,1,1,1,141,108,108,15,79,24,23,0,0,0,10,38,30,24,41,1,1,0,143,109,109,15,79,24,23,0,0,0,10,38,9,24,53,1,1,1,144,17,107,107,15,79,24,0,0,0,10,38,18,24,53,1,1,1,144,19,108,108,15,79,24,0,0,0,10,38,27,24,53,1,1,0,144,21,109,109,15,79,24,0,0,0,10,38,34,24,49,1,1,0,110,109,109,109,15,79,24,23,0,0,10,38,10,24,53,1,1,1,144,17,107,107,15,79,24,23,0,0,10,38,19,24,53,1,1,1,144,19,108,108,15,79,24,23,0,0,10,38,28,24,53,1,1,0,144,21,109,109,15,79,24,23,0,0,23,38,205,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,23,38,206,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,23,38,43,24,0,2,1,1,107,107,107,0,0,0,0,0,0,0,23,38,52,24,0,2,1,1,108,108,108,0,0,0,0,0,0,0,23,38,61,24,0,2,1,0,109,109,109,0,0,0,0,0,0,0,23,38,203,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,23,38,37,24,5,2,1,1,139,107,107,0,0,0,0,0,0,0,23,38,204,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,23,38,46,24,6,2,1,1,141,108,108,0,0,0,0,0,0,0,23,38,55,24,7,2,1,0,143,109,109,0,0,0,0,0,0,0,23,38,62,24,10,2,1,0,110,109,109,109,0,0,0,0,0,0,23,38,56,24,19,2,1,0,142,16,109,109,0,0,0,0,0,0,23,38,38,24,19,2,1,1,142,19,107,107,0,0,0,0,0,0,23,38,47,24,19,2,1,1,142,21,108,108,0,0,0,0,0,0,23,38,44,24,36,1,1,1,107,107,107,15,79,24,0,0,0,0,23,38,53,24,36,1,1,1,108,108,108,15,79,24,0,0,0,0,23,38,65,24,36,1,1,0,109,109,109,15,79,24,0,0,0,0,23,38,41,24,39,1,1,1,139,107,107,15,79,24,0,0,0,0,23,38,50,24,40,1,1,1,141,108,108,15,79,24,0,0,0,0,23,38,59,24,41,1,1,0,143,109,109,15,79,24,0,0,0,0,23,38,45,24,36,1,1,1,107,107,107,15,79,24,23,0,0,0,23,38,54,24,36,1,1,1,108,108,108,15,79,24,23,0,0,0,23,38,66,24,36,1,1,0,109,109,109,15,79,24,23,0,0,0,23,38,63,24,49,1,1,0,110,109,109,109,15,79,24,0,0,0,23,38,42,24,39,1,1,1,139,107,107,15,79,24,23,0,0,0,23,38,51,24,40,1,1,1,141,108,108,15,79,24,23,0,0,0,23,38,57,24,60,1,1,0,142,16,109,109,15,79,24,0,0,0,23,38,39,24,60,1,1,1,142,19,107,107,15,79,24,0,0,0,23,38,48,24,60,1,1,1,142,21,108,108,15,79,24,0,0,0,23,38,60,24,41,1,1,0,143,109,109,15,79,24,23,0,0,0,23,38,64,24,49,1,1,0,110,109,109,109,15,79,24,23,0,0,23,38,58,24,60,1,1,0,142,16,109,109,15,79,24,23,0,0,23,38,40,24,60,1,1,1,142,19,107,107,15,79,24,23,0,0,23,38,49,24,60,1,1,1,142,21,108,108,15,79,24,23,0,0,36,38,224,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,36,38,72,24,0,2,1,0,107,107,107,0,0,0,0,0,0,0,36,38,68,24,5,2,1,0,139,107,107,0,0,0,0,0,0,0,36,38,222,24,21,2,0,0,144,101,101,0,0,0,0,0,0,0,36,38,75,24,10,2,1,0,110,107,107,107,0,0,0,0,0,0,36,38,73,24,36,1,1,0,107,107,107,15,79,24,0,0,0,0,36,38,69,24,39,1,1,0,139,107,107,15,79,24,0,0,0,0,36,38,74,24,36,1,1,0,107,107,107,15,79,24,23,0,0,0,36,38,76,24,49,1,1,0,110,107,107,107,15,79,24,0,0,0,36,38,70,24,39,1,1,0,139,107,107,15,79,24,23,0,0,0,36,38,77,24,49,1,1,0,110,107,107,107,15,79,24,23,0,0,49,38,243,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,49,38,83,24,0,2,1,0,107,107,107,0,0,0,0,0,0,0,49,38,79,24,5,2,1,0,139,107,107,0,0,0,0,0,0,0,49,38,241,24,22,2,0,0,142,101,101,0,0,0,0,0,0,0,49,38,86,24,10,2,1,0,110,107,107,107,0,0,0,0,0,0,49,38,84,24,36,1,1,0,107,107,107,15,79,24,0,0,0,0,49,38,80,24,39,1,1,0,139,107,107,15,79,24,0,0,0,0,49,38,85,24,36,1,1,0,107,107,107,15,79,24,23,0,0,0,49,38,87,24,49,1,1,0,110,107,107,107,15,79,24,0,0,0,49,38,81,24,39,1,1,0,139,107,107,15,79,24,23,0,0,0,49,38,88,24,49,1,1,0,110,107,107,107,15,79,24,23,0,0,62,38,189,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,62,38,190,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,62,38,95,24,0,2,1,1,107,107,107,0,0,0,0,0,0,0,62,38,104,24,0,2,1,1,108,108,108,0,0,0,0,0,0,0,62,38,113,24,0,2,1,0,109,109,109,0,0,0,0,0,0,0,62,38,187,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,62,38,89,24,5,2,1,1,139,107,107,0,0,0,0,0,0,0,62,38,188,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,62,38,98,24,6,2,1,1,141,108,108,0,0,0,0,0,0,0,62,38,107,24,7,2,1,0,143,109,109,0,0,0,0,0,0,0,62,38,114,24,10,2,1,0,110,109,109,109,0,0,0,0,0,0,62,38,90,24,11,2,1,1,144,17,107,107,0,0,0,0,0,0,62,38,99,24,11,2,1,1,144,19,108,108,0,0,0,0,0,0,62,38,108,24,11,2,1,0,144,21,109,109,0,0,0,0,0,0,62,38,96,24,36,1,1,1,107,107,107,15,79,24,0,0,0,0,62,38,105,24,36,1,1,1,108,108,108,15,79,24,0,0,0,0,62,38,117,24,36,1,1,0,109,109,109,15,79,24,0,0,0,0,62,38,93,24,39,1,1,1,139,107,107,15,79,24,0,0,0,0,62,38,102,24,40,1,1,1,141,108,108,15,79,24,0,0,0,0,62,38,111,24,41,1,1,0,143,109,109,15,79,24,0,0,0,0,62,38,97,24,36,1,1,1,107,107,107,15,79,24,23,0,0,0,62,38,106,24,36,1,1,1,108,108,108,15,79,24,23,0,0,0,62,38,118,24,36,1,1,0,109,109,109,15,79,24,23,0,0,0,62,38,115,24,49,1,1,0,110,109,109,109,15,79,24,0,0,0,62,38,94,24,39,1,1,1,139,107,107,15,79,24,23,0,0,0,62,38,103,24,40,1,1,1,141,108,108,15,79,24,23,0,0,0,62,38,112,24,41,1,1,0,143,109,109,15,79,24,23,0,0,0,62,38,91,24,53,1,1,1,144,17,107,107,15,79,24,0,0,0,62,38,100,24,53,1,1,1,144,19,108,108,15,79,24,0,0,0,62,38,109,24,53,1,1,0,144,21,109,109,15,79,24,0,0,0,62,38,116,24,49,1,1,0,110,109,109,109,15,79,24,23,0,0,62,38,92,24,53,1,1,1,144,17,107,107,15,79,24,23,0,0,62,38,101,24,53,1,1,1,144,19,108,108,15,79,24,23,0,0,62,38,110,24,53,1,1,0,144,21,109,109,15,79,24,23,0,0,75,38,209,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,75,38,210,24,0,2,0,0,104,104,104,0,0,0,0,0,0,0,75,38,125,24,0,2,1,1,107,107,107,0,0,0,0,0,0,0,75,38,134,24,0,2,1,1,108,108,108,0,0,0,0,0,0,0,75,38,143,24,0,2,1,0,109,109,109,0,0,0,0,0,0,0,75,38,207,24,5,2,0,0,139,101,101,0,0,0,0,0,0,0,75,38,119,24,5,2,1,1,139,107,107,0,0,0,0,0,0,0,75,38,208,24,6,2,0,0,141,104,104,0,0,0,0,0,0,0,75,38,128,24,6,2,1,1,141,108,108,0,0,0,0,0,0,0,75,38,137,24,7,2,1,0,143,109,109,0,0,0,0,0,0,0,75,38,144,24,10,2,1,0,110,109,109,109,0,0,0,0,0,0,75,38,138,24,19,2,1,0,142,16,109,109,0,0,0,0,0,0,75,38,120,24,19,2,1,1,142,19,107,107,0,0,0,0,0,0,75,38,129,24,19,2,1,1,142,21,108,108,0,0,0,0,0,0,75,38,126,24,36,1,1,1,107,107,107,15,79,24,0,0,0,0,75,38,135,24,36,1,1,1,108,108,108,15,79,24,0,0,0,0,75,38,147,24,36,1,1,0,109,109,109,15,79,24,0,0,0,0,75,38,123,24,39,1,1,1,139,107,107,15,79,24,0,0,0,0,75,38,132,24,40,1,1,1,141,108,108,15,79,24,0,0,0,0,75,38,141,24,41,1,1,0,143,109,109,15,79,24,0,0,0,0,75,38,127,24,36,1,1,1,107,107,107,15,79,24,23,0,0,0,75,38,136,24,36,1,1,1,108,108,108,15,79,24,23,0,0,0,75,38,148,24,36,1,1,0,109,109,109,15,79,24,23,0,0,0,75,38,145,24,49,1,1,0,110,109,109,109,15,79,24,0,0,0,75,38,124,24,39,1,1,1,139,107,107,15,79,24,23,0,0,0,75,38,133,24,40,1,1,1,141,108,108,15,79,24,23,0,0,0,75,38,139,24,60,1,1,0,142,16,109,109,15,79,24,0,0,0,75,38,121,24,60,1,1,1,142,19,107,107,15,79,24,0,0,0,75,38,130,24,60,1,1,1,142,21,108,108,15,79,24,0,0,0,75,38,142,24,41,1,1,0,143,109,109,15,79,24,23,0,0,0,75,38,146,24,49,1,1,0,110,109,109,109,15,79,24,23,0,0,75,38,140,24,60,1,1,0,142,16,109,109,15,79,24,23,0,0,75,38,122,24,60,1,1,1,142,19,107,107,15,79,24,23,0,0,75,38,131,24,60,1,1,1,142,21,108,108,15,79,24,23,0,0,88,38,228,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,88,38,154,24,0,2,1,0,107,107,107,0,0,0,0,0,0,0,88,38,150,24,5,2,1,0,139,107,107,0,0,0,0,0,0,0,88,38,226,24,21,2,0,0,144,101,101,0,0,0,0,0,0,0,88,38,157,24,10,2,1,0,110,107,107,107,0,0,0,0,0,0,88,38,155,24,36,1,1,0,107,107,107,15,79,24,0,0,0,0,88,38,151,24,39,1,1,0,139,107,107,15,79,24,0,0,0,0,88,38,156,24,36,1,1,0,107,107,107,15,79,24,23,0,0,0,88,38,158,24,49,1,1,0,110,107,107,107,15,79,24,0,0,0,88,38,152,24,39,1,1,0,139,107,107,15,79,24,23,0,0,0,88,38,159,24,49,1,1,0,110,107,107,107,15,79,24,23,0,0,101,38,247,24,0,2,0,0,101,101,101,0,0,0,0,0,0,0,101,38,165,24,0,2,1,0,107,107,107,0,0,0,0,0,0,0,101,38,161,24,5,2,1,0,139,107,107,0,0,0,0,0,0,0,101,38,245,24,22,2,0,0,142,101,101,0,0,0,0,0,0,0,101,38,168,24,10,2,1,0,110,107,107,107,0,0,0,0,0,0,101,38,166,24,36,1,1,0,107,107,107,15,79,24,0,0,0,0,101,38,162,24,39,1,1,0,139,107,107,15,79,24,0,0,0,0,101,38,167,24,36,1,1,0,107,107,107,15,79,24,23,0,0,0,101,38,169,24,49,1,1,0,110,107,107,107,15,79,24,0,0,0,101,38,163,24,39,1,1,0,139,107,107,15,79,24,23,0,0,0,101,38,170,24,49,1,1,0,110,107,107,107,15,79,24,23,0,0,114,38,175,24,105,1,0,0,101,101,101,101,0,0,0,0,0,0,114,38,171,24,108,1,0,0,101,139,101,101,0,0,0,0,0,0,114,38,176,24,105,1,0,0,104,104,104,104,0,0,0,0,0,0,114,38,172,24,110,1,0,0,104,141,104,104,0,0,0,0,0,0,114,38,173,24,25,2,0,0,139,101,101,101,0,0,0,0,0,0,114,38,174,24,26,2,0,0,141,104,104,104,0,0,0,0,0,0,124,38,195,24,105,1,0,0,101,101,101,101,0,0,0,0,0,0,124,38,191,24,108,1,0,0,101,139,101,101,0,0,0,0,0,0,124,38,196,24,105,1,0,0,104,104,104,104,0,0,0,0,0,0,124,38,192,24,110,1,0,0,104,141,104,104,0,0,0,0,0,0,124,38,193,24,25,2,0,0,139,101,101,101,0,0,0,0,0,0,124,38,194,24,26,2,0,0,141,104,104,104,0,0,0,0,0,0,134,38,215,24,105,1,0,0,101,101,101,101,0,0,0,0,0,0,134,38,211,24,29,2,0,0,101,144,101,101,0,0,0,0,0,0,134,38,213,24,30,2,0,0,144,101,101,101,0,0,0,0,0,0,144,38,234,24,105,1,0,0,101,101,101,101,0,0,0,0,0,0,144,38,230,24,33,2,0,0,101,142,101,101,0,0,0,0,0,0,144,38,232,24,34,2,0,0,142,101,101,101,0,0,0,0,0,0,154,38,249,25,0,2,0,0,101,101,101,0,0,0,0,0,0,0,154,38,250,25,0,2,0,0,104,104,104,0,0,0,0,0,0,0,154,38,255,24,0,2,1,1,107,107,107,0,0,0,0,0,0,0,154,38,8,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,154,38,17,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,154,38,247,25,5,2,0,0,139,101,101,0,0,0,0,0,0,0,154,38,249,24,5,2,1,1,139,107,107,0,0,0,0,0,0,0,154,38,248,25,6,2,0,0,141,104,104,0,0,0,0,0,0,0,154,38,2,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,154,38,11,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,154,38,18,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,154,38,250,24,11,2,1,1,144,17,107,107,0,0,0,0,0,0,154,38,3,25,11,2,1,1,144,19,108,108,0,0,0,0,0,0,154,38,12,25,11,2,1,0,144,21,109,109,0,0,0,0,0,0,154,38,0,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,154,38,9,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,154,38,21,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,154,38,253,24,39,1,1,1,139,107,107,15,79,24,0,0,0,0,154,38,6,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,154,38,15,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,154,38,1,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,154,38,10,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,154,38,22,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,154,38,19,25,49,1,1,0,110,109,109,109,15,79],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1229486);allocate([24,0,0,0,154,38,254,24,39,1,1,1,139,107,107,15,79,24,23,0,0,0,154,38,7,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,154,38,16,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,154,38,251,24,53,1,1,1,144,17,107,107,15,79,24,0,0,0,154,38,4,25,53,1,1,1,144,19,108,108,15,79,24,0,0,0,154,38,13,25,53,1,1,0,144,21,109,109,15,79,24,0,0,0,154,38,20,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,154,38,252,24,53,1,1,1,144,17,107,107,15,79,24,23,0,0,154,38,5,25,53,1,1,1,144,19,108,108,15,79,24,23,0,0,154,38,14,25,53,1,1,0,144,21,109,109,15,79,24,23,0,0,167,38,13,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,167,38,14,26,0,2,0,0,104,104,104,0,0,0,0,0,0,0,167,38,29,25,0,2,1,1,107,107,107,0,0,0,0,0,0,0,167,38,38,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,167,38,47,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,167,38,11,26,5,2,0,0,139,101,101,0,0,0,0,0,0,0,167,38,23,25,5,2,1,1,139,107,107,0,0,0,0,0,0,0,167,38,12,26,6,2,0,0,141,104,104,0,0,0,0,0,0,0,167,38,32,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,167,38,41,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,167,38,48,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,167,38,42,25,19,2,1,0,142,16,109,109,0,0,0,0,0,0,167,38,24,25,19,2,1,1,142,19,107,107,0,0,0,0,0,0,167,38,33,25,19,2,1,1,142,21,108,108,0,0,0,0,0,0,167,38,30,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,167,38,39,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,167,38,51,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,167,38,27,25,39,1,1,1,139,107,107,15,79,24,0,0,0,0,167,38,36,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,167,38,45,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,167,38,31,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,167,38,40,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,167,38,52,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,167,38,49,25,49,1,1,0,110,109,109,109,15,79,24,0,0,0,167,38,28,25,39,1,1,1,139,107,107,15,79,24,23,0,0,0,167,38,37,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,167,38,43,25,60,1,1,0,142,16,109,109,15,79,24,0,0,0,167,38,25,25,60,1,1,1,142,19,107,107,15,79,24,0,0,0,167,38,34,25,60,1,1,1,142,21,108,108,15,79,24,0,0,0,167,38,46,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,167,38,50,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,167,38,44,25,60,1,1,0,142,16,109,109,15,79,24,23,0,0,167,38,26,25,60,1,1,1,142,19,107,107,15,79,24,23,0,0,167,38,35,25,60,1,1,1,142,21,108,108,15,79,24,23,0,0,180,38,32,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,180,38,58,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,180,38,54,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,180,38,30,26,21,2,0,0,144,101,101,0,0,0,0,0,0,0,180,38,61,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,180,38,59,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,180,38,55,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,180,38,60,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,180,38,62,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,180,38,56,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,180,38,63,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,193,38,51,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,193,38,69,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,193,38,65,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,193,38,49,26,22,2,0,0,142,101,101,0,0,0,0,0,0,0,193,38,72,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,193,38,70,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,193,38,66,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,193,38,71,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,193,38,73,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,193,38,67,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,193,38,74,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,206,38,253,25,0,2,0,0,101,101,101,0,0,0,0,0,0,0,206,38,254,25,0,2,0,0,104,104,104,0,0,0,0,0,0,0,206,38,81,25,0,2,1,1,107,107,107,0,0,0,0,0,0,0,206,38,90,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,206,38,99,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,206,38,251,25,5,2,0,0,139,101,101,0,0,0,0,0,0,0,206,38,75,25,5,2,1,1,139,107,107,0,0,0,0,0,0,0,206,38,252,25,6,2,0,0,141,104,104,0,0,0,0,0,0,0,206,38,84,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,206,38,93,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,206,38,100,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,206,38,76,25,11,2,1,1,144,17,107,107,0,0,0,0,0,0,206,38,85,25,11,2,1,1,144,19,108,108,0,0,0,0,0,0,206,38,94,25,11,2,1,0,144,21,109,109,0,0,0,0,0,0,206,38,82,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,206,38,91,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,206,38,103,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,206,38,79,25,39,1,1,1,139,107,107,15,79,24,0,0,0,0,206,38,88,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,206,38,97,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,206,38,83,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,206,38,92,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,206,38,104,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,206,38,101,25,49,1,1,0,110,109,109,109,15,79,24,0,0,0,206,38,80,25,39,1,1,1,139,107,107,15,79,24,23,0,0,0,206,38,89,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,206,38,98,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,206,38,77,25,53,1,1,1,144,17,107,107,15,79,24,0,0,0,206,38,86,25,53,1,1,1,144,19,108,108,15,79,24,0,0,0,206,38,95,25,53,1,1,0,144,21,109,109,15,79,24,0,0,0,206,38,102,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,206,38,78,25,53,1,1,1,144,17,107,107,15,79,24,23,0,0,206,38,87,25,53,1,1,1,144,19,108,108,15,79,24,23,0,0,206,38,96,25,53,1,1,0,144,21,109,109,15,79,24,23,0,0,219,38,17,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,219,38,18,26,0,2,0,0,104,104,104,0,0,0,0,0,0,0,219,38,111,25,0,2,1,1,107,107,107,0,0,0,0,0,0,0,219,38,120,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,219,38,129,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,219,38,15,26,5,2,0,0,139,101,101,0,0,0,0,0,0,0,219,38,105,25,5,2,1,1,139,107,107,0,0,0,0,0,0,0,219,38,16,26,6,2,0,0,141,104,104,0,0,0,0,0,0,0,219,38,114,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,219,38,123,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,219,38,130,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,219,38,124,25,19,2,1,0,142,16,109,109,0,0,0,0,0,0,219,38,106,25,19,2,1,1,142,19,107,107,0,0,0,0,0,0,219,38,115,25,19,2,1,1,142,21,108,108,0,0,0,0,0,0,219,38,112,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,219,38,121,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,219,38,133,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,219,38,109,25,39,1,1,1,139,107,107,15,79,24,0,0,0,0,219,38,118,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,219,38,127,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,219,38,113,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,219,38,122,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,219,38,134,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,219,38,131,25,49,1,1,0,110,109,109,109,15,79,24,0,0,0,219,38,110,25,39,1,1,1,139,107,107,15,79,24,23,0,0,0,219,38,119,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,219,38,125,25,60,1,1,0,142,16,109,109,15,79,24,0,0,0,219,38,107,25,60,1,1,1,142,19,107,107,15,79,24,0,0,0,219,38,116,25,60,1,1,1,142,21,108,108,15,79,24,0,0,0,219,38,128,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,219,38,132,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,219,38,126,25,60,1,1,0,142,16,109,109,15,79,24,23,0,0,219,38,108,25,60,1,1,1,142,19,107,107,15,79,24,23,0,0,219,38,117,25,60,1,1,1,142,21,108,108,15,79,24,23,0,0,232,38,36,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,232,38,140,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,232,38,136,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,232,38,34,26,21,2,0,0,144,101,101,0,0,0,0,0,0,0,232,38,143,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,232,38,141,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,232,38,137,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,232,38,142,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,232,38,144,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,232,38,138,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,232,38,145,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,245,38,55,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,245,38,151,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,245,38,147,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,245,38,53,26,22,2,0,0,142,101,101,0,0,0,0,0,0,0,245,38,154,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,245,38,152,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,245,38,148,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,245,38,153,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,245,38,155,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,245,38,149,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,245,38,156,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,2,39,1,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,2,39,2,26,0,2,0,0,104,104,104,0,0,0,0,0,0,0,2,39,163,25,0,2,1,1,107,107,107,0,0,0,0,0,0,0,2,39,172,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,2,39,181,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,2,39,255,25,5,2,0,0,139,101,101,0,0,0,0,0,0,0,2,39,157,25,5,2,1,1,139,107,107,0,0,0,0,0,0,0,2,39,0,26,6,2,0,0,141,104,104,0,0,0,0,0,0,0,2,39,166,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,2,39,175,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,2,39,182,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,2,39,158,25,11,2,1,1,144,17,107,107,0,0,0,0,0,0,2,39,167,25,11,2,1,1,144,19,108,108,0,0,0,0,0,0,2,39,176,25,11,2,1,0,144,21,109,109,0,0,0,0,0,0,2,39,164,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,2,39,173,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,2,39,185,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,2,39,161,25,39,1,1,1,139,107,107,15,79,24,0,0,0,0,2,39,170,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,2,39,179,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,2,39,165,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,2,39,174,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,2,39,186,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,2,39,183,25,49,1,1,0,110,109,109,109,15,79,24,0,0,0,2,39,162,25,39,1,1,1,139,107,107,15,79,24,23,0,0,0,2,39,171,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,2,39,180,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,2,39,159,25,53,1,1,1,144,17,107,107,15,79,24,0,0,0,2,39,168,25,53,1,1,1,144,19,108,108,15,79,24,0,0,0,2,39,177,25,53,1,1,0,144,21,109,109,15,79,24,0,0,0,2,39,184,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,2,39,160,25,53,1,1,1,144,17,107,107,15,79,24,23,0,0,2,39,169,25,53,1,1,1,144,19,108,108,15,79,24,23,0,0,2,39,178,25,53,1,1,0,144,21,109,109,15,79,24,23,0,0,15,39,21,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,15,39,22,26,0,2,0,0,104,104,104,0,0,0,0,0,0,0,15,39,193,25,0,2,1,1,107,107,107,0,0,0,0,0,0,0,15,39,202,25,0,2,1,1,108,108,108,0,0,0,0,0,0,0,15,39,211,25,0,2,1,0,109,109,109,0,0,0,0,0,0,0,15,39,19,26,5,2,0,0,139,101,101,0,0,0,0,0,0,0,15,39,187,25,5,2,1,1,139,107,107,0,0,0,0,0,0,0,15,39,20,26,6,2,0,0,141,104,104,0,0,0,0,0,0,0,15,39,196,25,6,2,1,1,141,108,108,0,0,0,0,0,0,0,15,39,205,25,7,2,1,0,143,109,109,0,0,0,0,0,0,0,15,39,212,25,10,2,1,0,110,109,109,109,0,0,0,0,0,0,15,39,206,25,19,2,1,0,142,16,109,109,0,0,0,0,0,0,15,39,188,25,19,2,1,1,142,19,107,107,0,0,0,0,0,0,15,39,197,25,19,2,1,1,142,21,108,108,0,0,0,0,0,0,15,39,194,25,36,1,1,1,107,107,107,15,79,24,0,0,0,0,15,39,203,25,36,1,1,1,108,108,108,15,79,24,0,0,0,0,15,39,215,25,36,1,1,0,109,109,109,15,79,24,0,0,0,0,15,39,191,25,39,1,1,1,139,107,107,15,79,24,0,0,0,0,15,39,200,25,40,1,1,1,141,108,108,15,79,24,0,0,0,0,15,39,209,25,41,1,1,0,143,109,109,15,79,24,0,0,0,0,15,39,195,25,36,1,1,1,107,107,107,15,79,24,23,0,0,0,15,39,204,25,36,1,1,1,108,108,108,15,79,24,23,0,0,0,15,39,216,25,36,1,1,0,109,109,109,15,79,24,23,0,0,0,15,39,213,25,49,1,1,0,110,109,109,109,15,79,24,0,0,0,15,39,192,25,39,1,1,1,139,107,107,15,79,24,23,0,0,0,15,39,201,25,40,1,1,1,141,108,108,15,79,24,23,0,0,0,15,39,207,25,60,1,1,0,142,16,109,109,15,79,24,0,0,0,15,39,189,25,60,1,1,1,142,19,107,107,15,79,24,0,0,0,15,39,198,25,60,1,1,1,142,21,108,108,15,79,24,0,0,0,15,39,210,25,41,1,1,0,143,109,109,15,79,24,23,0,0,0,15,39,214,25,49,1,1,0,110,109,109,109,15,79,24,23,0,0,15,39,208,25,60,1,1,0,142,16,109,109,15,79,24,23,0,0,15,39,190,25,60,1,1,1,142,19,107,107,15,79,24,23,0,0,15,39,199,25,60,1,1,1,142,21,108,108,15,79,24,23,0,0,28,39,40,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,28,39,222,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,28,39,218,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,28,39,38,26,21,2,0,0,144,101,101,0,0,0,0,0,0,0,28,39,225,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,28,39,223,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,28,39,219,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,28,39,224,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,28,39,226,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,28,39,220,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,28,39,227,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,41,39,59,26,0,2,0,0,101,101,101,0,0,0,0,0,0,0,41,39,233,25,0,2,1,0,107,107,107,0,0,0,0,0,0,0,41,39,229,25,5,2,1,0,139,107,107,0,0,0,0,0,0,0,41,39,57,26,22,2,0,0,142,101,101,0,0,0,0,0,0,0,41,39,236,25,10,2,1,0,110,107,107,107,0,0,0,0,0,0,41,39,234,25,36,1,1,0,107,107,107,15,79,24,0,0,0,0,41,39,230,25,39,1,1,0,139,107,107,15,79,24,0,0,0,0,41,39,235,25,36,1,1,0,107,107,107,15,79,24,23,0,0,0,41,39,237,25,49,1,1,0,110,107,107,107,15,79,24,0,0,0,41,39,231,25,39,1,1,0,139,107,107,15,79,24,23,0,0,0,41,39,238,25,49,1,1,0,110,107,107,107,15,79,24,23,0,0,54,39,243,25,105,1,0,0,101,101,101,101,0,0,0,0,0,0,54,39,239,25,108,1,0,0,101,139,101,101,0,0,0,0,0,0,54,39,244,25,105,1,0,0,104,104,104,104,0,0,0,0,0,0,54,39,240,25,110,1,0,0,104,141,104,104,0,0,0,0,0,0,54,39,241,25,25,2,0,0,139,101,101,101,0,0,0,0,0,0,54,39,242,25,26,2,0,0,141,104,104,104,0,0,0,0,0,0,64,39,7,26,105,1,0,0,101,101,101,101,0,0,0,0,0,0,64,39,3,26,108,1,0,0,101,139,101,101,0,0,0,0,0,0,64,39,8,26,105,1,0,0,104,104,104,104,0,0,0,0,0,0,64,39,4,26,110,1,0,0,104,141,104,104,0,0,0,0,0,0,64,39,5,26,25,2,0,0,139,101,101,101,0,0,0,0,0,0,64,39,6,26,26,2,0,0,141,104,104,104,0,0,0,0,0,0,74,39,27,26,105,1,0,0,101,101,101,101,0,0,0,0,0,0,74,39,23,26,29,2,0,0,101,144,101,101,0,0,0,0,0,0,74,39,25,26,30,2,0,0,144,101,101,101,0,0,0,0,0,0,84,39,46,26,105,1,0,0,101,101,101,101,0,0,0,0,0,0,84,39,42,26,33,2,0,0,101,142,101,101,0,0,0,0,0,0,84,39,44,26,34,2,0,0,142,101,101,101,0,0,0,0,0,0,94,39,65,26,66,0,8,1,116,107,88,0,0,0,0,0,0,0,94,39,71,26,66,0,8,1,116,108,88,0,0,0,0,0,0,0,94,39,77,26,66,0,8,0,116,109,88,0,0,0,0,0,0,0,94,39,66,26,222,1,8,1,116,107,88,15,79,24,0,0,0,0,94,39,72,26,222,1,8,1,116,108,88,15,79,24,0,0,0,0,94,39,78,26,222,1,8,0,116,109,88,15,79,24,0,0,0,0,105,39,62,26,43,2,8,1,116,144,17,88,0,0,0,0,0,0,105,39,68,26,43,2,8,1,116,144,19,88,0,0,0,0,0,0,105,39,74,26,43,2,8,0,116,144,21,88,0,0,0,0,0,0,105,39,63,26,44,2,8,1,116,144,17,88,15,79,24,0,0,0,105,39,69,26,44,2,8,1,116,144,19,88,15,79,24,0,0,0,105,39,75,26,44,2,8,0,116,144,21,88,15,79,24,0,0,0,117,39,61,26,67,0,8,1,116,139,88,0,0,0,0,0,0,0,117,39,64,26,45,2,8,1,116,139,88,15,79,24,0,0,0,0,129,39,67,26,46,2,8,1,116,141,88,0,0,0,0,0,0,0,129,39,70,26,47,2,8,1,116,141,88,15,79,24,0,0,0,0,141,39,73,26,48,2,8,0,116,143,88,0,0,0,0,0,0,0,141,39,76,26,49,2,8,0,116,143,88,15,79,24,0,0,0,0,153,39,83,26,66,0,8,1,116,107,88,0,0,0,0,0,0,0,153,39,89,26,66,0,8,1,116,108,88,0,0,0,0,0,0,0,153,39,95,26,66,0,8,0,116,109,88,0,0,0,0,0,0,0,153,39,84,26,222,1,8,1,116,107,88,15,79,24,0,0,0,0,153,39,90,26,222,1,8,1,116,108,88,15,79,24,0,0,0,0,153,39,96,26,222,1,8,0,116,109,88,15,79,24,0,0,0,0,164,39,92,26,52,2,8,0,116,142,16,88,0,0,0,0,0,0,164,39,80,26,52,2,8,1,116,142,19,88,0,0,0,0,0,0,164,39,86,26,52,2,8,1,116,142,21,88,0,0,0,0,0,0,164,39,93,26,53,2,8,0,116,142,16,88,15,79,24,0,0,0,164,39,81,26,53,2,8,1,116,142,19,88,15,79,24,0,0,0,164,39,87,26,53,2,8,1,116,142,21,88,15,79,24,0,0,0,176,39,79,26,67,0,8,1,116,139,88,0,0,0,0,0,0,0,176,39,82,26,45,2,8,1,116,139,88,15,79,24,0,0,0,0,188,39,85,26,46,2,8,1,116,141,88,0,0,0,0,0,0,0,188,39,88,26,47,2,8,1,116,141,88,15,79,24,0,0,0,0,200,39,91,26,48,2,8,0,116,143,88,0,0,0,0,0,0,0,200,39,94,26,49,2,8,0,116,143,88,15,79,24,0,0,0,0,212,39,99,26,66,0,8,0,116,107,88,0,0,0,0,0,0,0,212,39,97,26,67,0,8,0,116,139,88,0,0,0,0,0,0,0,212,39,100,26,222,1,8,0,116,107,88,15,79,24,0,0,0,0,212,39,98,26,45,2,8,0,116,139,88,15,79,24,0,0,0,0,223,39,103,26,66,0,8,0,116,107,88,0,0,0,0,0,0,0,223,39,101,26,67,0,8,0,116,139,88,0,0,0,0,0,0,0,223,39,104,26,222,1,8,0,116,107,88,15,79,24,0,0,0,0,223,39,102,26,45,2,8,0,116,139,88,15,79,24,0,0,0,0,234,39,107,26,59,0,0,0,101,101,0,0,0,0,0,0,0,0,234,39,108,26,59,0,0,0,104,104,0,0,0,0,0,0,0,0,234,39,105,26,63,0,0,0,139,101,0,0,0,0,0,0,0,0,234,39,106,26,124,1,0,0,141,104,0,0,0,0,0,0,0,0,242,39,111,26,59,0,0,0,101,101,0,0,0,0,0,0,0,0,242,39,112,26,59,0,0,0,104,104,0,0,0,0,0,0,0,0,242,39,109,26,63,0,0,0,139,101,0,0,0,0,0,0,0,0,242,39,110,26,124,1,0,0,141,104,0,0,0,0,0,0,0,0,250,39,114,26,59,0,0,0,101,101,0,0,0,0,0,0,0,0,250,39,113,26,61,0,0,0,144,101,0,0,0,0,0,0,0,0,2,40,116,26,59,0,0,0,101,101,0,0,0,0,0,0,0,0,2,40,115,26,60,0,0,0,142,101,0,0,0,0,0,0,0,0,10,40,169,26,54,2,0,0,101,149,101,0,0,0,0,0,0,0,10,40,165,26,54,2,0,0,104,149,104,0,0,0,0,0,0,0,10,40,166,26,58,2,0,1,148,107,15,79,24,0,0,0,0,0,10,40,167,26,58,2,0,1,148,108,15,79,24,0,0,0,0,0,10,40,168,26,59,2,1,0,152,109,15,79,24,0,0,0,0,0,21,40,174,26,60,2,0,0,101,147,101,0,0,0,0,0,0,0,21,40,170,26,62,2,0,0,104,151,104,0,0,0,0,0,0,0,21,40,171,26,58,2,0,1,148,107,15,79,24,0,0,0,0,0,21,40,172,26,59,2,0,1,152,108,15,79,24,0,0,0,0,0,21,40,173,26,65,2,1,0,155,109,15,79,24,0,0,0,0,0,32,40,175,26,67,2,64,0,151,15,79,24,0,0,0,0,0,0,46,40,176,26,69,2,64,0,155,15,79,24,0,0,0,0,0,0,60,40,177,26,71,2,64,0,156,15,79,24,0,0,0,0,0,0,74,40,178,26,71,2,64,0,156,15,79,24,0,0,0,0,0,0,88,40,179,26,67,2,64,0,151,15,79,24,0,0,0,0,0,0,102,40,180,26,69,2,64,0,155,15,79,24,0,0,0,0,0,0,116,40,181,26,71,2,64,0,156,15,79,24,0,0,0,0,0,0,130,40,182,26,71,2,64,0,156,15,79,24,0,0,0,0,0,0,144,40,187,26,54,2,0,0,101,149,101,0,0,0,0,0,0,0,144,40,183,26,72,2,0,0,104,153,104,0,0,0,0,0,0,0,144,40,184,26,77,2,0,1,150,107,15,79,24,0,0,0,0,0,144,40,185,26,78,2,0,1,154,108,15,79,24,0,0,0,0,0,144,40,186,26,79,2,1,0,156,109,15,79,24,0,0,0,0,0,155,40,192,26,60,2,0,0,101,147,101,0,0,0,0,0,0,0,155,40,188,26,62,2,0,0,101,151,101,0,0,0,0,0,0,0,155,40,189,26,77,2,0,1,150,107,15,79,24,0,0,0,0,0,155,40,190,26,78,2,0,1,154,107,15,79,24,0,0,0,0,0,155,40,191,26,79,2,1,0,156,108,15,79,24,0,0,0,0,0,166,40,199,26,59,0,0,1,107,107,0,0,0,0,0,0,0,0,166,40,208,26,59,0,0,1,108,108,0,0,0,0,0,0,0,0,166,40,217,26,59,0,1,0,109,109,0,0,0,0,0,0,0,0,166,40,193,26,63,0,0,1,139,107,0,0,0,0,0,0,0,0,166,40,202,26,124,1,0,1,141,108,0,0,0,0,0,0,0,0,166,40,211,26,193,1,1,0,143,109,0,0,0,0,0,0,0,0,166,40,218,26,175,1,1,0,22,109,109,0,0,0,0,0,0,0,166,40,194,26,186,1,0,1,139,17,107,0,0,0,0,0,0,0,166,40,203,26,187,1,0,1,141,19,108,0,0,0,0,0,0,0,166,40,212,26,196,1,1,0,143,21,109,0,0,0,0,0,0,0,166,40,200,26,111,1,0,1,107,107,15,79,24,0,0,0,0,0,166,40,209,26,111,1,0,1,108,108,15,79,24,0,0,0,0,0,166,40,221,26,111,1,1,0,109,109,15,79,24,0,0,0,0,0,166,40,197,26,120,1,0,1,139,107,15,79,24,0,0,0,0,0,166,40,206,26,126,1,0,1,141,108,15,79,24,0,0,0,0,0,166,40,215,26,198,1,1,0,143,109,15,79,24,0,0,0,0,0,166,40,219,26,207,1,1,0,22,109,109,15,79,24,0,0,0,0,166,40,201,26,115,1,0,1,107,107,15,79,24,23,0,0,0,0,166,40,210,26,115,1,0,1,108,108,15,79,24,23,0,0,0,0,166,40,222,26,115,1,1,0,109,109,15,79,24,23,0,0,0,0,166,40,195,26,188,1,0,1,139,17,107,15,79,24,0,0,0,0,166,40,198,26,122,1,0,1,139,107,15,79,24,23,0,0,0,0,166,40,204,26,189,1,0,1,141,19,108,15,79,24,0,0,0,0,166,40,207,26,128,1,0,1,141,108,15,79,24,23,0,0,0,0,166,40,213,26,202,1,1,0,143,21,109,15,79,24,0,0,0,0,166,40,216,26,203,1,1,0,143,109,15,79,24,23,0,0,0,0,166,40,220,26,208,1,1,0,22,109,109,15,79,24,23,0,0,0,166,40,196,26,190,1,0,1,139,17,107,15,79,24,23,0,0,0,166,40,205,26,191,1,0,1,141,19,108,15,79,24,23,0,0,0,166,40,214,26,206,1,1,0,143,21,109,15,79,24,23,0,0,0,176,40,229,26,59,0,0,1,107,107,0,0,0,0,0,0,0,0,176,40,238,26,59,0,0,1,108,108,0,0,0,0,0,0,0,0,176,40,247,26,59,0,1,0,109,109,0,0,0,0,0,0,0,0,176,40,223,26,63,0,0,1,139,107,0,0,0,0,0,0,0,0,176,40,232,26,124,1,0,1,141,108,0,0,0,0,0,0,0,0,176,40,241,26,193,1,1,0,143,109,0,0,0,0,0,0,0,0,176,40,248,26,175,1,1,0,22,109,109,0,0,0,0,0,0,0,176,40,224,26,186,1,0,1,139,19,107,0,0,0,0,0,0,0,176,40,233,26,187,1,0,1,141,21,108,0,0,0,0,0,0,0,176,40,242,26,196,1,1,0,143,16,109,0,0,0,0,0,0,0,176,40,230,26,111,1,0,1,107,107,15,79,24,0,0,0,0,0,176,40,239,26,111,1,0,1,108,108,15,79,24,0,0,0,0,0,176,40,251,26,111,1,1,0,109,109,15,79,24,0,0,0,0,0,176,40,227,26,120,1,0,1,139,107,15,79,24,0,0,0,0,0,176,40,236,26,126,1,0,1,141,108,15,79,24,0,0,0,0,0,176,40,245,26,198,1,1,0,143,109,15,79,24,0,0,0,0,0,176,40,249,26,207,1,1,0,22,109,109,15,79,24,0,0,0,0,176,40,231,26,115,1,0,1,107,107,15,79,24,23,0,0,0,0,176,40,240,26,115,1,0,1,108,108,15,79,24,23,0,0,0,0,176,40,252,26,115,1,1,0,109,109,15,79,24,23,0,0,0,0,176,40,225,26,188,1,0,1,139,19,107,15,79,24,0,0,0,0,176,40,228,26,122,1,0,1,139,107,15,79,24,23,0,0,0,0,176,40,234,26,189,1,0,1,141,21,108,15,79,24,0,0,0,0,176,40,237,26,128,1,0,1,141,108,15,79,24,23,0,0,0,0,176,40,243,26,202,1,1,0,143,16,109,15,79,24,0,0,0,0,176,40,246,26,203,1,1,0,143,109,15,79,24,23,0,0,0,0,176,40,250,26,208,1,1,0,22,109,109,15,79,24,23,0,0,0,176,40,226,26,190,1,0,1,139,19,107,15,79,24,23,0,0,0,176,40,235,26,191,1,0,1,141,21,108,15,79,24,23,0,0,0,176,40,244,26,206,1,1,0,143,16,109,15,79,24,23,0,0,0,186,40,0,27,71,0,1,0,107,107,107,0,0,0,0,0,0,0,186,40,253,26,28,1,1,0,139,107,107,0,0,0,0,0,0,0,186,40,1,27,226,1,1,0,22,107,107,107,0,0,0,0,0,0,186,40,4,27,36,1,1,0,107,107,107,15,79,24,0,0,0,0,186,40,254,26,39,1,1,0,139,107,107,15,79,24,0,0,0,0,186,40,2,27,227,1,1,0,22,107,107,107,15,79,24,0,0,0,186,40,5,27,45,1,1,0,107,107,107,15,79,24,23,0,0,0,186,40,255,26,50,1,1,0,139,107,107,15,79,24,23,0,0,0,186,40,3,27,228,1,1,0,22,107,107,107,15,79,24,23,0,0,196,40,9,27,71,0,1,0,107,107,107,0,0,0,0,0,0,0,196,40,6,27,28,1,1,0,139,107,107,0,0,0,0,0,0,0,196,40,10,27,226,1,1,0,22,107,107,107,0,0,0,0,0,0,196,40,13,27,36,1,1,0,107,107,107,15,79,24,0,0,0,0,196,40,7,27,39,1,1,0,139,107,107,15,79,24,0,0,0,0,196,40,11,27,227,1,1,0,22,107,107,107,15,79,24,0,0,0,196,40,14,27,45,1,1,0,107,107,107,15,79,24,23,0,0,0,196,40,8,27,50,1,1,0,139,107,107,15,79,24,23,0,0,0,196,40,12,27,228,1,1,0,22,107,107,107,15,79,24,23,0,0,206,40,21,27,66,0,1,1,116,107,107,0,0,0,0,0,0,0,206,40,30,27,66,0,1,1,116,108,108,0,0,0,0,0,0,0,206,40,39,27,66,0,1,0,116,109,109,0,0,0,0,0,0,0,206,40,18,27,67,0,1,1,116,139,107,0,0,0,0,0,0,0,206,40,27,27,46,2,1,1,116,141,108,0,0,0,0,0,0,0,206,40,36,27,48,2,1,0,116,143,109,0,0,0,0,0,0,0,206,40,40,27,213,1,1,0,116,22,109,109,0,0,0,0,0,0,206,40,15,27,43,2,1,1,116,144,17,107,0,0,0,0,0,0,206,40,24,27,43,2,1,1,116,144,19,108,0,0,0,0,0,0,206,40,33,27,43,2,1,0,116,144,21,109,0,0,0,0,0,0,206,40,22,27,215,1,1,1,116,107,107,15,79,24,0,0,0,0,206,40,31,27,215,1,1,1,116,108,108,15,79,24,0,0,0,0,206,40,43,27,215,1,1,0,116,109,109,15,79,24,0,0,0,0,206,40,19,27,84,2,1,1,116,139,107,15,79,24,0,0,0,0,206,40,28,27,85,2,1,1,116,141,108,15,79,24,0,0,0,0,206,40,37,27,86,2,1,0,116,143,109,15,79,24,0,0,0,0,206,40,41,27,221,1,1,0,116,22,109,109,15,79,24,0,0,0,206,40,23,27,222,1,1,1,116,107,107,15,79,24,23,0,0,0,206,40,32,27,222,1,1,1,116,108,108,15,79,24,23,0,0,0,206,40,44,27,222,1,1,0,116,109,109,15,79,24,23,0,0,0,206,40,20,27,45,2,1,1,116,139,107,15,79,24,23,0,0,0,206,40,29,27,47,2,1,1,116,141,108,15,79,24,23,0,0,0,206,40,38,27,49,2,1,0,116,143,109,15,79,24,23,0,0,0,206,40,16,27,92,2,1,1,116,144,17,107,15,79,24,0,0,0,206,40,25,27,92,2,1,1,116,144,19,108,15,79,24,0,0,0,206,40,34,27,92,2,1,0,116,144,21,109,15,79,24,0,0,0,206,40,42,27,223,1,1,0,116,22,109,109,15,79,24,23,0,0,206,40,17,27,44,2,1,1,116,144,17,107,15,79,24,23,0,0,206,40,26,27,44,2,1,1,116,144,19,108,15,79,24,23,0,0,206,40,35,27,44,2,1,0,116,144,21,109,15,79,24,23,0,0,217,40,51,27,66,0,1,1,116,107,107,0,0,0,0,0,0,0,217,40,60,27,66,0,1,1,116,108,108,0,0,0,0,0,0,0,217,40,69,27,66,0,1,0,116,109,109,0,0,0,0,0,0,0,217,40,48,27,67,0,1,1,116,139,107,0,0,0,0,0,0,0,217,40,57,27,46,2,1,1,116,141,108,0,0,0,0,0,0,0,217,40,66,27,48,2,1,0,116,143,109,0,0,0,0,0,0,0,217,40,70,27,213,1,1,0,116,22,109,109,0,0,0,0,0,0,217,40,63,27,52,2,1,0,116,142,16,109,0,0,0,0,0,0,217,40,45,27,52,2,1,1,116,142,19,107,0,0,0,0,0,0,217,40,54,27,52,2,1,1,116,142,21,108,0,0,0,0,0,0,217,40,52,27,215,1,1,1,116,107,107,15,79,24,0,0,0,0,217,40,61,27,215,1,1,1,116,108,108,15,79,24,0,0,0,0,217,40,73,27,215,1,1,0,116,109,109,15,79,24,0,0,0,0,217,40,49,27,84,2,1,1,116,139,107,15,79,24,0,0,0,0,217,40,58,27,85,2,1,1,116,141,108,15,79,24,0,0,0,0,217,40,67,27,86,2,1,0,116,143,109,15,79,24,0,0,0,0,217,40,71,27,221,1,1,0,116,22,109,109,15,79,24,0,0,0,217,40,53,27,222,1,1,1,116,107,107,15,79,24,23,0,0,0,217,40,62,27,222,1,1,1,116,108,108,15,79,24,23,0,0,0,217,40,74,27,222,1,1,0,116,109,109,15,79,24,23,0,0,0,217,40,50,27,45,2,1,1,116,139,107,15,79,24,23,0,0,0,217,40,59,27,47,2,1,1,116,141,108,15,79,24,23,0,0,0,217,40,64,27,96,2,1,0,116,142,16,109,15,79,24,0,0,0,217,40,46,27,96,2,1,1,116,142,19,107,15,79,24,0,0,0,217,40,55,27,96,2,1,1,116,142,21,108,15,79,24,0,0,0,217,40,68,27,49,2,1,0,116,143,109,15,79,24,23,0,0,0,217,40,72,27,223,1,1,0,116,22,109,109,15,79,24,23,0,0,217,40,65,27,53,2,1,0,116,142,16,109,15,79,24,23,0,0,217,40,47,27,53,2,1,1,116,142,19,107,15,79,24,23,0,0,217,40,56,27,53,2,1,1,116,142,21,108,15,79,24,23,0,0,228,40,81,27,67,1,1,0,116,107,107,107,0,0,0,0,0,0,228,40,75,27,68,1,1,0,116,139,107,107,0,0,0,0,0,0,228,40,76,27,172,1,1,0,116,144,107,107,0,0,0,0,0,0,228,40,82,27,162,1,1,0,116,22,107,107,107,0,0,0,0,0,228,40,85,27,77,1,1,0,116,107,107,107,15,79,24,0,0,0,228,40,79,27,78,1,1,0,116,139,107,107,15,79,24,0,0,0,228,40,77,27,249,1,1,0,116,144,107,107,15,79,24,0,0,0,228,40,83,27,240,1,1,0,116,22,107,107,107,15,79,24,0,0,228,40,86,27,86,1,1,0,116,107,107,107,15,79,24,23,0,0,228,40,80,27,87,1,1,0,116,139,107,107,15,79,24,23,0,0,228,40,78,27,99,2,1,0,116,144,107,107,15,79,24,23,0,0,228,40,84,27,169,1,1,0,116,22,107,107,107,15,79,24,23,0,239,40,93,27,67,1,1,0,116,107,107,107,0,0,0,0,0,0,239,40,87,27,68,1,1,0,116,139,107,107,0,0,0,0,0,0,239,40,88,27,174,1,1,0,116,142,107,107,0,0,0,0,0,0,239,40,94,27,162,1,1,0,116,22,107,107,107,0,0,0,0,0,239,40,97,27,77,1,1,0,116,107,107,107,15,79,24,0,0,0,239,40,91,27,78,1,1,0,116,139,107,107,15,79,24,0,0,0,239,40,89,27,254,1,1,0,116,142,107,107,15,79,24,0,0,0,239,40,95,27,240,1,1,0,116,22,107,107,107,15,79,24,0,0,239,40,98,27,86,1,1,0,116,107,107,107,15,79,24,23,0,0,239,40,92,27,87,1,1,0,116,139,107,107,15,79,24,23,0,0,239,40,90,27,102,2,1,0,116,142,107,107,15,79,24,23,0,0,239,40,96,27,169,1,1,0,116,22,107,107,107,15,79,24,23,0,250,40,102,27,71,0,0,0,101,101,101,0,0,0,0,0,0,0,250,40,100,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,250,40,101,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,250,40,99,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,2,41,106,27,71,0,0,0,101,101,101,0,0,0,0,0,0,0,2,41,104,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,2,41,105,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,2,41,103,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,10,41,110,27,71,0,0,0,101,101,101,0,0,0,0,0,0,0,10,41,108,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,10,41,109,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,10,41,107,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,18,41,114,27,71,0,0,0,101,101,101,0,0,0,0,0,0,0,18,41,112,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,18,41,113,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,18,41,111,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,26,41,116,27,67,1,0,0,116,101,104,104,0,0,0,0,0,0,26,41,115,27,68,1,0,0,116,139,104,104,0,0,0,0,0,0,38,41,120,27,67,1,0,1,116,107,108,108,0,0,0,0,0,0,38,41,126,27,67,1,1,0,116,107,109,109,0,0,0,0,0,0,38,41,117,27,68,1,0,1,116,139,108,108,0,0,0,0,0,0,38,41,123,27,68,1,1,0,116,139,109,109,0,0,0,0,0,0,38,41,121,27,77,1,0,1,116,107,108,108,15,79,24,0,0,0,38,41,127,27,77,1,1,0,116,107,109,109,15,79,24,0,0,0,38,41,118,27,78,1,0,1,116,139,108,108,15,79,24,0,0,0,38,41,124,27,78,1,1,0,116,139,109,109,15,79,24,0,0,0,38,41,122,27,86,1,0,1,116,107,108,108,15,79,24,23,0,0,38,41,128,27,86,1,1,0,116,107,109,109,15,79,24,23,0,0,38,41,119,27,87,1,0,1,116,139,108,108,15,79,24,23,0,0,38,41,125,27,87,1,1,0,116,139,109,109,15,79,24,23,0,0,51,41,132,27,67,1,8,0,116,108,109,109,0,0,0,0,0,0,51,41,129,27,69,1,8,0,116,141,109,109,0,0,0,0,0,0,51,41,133,27,77,1,8,0,116,108,109,109,15,79,24,0,0,0,51,41,130,27,79,1,8,0,116,141,109,109,15,79,24,0,0,0,51,41,134,27,86,1,8,0,116,108,109,109,15,79,24,23,0,0,51,41,131,27,88,1,8,0,116,141,109,109,15,79,24,23,0,0,64,41,138,27,67,1,8,1,116,107,108,108,0,0,0,0,0,0,64,41,144,27,67,1,8,0,116,107,109,109,0,0,0,0,0,0,64,41,135,27,68,1,8,1,116,139,108,108,0,0,0,0,0,0,64,41,141,27,68,1,8,0,116,139,109,109,0,0,0,0,0,0,64,41,139,27,77,1,8,1,116,107,108,108,15,79,24,0,0,0,64,41,145,27,77,1,8,0,116,107,109,109,15,79,24,0,0,0,64,41,136,27,78,1,8,1,116,139,108,108,15,79,24,0,0,0,64,41,142,27,78,1,8,0,116,139,109,109,15,79,24,0,0,0,64,41,140,27,86,1,8,1,116,107,108,108,15,79,24,23,0,0,64,41,146,27,86,1,8,0,116,107,109,109,15,79,24,23,0,0,64,41,137,27,87,1,8,1,116,139,108,108,15,79,24,23,0,0,64,41,143,27,87,1,8,0,116,139,109,109,15,79,24,23,0,0,77,41,150,27,67,1,1,0,116,108,109,109,0,0,0,0,0,0,77,41,147,27,69,1,1,0,116,141,109,109,0,0,0,0,0,0,77,41,151,27,77,1,1,0,116,108,109,109,15,79,24,0,0,0,77,41,148,27,79,1,1,0,116,141,109,109,15,79,24,0,0,0,77,41,152,27,86,1,1,0,116,108,109,109,15,79,24,23,0,0,77,41,149,27,88,1,1,0,116,141,109,109,15,79,24,23,0,0,90,41,154,27,67,1,0,0,116,101,104,104,0,0,0,0,0,0,90,41,153,27,68,1,0,0,116,139,104,104,0,0,0,0,0,0,102,41,158,27,67,1,0,1,116,107,108,108,0,0,0,0,0,0,102,41,164,27,67,1,1,0,116,107,109,109,0,0,0,0,0,0,102,41,155,27,68,1,0,1,116,139,108,108],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1239726);allocate([0,0,0,0,0,0,102,41,161,27,68,1,1,0,116,139,109,109,0,0,0,0,0,0,102,41,159,27,77,1,0,1,116,107,108,108,15,79,24,0,0,0,102,41,165,27,77,1,1,0,116,107,109,109,15,79,24,0,0,0,102,41,156,27,78,1,0,1,116,139,108,108,15,79,24,0,0,0,102,41,162,27,78,1,1,0,116,139,109,109,15,79,24,0,0,0,102,41,160,27,86,1,0,1,116,107,108,108,15,79,24,23,0,0,102,41,166,27,86,1,1,0,116,107,109,109,15,79,24,23,0,0,102,41,157,27,87,1,0,1,116,139,108,108,15,79,24,23,0,0,102,41,163,27,87,1,1,0,116,139,109,109,15,79,24,23,0,0,115,41,170,27,67,1,8,0,116,108,109,109,0,0,0,0,0,0,115,41,167,27,69,1,8,0,116,141,109,109,0,0,0,0,0,0,115,41,171,27,77,1,8,0,116,108,109,109,15,79,24,0,0,0,115,41,168,27,79,1,8,0,116,141,109,109,15,79,24,0,0,0,115,41,172,27,86,1,8,0,116,108,109,109,15,79,24,23,0,0,115,41,169,27,88,1,8,0,116,141,109,109,15,79,24,23,0,0,128,41,176,27,67,1,8,1,116,107,108,108,0,0,0,0,0,0,128,41,182,27,67,1,8,0,116,107,109,109,0,0,0,0,0,0,128,41,173,27,68,1,8,1,116,139,108,108,0,0,0,0,0,0,128,41,179,27,68,1,8,0,116,139,109,109,0,0,0,0,0,0,128,41,177,27,77,1,8,1,116,107,108,108,15,79,24,0,0,0,128,41,183,27,77,1,8,0,116,107,109,109,15,79,24,0,0,0,128,41,174,27,78,1,8,1,116,139,108,108,15,79,24,0,0,0,128,41,180,27,78,1,8,0,116,139,109,109,15,79,24,0,0,0,128,41,178,27,86,1,8,1,116,107,108,108,15,79,24,23,0,0,128,41,184,27,86,1,8,0,116,107,109,109,15,79,24,23,0,0,128,41,175,27,87,1,8,1,116,139,108,108,15,79,24,23,0,0,128,41,181,27,87,1,8,0,116,139,109,109,15,79,24,23,0,0,141,41,188,27,67,1,1,0,116,108,109,109,0,0,0,0,0,0,141,41,185,27,69,1,1,0,116,141,109,109,0,0,0,0,0,0,141,41,189,27,77,1,1,0,116,108,109,109,15,79,24,0,0,0,141,41,186,27,79,1,1,0,116,141,109,109,15,79,24,0,0,0,141,41,190,27,86,1,1,0,116,108,109,109,15,79,24,23,0,0,141,41,187,27,88,1,1,0,116,141,109,109,15,79,24,23,0,0,154,41,192,27,67,1,0,0,116,101,101,101,0,0,0,0,0,0,154,41,194,27,67,1,1,0,116,107,107,107,0,0,0,0,0,0,154,41,191,27,174,1,0,0,116,142,101,101,0,0,0,0,0,0,154,41,193,27,174,1,1,0,116,142,107,107,0,0,0,0,0,0,164,41,196,27,63,0,0,0,139,101,0,0,0,0,0,0,0,0,164,41,195,27,124,1,0,0,141,104,0,0,0,0,0,0,0,0,171,41,197,27,106,0,0,0,142,0,0,0,0,0,0,0,0,0,180,41,198,27,59,0,0,32,101,101,0,0,0,0,0,0,0,0,180,41,199,27,59,0,0,8,101,101,0,0,0,0,0,0,0,0,192,41,202,27,103,2,0,0,101,101,139,0,0,0,0,0,0,0,192,41,200,27,104,2,0,0,104,104,141,0,0,0,0,0,0,0,192,41,203,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,192,41,201,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,203,41,206,27,103,2,0,0,101,101,139,0,0,0,0,0,0,0,203,41,204,27,104,2,0,0,104,104,141,0,0,0,0,0,0,0,203,41,207,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,203,41,205,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,214,41,253,27,71,0,0,0,101,101,101,0,0,0,0,0,0,0,214,41,221,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,214,41,228,27,71,0,0,1,107,107,107,0,0,0,0,0,0,0,214,41,237,27,71,0,0,1,108,108,108,0,0,0,0,0,0,0,214,41,249,27,71,0,1,0,109,109,109,0,0,0,0,0,0,0,214,41,252,27,28,1,0,0,139,101,101,0,0,0,0,0,0,0,214,41,222,27,28,1,0,1,139,107,107,0,0,0,0,0,0,0,214,41,220,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,214,41,231,27,29,1,0,1,141,108,108,0,0,0,0,0,0,0,214,41,243,27,30,1,1,0,143,109,109,0,0,0,0,0,0,0,214,41,240,27,226,1,1,0,22,109,109,109,0,0,0,0,0,0,214,41,223,27,33,1,0,1,144,17,107,107,0,0,0,0,0,0,214,41,232,27,33,1,0,1,144,19,108,108,0,0,0,0,0,0,214,41,244,27,33,1,1,0,144,21,109,109,0,0,0,0,0,0,214,41,229,27,36,1,0,1,107,107,107,15,79,24,0,0,0,0,214,41,238,27,36,1,0,1,108,108,108,15,79,24,0,0,0,0,214,41,250,27,36,1,1,0,109,109,109,15,79,24,0,0,0,0,214,41,226,27,39,1,0,1,139,107,107,15,79,24,0,0,0,0,214,41,235,27,40,1,0,1,141,108,108,15,79,24,0,0,0,0,214,41,247,27,41,1,1,0,143,109,109,15,79,24,0,0,0,0,214,41,241,27,227,1,1,0,22,109,109,109,15,79,24,0,0,0,214,41,230,27,45,1,0,1,107,107,107,15,79,24,23,0,0,0,214,41,239,27,45,1,0,1,108,108,108,15,79,24,23,0,0,0,214,41,251,27,45,1,1,0,109,109,109,15,79,24,23,0,0,0,214,41,227,27,50,1,0,1,139,107,107,15,79,24,23,0,0,0,214,41,236,27,51,1,0,1,141,108,108,15,79,24,23,0,0,0,214,41,248,27,52,1,1,0,143,109,109,15,79,24,23,0,0,0,214,41,224,27,53,1,0,1,144,17,107,107,15,79,24,0,0,0,214,41,233,27,53,1,0,1,144,19,108,108,15,79,24,0,0,0,214,41,245,27,53,1,1,0,144,21,109,109,15,79,24,0,0,0,214,41,242,27,228,1,1,0,22,109,109,109,15,79,24,23,0,0,214,41,225,27,57,1,0,1,144,17,107,107,15,79,24,23,0,0,214,41,234,27,57,1,0,1,144,19,108,108,15,79,24,23,0,0,214,41,246,27,57,1,1,0,144,21,109,109,15,79,24,23,0,0,221,41,31,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,221,41,255,27,71,0,0,0,104,104,104,0,0,0,0,0,0,0,221,41,6,28,71,0,0,1,107,107,107,0,0,0,0,0,0,0,221,41,15,28,71,0,0,1,108,108,108,0,0,0,0,0,0,0,221,41,27,28,71,0,1,0,109,109,109,0,0,0,0,0,0,0,221,41,30,28,28,1,0,0,139,101,101,0,0,0,0,0,0,0,221,41,0,28,28,1,0,1,139,107,107,0,0,0,0,0,0,0,221,41,254,27,29,1,0,0,141,104,104,0,0,0,0,0,0,0,221,41,9,28,29,1,0,1,141,108,108,0,0,0,0,0,0,0,221,41,21,28,30,1,1,0,143,109,109,0,0,0,0,0,0,0,221,41,18,28,226,1,1,0,22,109,109,109,0,0,0,0,0,0,221,41,22,28,58,1,1,0,142,16,109,109,0,0,0,0,0,0,221,41,1,28,58,1,0,1,142,19,107,107,0,0,0,0,0,0,221,41,10,28,58,1,0,1,142,21,108,108,0,0,0,0,0,0,221,41,7,28,36,1,0,1,107,107,107,15,79,24,0,0,0,0,221,41,16,28,36,1,0,1,108,108,108,15,79,24,0,0,0,0,221,41,28,28,36,1,1,0,109,109,109,15,79,24,0,0,0,0,221,41,4,28,39,1,0,1,139,107,107,15,79,24,0,0,0,0,221,41,13,28,40,1,0,1,141,108,108,15,79,24,0,0,0,0,221,41,25,28,41,1,1,0,143,109,109,15,79,24,0,0,0,0,221,41,19,28,227,1,1,0,22,109,109,109,15,79,24,0,0,0,221,41,8,28,45,1,0,1,107,107,107,15,79,24,23,0,0,0,221,41,17,28,45,1,0,1,108,108,108,15,79,24,23,0,0,0,221,41,29,28,45,1,1,0,109,109,109,15,79,24,23,0,0,0,221,41,5,28,50,1,0,1,139,107,107,15,79,24,23,0,0,0,221,41,14,28,51,1,0,1,141,108,108,15,79,24,23,0,0,0,221,41,23,28,60,1,1,0,142,16,109,109,15,79,24,0,0,0,221,41,2,28,60,1,0,1,142,19,107,107,15,79,24,0,0,0,221,41,11,28,60,1,0,1,142,21,108,108,15,79,24,0,0,0,221,41,26,28,52,1,1,0,143,109,109,15,79,24,23,0,0,0,221,41,20,28,228,1,1,0,22,109,109,109,15,79,24,23,0,0,221,41,24,28,62,1,1,0,142,16,109,109,15,79,24,23,0,0,221,41,3,28,62,1,0,1,142,19,107,107,15,79,24,23,0,0,221,41,12,28,62,1,0,1,142,21,108,108,15,79,24,23,0,0,228,41,45,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,228,41,37,28,71,0,1,0,107,107,107,0,0,0,0,0,0,0,228,41,33,28,28,1,1,0,139,107,107,0,0,0,0,0,0,0,228,41,43,28,73,0,0,0,144,101,101,0,0,0,0,0,0,0,228,41,40,28,226,1,1,0,22,107,107,107,0,0,0,0,0,0,228,41,38,28,36,1,1,0,107,107,107,15,79,24,0,0,0,0,228,41,34,28,39,1,1,0,139,107,107,15,79,24,0,0,0,0,228,41,41,28,227,1,1,0,22,107,107,107,15,79,24,0,0,0,228,41,39,28,45,1,1,0,107,107,107,15,79,24,23,0,0,0,228,41,35,28,50,1,1,0,139,107,107,15,79,24,23,0,0,0,228,41,42,28,228,1,1,0,22,107,107,107,15,79,24,23,0,0,235,41,60,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,235,41,52,28,71,0,1,0,107,107,107,0,0,0,0,0,0,0,235,41,48,28,28,1,1,0,139,107,107,0,0,0,0,0,0,0,235,41,58,28,72,0,0,0,142,101,101,0,0,0,0,0,0,0,235,41,55,28,226,1,1,0,22,107,107,107,0,0,0,0,0,0,235,41,53,28,36,1,1,0,107,107,107,15,79,24,0,0,0,0,235,41,49,28,39,1,1,0,139,107,107,15,79,24,0,0,0,0,235,41,56,28,227,1,1,0,22,107,107,107,15,79,24,0,0,0,235,41,54,28,45,1,1,0,107,107,107,15,79,24,23,0,0,0,235,41,50,28,50,1,1,0,139,107,107,15,79,24,23,0,0,0,235,41,57,28,228,1,1,0,22,107,107,107,15,79,24,23,0,0,242,41,62,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,41,63,28,107,0,0,0,144,0,0,0,0,0,0,0,0,0,1,42,64,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,42,110,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,8,42,78,28,71,0,0,0,104,104,104,0,0,0,0,0,0,0,8,42,85,28,71,0,0,1,107,107,107,0,0,0,0,0,0,0,8,42,94,28,71,0,0,1,108,108,108,0,0,0,0,0,0,0,8,42,106,28,71,0,1,0,109,109,109,0,0,0,0,0,0,0,8,42,109,28,28,1,0,0,139,101,101,0,0,0,0,0,0,0,8,42,79,28,28,1,0,1,139,107,107,0,0,0,0,0,0,0,8,42,77,28,29,1,0,0,141,104,104,0,0,0,0,0,0,0,8,42,88,28,29,1,0,1,141,108,108,0,0,0,0,0,0,0,8,42,100,28,30,1,1,0,143,109,109,0,0,0,0,0,0,0,8,42,97,28,226,1,1,0,22,109,109,109,0,0,0,0,0,0,8,42,80,28,33,1,0,1,144,17,107,107,0,0,0,0,0,0,8,42,89,28,33,1,0,1,144,19,108,108,0,0,0,0,0,0,8,42,101,28,33,1,1,0,144,21,109,109,0,0,0,0,0,0,8,42,86,28,36,1,0,1,107,107,107,15,79,24,0,0,0,0,8,42,95,28,36,1,0,1,108,108,108,15,79,24,0,0,0,0,8,42,107,28,36,1,1,0,109,109,109,15,79,24,0,0,0,0,8,42,83,28,39,1,0,1,139,107,107,15,79,24,0,0,0,0,8,42,92,28,40,1,0,1,141,108,108,15,79,24,0,0,0,0,8,42,104,28,41,1,1,0,143,109,109,15,79,24,0,0,0,0,8,42,98,28,227,1,1,0,22,109,109,109,15,79,24,0,0,0,8,42,87,28,45,1,0,1,107,107,107,15,79,24,23,0,0,0,8,42,96,28,45,1,0,1,108,108,108,15,79,24,23,0,0,0,8,42,108,28,45,1,1,0,109,109,109,15,79,24,23,0,0,0,8,42,84,28,50,1,0,1,139,107,107,15,79,24,23,0,0,0,8,42,93,28,51,1,0,1,141,108,108,15,79,24,23,0,0,0,8,42,105,28,52,1,1,0,143,109,109,15,79,24,23,0,0,0,8,42,81,28,53,1,0,1,144,17,107,107,15,79,24,0,0,0,8,42,90,28,53,1,0,1,144,19,108,108,15,79,24,0,0,0,8,42,102,28,53,1,1,0,144,21,109,109,15,79,24,0,0,0,8,42,99,28,228,1,1,0,22,109,109,109,15,79,24,23,0,0,8,42,82,28,57,1,0,1,144,17,107,107,15,79,24,23,0,0,8,42,91,28,57,1,0,1,144,19,108,108,15,79,24,23,0,0,8,42,103,28,57,1,1,0,144,21,109,109,15,79,24,23,0,0,15,42,144,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,15,42,112,28,71,0,0,0,104,104,104,0,0,0,0,0,0,0,15,42,119,28,71,0,0,1,107,107,107,0,0,0,0,0,0,0,15,42,128,28,71,0,0,1,108,108,108,0,0,0,0,0,0,0,15,42,140,28,71,0,1,0,109,109,109,0,0,0,0,0,0,0,15,42,143,28,28,1,0,0,139,101,101,0,0,0,0,0,0,0,15,42,113,28,28,1,0,1,139,107,107,0,0,0,0,0,0,0,15,42,111,28,29,1,0,0,141,104,104,0,0,0,0,0,0,0,15,42,122,28,29,1,0,1,141,108,108,0,0,0,0,0,0,0,15,42,134,28,30,1,1,0,143,109,109,0,0,0,0,0,0,0,15,42,131,28,226,1,1,0,22,109,109,109,0,0,0,0,0,0,15,42,135,28,58,1,1,0,142,16,109,109,0,0,0,0,0,0,15,42,114,28,58,1,0,1,142,19,107,107,0,0,0,0,0,0,15,42,123,28,58,1,0,1,142,21,108,108,0,0,0,0,0,0,15,42,120,28,36,1,0,1,107,107,107,15,79,24,0,0,0,0,15,42,129,28,36,1,0,1,108,108,108,15,79,24,0,0,0,0,15,42,141,28,36,1,1,0,109,109,109,15,79,24,0,0,0,0,15,42,117,28,39,1,0,1,139,107,107,15,79,24,0,0,0,0,15,42,126,28,40,1,0,1,141,108,108,15,79,24,0,0,0,0,15,42,138,28,41,1,1,0,143,109,109,15,79,24,0,0,0,0,15,42,132,28,227,1,1,0,22,109,109,109,15,79,24,0,0,0,15,42,121,28,45,1,0,1,107,107,107,15,79,24,23,0,0,0,15,42,130,28,45,1,0,1,108,108,108,15,79,24,23,0,0,0,15,42,142,28,45,1,1,0,109,109,109,15,79,24,23,0,0,0,15,42,118,28,50,1,0,1,139,107,107,15,79,24,23,0,0,0,15,42,127,28,51,1,0,1,141,108,108,15,79,24,23,0,0,0,15,42,136,28,60,1,1,0,142,16,109,109,15,79,24,0,0,0,15,42,115,28,60,1,0,1,142,19,107,107,15,79,24,0,0,0,15,42,124,28,60,1,0,1,142,21,108,108,15,79,24,0,0,0,15,42,139,28,52,1,1,0,143,109,109,15,79,24,23,0,0,0,15,42,133,28,228,1,1,0,22,109,109,109,15,79,24,23,0,0,15,42,137,28,62,1,1,0,142,16,109,109,15,79,24,23,0,0,15,42,116,28,62,1,0,1,142,19,107,107,15,79,24,23,0,0,15,42,125,28,62,1,0,1,142,21,108,108,15,79,24,23,0,0,22,42,158,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,22,42,150,28,71,0,1,0,107,107,107,0,0,0,0,0,0,0,22,42,146,28,28,1,1,0,139,107,107,0,0,0,0,0,0,0,22,42,156,28,73,0,0,0,144,101,101,0,0,0,0,0,0,0,22,42,153,28,226,1,1,0,22,107,107,107,0,0,0,0,0,0,22,42,151,28,36,1,1,0,107,107,107,15,79,24,0,0,0,0,22,42,147,28,39,1,1,0,139,107,107,15,79,24,0,0,0,0,22,42,154,28,227,1,1,0,22,107,107,107,15,79,24,0,0,0,22,42,152,28,45,1,1,0,107,107,107,15,79,24,23,0,0,0,22,42,148,28,50,1,1,0,139,107,107,15,79,24,23,0,0,0,22,42,155,28,228,1,1,0,22,107,107,107,15,79,24,23,0,0,29,42,173,28,71,0,0,0,101,101,101,0,0,0,0,0,0,0,29,42,165,28,71,0,1,0,107,107,107,0,0,0,0,0,0,0,29,42,161,28,28,1,1,0,139,107,107,0,0,0,0,0,0,0,29,42,171,28,72,0,0,0,142,101,101,0,0,0,0,0,0,0,29,42,168,28,226,1,1,0,22,107,107,107,0,0,0,0,0,0,29,42,166,28,36,1,1,0,107,107,107,15,79,24,0,0,0,0,29,42,162,28,39,1,1,0,139,107,107,15,79,24,0,0,0,0,29,42,169,28,227,1,1,0,22,107,107,107,15,79,24,0,0,0,29,42,167,28,45,1,1,0,107,107,107,15,79,24,23,0,0,0,29,42,163,28,50,1,1,0,139,107,107,15,79,24,23,0,0,0,29,42,170,28,228,1,1,0,22,107,107,107,15,79,24,23,0,0,36,42,175,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,42,176,28,0,0,0,32,32,0,0,0,0,0,0,0,0,0,45,42,177,28,0,0,0,8,40,0,0,0,0,0,0,0,0,0,52,42,178,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,42,225,28,59,0,0,0,101,101,0,0,0,0,0,0,0,0,60,42,223,28,92,0,0,0,101,139,0,0,0,0,0,0,0,0,60,42,188,28,59,0,0,0,104,104,0,0,0,0,0,0,0,0,60,42,186,28,176,1,0,0,104,141,0,0,0,0,0,0,0,0,60,42,195,28,59,0,1,1,107,107,0,0,0,0,0,0,0,0,60,42,190,28,92,0,1,1,107,139,0,0,0,0,0,0,0,0,60,42,206,28,59,0,1,1,108,108,0,0,0,0,0,0,0,0,60,42,201,28,176,1,1,1,108,141,0,0,0,0,0,0,0,0,60,42,217,28,59,0,1,0,109,109,0,0,0,0,0,0,0,0,60,42,212,28,177,1,1,0,109,143,0,0,0,0,0,0,0,0,60,42,224,28,63,0,0,0,139,101,0,0,0,0,0,0,0,0,60,42,192,28,63,0,1,1,139,107,0,0,0,0,0,0,0,0,60,42,187,28,124,1,0,0,141,104,0,0,0,0,0,0,0,0,60,42,203,28,124,1,1,1,141,108,0,0,0,0,0,0,0,0,60,42,214,28,193,1,1,0,143,109,0,0,0,0,0,0,0,0,60,42,197,28,111,1,1,1,107,107,15,79,24,0,0,0,0,0,60,42,191,28,180,1,1,1,107,139,15,79,24,0,0,0,0,0,60,42,208,28,111,1,1,1,108,108,15,79,24,0,0,0,0,0,60,42,202,28,181,1,1,1,108,141,15,79,24,0,0,0,0,0,60,42,219,28,111,1,1,0,109,109,15,79,24,0,0,0,0,0,60,42,213,28,182,1,1,0,109,143,15,79,24,0,0,0,0,0,60,42,193,28,120,1,1,1,139,107,15,79,24,0,0,0,0,0,60,42,204,28,126,1,1,1,141,108,15,79,24,0,0,0,0,0,60,42,215,28,198,1,1,0,143,109,15,79,24,0,0,0,0,0,60,42,199,28,115,1,1,1,107,107,15,79,24,23,0,0,0,0,60,42,210,28,115,1,1,1,108,108,15,79,24,23,0,0,0,0,60,42,221,28,115,1,1,0,109,109,15,79,24,23,0,0,0,0,60,42,194,28,122,1,1,1,139,107,15,79,24,23,0,0,0,0,60,42,205,28,128,1,1,1,141,108,15,79,24,23,0,0,0,0,60,42,216,28,203,1,1,0,143,109,15,79,24,23,0,0,0,0,68,42,196,28,59,0,1,1,107,107,0,0,0,0,0,0,0,0,68,42,207,28,59,0,1,1,108,108,0,0,0,0,0,0,0,0,68,42,218,28,59,0,1,0,109,109,0,0,0,0,0,0,0,0,68,42,198,28,115,1,1,1,107,107,15,79,24,0,0,0,0,0,68,42,209,28,115,1,1,1,108,108,15,79,24,0,0,0,0,0,68,42,220,28,115,1,1,0,109,109,15,79,24,0,0,0,0,0,68,42,200,28,115,1,1,1,107,107,15,79,24,23,0,0,0,0,68,42,211,28,115,1,1,1,108,108,15,79,24,23,0,0,0,0,68,42,222,28,115,1,1,0,109,109,15,79,24,23,0,0,0,0,78,42,10,29,59,0,0,0,101,101,0,0,0,0,0,0,0,0,78,42,8,29,92,0,0,0,101,139,0,0,0,0,0,0,0,0,78,42,229,28,59,0,0,0,104,104,0,0,0,0,0,0,0,0,78,42,227,28,176,1,0,0,104,141,0,0,0,0,0,0,0,0,78,42,236,28,59,0,1,1,107,107,0,0,0,0,0,0,0,0,78,42,231,28,92,0,1,1,107,139,0,0,0,0,0,0,0,0,78,42,247,28,59,0,1,1,108,108,0,0,0,0,0,0,0,0,78,42,242,28,176,1,1,1,108,141,0,0,0,0,0,0,0,0,78,42,2,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,78,42,253,28,177,1,1,0,109,143,0,0,0,0,0,0,0,0,78,42,9,29,63,0,0,0,139,101,0,0,0,0,0,0,0,0,78,42,233,28,63,0,1,1,139,107,0,0,0,0,0,0,0,0,78,42,228,28,124,1,0,0,141,104,0,0,0,0,0,0,0,0,78,42,244,28,124,1,1,1,141,108,0,0,0,0,0,0,0,0,78,42,255,28,193,1,1,0,143,109,0,0,0,0,0,0,0,0,78,42,238,28,111,1,1,1,107,107,15,79,24,0,0,0,0,0,78,42,232,28,180,1,1,1,107,139,15,79,24,0,0,0,0,0,78,42,249,28,111,1,1,1,108,108,15,79,24,0,0,0,0,0,78,42,243,28,181,1,1,1,108,141,15,79,24,0,0,0,0,0,78,42,4,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,78,42,254,28,182,1,1,0,109,143,15,79,24,0,0,0,0,0,78,42,234,28,120,1,1,1,139,107,15,79,24,0,0,0,0,0,78,42,245,28,126,1,1,1,141,108,15,79,24,0,0,0,0,0,78,42,0,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,78,42,240,28,115,1,1,1,107,107,15,79,24,23,0,0,0,0,78,42,251,28,115,1,1,1,108,108,15,79,24,23,0,0,0,0,78,42,6,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,78,42,235,28,122,1,1,1,139,107,15,79,24,23,0,0,0,0,78,42,246,28,128,1,1,1,141,108,15,79,24,23,0,0,0,0,78,42,1,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,86,42,237,28,59,0,1,1,107,107,0,0,0,0,0,0,0,0,86,42,248,28,59,0,1,1,108,108,0,0,0,0,0,0,0,0,86,42,3,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,86,42,239,28,115,1,1,1,107,107,15,79,24,0,0,0,0,0,86,42,250,28,115,1,1,1,108,108,15,79,24,0,0,0,0,0,86,42,5,29,115,1,1,0,109,109,15,79,24,0,0,0,0,0,86,42,241,28,115,1,1,1,107,107,15,79,24,23,0,0,0,0,86,42,252,28,115,1,1,1,108,108,15,79,24,23,0,0,0,0,86,42,7,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,96,42,47,30,59,0,0,0,101,103,0,0,0,0,0,0,0,0,96,42,55,30,59,0,0,0,101,105,0,0,0,0,0,0,0,0,96,42,46,30,34,0,0,0,101,142,0,0,0,0,0,0,0,0,96,42,37,29,59,0,0,0,103,101,0,0,0,0,0,0,0,0,96,42,35,29,59,0,1,0,103,107,0,0,0,0,0,0,0,0,96,42,182,28,59,0,0,0,105,101,0,0,0,0,0,0,0,0,96,42,45,30,59,0,1,0,107,103,0,0,0,0,0,0,0,0,96,42,44,30,34,0,1,0,107,142,0,0,0,0,0,0,0,0,96,42,36,29,60,0,0,0,142,101,0,0,0,0,0,0,0,0,96,42,34,29,60,0,1,0,142,107,0,0,0,0,0,0,0,0,102,42,33,29,59,0,0,0,101,101,0,0,0,0,0,0,0,0,102,42,13,29,59,0,0,0,104,104,0,0,0,0,0,0,0,0,102,42,17,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,102,42,23,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,102,42,29,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,102,42,12,29,124,1,0,0,141,104,0,0,0,0,0,0,0,0,102,42,20,29,124,1,1,1,141,108,0,0,0,0,0,0,0,0,102,42,26,29,193,1,1,0,143,109,0,0,0,0,0,0,0,0,102,42,32,29,61,0,0,0,144,101,0,0,0,0,0,0,0,0,102,42,14,29,61,0,1,1,144,107,0,0,0,0,0,0,0,0,102,42,18,29,111,1,1,1,107,107,15,79,24,0,0,0,0,0,102,42,24,29,111,1,1,1,108,108,15,79,24,0,0,0,0,0,102,42,30,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,102,42,21,29,126,1,1,1,141,108,15,79,24,0,0,0,0,0,102,42,27,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,102,42,15,29,130,1,1,1,144,107,15,79,24,0,0,0,0,0,102,42,19,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,102,42,25,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,102,42,31,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,102,42,22,29,128,1,1,1,141,108,15,79,24,23,0,0,0,0,102,42,28,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,102,42,16,29,132,1,1,1,144,107,15,79,24,23,0,0,0,0,111,42,114,29,59,0,0,0,101,101,0,0,0,0,0,0,0,0,111,42,112,29,92,0,0,0,101,139,0,0,0,0,0,0,0,0,111,42,110,29,59,0,0,0,104,104,0,0,0,0,0,0,0,0,111,42,108,29,176,1,0,0,104,141,0,0,0,0,0,0,0,0,111,42,113,29,63,0,0,0,139,101,0,0,0,0,0,0,0,0,111,42,109,29,124,1,0,0,141,104,0,0,0,0,0,0,0,0,119,42,47,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,119,42,42,29,92,0,1,1,107,139,0,0,0,0,0,0,0,0,119,42,58,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,119,42,53,29,176,1,1,1,108,141,0,0,0,0,0,0,0,0,119,42,69,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,119,42,64,29,177,1,1,0,109,143,0,0,0,0,0,0,0,0,119,42,44,29,63,0,1,1,139,107,0,0,0,0,0,0,0,0,119,42,55,29,124,1,1,1,141,108,0,0,0,0,0,0,0,0,119,42,66,29,193,1,1,0,143,109,0,0,0,0,0,0,0,0,119,42,49,29,111,1,1,1,107,107,15,79,24,0,0,0,0,0,119,42,43,29,180,1,1,1,107,139,15,79,24,0,0,0,0,0,119,42,60,29,111,1,1,1,108,108,15,79,24,0,0,0,0,0,119,42,54,29,181,1,1,1,108,141,15,79,24,0,0,0,0,0,119,42,71,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,119,42,65,29,182,1,1,0,109,143,15,79,24,0,0,0,0,0,119,42,45,29,120,1,1,1,139,107,15,79,24,0,0,0,0,0,119,42,56,29,126,1,1,1,141,108,15,79,24,0,0,0,0,0,119,42,67,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,119,42,51,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,119,42,62,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,119,42,73,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,119,42,46,29,122,1,1,1,139,107,15,79,24,23,0,0,0,0,119,42,57,29,128,1,1,1,141,108,15,79,24,23,0,0,0,0,119,42,68,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,129,42,48,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,129,42,59,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,129,42,70,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,129,42,50,29,115,1,1,1,107,107,15,79,24,0,0,0,0,0,129,42,61,29,115,1,1,1,108,108,15,79,24,0,0,0,0,0,129,42,72,29,115,1,1,0,109,109,15,79,24,0,0,0,0,0,129,42,52,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,129,42,63,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,129,42,74,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,141,42,80,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,141,42,75,29,92,0,1,1,107,139,0,0,0,0,0,0,0,0,141,42,91,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,141,42,86,29,176,1,1,1,108,141,0,0,0,0,0,0,0,0,141,42,102,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,141,42,97,29,177,1,1,0,109,143,0,0,0,0,0,0,0,0,141,42,77,29,63,0,1,1,139,107,0,0,0,0,0,0,0,0,141,42,88,29,124,1,1,1,141,108,0,0,0,0,0,0,0,0,141,42,99,29,193,1,1,0,143,109,0,0,0,0,0,0,0,0,141,42,82,29,111,1,1,1,107,107,15,79,24,0,0,0,0,0,141,42,76,29,180,1,1,1,107,139,15,79,24,0,0,0,0,0,141,42,93,29,111,1,1,1,108,108,15,79,24,0,0,0,0,0,141,42,87,29,181,1,1,1,108,141,15,79,24,0,0,0,0,0,141,42,104,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,141,42,98,29,182,1,1,0,109,143,15,79,24,0,0,0,0,0,141,42,78,29,120,1,1,1,139,107,15,79,24,0,0,0,0,0,141,42,89,29,126,1,1,1,141,108,15,79,24,0,0,0,0,0,141,42,100,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,141,42,84,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,141,42,95,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,141,42,106,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,141,42,79,29,122,1,1,1,139,107,15,79,24,23,0,0,0,0,141,42,90,29,128,1,1,1,141,108,15,79,24,23,0,0,0,0,141,42,101,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,151,42,81,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,151,42,92,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,151,42,103,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,151,42,83,29,115,1,1,1,107,107,15,79,24,0,0,0,0,0,151,42,94,29,115,1,1,1,108,108,15,79,24,0,0,0,0,0,151,42,105,29,115,1,1,0,109,109,15,79,24,0,0,0,0,0,151,42,85,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,151,42,96,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,151,42,107,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,163,42,254,29,59,0,0,0,101,101,0,0,0,0,0,0,0,0,163,42,252,29,92,0,0,0,101,139,0,0,0,0,0,0,0,0,163,42,250,29,59,0,0,0,104,104,0,0,0,0,0,0,0,0,163,42,248,29,176,1,0,0,104,141,0,0,0,0,0,0,0,0,163,42,253,29,63,0,0,0,139,101,0,0,0,0,0,0,0,0,163,42,249,29,124,1,0,0,141,104,0,0,0,0,0,0,0,0,171,42,121,29,59,0,2,1,107,107,0,0,0,0,0,0,0,0,171,42,116,29,92,0,2,1,107,139,0,0,0,0,0,0,0,0,171,42,132,29,59,0,2,1,108,108,0,0,0,0,0,0,0,0,171,42,127,29,176,1,2,1,108,141,0,0,0,0,0,0,0,0,171,42,143,29,59,0,2,0,109,109,0,0,0,0,0,0,0,0,171,42,138,29,177,1,2,0,109,143,0,0,0,0,0,0,0,0,171,42,118,29,63,0,2,1,139,107,0,0,0,0,0,0,0,0,171,42,129,29,124,1,2,1,141,108,0,0,0,0,0,0,0,0,171,42,140,29,193,1,2,0,143,109,0,0,0,0,0,0,0,0,171,42,123,29,111,1,2,1,107,107,15,79,24,0,0,0,0,0,171,42,117,29,180,1,2,1,107,139,15,79,24,0,0,0,0,0,171,42,134,29,111,1,2,1,108,108,15,79,24,0,0,0,0,0,171,42,128,29,181,1,2,1,108,141,15,79,24,0,0,0,0,0,171,42,145,29,111,1,2,0,109,109,15,79,24,0,0,0,0,0,171,42,139,29,182,1,2,0,109,143,15,79,24,0,0,0,0,0,171,42,119,29,120,1,2,1,139,107,15,79,24,0,0,0,0,0,171,42,130,29,126,1,2,1,141,108,15,79,24,0,0,0,0,0,171,42,141,29,198,1,2,0,143,109,15,79,24,0,0,0,0,0,171,42,125,29,115,1,2,1,107,107,15,79,24,23,0,0,0,0,171,42,136,29,115,1,2,1,108,108,15,79,24,23,0,0,0,0,171,42,147,29,115,1,2,0,109,109,15,79,24,23,0,0,0,0,171,42,120,29,122,1,2,1,139,107,15,79,24,23,0,0,0,0,171,42,131,29,128,1,2,1,141,108,15,79,24,23,0,0,0,0,171,42,142,29,203,1,2,0,143,109,15,79,24,23,0,0,0,0,181,42,122,29,59,0,2,1,107,107,0,0,0,0,0,0,0,0,181,42,133,29,59,0,2,1,108,108,0,0,0,0,0,0,0,0,181,42,144,29,59,0,2,0,109,109,0,0,0,0,0,0,0,0,181,42,124,29,115,1,2,1,107,107,15,79,24,0,0,0,0,0,181,42,135,29,115,1,2,1,108,108,15,79,24,0,0,0,0,0,181,42,146,29,115,1,2,0,109,109,15,79,24,0,0,0,0,0,181,42,126,29,115,1,2,1,107,107,15,79,24,23,0,0,0,0,181,42,137,29,115,1,2,1,108,108,15,79,24,23,0,0,0,0,181,42,148,29,115,1,2,0,109,109,15,79,24,23,0,0,0,0,193,42,154,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,193,42,149,29,92,0,1,1,107,139,0,0,0,0,0,0,0,0,193,42,165,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,193,42,160,29,176,1,1,1,108,141,0,0,0,0,0,0,0,0,193,42,176,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,193,42,171,29,177,1,1,0,109,143,0,0,0,0,0,0,0,0,193,42,151,29,63,0,1,1,139,107,0,0,0,0,0,0,0,0,193,42,162,29,124,1,1,1,141,108,0,0,0,0,0,0,0,0,193,42,173,29,193,1,1,0,143,109,0,0,0,0,0,0,0,0,193,42,156,29,111,1,1,1,107,107,15,79,24,0,0,0,0,0,193,42,150,29,180,1,1,1,107,139,15,79,24,0,0,0,0,0,193,42,167,29,111,1,1,1,108,108,15,79,24,0,0,0,0,0,193,42,161,29,181,1,1,1,108,141,15,79,24,0,0,0,0,0,193,42,178,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,193,42,172,29,182,1,1,0,109,143,15,79,24,0,0,0,0,0,193,42,152,29,120,1,1,1,139,107,15,79,24,0,0,0,0,0,193,42,163,29,126,1,1,1,141,108,15,79,24,0,0,0,0,0,193,42,174,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,193,42,158,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,193,42,169,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,193,42,180,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,193,42,153,29,122,1,1,1,139,107,15,79,24,23,0,0,0,0,193,42,164,29,128,1,1,1,141,108,15,79,24,23,0,0,0,0,193,42,175,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,203,42,155,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,203,42,166,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,203,42,177,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,203,42,157,29,115,1,1,1,107,107,15,79,24,0,0,0,0,0,203,42,168,29,115,1,1,1,108,108,15,79,24,0,0,0,0,0,203,42,179,29,115,1,1,0,109,109,15,79,24,0,0,0,0,0,203,42,159,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,203,42,170,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,203,42,181,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,215,42,187,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,215,42,182,29,92,0,1,1,107,139,0,0,0,0,0,0,0,0,215,42,198,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,215,42,193,29,176,1,1,1,108,141,0,0,0,0,0,0,0,0,215,42,209,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,215,42,204,29,177,1,1,0,109,143,0,0,0,0,0,0,0,0,215,42,184,29,63,0,1,1,139,107,0,0,0,0,0,0,0,0,215,42,195,29,124,1,1,1,141,108,0,0,0,0,0,0,0,0,215,42,206,29,193,1,1,0,143,109,0,0,0,0,0,0,0,0,215,42,189,29,111,1,1,1,107,107,15,79,24,0,0,0,0,0,215,42,183,29,180,1,1,1,107,139,15,79,24,0,0,0,0,0,215,42,200,29,111,1,1,1,108,108,15,79,24,0,0,0,0,0,215,42,194,29,181,1,1,1,108,141,15,79,24,0,0,0,0,0,215,42,211,29,111,1,1,0,109,109,15,79,24,0,0,0,0,0,215,42,205,29,182,1,1,0,109,143,15,79,24,0,0,0,0,0,215,42,185,29,120,1,1,1,139,107,15,79,24,0,0,0,0,0,215,42,196,29,126,1,1,1,141,108,15,79,24,0,0,0,0,0,215,42,207,29,198,1,1,0,143,109,15,79,24,0,0,0,0,0,215,42,191,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,215,42,202,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,215,42,213,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,215,42,186,29,122,1,1,1,139,107,15,79,24,23,0,0,0,0,215,42,197,29,128,1,1,1,141,108,15,79,24,23,0,0,0,0,215,42,208,29,203,1,1,0,143,109,15,79,24,23,0,0,0,0,225,42,188,29,59,0,1,1,107,107,0,0,0,0,0,0,0,0,225,42,199,29,59,0,1,1,108,108,0,0,0,0,0,0,0,0,225,42,210,29,59,0,1,0,109,109,0,0,0,0,0,0,0,0,225,42,190,29,115,1,1,1,107,107,15,79,24,0,0,0,0,0,225,42,201,29,115,1,1,1,108,108,15,79,24,0,0,0,0,0,225,42,212,29,115,1,1,0,109,109,15,79,24,0,0,0,0,0,225,42,192,29,115,1,1,1,107,107,15,79,24,23,0,0,0,0,225,42,203,29,115,1,1,1,108,108,15,79,24,23,0,0,0,0,225,42,214,29,115,1,1,0,109,109,15,79,24,23,0,0,0,0,237,42,220,29,59,0,2,1,107,107,0,0,0,0,0,0,0,0,237,42,215,29,92,0,2,1,107,139,0,0,0,0,0,0,0,0,237,42,231,29,59,0,2,1,108,108,0,0,0,0,0,0,0,0,237,42,226,29,176,1,2,1,108,141,0,0,0,0,0,0,0,0,237,42,242,29,59,0,2,0,109,109,0,0,0,0,0,0,0,0,237,42,237,29,177,1,2,0,109,143,0,0,0,0,0,0,0,0,237,42,217,29,63,0,2,1,139,107,0,0,0,0,0,0,0,0,237,42,228,29,124,1,2,1,141,108,0,0,0,0,0,0,0,0,237,42,239,29,193,1,2,0,143,109,0,0,0,0,0,0,0,0,237,42,222,29,111,1,2,1,107,107,15,79,24,0,0,0,0,0,237,42,216,29,180,1,2,1,107,139,15,79,24,0,0,0,0,0,237,42,233,29,111,1,2,1,108,108,15,79,24,0,0,0,0,0,237,42,227,29,181,1,2,1,108,141,15,79,24,0,0,0,0,0,237,42,244,29,111,1,2,0,109,109,15,79,24,0,0,0,0,0,237,42,238,29,182,1,2,0,109,143,15,79,24,0,0,0,0,0,237,42,218,29,120,1,2,1,139,107,15,79,24,0,0,0,0,0,237,42,229,29,126,1,2,1,141,108,15,79,24,0,0,0,0,0,237,42,240,29,198,1,2,0,143,109,15,79,24,0,0,0,0,0,237,42,224,29,115,1,2,1,107,107,15,79,24,23,0,0,0,0,237,42,235,29,115,1,2,1,108,108,15,79,24,23,0,0,0,0,237,42,246,29,115,1,2,0,109,109,15,79,24,23,0,0,0,0,237,42,219,29,122,1,2,1,139,107,15,79,24,23,0,0,0,0,237,42,230,29,128,1,2,1,141,108,15,79,24,23,0,0,0,0,237,42,241,29,203,1,2,0,143,109,15,79,24,23,0,0,0,0,246,42,221,29,59,0,2,1,107,107,0,0,0,0,0,0,0,0,246,42,232,29,59,0,2,1,108,108,0,0,0,0,0,0,0,0,246,42,243,29,59,0,2,0,109,109,0,0,0,0,0,0,0,0,246,42,223,29,115,1,2,1,107,107,15,79,24,0,0,0,0,0,246,42,234,29,115,1,2,1,108,108,15,79,24,0,0,0,0,0,246,42,245,29,115,1,2,0,109,109,15,79,24,0,0,0,0,0,246,42,225,29,115,1,2,1,107,107,15,79,24,23,0,0,0,0,246,42,236,29,115,1,2,1,108,108,15,79,24,23,0,0,0,0,246,42,247,29,115,1,2,0,109,109,15,79,24,23,0,0,0,0,1,43,1,30,71,0,0,0,101,101,101,0,0,0,0,0,0,0,1,43,0,30,71,0,1,0,107,107,107,0,0,0,0,0,0,0,10,43,4,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,10,43,2,30,40,0,1,0,107,144,0,0,0,0,0,0,0,0,10,43,5,30,73,0,0,0,144,101,101,0,0,0,0,0,0,0,10,43,3,30,73,0,1,0,144,107,107,0,0,0,0,0,0,0,18,43,8,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,18,43,6,30,40,0,1,0,107,144,0,0,0,0,0,0,0,0,18,43,9,30,73,0,0,0,144,101,101,0,0,0,0,0,0,0,18,43,7,30,73,0,1,0,144,107,107,0,0,0,0,0,0,0,26,43,11,30,71,0,0,0,101,101,101,0,0,0,0,0,0,0,26,43,10,30,71,0,1,0,107,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1249966);allocate([107,0,0,0,0,0,0,0,35,43,14,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,35,43,12,30,40,0,1,0,107,144,0,0,0,0,0,0,0,0,35,43,15,30,73,0,0,0,144,101,101,0,0,0,0,0,0,0,35,43,13,30,73,0,1,0,144,107,107,0,0,0,0,0,0,0,43,43,18,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,43,43,16,30,40,0,1,0,107,144,0,0,0,0,0,0,0,0,43,43,19,30,73,0,0,0,144,101,101,0,0,0,0,0,0,0,43,43,17,30,73,0,1,0,144,107,107,0,0,0,0,0,0,0,51,43,21,30,228,0,0,0,101,117,0,0,0,0,0,0,0,0,51,43,20,30,228,0,0,0,104,117,0,0,0,0,0,0,0,0,61,43,23,30,228,0,0,0,101,117,0,0,0,0,0,0,0,0,61,43,22,30,228,0,0,0,104,117,0,0,0,0,0,0,0,0,71,43,33,30,92,0,0,0,101,139,0,0,0,0,0,0,0,0,71,43,29,30,176,1,0,0,104,141,0,0,0,0,0,0,0,0,71,43,30,30,92,0,1,1,107,139,0,0,0,0,0,0,0,0,71,43,31,30,176,1,1,1,108,141,0,0,0,0,0,0,0,0,71,43,32,30,177,1,1,0,109,143,0,0,0,0,0,0,0,0,80,43,28,30,63,0,0,0,139,101,0,0,0,0,0,0,0,0,80,43,25,30,63,0,1,1,139,107,0,0,0,0,0,0,0,0,80,43,24,30,124,1,0,0,141,104,0,0,0,0,0,0,0,0,80,43,26,30,124,1,1,1,141,108,0,0,0,0,0,0,0,0,80,43,27,30,193,1,1,0,143,109,0,0,0,0,0,0,0,0,90,43,38,30,92,0,0,0,101,139,0,0,0,0,0,0,0,0,90,43,34,30,176,1,0,0,104,141,0,0,0,0,0,0,0,0,90,43,35,30,92,0,1,1,107,139,0,0,0,0,0,0,0,0,90,43,36,30,176,1,1,1,108,141,0,0,0,0,0,0,0,0,90,43,37,30,177,1,1,0,109,143,0,0,0,0,0,0,0,0,99,43,43,30,92,0,0,0,101,139,0,0,0,0,0,0,0,0,99,43,39,30,176,1,0,0,104,141,0,0,0,0,0,0,0,0,99,43,40,30,92,0,1,1,107,139,0,0,0,0,0,0,0,0,99,43,41,30,176,1,1,1,108,141,0,0,0,0,0,0,0,0,99,43,42,30,177,1,1,0,109,143,0,0,0,0,0,0,0,0,108,43,229,30,59,0,0,0,101,101,0,0,0,0,0,0,0,0,108,43,55,30,59,0,0,0,101,105,0,0,0,0,0,0,0,0,108,43,50,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,108,43,182,28,59,0,0,0,105,101,0,0,0,0,0,0,0,0,108,43,180,28,59,0,1,0,105,107,0,0,0,0,0,0,0,0,108,43,53,30,59,0,1,8,107,105,0,0,0,0,0,0,0,0,108,43,227,30,59,0,1,0,107,107,0,0,0,0,0,0,0,0,108,43,48,30,40,0,1,8,107,144,0,0,0,0,0,0,0,0,108,43,57,30,61,0,0,0,144,101,0,0,0,0,0,0,0,0,108,43,56,30,61,0,1,0,144,107,0,0,0,0,0,0,0,0,114,43,49,30,59,0,1,0,107,107,0,0,0,0,0,0,0,0,122,43,68,30,40,0,0,0,101,144,0,0,0,0,0,0,0,0,122,43,58,30,40,0,1,0,107,144,0,0,0,0,0,0,0,0,122,43,69,30,61,0,0,0,144,101,0,0,0,0,0,0,0,0,122,43,61,30,47,0,1,0,144,107,0,0,0,0,0,0,0,0,122,43,70,30,71,0,0,0,101,101,101,0,0,0,0,0,0,0,122,43,65,30,71,0,1,0,107,107,107,0,0,0,0,0,0,0,122,43,59,30,108,2,1,0,107,144,15,79,24,0,0,0,0,0,122,43,62,30,130,1,1,0,144,107,15,79,24,0,0,0,0,0,122,43,66,30,36,1,1,0,107,107,107,15,79,24,0,0,0,0,122,43,63,30,130,1,1,0,144,107,15,79,24,23,0,0,0,0,122,43,67,30,45,1,1,0,107,107,107,15,79,24,23,0,0,0,129,43,124,30,71,0,1,0,107,107,107,0,0,0,0,0,0,0,129,43,125,30,36,1,1,0,107,107,107,15,79,24,0,0,0,0,129,43,126,30,45,1,1,0,107,107,107,15,79,24,23,0,0,0,138,43,97,30,59,0,0,0,101,101,0,0,0,0,0,0,0,0,138,43,77,30,59,0,0,0,104,104,0,0,0,0,0,0,0,0,138,43,81,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,138,43,87,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,138,43,93,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,138,43,96,30,63,0,0,0,139,101,0,0,0,0,0,0,0,0,138,43,78,30,63,0,1,1,139,107,0,0,0,0,0,0,0,0,138,43,76,30,124,1,0,0,141,104,0,0,0,0,0,0,0,0,138,43,84,30,124,1,1,1,141,108,0,0,0,0,0,0,0,0,138,43,90,30,193,1,1,0,143,109,0,0,0,0,0,0,0,0,138,43,82,30,111,1,1,1,107,107,15,79,24,0,0,0,0,0,138,43,88,30,111,1,1,1,108,108,15,79,24,0,0,0,0,0,138,43,94,30,111,1,1,0,109,109,15,79,24,0,0,0,0,0,138,43,79,30,120,1,1,1,139,107,15,79,24,0,0,0,0,0,138,43,85,30,126,1,1,1,141,108,15,79,24,0,0,0,0,0,138,43,91,30,198,1,1,0,143,109,15,79,24,0,0,0,0,0,138,43,83,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,138,43,89,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,138,43,95,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,138,43,80,30,122,1,1,1,139,107,15,79,24,23,0,0,0,0,138,43,86,30,128,1,1,1,141,108,15,79,24,23,0,0,0,0,138,43,92,30,203,1,1,0,143,109,15,79,24,23,0,0,0,0,148,43,119,30,59,0,0,0,101,101,0,0,0,0,0,0,0,0,148,43,99,30,59,0,0,0,104,104,0,0,0,0,0,0,0,0,148,43,103,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,148,43,109,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,148,43,115,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,148,43,118,30,63,0,0,0,139,101,0,0,0,0,0,0,0,0,148,43,100,30,63,0,1,1,139,107,0,0,0,0,0,0,0,0,148,43,98,30,124,1,0,0,141,104,0,0,0,0,0,0,0,0,148,43,106,30,124,1,1,1,141,108,0,0,0,0,0,0,0,0,148,43,112,30,193,1,1,0,143,109,0,0,0,0,0,0,0,0,148,43,104,30,111,1,1,1,107,107,15,79,24,0,0,0,0,0,148,43,110,30,111,1,1,1,108,108,15,79,24,0,0,0,0,0,148,43,116,30,111,1,1,0,109,109,15,79,24,0,0,0,0,0,148,43,101,30,120,1,1,1,139,107,15,79,24,0,0,0,0,0,148,43,107,30,126,1,1,1,141,108,15,79,24,0,0,0,0,0,148,43,113,30,198,1,1,0,143,109,15,79,24,0,0,0,0,0,148,43,105,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,148,43,111,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,148,43,117,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,148,43,102,30,122,1,1,1,139,107,15,79,24,23,0,0,0,0,148,43,108,30,128,1,1,1,141,108,15,79,24,23,0,0,0,0,148,43,114,30,203,1,1,0,143,109,15,79,24,23,0,0,0,0,158,43,140,30,34,0,0,0,101,142,0,0,0,0,0,0,0,0,158,43,127,30,34,0,1,0,107,142,0,0,0,0,0,0,0,0,158,43,141,30,60,0,0,0,142,101,0,0,0,0,0,0,0,0,158,43,130,30,39,0,1,0,142,107,0,0,0,0,0,0,0,0,158,43,142,30,71,0,0,0,101,101,101,0,0,0,0,0,0,0,158,43,134,30,71,0,1,0,107,107,107,0,0,0,0,0,0,0,158,43,128,30,111,2,1,0,107,142,15,79,24,0,0,0,0,0,158,43,131,30,114,1,1,0,142,107,15,79,24,0,0,0,0,0,158,43,135,30,36,1,1,0,107,107,107,15,79,24,0,0,0,0,158,43,132,30,114,1,1,0,142,107,15,79,24,23,0,0,0,0,158,43,136,30,45,1,1,0,107,107,107,15,79,24,23,0,0,0,165,43,137,30,71,0,1,0,107,107,107,0,0,0,0,0,0,0,165,43,138,30,36,1,1,0,107,107,107,15,79,24,0,0,0,0,165,43,139,30,45,1,1,0,107,107,107,15,79,24,23,0,0,0,174,43,183,30,59,0,0,0,101,101,0,0,0,0,0,0,0,0,174,43,181,30,92,0,0,0,101,139,0,0,0,0,0,0,0,0,174,43,146,30,59,0,0,0,104,104,0,0,0,0,0,0,0,0,174,43,144,30,176,1,0,0,104,141,0,0,0,0,0,0,0,0,174,43,153,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,174,43,148,30,92,0,1,1,107,139,0,0,0,0,0,0,0,0,174,43,164,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,174,43,159,30,176,1,1,1,108,141,0,0,0,0,0,0,0,0,174,43,175,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,174,43,170,30,177,1,1,0,109,143,0,0,0,0,0,0,0,0,174,43,182,30,63,0,0,0,139,101,0,0,0,0,0,0,0,0,174,43,150,30,63,0,1,1,139,107,0,0,0,0,0,0,0,0,174,43,145,30,124,1,0,0,141,104,0,0,0,0,0,0,0,0,174,43,161,30,124,1,1,1,141,108,0,0,0,0,0,0,0,0,174,43,172,30,193,1,1,0,143,109,0,0,0,0,0,0,0,0,174,43,155,30,111,1,1,1,107,107,15,79,24,0,0,0,0,0,174,43,149,30,180,1,1,1,107,139,15,79,24,0,0,0,0,0,174,43,166,30,111,1,1,1,108,108,15,79,24,0,0,0,0,0,174,43,160,30,181,1,1,1,108,141,15,79,24,0,0,0,0,0,174,43,177,30,111,1,1,0,109,109,15,79,24,0,0,0,0,0,174,43,171,30,182,1,1,0,109,143,15,79,24,0,0,0,0,0,174,43,151,30,120,1,1,1,139,107,15,79,24,0,0,0,0,0,174,43,162,30,126,1,1,1,141,108,15,79,24,0,0,0,0,0,174,43,173,30,198,1,1,0,143,109,15,79,24,0,0,0,0,0,174,43,157,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,174,43,168,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,174,43,179,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,174,43,152,30,122,1,1,1,139,107,15,79,24,23,0,0,0,0,174,43,163,30,128,1,1,1,141,108,15,79,24,23,0,0,0,0,174,43,174,30,203,1,1,0,143,109,15,79,24,23,0,0,0,0,182,43,154,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,182,43,165,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,182,43,176,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,182,43,156,30,115,1,1,1,107,107,15,79,24,0,0,0,0,0,182,43,167,30,115,1,1,1,108,108,15,79,24,0,0,0,0,0,182,43,178,30,115,1,1,0,109,109,15,79,24,0,0,0,0,0,182,43,158,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,182,43,169,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,182,43,180,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,192,43,224,30,59,0,0,0,101,101,0,0,0,0,0,0,0,0,192,43,222,30,92,0,0,0,101,139,0,0,0,0,0,0,0,0,192,43,187,30,59,0,0,0,104,104,0,0,0,0,0,0,0,0,192,43,185,30,176,1,0,0,104,141,0,0,0,0,0,0,0,0,192,43,194,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,192,43,189,30,92,0,1,1,107,139,0,0,0,0,0,0,0,0,192,43,205,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,192,43,200,30,176,1,1,1,108,141,0,0,0,0,0,0,0,0,192,43,216,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,192,43,211,30,177,1,1,0,109,143,0,0,0,0,0,0,0,0,192,43,223,30,63,0,0,0,139,101,0,0,0,0,0,0,0,0,192,43,191,30,63,0,1,1,139,107,0,0,0,0,0,0,0,0,192,43,186,30,124,1,0,0,141,104,0,0,0,0,0,0,0,0,192,43,202,30,124,1,1,1,141,108,0,0,0,0,0,0,0,0,192,43,213,30,193,1,1,0,143,109,0,0,0,0,0,0,0,0,192,43,196,30,111,1,1,1,107,107,15,79,24,0,0,0,0,0,192,43,190,30,180,1,1,1,107,139,15,79,24,0,0,0,0,0,192,43,207,30,111,1,1,1,108,108,15,79,24,0,0,0,0,0,192,43,201,30,181,1,1,1,108,141,15,79,24,0,0,0,0,0,192,43,218,30,111,1,1,0,109,109,15,79,24,0,0,0,0,0,192,43,212,30,182,1,1,0,109,143,15,79,24,0,0,0,0,0,192,43,192,30,120,1,1,1,139,107,15,79,24,0,0,0,0,0,192,43,203,30,126,1,1,1,141,108,15,79,24,0,0,0,0,0,192,43,214,30,198,1,1,0,143,109,15,79,24,0,0,0,0,0,192,43,198,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,192,43,209,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,192,43,220,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,192,43,193,30,122,1,1,1,139,107,15,79,24,23,0,0,0,0,192,43,204,30,128,1,1,1,141,108,15,79,24,23,0,0,0,0,192,43,215,30,203,1,1,0,143,109,15,79,24,23,0,0,0,0,200,43,195,30,59,0,1,1,107,107,0,0,0,0,0,0,0,0,200,43,206,30,59,0,1,1,108,108,0,0,0,0,0,0,0,0,200,43,217,30,59,0,1,0,109,109,0,0,0,0,0,0,0,0,200,43,197,30,115,1,1,1,107,107,15,79,24,0,0,0,0,0,200,43,208,30,115,1,1,1,108,108,15,79,24,0,0,0,0,0,200,43,219,30,115,1,1,0,109,109,15,79,24,0,0,0,0,0,200,43,199,30,115,1,1,1,107,107,15,79,24,23,0,0,0,0,200,43,210,30,115,1,1,1,108,108,15,79,24,23,0,0,0,0,200,43,221,30,115,1,1,0,109,109,15,79,24,23,0,0,0,0,210,43,234,30,67,1,0,0,116,101,101,101,0,0,0,0,0,0,210,43,232,30,67,1,0,0,116,104,104,104,0,0,0,0,0,0,210,43,233,30,68,1,0,0,116,139,101,101,0,0,0,0,0,0,210,43,231,30,69,1,0,0,116,141,104,104,0,0,0,0,0,0,219,43,235,30,107,0,0,0,144,0,0,0,0,0,0,0,0,0,227,43,236,30,107,0,0,0,144,0,0,0,0,0,0,0,0,0,242,43,238,30,59,0,0,32,103,103,0,0,0,0,0,0,0,0,242,43,237,30,34,0,0,32,103,142,0,0,0,0,0,0,0,0,250,43,240,30,59,0,0,8,105,105,0,0,0,0,0,0,0,0,250,43,239,30,40,0,0,8,105,144,0,0,0,0,0,0,0,0,2,44,241,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,44,242,30,0,0,0,32,32,0,0,0,0,0,0,0,0,0,11,44,243,30,0,0,0,8,40,0,0,0,0,0,0,0,0,0,17,44,244,30,0,0,0,32,32,0,0,0,0,0,0,0,0,0,17,44,245,30,0,0,0,8,40,0,0,0,0,0,0,0,0,0,24,44,23,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,24,44,247,30,71,0,0,0,104,104,104,0,0,0,0,0,0,0,24,44,254,30,71,0,0,1,107,107,107,0,0,0,0,0,0,0,24,44,7,31,71,0,0,1,108,108,108,0,0,0,0,0,0,0,24,44,19,31,71,0,1,0,109,109,109,0,0,0,0,0,0,0,24,44,22,31,28,1,0,0,139,101,101,0,0,0,0,0,0,0,24,44,248,30,28,1,0,1,139,107,107,0,0,0,0,0,0,0,24,44,246,30,29,1,0,0,141,104,104,0,0,0,0,0,0,0,24,44,1,31,29,1,0,1,141,108,108,0,0,0,0,0,0,0,24,44,13,31,30,1,1,0,143,109,109,0,0,0,0,0,0,0,24,44,10,31,32,1,1,0,110,109,109,109,0,0,0,0,0,0,24,44,249,30,33,1,0,1,144,17,107,107,0,0,0,0,0,0,24,44,2,31,33,1,0,1,144,19,108,108,0,0,0,0,0,0,24,44,14,31,33,1,1,0,144,21,109,109,0,0,0,0,0,0,24,44,255,30,36,1,0,1,107,107,107,15,79,24,0,0,0,0,24,44,8,31,36,1,0,1,108,108,108,15,79,24,0,0,0,0,24,44,20,31,36,1,1,0,109,109,109,15,79,24,0,0,0,0,24,44,252,30,39,1,0,1,139,107,107,15,79,24,0,0,0,0,24,44,5,31,40,1,0,1,141,108,108,15,79,24,0,0,0,0,24,44,17,31,41,1,1,0,143,109,109,15,79,24,0,0,0,0,24,44,0,31,45,1,0,1,107,107,107,15,79,24,23,0,0,0,24,44,9,31,45,1,0,1,108,108,108,15,79,24,23,0,0,0,24,44,21,31,45,1,1,0,109,109,109,15,79,24,23,0,0,0,24,44,11,31,49,1,1,0,110,109,109,109,15,79,24,0,0,0,24,44,253,30,50,1,0,1,139,107,107,15,79,24,23,0,0,0,24,44,6,31,51,1,0,1,141,108,108,15,79,24,23,0,0,0,24,44,18,31,52,1,1,0,143,109,109,15,79,24,23,0,0,0,24,44,250,30,53,1,0,1,144,17,107,107,15,79,24,0,0,0,24,44,3,31,53,1,0,1,144,19,108,108,15,79,24,0,0,0,24,44,15,31,53,1,1,0,144,21,109,109,15,79,24,0,0,0,24,44,12,31,56,1,1,0,110,109,109,109,15,79,24,23,0,0,24,44,251,30,57,1,0,1,144,17,107,107,15,79,24,23,0,0,24,44,4,31,57,1,0,1,144,19,108,108,15,79,24,23,0,0,24,44,16,31,57,1,1,0,144,21,109,109,15,79,24,23,0,0,31,44,57,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,31,44,25,31,71,0,0,0,104,104,104,0,0,0,0,0,0,0,31,44,32,31,71,0,0,1,107,107,107,0,0,0,0,0,0,0,31,44,41,31,71,0,0,1,108,108,108,0,0,0,0,0,0,0,31,44,53,31,71,0,1,0,109,109,109,0,0,0,0,0,0,0,31,44,56,31,28,1,0,0,139,101,101,0,0,0,0,0,0,0,31,44,26,31,28,1,0,1,139,107,107,0,0,0,0,0,0,0,31,44,24,31,29,1,0,0,141,104,104,0,0,0,0,0,0,0,31,44,35,31,29,1,0,1,141,108,108,0,0,0,0,0,0,0,31,44,47,31,30,1,1,0,143,109,109,0,0,0,0,0,0,0,31,44,44,31,32,1,1,0,110,109,109,109,0,0,0,0,0,0,31,44,48,31,58,1,1,0,142,16,109,109,0,0,0,0,0,0,31,44,27,31,58,1,0,1,142,19,107,107,0,0,0,0,0,0,31,44,36,31,58,1,0,1,142,21,108,108,0,0,0,0,0,0,31,44,33,31,36,1,0,1,107,107,107,15,79,24,0,0,0,0,31,44,42,31,36,1,0,1,108,108,108,15,79,24,0,0,0,0,31,44,54,31,36,1,1,0,109,109,109,15,79,24,0,0,0,0,31,44,30,31,39,1,0,1,139,107,107,15,79,24,0,0,0,0,31,44,39,31,40,1,0,1,141,108,108,15,79,24,0,0,0,0,31,44,51,31,41,1,1,0,143,109,109,15,79,24,0,0,0,0,31,44,34,31,45,1,0,1,107,107,107,15,79,24,23,0,0,0,31,44,43,31,45,1,0,1,108,108,108,15,79,24,23,0,0,0,31,44,55,31,45,1,1,0,109,109,109,15,79,24,23,0,0,0,31,44,45,31,49,1,1,0,110,109,109,109,15,79,24,0,0,0,31,44,31,31,50,1,0,1,139,107,107,15,79,24,23,0,0,0,31,44,40,31,51,1,0,1,141,108,108,15,79,24,23,0,0,0,31,44,49,31,60,1,1,0,142,16,109,109,15,79,24,0,0,0,31,44,28,31,60,1,0,1,142,19,107,107,15,79,24,0,0,0,31,44,37,31,60,1,0,1,142,21,108,108,15,79,24,0,0,0,31,44,52,31,52,1,1,0,143,109,109,15,79,24,23,0,0,0,31,44,46,31,56,1,1,0,110,109,109,109,15,79,24,23,0,0,31,44,50,31,62,1,1,0,142,16,109,109,15,79,24,23,0,0,31,44,29,31,62,1,0,1,142,19,107,107,15,79,24,23,0,0,31,44,38,31,62,1,0,1,142,21,108,108,15,79,24,23,0,0,38,44,71,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,38,44,63,31,71,0,1,0,107,107,107,0,0,0,0,0,0,0,38,44,59,31,28,1,1,0,139,107,107,0,0,0,0,0,0,0,38,44,69,31,73,0,0,0,144,101,101,0,0,0,0,0,0,0,38,44,66,31,32,1,1,0,110,107,107,107,0,0,0,0,0,0,38,44,64,31,36,1,1,0,107,107,107,15,79,24,0,0,0,0,38,44,60,31,39,1,1,0,139,107,107,15,79,24,0,0,0,0,38,44,65,31,45,1,1,0,107,107,107,15,79,24,23,0,0,0,38,44,67,31,49,1,1,0,110,107,107,107,15,79,24,0,0,0,38,44,61,31,50,1,1,0,139,107,107,15,79,24,23,0,0,0,38,44,68,31,56,1,1,0,110,107,107,107,15,79,24,23,0,0,45,44,86,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,45,44,78,31,71,0,1,0,107,107,107,0,0,0,0,0,0,0,45,44,74,31,28,1,1,0,139,107,107,0,0,0,0,0,0,0,45,44,84,31,72,0,0,0,142,101,101,0,0,0,0,0,0,0,45,44,81,31,32,1,1,0,110,107,107,107,0,0,0,0,0,0,45,44,79,31,36,1,1,0,107,107,107,15,79,24,0,0,0,0,45,44,75,31,39,1,1,0,139,107,107,15,79,24,0,0,0,0,45,44,80,31,45,1,1,0,107,107,107,15,79,24,23,0,0,0,45,44,82,31,49,1,1,0,110,107,107,107,15,79,24,0,0,0,45,44,76,31,50,1,1,0,139,107,107,15,79,24,23,0,0,0,45,44,83,31,56,1,1,0,110,107,107,107,15,79,24,23,0,0,60,44,89,31,59,0,0,32,103,103,0,0,0,0,0,0,0,0,60,44,88,31,60,0,0,32,142,103,0,0,0,0,0,0,0,0,69,44,91,31,59,0,0,8,105,105,0,0,0,0,0,0,0,0,69,44,90,31,61,0,0,8,144,105,0,0,0,0,0,0,0,0,78,44,92,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,44,93,31,107,0,0,0,144,0,0,0,0,0,0,0,0,0,91,44,124,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,91,44,95,31,71,0,0,0,104,104,104,0,0,0,0,0,0,0,91,44,102,31,71,0,8,0,107,107,107,0,0,0,0,0,0,0,91,44,111,31,71,0,8,0,108,108,108,0,0,0,0,0,0,0,91,44,120,31,71,0,8,0,109,109,109,0,0,0,0,0,0,0,91,44,123,31,28,1,0,0,139,101,101,0,0,0,0,0,0,0,91,44,96,31,28,1,8,0,139,107,107,0,0,0,0,0,0,0,91,44,94,31,29,1,0,0,141,104,104,0,0,0,0,0,0,0,91,44,105,31,29,1,8,0,141,108,108,0,0,0,0,0,0,0,91,44,114,31,30,1,8,0,143,109,109,0,0,0,0,0,0,0,91,44,97,31,33,1,8,0,144,17,107,107,0,0,0,0,0,0,91,44,106,31,33,1,8,0,144,19,108,108,0,0,0,0,0,0,91,44,115,31,33,1,8,0,144,21,109,109,0,0,0,0,0,0,91,44,103,31,36,1,8,0,107,107,107,15,79,24,0,0,0,0,91,44,112,31,36,1,8,0,108,108,108,15,79,24,0,0,0,0,91,44,121,31,36,1,8,0,109,109,109,15,79,24,0,0,0,0,91,44,100,31,39,1,8,0,139,107,107,15,79,24,0,0,0,0,91,44,109,31,40,1,8,0,141,108,108,15,79,24,0,0,0,0,91,44,118,31,41,1,8,0,143,109,109,15,79,24,0,0,0,0,91,44,104,31,45,1,8,0,107,107,107,15,79,24,23,0,0,0,91,44,113,31,45,1,8,0,108,108,108,15,79,24,23,0,0,0,91,44,122,31,45,1,8,0,109,109,109,15,79,24,23,0,0,0,91,44,101,31,50,1,8,0,139,107,107,15,79,24,23,0,0,0,91,44,110,31,51,1,8,0,141,108,108,15,79,24,23,0,0,0,91,44,119,31,52,1,8,0,143,109,109,15,79,24,23,0,0,0,91,44,98,31,53,1,8,0,144,17,107,107,15,79,24,0,0,0,91,44,107,31,53,1,8,0,144,19,108,108,15,79,24,0,0,0,91,44,116,31,53,1,8,0,144,21,109,109,15,79,24,0,0,0,91,44,99,31,57,1,8,0,144,17,107,107,15,79,24,23,0,0,91,44,108,31,57,1,8,0,144,19,108,108,15,79,24,23,0,0,91,44,117,31,57,1,8,0,144,21,109,109,15,79,24,23,0,0,97,44,155,31,71,0,0,0,101,101,101,0,0,0,0,0,0,0,97,44,126,31,71,0,0,0,104,104,104,0,0,0,0,0,0,0,97,44,133,31,71,0,8,0,107,107,107,0,0,0,0,0,0,0,97,44,142,31,71,0,8,0,108,108,108,0,0,0,0,0,0,0,97,44,151,31,71,0,8,0,109,109,109,0,0,0,0,0,0,0,97,44,154,31,28,1,0,0,139,101,101,0,0,0,0,0,0,0,97,44,127,31,28,1,8,0,139,107,107,0,0,0,0,0,0,0,97,44,125,31,29,1,0,0,141,104,104,0,0,0,0,0,0,0,97,44,136,31,29,1,8,0,141,108,108,0,0,0,0,0,0,0,97,44,145,31,30,1,8,0,143,109,109,0,0,0,0,0,0,0,97,44,146,31,58,1,8,0,142,16,109,109,0,0,0,0,0,0,97,44,128,31,58,1,8,0,142,19,107,107,0,0,0,0,0,0,97,44,137,31,58,1,8,0,142,21,108,108,0,0,0,0,0,0,97,44,134,31,36,1,8,0,107,107,107,15,79,24,0,0,0,0,97,44,143,31,36,1,8,0,108,108,108,15,79,24,0,0,0,0,97,44,152,31,36,1,8,0,109,109,109,15,79,24,0,0,0,0,97,44,131,31,39,1,8,0,139,107,107,15,79,24,0,0,0,0,97,44,140,31,40,1,8,0,141,108,108,15,79,24,0,0,0,0,97,44,149,31,41,1,8,0,143,109,109,15,79,24,0,0,0,0,97,44,135,31,45,1,8,0,107,107,107,15,79,24,23,0,0,0,97,44,144,31,45,1,8,0,108,108,108,15,79,24,23,0,0,0,97,44,153,31,45,1,8,0,109,109,109,15,79,24,23,0,0,0,97,44,132,31,50,1,8,0,139,107,107,15,79,24,23,0,0,0,97,44,141,31,51,1,8,0,141,108,108,15,79,24,23,0,0,0,97,44,147,31,60,1,8,0,142,16,109,109,15,79,24,0,0,0,97,44,129,31,60,1,8,0,142,19,107,107,15,79,24,0,0,0,97,44,138,31,60,1,8,0,142,21,108,108,15,79,24,0,0,0,97,44,150,31,52,1,8,0,143,109,109,15,79,24,23,0,0,0,97,44,148,31,62,1,8,0,142,16,109,109,15,79,24,23,0,0,97,44,130,31,62,1,8,0,142,19,107,107,15,79,24,23,0,0,97,44,139,31,62,1,8,0,142,21,108,108,15,79,24,23,0,0,103,44,176,31,59,0,0,0,101,101,0,0,0,0,0,0,0,0,103,44,177,31,59,0,0,0,104,104,0,0,0,0,0,0,0,0,103,44,159,31,59,0,2,1,107,107,0,0,0,0,0,0,0,0,103,44,165,31,59,0,2,1,108,108,0,0,0,0,0,0,0,0,103,44,171,31,59,0,2,0,109,109,0,0,0,0,0,0,0,0,103,44,174,31,63,0,0,0,139,101,0,0,0,0,0,0,0,0,103,44,156,31,63,0,2,1,139,107,0,0,0,0,0,0,0,0,103,44,175,31,124,1,0,0,141,104,0,0,0,0,0,0,0,0,103,44,162,31,124,1,2,1,141,108,0,0,0,0,0,0,0,0,103,44,168,31,193,1,2,0,143,109,0,0,0,0,0,0,0,0,103,44,160,31,111,1,2,1,107,107,15,79,24,0,0,0,0,0,103,44,166,31,111,1,2,1,108,108,15,79,24,0,0,0,0,0,103,44,172,31,111,1,2,0,109,109,15,79,24,0,0,0,0,0,103,44,157,31,120,1,2,1,139,107,15,79,24,0,0,0,0,0,103,44,163,31,126,1,2,1,141,108,15,79,24,0,0,0,0,0,103,44,169,31,198,1,2,0,143,109,15,79,24,0,0,0,0,0,103,44,161,31,115,1,2,1,107,107,15,79,24,23,0,0,0,0,103,44,167,31,115,1,2,1,108,108,15,79,24,23,0,0,0,0,103,44,173,31,115,1,2,0,109,109,15,79,24,23,0,0,0,0,103,44,158,31,122,1,2,1,139,107,15,79,24,23,0,0,0,0,103,44,164,31,128,1,2,1,141,108,15,79,24,23,0,0,0,0,103,44,170,31,203,1,2,0,143,109,15,79,24,23,0,0,0,0,110,44,207,31,59,0,0,0,101,101,0,0,0,0,0,0,0,0,110,44,208,31,59,0,0,0,104,104,0,0,0,0,0,0,0,0,110,44,184,31,59,0,1,1,107,107,0,0,0,0,0,0,0,0,110,44,193,31,59,0,1,1,108,108,0,0,0,0,0,0,0,0,110,44,202,31,59,0,1,0,109,109,0,0,0,0,0,0,0,0,110,44,205,31,63,0,0,0,139,101,0,0,0,0,0,0,0,0,110,44,178,31,63,0,1,1,139,107,0,0,0,0,0,0,0,0,110,44,206,31,124,1,0,0,141,104,0,0,0,0,0,0,0,0,110,44,187,31,124,1,1,1,141,108,0,0,0,0,0,0,0,0,110,44,196,31,193,1,1,0,143,109,0,0,0,0,0,0,0,0,110,44,197,31,114,2,1,0,142,16,109,0,0,0,0,0,0,0,110,44,179,31,114,2,1,1,142,19,107,0,0,0,0,0,0,0,110,44,188,31,114,2,1,1,142,21,108,0,0,0,0,0,0,0,110,44,185,31,111,1,1,1,107,107,15,79,24,0,0,0,0,0,110,44,194,31,111,1,1,1,108,108,15,79,24,0,0,0,0,0,110,44,203,31,111,1,1,0,109,109,15,79,24,0,0,0,0,0,110,44,182,31,120,1,1,1,139,107,15,79,24,0,0,0,0,0,110,44,191,31,126,1,1,1,141,108,15,79,24,0,0,0,0,0,110,44,200,31,198,1,1,0,143,109,15,79,24,0,0,0,0,0,110,44,186,31,115,1,1,1,107,107,15,79,24,23,0,0,0,0,110,44,195,31,115,1,1,1,108,108,15,79,24,23,0,0,0,0,110,44,204,31,115,1,1,0,109,109,15,79,24,23,0,0,0,0,110,44,183,31,122,1,1,1,139,107,15,79,24,23,0,0,0,0,110,44,192,31,128,1,1,1,141,108,15,79,24,23,0,0,0,0,110,44,198,31,115,2,1,0,142,16,109,15,79,24,0,0,0,0,110,44,180,31,115,2,1,1,142,19,107,15,79,24,0,0,0,0,110,44,189,31,115,2,1,1,142,21,108,15,79,24,0,0,0,0,110,44,201,31,203,1,1,0,143,109,15,79,24,23,0,0,0,0,110,44,199,31,116,2,1,0,142,16,109,15,79,24,23,0,0,0,110,44,181,31,116,2,1,1,142,19,107,15,79,24,23,0,0,0,110,44,190,31,116,2,1,1,142,21,108,15,79,24,23,0,0,0,117,44,215,31,59,0,1,1,107,107,0,0,0,0,0,0,0,0,117,44,224,31,59,0,1,1,108,108,0,0,0,0,0,0,0,0,117,44,233,31,59,0,1,0,109,109,0,0,0,0,0,0,0,0,117,44,209,31,63,0,1,1,139,107,0,0,0,0,0,0,0,0,117,44,218,31,124,1,1,1,141,108,0,0,0,0,0,0,0,0,117,44,227,31,193,1,1,0,143,109,0,0,0,0,0,0,0,0,117,44,210,31,117,2,1,1,144,17,107,0,0,0,0,0,0,0,117,44,219,31,117,2,1,1,144,19,108,0,0,0,0,0,0,0,117,44,228,31,117,2,1,0,144,21,109,0,0,0,0,0,0,0,117,44,216,31,111,1,1,1,107,107,15,79,24,0,0,0,0,0,117,44,225,31,111,1,1,1,108,108,15,79,24,0,0,0,0,0,117,44,234,31,111,1,1,0,109,109,15,79,24,0,0,0,0,0,117,44,213,31,120,1,1,1,139,107,15,79,24,0,0,0,0,0,117,44,222,31,126,1,1,1,141,108,15,79,24,0,0,0,0,0,117,44,231,31,198,1,1,0,143,109,15,79,24,0,0,0,0,0,117,44,217,31,115,1,1,1,107,107,15,79,24,23,0,0,0,0,117,44,226,31,115,1,1,1,108,108,15,79,24,23,0,0,0,0,117,44,235,31,115,1,1,0,109,109,15,79,24,23,0,0,0,0,117,44,214,31,122,1,1,1,139,107,15,79,24,23,0,0,0,0,117,44,223,31,128,1,1,1,141,108,15,79,24,23,0,0,0,0,117,44,232,31,203,1,1,0,143,109,15,79,24,23,0,0,0,0,117,44,211,31,118,2,1,1,144,17,107,15,79,24,0,0,0,0,117,44,220,31,118,2,1,1,144,19,108,15,79,24,0,0,0,0,117,44,229,31,118,2,1,0,144,21,109,15,79,24,0,0,0,0,117,44,212,31,119,2,1,1,144,17,107,15,79,24,23,0,0,0,117,44,221,31,119,2,1,1,144,19,108,15,79,24,23,0,0,0,117,44,230,31,119,2,1,0,144,21,109,15,79,24,23,0,0,0,124,44,0,32,59,0,0,0,101,101,0,0,0,0,0,0,0,0,124,44,1,32,59,0,0,0,104,104,0,0,0,0,0,0,0,0,124,44,239,31,59,0,2,1,107,107,0,0,0,0,0,0,0,0,124,44,245,31,59,0,2,1,108,108,0,0,0,0,0,0,0,0,124,44,251,31,59,0,2,0,109,109,0,0,0,0,0,0,0,0,124,44,254,31,63,0,0,0,139,101,0,0,0,0,0,0,0,0,124,44,236,31,63,0,2,1,139,107,0,0,0,0,0,0,0,0,124,44,255,31,124,1,0,0,141,104,0,0,0,0,0,0,0,0,124,44,242,31,124,1,2,1,141,108,0,0,0,0,0,0,0,0,124,44,248,31,193,1,2,0,143,109,0,0,0,0,0,0,0,0,124,44,240,31,111,1,2,1,107,107,15,79,24,0,0,0,0,0,124,44,246,31,111,1,2,1,108,108,15,79,24,0,0,0,0,0,124,44,252,31,111,1,2,0,109,109,15,79,24,0,0,0,0,0,124,44,237,31,120,1,2,1,139,107,15,79,24,0,0,0,0,0,124,44,243,31,126,1,2,1,141,108,15,79,24,0,0,0,0,0,124,44,249,31,198,1,2,0,143,109,15,79,24,0,0,0,0,0,124,44,241,31,115,1,2,1,107,107,15,79,24,23,0,0,0,0,124,44,247,31,115,1,2,1,108,108,15,79,24,23,0,0,0,0,124,44,253,31,115,1,2,0,109,109,15,79,24,23,0,0,0,0,124,44,238,31,122,1,2,1,139,107,15,79,24,23,0,0,0,0,124,44,244,31,128,1,2,1,141,108,15,79,24,23,0,0,0,0,124,44,250,31,203,1,2,0,143,109,15,79,24,23,0,0,0,0,131,44,32,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,131,44,3,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,131,44,10,32,71,0,2,0,107,107,107,0,0,0,0,0,0,0,131,44,19,32,71,0,2,0,108,108,108,0,0,0,0,0,0,0,131,44,28,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,131,44,31,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,131,44,4,32,28,1,2,0,139,107,107,0,0,0,0,0,0,0,131,44,2,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,131,44,13,32,29,1,2,0,141,108,108,0,0,0,0,0,0,0,131,44,22,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,131,44,23,32,58,1,2,0,142,16,109,109,0,0,0,0,0,0,131,44,5,32,58,1,2,0,142,19,107,107,0,0,0,0,0,0,131,44,14,32,58,1,2,0,142,21,108,108,0,0,0,0,0,0,131,44,11,32,36,1,2,0,107,107,107,15,79,24,0,0,0,0,131,44,20,32,36,1,2,0,108,108,108,15,79,24,0,0,0,0,131,44,29,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,131,44,8,32,39,1,2,0,139,107,107,15,79,24,0,0,0,0,131,44,17,32,40,1,2,0,141,108,108,15,79,24,0,0,0,0,131,44,26,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,131,44,12,32,45,1,2,0,107,107,107,15,79,24,23,0,0,0,131,44,21,32,45,1,2,0,108,108,108,15,79,24,23,0,0,0,131,44,30,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,131,44,9,32,50,1,2,0,139,107,107,15,79,24,23,0,0,0,131,44,18,32,51,1,2,0,141,108,108,15,79,24,23,0,0,0,131,44,24,32,60,1,2,0,142,16,109,109,15,79,24,0,0,0,131,44,6,32,60,1,2,0,142,19,107,107,15,79,24,0,0,0,131,44,15,32,60,1,2,0,142,21,108,108,15,79,24,0,0,0,131,44,27,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,131,44,25,32,62,1,2,0,142,16,109,109,15,79,24,23,0,0,131,44,7,32,62,1,2,0,142,19,107,107,15,79,24,23,0,0,131,44,16,32,62,1,2,0,142,21,108,108,15,79,24,23,0,0,141,44,54,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,141,44,34,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,141,44,38,32,71,0,2,0,107,107,107,0,0,0,0,0,0,0,141,44,44,32,71,0,2,0,108,108,108,0,0,0,0,0,0,0,141,44,50,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,141,44,53,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,141,44,35,32,28,1,2,0,139,107,107,0,0,0,0,0,0,0,141,44,33,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,141,44,41,32,29,1,2,0,141,108,108,0,0,0,0,0,0,0,141,44,47,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,141,44,39,32,36,1,2,0,107,107,107,15,79,24,0,0,0,0,141,44,45,32,36,1,2,0,108,108,108,15,79,24,0,0,0,0,141,44,51,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,141,44,36,32,39,1,2,0,139,107,107,15,79,24,0,0,0,0,141,44,42,32,40,1,2,0,141,108,108,15,79,24,0,0,0,0,141,44,48,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,141,44,40,32,45,1,2,0,107,107,107,15,79,24,23,0,0,0,141,44,46,32,45,1,2,0,108,108,108,15,79,24,23,0,0,0,141,44,52,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,141,44,37,32,50,1,2,0,139,107,107,15,79,24,23,0,0,0,141,44,43,32,51,1,2,0,141,108,108,15,79,24,23,0,0,0,141,44,49,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,151,44,85,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,151,44,56,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,151,44,63,32,71,0,2,0,107,107,107,0,0,0,0,0,0,0,151,44,72,32,71,0,2,0,108,108,108,0,0,0,0,0,0,0,151,44,81,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,151,44,84,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,151,44,57,32,28,1,2,0,139,107,107,0,0,0,0,0,0,0,151,44,55,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,151,44,66,32,29,1,2,0,141,108,108,0,0,0,0,0,0,0,151,44,75,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,151,44,76,32,58,1,2,0,142,16,109,109,0,0,0,0,0,0,151,44,58,32,58,1,2,0,142,19,107,107,0,0,0,0,0,0,151,44,67,32,58,1,2,0,142,21,108,108,0,0,0,0,0,0,151,44,64,32,36,1,2,0,107,107,107,15,79,24,0,0,0,0,151,44,73,32,36,1,2,0,108,108,108,15,79,24,0,0,0,0,151,44,82,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,151,44,61,32,39,1,2,0,139,107,107,15,79,24,0,0,0,0,151,44,70,32,40,1,2,0,141,108,108,15,79,24,0,0,0,0,151,44,79,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,151,44,65,32,45,1,2,0,107,107,107,15,79,24,23,0,0,0,151,44,74,32,45,1,2,0,108,108,108,15,79,24,23,0,0,0,151,44,83,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,151,44,62,32,50,1,2,0,139,107,107,15,79,24,23,0,0,0,151,44,71,32,51,1,2,0,141,108,108,15,79,24,23,0,0,0,151,44,77,32,60,1,2,0,142,16,109,109,15,79,24,0,0,0,151,44,59,32,60,1,2,0,142,19,107,107,15,79,24,0,0,0,151,44,68,32,60,1,2,0,142,21,108,108,15,79,24,0,0,0,151,44,80,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,151,44,78,32,62,1,2,0,142,16,109,109,15,79,24,23,0,0,151,44,60,32,62,1,2,0,142,19,107,107,15,79,24,23,0,0,151,44,69,32,62,1,2,0,142,21,108,108,15,79,24,23,0,0,161,44,107,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,161,44,87,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,161,44,91,32,71,0,2,0,107,107,107,0,0,0,0,0,0,0,161,44,97,32,71,0,2,0,108,108,108,0,0,0,0,0,0,0,161,44,103,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,161,44,106,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,161,44,88,32,28,1,2,0,139,107,107,0,0,0,0,0,0,0,161,44,86,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,161,44,94,32,29,1,2,0,141,108,108,0,0,0,0,0,0,0,161,44,100,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,161,44,92,32,36,1,2,0,107,107,107,15,79,24,0,0,0,0,161,44,98,32,36,1,2,0,108,108,108,15,79,24,0,0,0,0,161,44,104,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,161,44,89,32,39,1,2,0,139,107,107,15,79,24,0,0,0,0,161,44,95,32,40,1,2,0,141,108,108,15,79,24,0,0,0,0,161,44,101,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,161,44,93,32,45,1,2],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1260206);allocate([107,107,107,15,79,24,23,0,0,0,161,44,99,32,45,1,2,0,108,108,108,15,79,24,23,0,0,0,161,44,105,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,161,44,90,32,50,1,2,0,139,107,107,15,79,24,23,0,0,0,161,44,96,32,51,1,2,0,141,108,108,15,79,24,23,0,0,0,161,44,102,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,171,44,129,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,171,44,109,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,171,44,113,32,71,0,2,1,107,107,107,0,0,0,0,0,0,0,171,44,119,32,71,0,2,1,108,108,108,0,0,0,0,0,0,0,171,44,125,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,171,44,128,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,171,44,110,32,28,1,2,1,139,107,107,0,0,0,0,0,0,0,171,44,108,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,171,44,116,32,29,1,2,1,141,108,108,0,0,0,0,0,0,0,171,44,122,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,171,44,114,32,36,1,2,1,107,107,107,15,79,24,0,0,0,0,171,44,120,32,36,1,2,1,108,108,108,15,79,24,0,0,0,0,171,44,126,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,171,44,111,32,39,1,2,1,139,107,107,15,79,24,0,0,0,0,171,44,117,32,40,1,2,1,141,108,108,15,79,24,0,0,0,0,171,44,123,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,171,44,115,32,45,1,2,1,107,107,107,15,79,24,23,0,0,0,171,44,121,32,45,1,2,1,108,108,108,15,79,24,23,0,0,0,171,44,127,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,171,44,112,32,50,1,2,1,139,107,107,15,79,24,23,0,0,0,171,44,118,32,51,1,2,1,141,108,108,15,79,24,23,0,0,0,171,44,124,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,178,44,160,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,178,44,131,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,178,44,138,32,71,0,1,1,107,107,107,0,0,0,0,0,0,0,178,44,147,32,71,0,1,1,108,108,108,0,0,0,0,0,0,0,178,44,156,32,71,0,1,0,109,109,109,0,0,0,0,0,0,0,178,44,159,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,178,44,132,32,28,1,1,1,139,107,107,0,0,0,0,0,0,0,178,44,130,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,178,44,141,32,29,1,1,1,141,108,108,0,0,0,0,0,0,0,178,44,150,32,30,1,1,0,143,109,109,0,0,0,0,0,0,0,178,44,151,32,58,1,1,0,142,16,109,109,0,0,0,0,0,0,178,44,133,32,58,1,1,1,142,19,107,107,0,0,0,0,0,0,178,44,142,32,58,1,1,1,142,21,108,108,0,0,0,0,0,0,178,44,139,32,36,1,1,1,107,107,107,15,79,24,0,0,0,0,178,44,148,32,36,1,1,1,108,108,108,15,79,24,0,0,0,0,178,44,157,32,36,1,1,0,109,109,109,15,79,24,0,0,0,0,178,44,136,32,39,1,1,1,139,107,107,15,79,24,0,0,0,0,178,44,145,32,40,1,1,1,141,108,108,15,79,24,0,0,0,0,178,44,154,32,41,1,1,0,143,109,109,15,79,24,0,0,0,0,178,44,140,32,45,1,1,1,107,107,107,15,79,24,23,0,0,0,178,44,149,32,45,1,1,1,108,108,108,15,79,24,23,0,0,0,178,44,158,32,45,1,1,0,109,109,109,15,79,24,23,0,0,0,178,44,137,32,50,1,1,1,139,107,107,15,79,24,23,0,0,0,178,44,146,32,51,1,1,1,141,108,108,15,79,24,23,0,0,0,178,44,152,32,60,1,1,0,142,16,109,109,15,79,24,0,0,0,178,44,134,32,60,1,1,1,142,19,107,107,15,79,24,0,0,0,178,44,143,32,60,1,1,1,142,21,108,108,15,79,24,0,0,0,178,44,155,32,52,1,1,0,143,109,109,15,79,24,23,0,0,0,178,44,153,32,62,1,1,0,142,16,109,109,15,79,24,23,0,0,178,44,135,32,62,1,1,1,142,19,107,107,15,79,24,23,0,0,178,44,144,32,62,1,1,1,142,21,108,108,15,79,24,23,0,0,185,44,191,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,185,44,162,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,185,44,169,32,71,0,1,1,107,107,107,0,0,0,0,0,0,0,185,44,178,32,71,0,1,1,108,108,108,0,0,0,0,0,0,0,185,44,187,32,71,0,1,0,109,109,109,0,0,0,0,0,0,0,185,44,190,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,185,44,163,32,28,1,1,1,139,107,107,0,0,0,0,0,0,0,185,44,161,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,185,44,172,32,29,1,1,1,141,108,108,0,0,0,0,0,0,0,185,44,181,32,30,1,1,0,143,109,109,0,0,0,0,0,0,0,185,44,164,32,33,1,1,1,144,17,107,107,0,0,0,0,0,0,185,44,173,32,33,1,1,1,144,19,108,108,0,0,0,0,0,0,185,44,182,32,33,1,1,0,144,21,109,109,0,0,0,0,0,0,185,44,170,32,36,1,1,1,107,107,107,15,79,24,0,0,0,0,185,44,179,32,36,1,1,1,108,108,108,15,79,24,0,0,0,0,185,44,188,32,36,1,1,0,109,109,109,15,79,24,0,0,0,0,185,44,167,32,39,1,1,1,139,107,107,15,79,24,0,0,0,0,185,44,176,32,40,1,1,1,141,108,108,15,79,24,0,0,0,0,185,44,185,32,41,1,1,0,143,109,109,15,79,24,0,0,0,0,185,44,171,32,45,1,1,1,107,107,107,15,79,24,23,0,0,0,185,44,180,32,45,1,1,1,108,108,108,15,79,24,23,0,0,0,185,44,189,32,45,1,1,0,109,109,109,15,79,24,23,0,0,0,185,44,168,32,50,1,1,1,139,107,107,15,79,24,23,0,0,0,185,44,177,32,51,1,1,1,141,108,108,15,79,24,23,0,0,0,185,44,186,32,52,1,1,0,143,109,109,15,79,24,23,0,0,0,185,44,165,32,53,1,1,1,144,17,107,107,15,79,24,0,0,0,185,44,174,32,53,1,1,1,144,19,108,108,15,79,24,0,0,0,185,44,183,32,53,1,1,0,144,21,109,109,15,79,24,0,0,0,185,44,166,32,57,1,1,1,144,17,107,107,15,79,24,23,0,0,185,44,175,32,57,1,1,1,144,19,108,108,15,79,24,23,0,0,185,44,184,32,57,1,1,0,144,21,109,109,15,79,24,23,0,0,192,44,213,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,192,44,193,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,192,44,197,32,71,0,2,1,107,107,107,0,0,0,0,0,0,0,192,44,203,32,71,0,2,1,108,108,108,0,0,0,0,0,0,0,192,44,209,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,192,44,212,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,192,44,194,32,28,1,2,1,139,107,107,0,0,0,0,0,0,0,192,44,192,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,192,44,200,32,29,1,2,1,141,108,108,0,0,0,0,0,0,0,192,44,206,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,192,44,198,32,36,1,2,1,107,107,107,15,79,24,0,0,0,0,192,44,204,32,36,1,2,1,108,108,108,15,79,24,0,0,0,0,192,44,210,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,192,44,195,32,39,1,2,1,139,107,107,15,79,24,0,0,0,0,192,44,201,32,40,1,2,1,141,108,108,15,79,24,0,0,0,0,192,44,207,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,192,44,199,32,45,1,2,1,107,107,107,15,79,24,23,0,0,0,192,44,205,32,45,1,2,1,108,108,108,15,79,24,23,0,0,0,192,44,211,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,192,44,196,32,50,1,2,1,139,107,107,15,79,24,23,0,0,0,192,44,202,32,51,1,2,1,141,108,108,15,79,24,23,0,0,0,192,44,208,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,200,44,235,32,71,0,0,0,101,101,101,0,0,0,0,0,0,0,200,44,215,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,200,44,219,32,71,0,2,1,107,107,107,0,0,0,0,0,0,0,200,44,225,32,71,0,2,1,108,108,108,0,0,0,0,0,0,0,200,44,231,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,200,44,234,32,28,1,0,0,139,101,101,0,0,0,0,0,0,0,200,44,216,32,28,1,2,1,139,107,107,0,0,0,0,0,0,0,200,44,214,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,200,44,222,32,29,1,2,1,141,108,108,0,0,0,0,0,0,0,200,44,228,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,200,44,220,32,36,1,2,1,107,107,107,15,79,24,0,0,0,0,200,44,226,32,36,1,2,1,108,108,108,15,79,24,0,0,0,0,200,44,232,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,200,44,217,32,39,1,2,1,139,107,107,15,79,24,0,0,0,0,200,44,223,32,40,1,2,1,141,108,108,15,79,24,0,0,0,0,200,44,229,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,200,44,221,32,45,1,2,1,107,107,107,15,79,24,23,0,0,0,200,44,227,32,45,1,2,1,108,108,108,15,79,24,23,0,0,0,200,44,233,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,200,44,218,32,50,1,2,1,139,107,107,15,79,24,23,0,0,0,200,44,224,32,51,1,2,1,141,108,108,15,79,24,23,0,0,0,200,44,230,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,208,44,1,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,208,44,237,32,71,0,0,0,104,104,104,0,0,0,0,0,0,0,208,44,241,32,71,0,2,1,107,107,107,0,0,0,0,0,0,0,208,44,247,32,71,0,2,1,108,108,108,0,0,0,0,0,0,0,208,44,253,32,71,0,2,0,109,109,109,0,0,0,0,0,0,0,208,44,0,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,208,44,238,32,28,1,2,1,139,107,107,0,0,0,0,0,0,0,208,44,236,32,29,1,0,0,141,104,104,0,0,0,0,0,0,0,208,44,244,32,29,1,2,1,141,108,108,0,0,0,0,0,0,0,208,44,250,32,30,1,2,0,143,109,109,0,0,0,0,0,0,0,208,44,242,32,36,1,2,1,107,107,107,15,79,24,0,0,0,0,208,44,248,32,36,1,2,1,108,108,108,15,79,24,0,0,0,0,208,44,254,32,36,1,2,0,109,109,109,15,79,24,0,0,0,0,208,44,239,32,39,1,2,1,139,107,107,15,79,24,0,0,0,0,208,44,245,32,40,1,2,1,141,108,108,15,79,24,0,0,0,0,208,44,251,32,41,1,2,0,143,109,109,15,79,24,0,0,0,0,208,44,243,32,45,1,2,1,107,107,107,15,79,24,23,0,0,0,208,44,249,32,45,1,2,1,108,108,108,15,79,24,23,0,0,0,208,44,255,32,45,1,2,0,109,109,109,15,79,24,23,0,0,0,208,44,240,32,50,1,2,1,139,107,107,15,79,24,23,0,0,0,208,44,246,32,51,1,2,1,141,108,108,15,79,24,23,0,0,0,208,44,252,32,52,1,2,0,143,109,109,15,79,24,23,0,0,0,217,44,23,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,217,44,3,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,217,44,7,33,71,0,2,1,107,107,107,0,0,0,0,0,0,0,217,44,13,33,71,0,2,1,108,108,108,0,0,0,0,0,0,0,217,44,19,33,71,0,2,0,109,109,109,0,0,0,0,0,0,0,217,44,22,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,217,44,4,33,28,1,2,1,139,107,107,0,0,0,0,0,0,0,217,44,2,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,217,44,10,33,29,1,2,1,141,108,108,0,0,0,0,0,0,0,217,44,16,33,30,1,2,0,143,109,109,0,0,0,0,0,0,0,217,44,8,33,36,1,2,1,107,107,107,15,79,24,0,0,0,0,217,44,14,33,36,1,2,1,108,108,108,15,79,24,0,0,0,0,217,44,20,33,36,1,2,0,109,109,109,15,79,24,0,0,0,0,217,44,5,33,39,1,2,1,139,107,107,15,79,24,0,0,0,0,217,44,11,33,40,1,2,1,141,108,108,15,79,24,0,0,0,0,217,44,17,33,41,1,2,0,143,109,109,15,79,24,0,0,0,0,217,44,9,33,45,1,2,1,107,107,107,15,79,24,23,0,0,0,217,44,15,33,45,1,2,1,108,108,108,15,79,24,23,0,0,0,217,44,21,33,45,1,2,0,109,109,109,15,79,24,23,0,0,0,217,44,6,33,50,1,2,1,139,107,107,15,79,24,23,0,0,0,217,44,12,33,51,1,2,1,141,108,108,15,79,24,23,0,0,0,217,44,18,33,52,1,2,0,143,109,109,15,79,24,23,0,0,0,226,44,45,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,226,44,25,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,226,44,29,33,71,0,2,1,107,107,107,0,0,0,0,0,0,0,226,44,35,33,71,0,2,1,108,108,108,0,0,0,0,0,0,0,226,44,41,33,71,0,2,0,109,109,109,0,0,0,0,0,0,0,226,44,44,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,226,44,26,33,28,1,2,1,139,107,107,0,0,0,0,0,0,0,226,44,24,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,226,44,32,33,29,1,2,1,141,108,108,0,0,0,0,0,0,0,226,44,38,33,30,1,2,0,143,109,109,0,0,0,0,0,0,0,226,44,30,33,36,1,2,1,107,107,107,15,79,24,0,0,0,0,226,44,36,33,36,1,2,1,108,108,108,15,79,24,0,0,0,0,226,44,42,33,36,1,2,0,109,109,109,15,79,24,0,0,0,0,226,44,27,33,39,1,2,1,139,107,107,15,79,24,0,0,0,0,226,44,33,33,40,1,2,1,141,108,108,15,79,24,0,0,0,0,226,44,39,33,41,1,2,0,143,109,109,15,79,24,0,0,0,0,226,44,31,33,45,1,2,1,107,107,107,15,79,24,23,0,0,0,226,44,37,33,45,1,2,1,108,108,108,15,79,24,23,0,0,0,226,44,43,33,45,1,2,0,109,109,109,15,79,24,23,0,0,0,226,44,28,33,50,1,2,1,139,107,107,15,79,24,23,0,0,0,226,44,34,33,51,1,2,1,141,108,108,15,79,24,23,0,0,0,226,44,40,33,52,1,2,0,143,109,109,15,79,24,23,0,0,0,233,44,47,33,67,1,0,0,116,101,101,101,0,0,0,0,0,0,233,44,49,33,67,1,0,0,116,104,104,104,0,0,0,0,0,0,233,44,53,33,67,1,2,1,116,107,107,107,0,0,0,0,0,0,233,44,59,33,67,1,2,1,116,108,108,108,0,0,0,0,0,0,233,44,65,33,67,1,2,0,116,109,109,109,0,0,0,0,0,0,233,44,46,33,68,1,0,0,116,139,101,101,0,0,0,0,0,0,233,44,50,33,68,1,2,1,116,139,107,107,0,0,0,0,0,0,233,44,48,33,69,1,0,0,116,141,104,104,0,0,0,0,0,0,233,44,56,33,69,1,2,1,116,141,108,108,0,0,0,0,0,0,233,44,62,33,70,1,2,0,116,143,109,109,0,0,0,0,0,0,233,44,54,33,77,1,2,1,116,107,107,107,15,79,24,0,0,0,233,44,60,33,77,1,2,1,116,108,108,108,15,79,24,0,0,0,233,44,66,33,77,1,2,0,116,109,109,109,15,79,24,0,0,0,233,44,51,33,78,1,2,1,116,139,107,107,15,79,24,0,0,0,233,44,57,33,79,1,2,1,116,141,108,108,15,79,24,0,0,0,233,44,63,33,80,1,2,0,116,143,109,109,15,79,24,0,0,0,233,44,55,33,86,1,2,1,116,107,107,107,15,79,24,23,0,0,233,44,61,33,86,1,2,1,116,108,108,108,15,79,24,23,0,0,233,44,67,33,86,1,2,0,116,109,109,109,15,79,24,23,0,0,233,44,52,33,87,1,2,1,116,139,107,107,15,79,24,23,0,0,233,44,58,33,88,1,2,1,116,141,108,108,15,79,24,23,0,0,233,44,64,33,90,1,2,0,116,143,109,109,15,79,24,23,0,0,242,44,183,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,242,44,181,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,242,44,182,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,242,44,180,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,248,44,74,33,71,0,1,1,107,107,107,0,0,0,0,0,0,0,248,44,83,33,71,0,1,1,108,108,108,0,0,0,0,0,0,0,248,44,92,33,71,0,1,0,109,109,109,0,0,0,0,0,0,0,248,44,68,33,28,1,1,1,139,107,107,0,0,0,0,0,0,0,248,44,77,33,29,1,1,1,141,108,108,0,0,0,0,0,0,0,248,44,86,33,30,1,1,0,143,109,109,0,0,0,0,0,0,0,248,44,87,33,58,1,1,0,142,16,109,109,0,0,0,0,0,0,248,44,69,33,58,1,1,1,142,19,107,107,0,0,0,0,0,0,248,44,78,33,58,1,1,1,142,21,108,108,0,0,0,0,0,0,248,44,75,33,36,1,1,1,107,107,107,15,79,24,0,0,0,0,248,44,84,33,36,1,1,1,108,108,108,15,79,24,0,0,0,0,248,44,93,33,36,1,1,0,109,109,109,15,79,24,0,0,0,0,248,44,72,33,39,1,1,1,139,107,107,15,79,24,0,0,0,0,248,44,81,33,40,1,1,1,141,108,108,15,79,24,0,0,0,0,248,44,90,33,41,1,1,0,143,109,109,15,79,24,0,0,0,0,248,44,76,33,45,1,1,1,107,107,107,15,79,24,23,0,0,0,248,44,85,33,45,1,1,1,108,108,108,15,79,24,23,0,0,0,248,44,94,33,45,1,1,0,109,109,109,15,79,24,23,0,0,0,248,44,73,33,50,1,1,1,139,107,107,15,79,24,23,0,0,0,248,44,82,33,51,1,1,1,141,108,108,15,79,24,23,0,0,0,248,44,88,33,60,1,1,0,142,16,109,109,15,79,24,0,0,0,248,44,70,33,60,1,1,1,142,19,107,107,15,79,24,0,0,0,248,44,79,33,60,1,1,1,142,21,108,108,15,79,24,0,0,0,248,44,91,33,52,1,1,0,143,109,109,15,79,24,23,0,0,0,248,44,89,33,62,1,1,0,142,16,109,109,15,79,24,23,0,0,248,44,71,33,62,1,1,1,142,19,107,107,15,79,24,23,0,0,248,44,80,33,62,1,1,1,142,21,108,108,15,79,24,23,0,0,255,44,152,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,255,44,150,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,255,44,151,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,255,44,149,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,6,45,101,33,71,0,1,1,107,107,107,0,0,0,0,0,0,0,6,45,110,33,71,0,1,1,108,108,108,0,0,0,0,0,0,0,6,45,119,33,71,0,1,0,109,109,109,0,0,0,0,0,0,0,6,45,95,33,28,1,1,1,139,107,107,0,0,0,0,0,0,0,6,45,104,33,29,1,1,1,141,108,108,0,0,0,0,0,0,0,6,45,113,33,30,1,1,0,143,109,109,0,0,0,0,0,0,0,6,45,114,33,58,1,1,0,142,16,109,109,0,0,0,0,0,0,6,45,96,33,58,1,1,1,142,19,107,107,0,0,0,0,0,0,6,45,105,33,58,1,1,1,142,21,108,108,0,0,0,0,0,0,6,45,102,33,36,1,1,1,107,107,107,15,79,24,0,0,0,0,6,45,111,33,36,1,1,1,108,108,108,15,79,24,0,0,0,0,6,45,120,33,36,1,1,0,109,109,109,15,79,24,0,0,0,0,6,45,99,33,39,1,1,1,139,107,107,15,79,24,0,0,0,0,6,45,108,33,40,1,1,1,141,108,108,15,79,24,0,0,0,0,6,45,117,33,41,1,1,0,143,109,109,15,79,24,0,0,0,0,6,45,103,33,45,1,1,1,107,107,107,15,79,24,23,0,0,0,6,45,112,33,45,1,1,1,108,108,108,15,79,24,23,0,0,0,6,45,121,33,45,1,1,0,109,109,109,15,79,24,23,0,0,0,6,45,100,33,50,1,1,1,139,107,107,15,79,24,23,0,0,0,6,45,109,33,51,1,1,1,141,108,108,15,79,24,23,0,0,0,6,45,115,33,60,1,1,0,142,16,109,109,15,79,24,0,0,0,6,45,97,33,60,1,1,1,142,19,107,107,15,79,24,0,0,0,6,45,106,33,60,1,1,1,142,21,108,108,15,79,24,0,0,0,6,45,118,33,52,1,1,0,143,109,109,15,79,24,23,0,0,0,6,45,116,33,62,1,1,0,142,16,109,109,15,79,24,23,0,0,6,45,98,33,62,1,1,1,142,19,107,107,15,79,24,23,0,0,6,45,107,33,62,1,1,1,142,21,108,108,15,79,24,23,0,0,14,45,128,33,71,0,1,1,107,107,107,0,0,0,0,0,0,0,14,45,137,33,71,0,1,1,108,108,108,0,0,0,0,0,0,0,14,45,146,33,71,0,1,0,109,109,109,0,0,0,0,0,0,0,14,45,122,33,28,1,1,1,139,107,107,0,0,0,0,0,0,0,14,45,131,33,29,1,1,1,141,108,108,0,0,0,0,0,0,0,14,45,140,33,30,1,1,0,143,109,109,0,0,0,0,0,0,0,14,45,123,33,33,1,1,1,144,17,107,107,0,0,0,0,0,0,14,45,132,33,33,1,1,1,144,19,108,108,0,0,0,0,0,0,14,45,141,33,33,1,1,0,144,21,109,109,0,0,0,0,0,0,14,45,129,33,36,1,1,1,107,107,107,15,79,24,0,0,0,0,14,45,138,33,36,1,1,1,108,108,108,15,79,24,0,0,0,0,14,45,147,33,36,1,1,0,109,109,109,15,79,24,0,0,0,0,14,45,126,33,39,1,1,1,139,107,107,15,79,24,0,0,0,0,14,45,135,33,40,1,1,1,141,108,108,15,79,24,0,0,0,0,14,45,144,33,41,1,1,0,143,109,109,15,79,24,0,0,0,0,14,45,130,33,45,1,1,1,107,107,107,15,79,24,23,0,0,0,14,45,139,33,45,1,1,1,108,108,108,15,79,24,23,0,0,0,14,45,148,33,45,1,1,0,109,109,109,15,79,24,23,0,0,0,14,45,127,33,50,1,1,1,139,107,107,15,79,24,23,0,0,0,14,45,136,33,51,1,1,1,141,108,108,15,79,24,23,0,0,0,14,45,145,33,52,1,1,0,143,109,109,15,79,24,23,0,0,0,14,45,124,33,53,1,1,1,144,17,107,107,15,79,24,0,0,0,14,45,133,33,53,1,1,1,144,19,108,108,15,79,24,0,0,0,14,45,142,33,53,1,1,0,144,21,109,109,15,79,24,0,0,0,14,45,125,33,57,1,1,1,144,17,107,107,15,79,24,23,0,0,14,45,134,33,57,1,1,1,144,19,108,108,15,79,24,23,0,0,14,45,143,33,57,1,1,0,144,21,109,109,15,79,24,23,0,0,22,45,159,33,71,0,1,1,107,107,107,0,0,0,0,0,0,0,22,45,168,33,71,0,1,1,108,108,108,0,0,0,0,0,0,0,22,45,177,33,71,0,1,0,109,109,109,0,0,0,0,0,0,0,22,45,153,33,28,1,1,1,139,107,107,0,0,0,0,0,0,0,22,45,162,33,29,1,1,1,141,108,108,0,0,0,0,0,0,0,22,45,171,33,30,1,1,0,143,109,109,0,0,0,0,0,0,0,22,45,154,33,33,1,1,1,144,17,107,107,0,0,0,0,0,0,22,45,163,33,33,1,1,1,144,19,108,108,0,0,0,0,0,0,22,45,172,33,33,1,1,0,144,21,109,109,0,0,0,0,0,0,22,45,160,33,36,1,1,1,107,107,107,15,79,24,0,0,0,0,22,45,169,33,36,1,1,1,108,108,108,15,79,24,0,0,0,0,22,45,178,33,36,1,1,0,109,109,109,15,79,24,0,0,0,0,22,45,157,33,39,1,1,1,139,107,107,15,79,24,0,0,0,0,22,45,166,33,40,1,1,1,141,108,108,15,79,24,0,0,0,0,22,45,175,33,41,1,1,0,143,109,109,15,79,24,0,0,0,0,22,45,161,33,45,1,1,1,107,107,107,15,79,24,23,0,0,0,22,45,170,33,45,1,1,1,108,108,108,15,79,24,23,0,0,0,22,45,179,33,45,1,1,0,109,109,109,15,79,24,23,0,0,0,22,45,158,33,50,1,1,1,139,107,107,15,79,24,23,0,0,0,22,45,167,33,51,1,1,1,141,108,108,15,79,24,23,0,0,0,22,45,176,33,52,1,1,0,143,109,109,15,79,24,23,0,0,0,22,45,155,33,53,1,1,1,144,17,107,107,15,79,24,0,0,0,22,45,164,33,53,1,1,1,144,19,108,108,15,79,24,0,0,0,22,45,173,33,53,1,1,0,144,21,109,109,15,79,24,0,0,0,22,45,156,33,57,1,1,1,144,17,107,107,15,79,24,23,0,0,22,45,165,33,57,1,1,1,144,19,108,108,15,79,24,23,0,0,22,45,174,33,57,1,1,0,144,21,109,109,15,79,24,23,0,0,29,45,205,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,29,45,185,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,29,45,189,33,71,0,2,1,107,107,107,0,0,0,0,0,0,0,29,45,195,33,71,0,2,1,108,108,108,0,0,0,0,0,0,0,29,45,201,33,71,0,2,0,109,109,109,0,0,0,0,0,0,0,29,45,204,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,29,45,186,33,28,1,2,1,139,107,107,0,0,0,0,0,0,0,29,45,184,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,29,45,192,33,29,1,2,1,141,108,108,0,0,0,0,0,0,0,29,45,198,33,30,1,2,0,143,109,109,0,0,0,0,0,0,0,29,45,190,33,36,1,2,1,107,107,107,15,79,24,0,0,0,0,29,45,196,33,36,1,2,1,108,108,108,15,79,24,0,0,0,0,29,45,202,33,36,1,2,0,109,109,109,15,79,24,0,0,0,0,29,45,187,33,39,1,2,1,139,107,107,15,79,24,0,0,0,0,29,45,193,33,40,1,2,1,141,108,108,15,79,24,0,0,0,0,29,45,199,33,41,1,2,0,143,109,109,15,79,24,0,0,0,0,29,45,191,33,45,1,2,1,107,107,107,15,79,24,23,0,0,0,29,45,197,33,45,1,2,1,108,108,108,15,79,24,23,0,0,0,29,45,203,33,45,1,2,0,109,109,109,15,79,24,23,0,0,0,29,45,188,33,50,1,2,1,139,107,107,15,79,24,23,0,0,0,29,45,194,33,51,1,2,1,141,108,108,15,79,24,23,0,0,0,29,45,200,33,52,1,2,0,143,109,109,15,79,24,23,0,0,0,36,45,227,33,71,0,0,0,101,101,101,0,0,0,0,0,0,0,36,45,207,33,71,0,0,0,104,104,104,0,0,0,0,0,0,0,36,45,211,33,71,0,2,1,107,107,107,0,0,0,0,0,0,0,36,45,217,33,71,0,2,1,108,108,108,0,0,0,0,0,0,0,36,45,223,33,71,0,2,0,109,109,109,0,0,0,0,0,0,0,36,45,226,33,28,1,0,0,139,101,101,0,0,0,0,0,0,0,36,45,208,33,28,1,2,1,139,107,107,0,0,0,0,0,0,0,36,45,206,33,29,1,0,0,141,104,104,0,0,0,0,0,0,0,36,45,214,33,29,1,2,1,141,108,108,0,0,0,0,0,0,0,36,45,220,33,30,1,2,0,143,109,109,0,0,0,0,0,0,0,36,45,212,33,36,1,2,1,107,107,107,15,79,24,0,0,0,0,36,45,218,33,36,1,2,1,108,108,108,15,79,24,0,0,0,0,36,45,224,33,36,1,2,0,109,109,109,15,79,24,0,0,0,0,36,45,209,33,39,1,2,1,139,107,107,15,79,24,0,0,0,0,36,45,215,33,40,1,2,1,141,108,108,15,79,24,0,0,0,0,36,45,221,33,41,1,2,0,143,109,109,15,79,24,0,0,0,0,36,45,213,33,45,1,2,1,107,107,107,15,79,24,23,0,0,0,36,45,219,33,45,1,2,1,108,108,108,15,79,24,23,0,0,0,36,45,225,33,45,1,2,0,109,109,109,15,79,24,23,0,0,0,36,45,210,33,50,1,2,1,139,107,107,15,79,24,23,0,0,0,36,45,216,33,51,1,2,1,141,108,108,15,79,24,23,0,0,0,36,45,222,33,52,1,2,0,143,109,109,15,79,24,23,0,0,0,43,45,231,33,67,1,0,0,116,101,101,101,0,0,0,0,0,0,43,45,229,33,67,1,0,0,116,104,104,104,0,0,0,0,0,0,43,45,230,33,68,1,0,0,116,139,101,101,0,0,0,0,0,0,43,45,228,33,69,1,0,0,116,141,104,104,0,0,0,0,0,0,52,45,235,33,71,0,2,1,107,107,107,0,0,0,0,0,0,0,52,45,241,33,71,0,2,1,108,108,108,0,0,0,0,0,0,0,52,45,247,33,71,0,2,0,109,109,109,0,0,0,0,0,0,0,52,45,232,33,28,1,2,1,139,107,107,0,0,0,0,0,0,0,52,45,238,33,29,1,2,1,141,108,108,0,0,0,0,0,0,0,52,45,244,33,30,1,2,0,143,109,109,0,0,0,0,0,0,0,52,45,236,33,45,1,2,1,107,107,107,15,79,24,0,0,0,0,52,45,242,33,45,1,2,1,108,108,108,15,79,24,0,0,0,0,52,45,248,33,45,1,2,0,109,109,109,15,79,24,0,0,0,0,52,45,233,33,50,1,2,1,139,107,107,15,79,24,0,0,0,0,52,45,239,33,51,1,2,1,141,108,108,15,79,24,0,0,0,0,52,45,245,33,52,1,2,0,143,109,109,15,79,24,0,0,0,0,52,45,237,33,45,1,2,1,107,107,107,15,79,24,23,0,0,0,52,45,243,33,45,1,2,1,108,108,108,15,79,24,23,0,0,0,52,45,249,33,45,1,2,0,109,109,109,15,79,24,23,0,0,0,52,45,234,33,50,1,2,1,139,107,107,15,79,24,23,0,0,0,52,45,240,33,51,1,2,1,141,108,108,15,79,24,23,0,0,0,52,45,246,33,52,1,2,0,143,109,109,15,79,24,23,0,0,0,62,45,255,33,71,0,0,1,107,107,107,0,0,0,0,0,0,0,62,45,7,34,71,0,0,1,108,108,108,0,0,0,0,0,0,0,62,45,15,34,71,0,1,0,109,109,109,0,0,0,0,0,0,0,62,45,250,33,28,1,0,1,139,107,107,0,0,0,0,0,0,0,62,45,2,34,29,1,0,1,141,108,108,0,0,0,0,0,0,0,62,45,10,34,30,1,1,0,143,109,109,0,0,0,0,0,0,0,62,45,11,34,58,1,1,0,142,16,109,109,0,0,0,0,0,0,62,45,251,33,58,1,0,1,142,19,107,107,0,0,0,0,0,0,62,45,3,34,58,1,0,1,142,21,108,108,0,0,0,0,0,0,62,45,0,34,45,1,0,1,107,107,107,15,79,24,0,0,0,0,62,45,8,34,45,1,0,1,108,108,108,15,79,24,0,0,0,0,62,45,16,34,45,1,1,0,109,109,109,15,79,24,0,0,0,0,62,45,253,33,50,1,0,1,139,107,107,15,79,24,0,0,0,0,62,45,5,34,51,1,0,1,141,108,108,15,79,24,0,0,0,0,62,45,13,34,52,1,1,0,143,109,109,15,79,24,0,0,0,0,62,45,1,34,45,1,0,1,107,107,107,15,79,24,23,0,0,0,62,45,9,34,45,1,0,1,108,108,108,15,79,24,23,0,0,0,62,45,17,34,45,1,1,0,109,109,109,15,79,24,23,0,0,0,62,45,254,33,50,1,0,1,139,107,107,15,79,24,23,0,0,0,62,45,6,34,51,1,0,1,141,108,108,15,79,24,23,0,0,0,62,45,12,34,62,1,1,0,142,16,109,109,15,79,24,0,0,0,62,45,252,33,62,1,0,1,142,19,107,107,15,79,24,0,0,0,62,45,4,34,62,1,0,1,142,21,108,108,15,79,24,0,0,0,62,45,14,34,52,1,1,0,143,109,109,15,79,24,23,0,0,0,72,45,23,34,71,0,0,1,107,107,107,0,0,0,0,0,0,0,72,45,31,34,71,0,0,1,108,108,108,0,0,0,0,0,0,0,72,45,39,34,71,0,1,0,109,109,109,0,0,0,0,0,0,0,72,45,18,34,28,1,0,1,139,107,107,0,0,0,0,0,0,0,72,45,26,34,29,1,0,1,141,108,108,0,0,0,0,0,0,0,72,45,34,34,30,1,1,0,143,109,109,0,0,0,0,0,0,0,72,45,19,34,33,1,0,1,144,17,107,107,0,0,0,0,0,0,72,45,27,34,33,1,0,1,144,19,108,108,0,0,0,0,0,0,72,45,35,34,33,1,1,0,144,21,109,109,0,0,0,0,0,0,72,45,24,34,45,1,0,1,107,107,107,15,79,24,0,0,0,0,72,45,32,34,45,1,0,1,108,108,108,15,79,24,0,0,0,0,72,45,40,34,45,1,1,0,109,109,109,15,79,24,0,0,0,0,72,45,21,34,50,1,0,1,139,107,107,15,79,24,0,0,0,0,72,45,29,34,51,1,0,1,141,108,108,15,79,24,0,0,0,0,72,45,37,34,52,1,1,0,143,109,109,15,79,24,0,0,0,0,72,45,25,34,45,1,0,1,107,107,107,15,79,24,23,0,0,0,72,45,33,34,45,1,0,1,108,108,108,15,79,24,23,0,0,0,72,45,41,34,45,1,1,0,109,109,109,15,79,24,23,0,0,0,72,45,22,34,50,1,0,1,139,107,107,15,79,24,23,0,0,0,72,45,30,34,51,1,0,1,141,108,108,15,79,24,23,0,0,0,72,45,38,34,52,1,1,0,143,109,109,15,79,24,23,0,0,0,72,45,20,34,57,1,0,1,144,17,107,107,15,79,24,0,0,0,72,45,28,34,57,1,0,1,144,19,108,108,15,79,24,0,0,0,72,45,36,34,57,1,1,0,144,21,109,109,15,79,24,0,0,0,82,45,45,34,71,0,2,1,107,107,107,0,0,0,0,0,0,0,82,45,51,34,71,0,2,1,108,108,108,0,0,0,0,0,0,0,82,45,57,34,71,0,2,0,109,109,109,0,0,0,0,0,0,0,82,45,42,34,28,1,2,1,139,107,107,0,0,0,0,0,0,0,82,45,48,34,29,1,2,1,141,108,108,0,0,0,0,0,0,0,82,45,54,34,30,1,2,0,143,109,109,0,0,0,0,0,0,0,82,45,46,34,45,1,2,1,107,107,107,15,79,24,0,0,0,0,82,45,52,34,45,1,2,1,108,108,108,15,79,24,0,0,0,0,82,45,58,34,45,1,2,0,109,109,109,15,79,24,0,0,0,0,82,45,43,34,50,1,2,1,139,107,107,15,79,24,0,0,0,0,82,45,49,34,51,1,2,1,141,108,108,15,79,24,0,0,0,0,82,45,55,34,52,1,2,0,143,109,109,15,79,24,0,0,0,0,82,45,47,34,45,1,2,1,107,107,107,15,79,24,23,0,0,0,82,45,53,34,45,1,2,1,108,108,108,15,79,24,23,0,0,0,82,45,59,34,45,1,2,0,109,109,109,15,79,24,23,0,0,0,82,45,44,34,50,1,2,1,139,107,107,15,79,24,23,0,0,0,82,45,50,34,51,1,2,1,141,108,108,15,79,24,23,0,0,0,82,45,56,34,52,1,2,0,143,109,109,15,79,24,23,0,0,0,92,45,63,34,105,1,0,0,101,101,101,101,0,0,0,0,0,0,92,45,62,34,108,1,0,0,101,139,101,101,0,0,0,0,0,0,92,45,61,34,105,1,0,0,104,104,104,104,0,0,0,0,0,0,92,45,60,34,110,1,0,0,104,141,104,104,0,0,0,0,0,0,102,45,67,34,67,1,0,0,116,101,101,101,0,0,0,0,0,0,102,45,65,34,67,1,0,0,116,104,104,104,0,0,0,0,0,0,102,45,66,34,68,1,0,0,116,139,101,101,0,0,0,0,0,0,102,45,64,34,69,1,0,0,116,141,104,104,0,0,0,0,0,0,111,45,98,34,59,0,0,0,101,101,0,0,0,0,0,0,0,0,111,45,69,34,59,0,0,0,101,104,0,0,0,0,0,0,0,0,111,45,88,34,59,0,2,1,103,107,0,0,0,0,0,0,0,0,111,45,91,34,59,0,2,1,103,108,0,0,0,0,0,0,0,0,111,45,94,34,59,0,2,0,103,109,0,0,0,0,0,0,0,0,111,45,73,34,59,0,2,1,107,107,0,0,0,0,0,0,0,0,111,45,79,34,59,0,2,1,107,108,0,0,0,0,0,0,0,0,111,45,85,34,59,0,2,0,107,109,0,0,0,0,0,0,0,0,111,45,97,34,130,0,0,0,146,101,0,0,0,0,0,0,0,0,111,45,68,34,130,0,0,0,146,104,0,0,0,0,0,0,0,0,111,45,70,34,130,0,2,1,146,107,0,0,0,0,0,0,0,0,111,45,76,34,130,0,2,1,146,108,0,0,0,0,0,0,0,0,111,45,82,34,130,0,2,0,146,109,0,0,0,0,0,0,0,0,111,45,89,34,111,1,2,1,103,107,15,79,24,0,0,0,0,0,111,45,92,34,111,1,2,1,103,108,15,79,24,0,0,0,0,0,111,45,95,34,111,1,2,0,103,109,15,79,24,0,0,0,0,0,111,45,74,34,111,1,2,1,107,107,15,79,24,0,0,0,0,0,111,45,80,34,111,1,2,1,107,108,15,79,24,0,0,0,0,0,111,45,86,34,111,1,2,0,107,109,15,79,24,0,0,0,0,0,111,45,71,34,121,2,2,1,146,107,15,79,24,0,0,0,0,0,111,45,77,34,121,2,2,1,146,108,15,79,24,0,0,0,0,0,111,45,83,34,121,2,2,0,146,109,15,79,24,0,0,0,0,0,111,45,90,34,115,1,2,1,103,107,15,79,24,23,0,0,0,0,111,45,93,34,115,1,2,1,103,108,15,79,24,23,0,0,0,0,111,45,96,34,115,1,2,0,103,109,15,79,24,23,0,0,0,0,111,45,75,34,115,1,2,1,107,107,15,79,24,23,0,0,0,0,111,45,81,34,115,1,2,1,107,108,15,79,24,23,0,0,0,0,111,45,87,34,115,1,2,0,107,109,15,79,24,23,0,0,0,0,111,45,72,34,123,2,2,1,146,107,15,79,24,23,0,0,0,0,111,45,78,34,123,2,2,1,146,108,15,79,24,23,0,0,0,0,111,45,84,34,123,2,2,0,146,109,15,79,24,23,0,0,0,0,124,45,129,34,59,0,0,0,101,101,0,0,0,0,0,0,0,0,124,45,100,34,59,0,0,0,101,104,0,0,0,0,0,0,0,0,124,45,119,34,59,0,1,1,103,107,0,0,0,0,0,0,0,0,124,45,122,34,59,0,1,1,103,108,0,0,0,0,0,0,0,0,124,45,125,34,59,0,1,0,103,109,0,0,0,0,0,0,0,0,124,45,104,34,59,0,1,1,107,107,0,0,0,0,0,0,0,0,124,45,110,34,59,0,1,1,107,108,0,0,0,0,0,0,0,0,124,45,116,34,59,0,1,0,107,109,0,0,0,0,0,0,0,0,124,45,128,34,60,0,0,0,142,101,0,0,0,0,0,0,0,0,124,45,99,34,60,0,0,0,142,104,0,0,0,0,0,0,0,0,124,45,101,34,60,0,1,1,142,107,0,0,0,0,0,0,0,0,124,45,107,34,60,0,1,1,142,108,0,0,0,0,0,0,0,0,124,45,113,34,60,0,1,0,142,109,0,0,0,0,0,0,0,0,124,45,120,34,111,1,1,1,103,107,15,79,24,0,0,0,0,0,124,45,123,34,111,1,1,1,103,108,15,79,24,0,0,0,0,0,124,45,126,34,111,1,1,0,103,109,15,79,24,0,0,0,0,0,124,45,105,34,111,1,1,1,107,107,15,79,24,0,0,0,0,0,124,45,111,34,111,1,1,1,107,108,15,79,24,0,0,0,0,0,124,45,117,34,111,1,1,0,107,109,15,79,24,0,0,0,0,0,124,45,102,34,114,1,1,1,142,107,15,79,24,0,0,0,0,0,124,45,108,34,114,1,1,1,142,108,15,79,24,0,0,0,0,0,124,45,114,34,114,1,1,0,142,109,15,79,24,0,0,0,0,0,124,45,121,34,115,1,1,1,103,107,15,79,24,23,0,0,0,0,124,45,124,34,115,1,1,1,103,108,15,79,24,23,0,0,0,0,124,45,127,34,115,1,1,0,103,109,15,79,24,23,0,0,0,0,124,45,106,34,115,1,1,1,107,107,15,79,24,23,0,0,0,0,124,45,112,34,115,1,1,1,107,108,15,79,24,23,0,0,0,0,124,45,118,34,115,1,1,0,107,109,15,79,24,23,0,0,0,0,124,45,103,34,118,1,1,1,142,107,15,79,24,23,0,0,0,0,124,45,109,34,118,1,1,1,142,108,15,79,24,23,0,0,0,0,124,45,115,34,118,1,1,0,142,109,15,79,24,23,0,0,0,0,137,45,160,34,59,0,4,1,88,107,0,0,0,0,0,0,0,0,137,45,161,34,59,0,4,1,88,108,0,0,0,0,0,0,0,0,137,45,162,34,59,0,4,0,88,109,0,0,0,0,0,0,0,0,153,45,163,34,59,0,4,1,88,107,0,0,0,0,0,0,0,0,153,45,164,34,59,0,4,1,88,108,0,0,0,0,0,0,0,0,153,45,165,34,59,0,4,0,88,109,0,0,0,0,0,0,0,0,169,45,196,34,59,0,0,0,101,101,0,0,0,0,0,0,0,0,169,45,167,34,59,0,0,0,101,104,0,0,0,0,0,0,0,0,169,45,186,34,59,0,1,1,105,107,0,0,0,0,0,0,0,0,169,45,189,34,59,0,1,1,105,108,0,0,0,0,0,0,0,0,169,45,192,34,59,0,1,0,105,109,0,0,0,0,0,0,0,0,169,45,171,34,59,0,1,1,107,107,0,0,0,0,0,0,0,0,169,45,177,34,59,0,1,1,107,108,0,0,0,0,0,0,0,0,169,45,183,34,59,0,1,0,107,109,0,0,0,0,0,0,0,0,169,45,195,34,61,0,0,0,144,101,0,0,0,0,0,0,0,0,169,45,166,34,61,0,0,0,144,104,0,0,0,0,0,0,0,0,169,45,168,34,61,0,1,1,144,107,0,0,0,0,0,0,0,0,169,45,174,34,61,0,1,1,144,108,0,0,0,0,0,0,0,0,169,45,180,34,61,0,1,0,144,109,0,0,0,0,0,0,0,0,169,45,187,34,111,1,1,1,105,107,15,79,24,0,0,0,0,0,169,45,190,34,111,1,1,1,105,108,15,79,24,0,0,0,0,0,169,45,193,34,111,1,1,0,105,109,15,79,24,0,0,0,0,0,169,45,172,34,111,1,1,1,107,107,15,79,24,0,0,0,0,0,169,45,178,34,111,1,1,1,107,108,15,79,24,0,0,0,0,0,169,45,184,34,111,1,1,0,107,109,15,79,24,0,0,0,0,0,169,45,169,34,130,1,1,1,144,107,15,79,24,0,0,0,0,0,169,45,175,34,130,1,1,1,144,108,15,79,24,0,0,0,0,0,169,45,181,34,130,1,1,0,144,109,15,79,24,0,0,0,0,0,169,45,188,34,115,1,1,1,105,107,15,79,24,23,0,0,0,0,169,45,191,34,115,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1270446);allocate([1,1,105,108,15,79,24,23,0,0,0,0,169,45,194,34,115,1,1,0,105,109,15,79,24,23,0,0,0,0,169,45,173,34,115,1,1,1,107,107,15,79,24,23,0,0,0,0,169,45,179,34,115,1,1,1,107,108,15,79,24,23,0,0,0,0,169,45,185,34,115,1,1,0,107,109,15,79,24,23,0,0,0,0,169,45,170,34,132,1,1,1,144,107,15,79,24,23,0,0,0,0,169,45,176,34,132,1,1,1,144,108,15,79,24,23,0,0,0,0,169,45,182,34,132,1,1,0,144,109,15,79,24,23,0,0,0,0,182,45,227,34,59,0,0,0,101,101,0,0,0,0,0,0,0,0,182,45,198,34,59,0,0,0,101,104,0,0,0,0,0,0,0,0,182,45,217,34,59,0,2,1,103,107,0,0,0,0,0,0,0,0,182,45,220,34,59,0,2,1,103,108,0,0,0,0,0,0,0,0,182,45,223,34,59,0,2,0,103,109,0,0,0,0,0,0,0,0,182,45,202,34,59,0,2,1,107,107,0,0,0,0,0,0,0,0,182,45,208,34,59,0,2,1,107,108,0,0,0,0,0,0,0,0,182,45,214,34,59,0,2,0,107,109,0,0,0,0,0,0,0,0,182,45,226,34,95,0,0,0,140,101,0,0,0,0,0,0,0,0,182,45,197,34,95,0,0,0,140,104,0,0,0,0,0,0,0,0,182,45,199,34,95,0,2,1,140,107,0,0,0,0,0,0,0,0,182,45,205,34,95,0,2,1,140,108,0,0,0,0,0,0,0,0,182,45,211,34,95,0,2,0,140,109,0,0,0,0,0,0,0,0,182,45,218,34,111,1,2,1,103,107,15,79,24,0,0,0,0,0,182,45,221,34,111,1,2,1,103,108,15,79,24,0,0,0,0,0,182,45,224,34,111,1,2,0,103,109,15,79,24,0,0,0,0,0,182,45,203,34,111,1,2,1,107,107,15,79,24,0,0,0,0,0,182,45,209,34,111,1,2,1,107,108,15,79,24,0,0,0,0,0,182,45,215,34,111,1,2,0,107,109,15,79,24,0,0,0,0,0,182,45,200,34,125,2,2,1,140,107,15,79,24,0,0,0,0,0,182,45,206,34,125,2,2,1,140,108,15,79,24,0,0,0,0,0,182,45,212,34,125,2,2,0,140,109,15,79,24,0,0,0,0,0,182,45,219,34,115,1,2,1,103,107,15,79,24,23,0,0,0,0,182,45,222,34,115,1,2,1,103,108,15,79,24,23,0,0,0,0,182,45,225,34,115,1,2,0,103,109,15,79,24,23,0,0,0,0,182,45,204,34,115,1,2,1,107,107,15,79,24,23,0,0,0,0,182,45,210,34,115,1,2,1,107,108,15,79,24,23,0,0,0,0,182,45,216,34,115,1,2,0,107,109,15,79,24,23,0,0,0,0,182,45,201,34,127,2,2,1,140,107,15,79,24,23,0,0,0,0,182,45,207,34,127,2,2,1,140,108,15,79,24,23,0,0,0,0,182,45,213,34,127,2,2,0,140,109,15,79,24,23,0,0,0,0,195,45,229,34,128,2,0,0,101,101,101,0,0,0,0,0,0,0,195,45,228,34,131,2,0,0,139,101,101,0,0,0,0,0,0,0,209,45,229,34,132,2,0,0,101,101,101,0,0,0,0,0,0,0,209,45,228,34,135,2,0,0,139,101,101,0,0,0,0,0,0,0,223,45,229,34,136,2,0,0,101,101,101,0,0,0,0,0,0,0,223,45,228,34,139,2,0,0,139,101,101,0,0,0,0,0,0,0,237,45,229,34,140,2,0,0,101,101,101,0,0,0,0,0,0,0,237,45,228,34,143,2,0,0,139,101,101,0,0,0,0,0,0,0,251,45,229,34,67,1,0,0,116,101,101,101,0,0,0,0,0,0,251,45,228,34,68,1,0,0,116,139,101,101,0,0,0,0,0,0,6,46,234,34,105,1,0,0,101,101,101,101,0,0,0,0,0,0,6,46,230,34,108,1,0,0,101,139,101,101,0,0,0,0,0,0,6,46,235,34,105,1,0,0,104,104,104,104,0,0,0,0,0,0,6,46,231,34,110,1,0,0,104,141,104,104,0,0,0,0,0,0,6,46,232,34,25,2,0,0,139,101,101,101,0,0,0,0,0,0,6,46,233,34,26,2,0,0,141,104,104,104,0,0,0,0,0,0,13,46,240,34,137,1,2,1,115,3,107,107,88,0,0,0,0,0,13,46,248,34,137,1,2,1,115,3,108,108,88,0,0,0,0,0,13,46,0,35,137,1,2,0,115,3,109,109,88,0,0,0,0,0,13,46,236,34,138,1,2,1,115,3,139,107,88,0,0,0,0,0,13,46,244,34,139,1,2,1,115,3,141,108,88,0,0,0,0,0,13,46,252,34,140,1,2,0,115,3,143,109,88,0,0,0,0,0,13,46,12,35,137,1,1,1,115,4,107,107,88,0,0,0,0,0,13,46,24,35,137,1,1,1,115,4,108,108,88,0,0,0,0,0,13,46,36,35,137,1,1,0,115,4,109,109,88,0,0,0,0,0,13,46,4,35,138,1,1,1,115,4,139,107,88,0,0,0,0,0,13,46,16,35,139,1,1,1,115,4,141,108,88,0,0,0,0,0,13,46,28,35,140,1,1,0,115,4,143,109,88,0,0,0,0,0,13,46,216,35,137,1,1,1,115,7,107,107,88,0,0,0,0,0,13,46,228,35,137,1,1,1,115,7,108,108,88,0,0,0,0,0,13,46,240,35,137,1,1,0,115,7,109,109,88,0,0,0,0,0,13,46,208,35,138,1,1,1,115,7,139,107,88,0,0,0,0,0,13,46,220,35,139,1,1,1,115,7,141,108,88,0,0,0,0,0,13,46,232,35,140,1,1,0,115,7,143,109,88,0,0,0,0,0,13,46,248,35,137,1,2,1,115,10,107,107,88,0,0,0,0,0,13,46,0,36,137,1,2,1,115,10,108,108,88,0,0,0,0,0,13,46,8,36,137,1,2,0,115,10,109,109,88,0,0,0,0,0,13,46,244,35,138,1,2,1,115,10,139,107,88,0,0,0,0,0,13,46,252,35,139,1,2,1,115,10,141,108,88,0,0,0,0,0,13,46,4,36,140,1,2,0,115,10,143,109,88,0,0,0,0,0,13,46,20,36,137,1,1,1,115,11,107,107,88,0,0,0,0,0,13,46,32,36,137,1,1,1,115,11,108,108,88,0,0,0,0,0,13,46,44,36,137,1,1,0,115,11,109,109,88,0,0,0,0,0,13,46,12,36,138,1,1,1,115,11,139,107,88,0,0,0,0,0,13,46,24,36,139,1,1,1,115,11,141,108,88,0,0,0,0,0,13,46,36,36,140,1,1,0,115,11,143,109,88,0,0,0,0,0,13,46,56,36,137,1,1,1,115,12,107,107,88,0,0,0,0,0,13,46,68,36,137,1,1,1,115,12,108,108,88,0,0,0,0,0,13,46,80,36,137,1,1,0,115,12,109,109,88,0,0,0,0,0,13,46,48,36,138,1,1,1,115,12,139,107,88,0,0,0,0,0,13,46,60,36,139,1,1,1,115,12,141,108,88,0,0,0,0,0,13,46,72,36,140,1,1,0,115,12,143,109,88,0,0,0,0,0,13,46,88,36,137,1,2,1,115,13,107,107,88,0,0,0,0,0,13,46,96,36,137,1,2,1,115,13,108,108,88,0,0,0,0,0,13,46,104,36,137,1,2,0,115,13,109,109,88,0,0,0,0,0,13,46,84,36,138,1,2,1,115,13,139,107,88,0,0,0,0,0,13,46,92,36,139,1,2,1,115,13,141,108,88,0,0,0,0,0,13,46,100,36,140,1,2,0,115,13,143,109,88,0,0,0,0,0,13,46,112,36,137,1,2,1,115,14,107,107,88,0,0,0,0,0,13,46,120,36,137,1,2,1,115,14,108,108,88,0,0,0,0,0,13,46,128,36,137,1,2,0,115,14,109,109,88,0,0,0,0,0,13,46,108,36,138,1,2,1,115,14,139,107,88,0,0,0,0,0,13,46,116,36,139,1,2,1,115,14,141,108,88,0,0,0,0,0,13,46,124,36,140,1,2,0,115,14,143,109,88,0,0,0,0,0,13,46,30,35,147,1,1,0,115,4,142,16,109,88,0,0,0,0,13,46,6,35,147,1,1,1,115,4,142,19,107,88,0,0,0,0,13,46,18,35,147,1,1,1,115,4,142,21,108,88,0,0,0,0,13,46,210,35,146,1,1,1,115,7,144,17,107,88,0,0,0,0,13,46,222,35,146,1,1,1,115,7,144,19,108,88,0,0,0,0,13,46,234,35,146,1,1,0,115,7,144,21,109,88,0,0,0,0,13,46,38,36,147,1,1,0,115,11,142,16,109,88,0,0,0,0,13,46,14,36,147,1,1,1,115,11,142,19,107,88,0,0,0,0,13,46,26,36,147,1,1,1,115,11,142,21,108,88,0,0,0,0,13,46,50,36,146,1,1,1,115,12,144,17,107,88,0,0,0,0,13,46,62,36,146,1,1,1,115,12,144,19,108,88,0,0,0,0,13,46,74,36,146,1,1,0,115,12,144,21,109,88,0,0,0,0,13,46,242,34,152,1,2,1,115,3,107,107,88,15,79,24,0,0,13,46,250,34,152,1,2,1,115,3,108,108,88,15,79,24,0,0,13,46,2,35,152,1,2,0,115,3,109,109,88,15,79,24,0,0,13,46,238,34,153,1,2,1,115,3,139,107,88,15,79,24,0,0,13,46,246,34,154,1,2,1,115,3,141,108,88,15,79,24,0,0,13,46,254,34,155,1,2,0,115,3,143,109,88,15,79,24,0,0,13,46,14,35,152,1,1,1,115,4,107,107,88,15,79,24,0,0,13,46,26,35,152,1,1,1,115,4,108,108,88,15,79,24,0,0,13,46,38,35,152,1,1,0,115,4,109,109,88,15,79,24,0,0,13,46,10,35,153,1,1,1,115,4,139,107,88,15,79,24,0,0,13,46,22,35,154,1,1,1,115,4,141,108,88,15,79,24,0,0,13,46,34,35,155,1,1,0,115,4,143,109,88,15,79,24,0,0,13,46,218,35,152,1,1,1,115,7,107,107,88,15,79,24,0,0,13,46,230,35,152,1,1,1,115,7,108,108,88,15,79,24,0,0,13,46,242,35,152,1,1,0,115,7,109,109,88,15,79,24,0,0,13,46,214,35,153,1,1,1,115,7,139,107,88,15,79,24,0,0,13,46,226,35,154,1,1,1,115,7,141,108,88,15,79,24,0,0,13,46,238,35,155,1,1,0,115,7,143,109,88,15,79,24,0,0,13,46,250,35,152,1,2,1,115,10,107,107,88,15,79,24,0,0,13,46,2,36,152,1,2,1,115,10,108,108,88,15,79,24,0,0,13,46,10,36,152,1,2,0,115,10,109,109,88,15,79,24,0,0,13,46,246,35,153,1,2,1,115,10,139,107,88,15,79,24,0,0,13,46,254,35,154,1,2,1,115,10,141,108,88,15,79,24,0,0,13,46,6,36,155,1,2,0,115,10,143,109,88,15,79,24,0,0,13,46,22,36,152,1,1,1,115,11,107,107,88,15,79,24,0,0,13,46,34,36,152,1,1,1,115,11,108,108,88,15,79,24,0,0,13,46,46,36,152,1,1,0,115,11,109,109,88,15,79,24,0,0,13,46,18,36,153,1,1,1,115,11,139,107,88,15,79,24,0,0,13,46,30,36,154,1,1,1,115,11,141,108,88,15,79,24,0,0,13,46,42,36,155,1,1,0,115,11,143,109,88,15,79,24,0,0,13,46,58,36,152,1,1,1,115,12,107,107,88,15,79,24,0,0,13,46,70,36,152,1,1,1,115,12,108,108,88,15,79,24,0,0,13,46,82,36,152,1,1,0,115,12,109,109,88,15,79,24,0,0,13,46,54,36,153,1,1,1,115,12,139,107,88,15,79,24,0,0,13,46,66,36,154,1,1,1,115,12,141,108,88,15,79,24,0,0,13,46,78,36,155,1,1,0,115,12,143,109,88,15,79,24,0,0,13,46,90,36,152,1,2,1,115,13,107,107,88,15,79,24,0,0,13,46,98,36,152,1,2,1,115,13,108,108,88,15,79,24,0,0,13,46,106,36,152,1,2,0,115,13,109,109,88,15,79,24,0,0,13,46,86,36,153,1,2,1,115,13,139,107,88,15,79,24,0,0,13,46,94,36,154,1,2,1,115,13,141,108,88,15,79,24,0,0,13,46,102,36,155,1,2,0,115,13,143,109,88,15,79,24,0,0,13,46,114,36,152,1,2,1,115,14,107,107,88,15,79,24,0,0,13,46,122,36,152,1,2,1,115,14,108,108,88,15,79,24,0,0,13,46,130,36,152,1,2,0,115,14,109,109,88,15,79,24,0,0,13,46,110,36,153,1,2,1,115,14,139,107,88,15,79,24,0,0,13,46,118,36,154,1,2,1,115,14,141,108,88,15,79,24,0,0,13,46,126,36,155,1,2,0,115,14,143,109,88,15,79,24,0,0,13,46,32,35,160,1,1,0,115,4,142,16,109,88,15,79,24,0,13,46,8,35,160,1,1,1,115,4,142,19,107,88,15,79,24,0,13,46,20,35,160,1,1,1,115,4,142,21,108,88,15,79,24,0,13,46,212,35,158,1,1,1,115,7,144,17,107,88,15,79,24,0,13,46,224,35,158,1,1,1,115,7,144,19,108,88,15,79,24,0,13,46,236,35,158,1,1,0,115,7,144,21,109,88,15,79,24,0,13,46,40,36,160,1,1,0,115,11,142,16,109,88,15,79,24,0,13,46,16,36,160,1,1,1,115,11,142,19,107,88,15,79,24,0,13,46,28,36,160,1,1,1,115,11,142,21,108,88,15,79,24,0,13,46,52,36,158,1,1,1,115,12,144,17,107,88,15,79,24,0,13,46,64,36,158,1,1,1,115,12,144,19,108,88,15,79,24,0,13,46,76,36,158,1,1,0,115,12,144,21,109,88,15,79,24,0,19,46,241,34,67,1,2,1,116,107,107,88,0,0,0,0,0,0,19,46,249,34,67,1,2,1,116,108,108,88,0,0,0,0,0,0,19,46,1,35,67,1,2,0,116,109,109,88,0,0,0,0,0,0,19,46,237,34,68,1,2,1,116,139,107,88,0,0,0,0,0,0,19,46,245,34,69,1,2,1,116,141,108,88,0,0,0,0,0,0,19,46,253,34,70,1,2,0,116,143,109,88,0,0,0,0,0,0,19,46,243,34,86,1,2,1,116,107,107,88,15,79,24,0,0,0,19,46,251,34,86,1,2,1,116,108,108,88,15,79,24,0,0,0,19,46,3,35,86,1,2,0,116,109,109,88,15,79,24,0,0,0,19,46,239,34,87,1,2,1,116,139,107,88,15,79,24,0,0,0,19,46,247,34,88,1,2,1,116,141,108,88,15,79,24,0,0,0,19,46,255,34,90,1,2,0,116,143,109,88,15,79,24,0,0,0,26,46,13,35,67,1,1,1,116,107,107,88,0,0,0,0,0,0,26,46,25,35,67,1,1,1,116,108,108,88,0,0,0,0,0,0,26,46,37,35,67,1,1,0,116,109,109,88,0,0,0,0,0,0,26,46,5,35,68,1,1,1,116,139,107,88,0,0,0,0,0,0,26,46,17,35,69,1,1,1,116,141,108,88,0,0,0,0,0,0,26,46,29,35,70,1,1,0,116,143,109,88,0,0,0,0,0,0,26,46,31,35,72,1,1,0,116,142,16,109,88,0,0,0,0,0,26,46,7,35,72,1,1,1,116,142,19,107,88,0,0,0,0,0,26,46,19,35,72,1,1,1,116,142,21,108,88,0,0,0,0,0,26,46,15,35,86,1,1,1,116,107,107,88,15,79,24,0,0,0,26,46,27,35,86,1,1,1,116,108,108,88,15,79,24,0,0,0,26,46,39,35,86,1,1,0,116,109,109,88,15,79,24,0,0,0,26,46,11,35,87,1,1,1,116,139,107,88,15,79,24,0,0,0,26,46,23,35,88,1,1,1,116,141,108,88,15,79,24,0,0,0,26,46,35,35,90,1,1,0,116,143,109,88,15,79,24,0,0,0,26,46,33,35,92,1,1,0,116,142,16,109,88,15,79,24,0,0,26,46,9,35,92,1,1,1,116,142,19,107,88,15,79,24,0,0,26,46,21,35,92,1,1,1,116,142,21,108,88,15,79,24,0,0,33,46,55,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,33,46,41,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,33,46,44,35,71,0,2,1,107,107,88,0,0,0,0,0,0,0,33,46,48,35,71,0,2,1,108,108,88,0,0,0,0,0,0,0,33,46,52,35,71,0,2,0,109,109,88,0,0,0,0,0,0,0,33,46,54,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,33,46,42,35,28,1,2,1,139,107,88,0,0,0,0,0,0,0,33,46,40,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,33,46,46,35,29,1,2,1,141,108,88,0,0,0,0,0,0,0,33,46,50,35,30,1,2,0,143,109,88,0,0,0,0,0,0,0,33,46,45,35,45,1,2,1,107,107,88,15,79,24,0,0,0,0,33,46,49,35,45,1,2,1,108,108,88,15,79,24,0,0,0,0,33,46,53,35,45,1,2,0,109,109,88,15,79,24,0,0,0,0,33,46,43,35,50,1,2,1,139,107,88,15,79,24,0,0,0,0,33,46,47,35,51,1,2,1,141,108,88,15,79,24,0,0,0,0,33,46,51,35,52,1,2,0,143,109,88,15,79,24,0,0,0,0,42,46,77,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,42,46,57,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,42,46,62,35,71,0,1,1,107,107,88,0,0,0,0,0,0,0,42,46,68,35,71,0,1,1,108,108,88,0,0,0,0,0,0,0,42,46,74,35,71,0,1,0,109,109,88,0,0,0,0,0,0,0,42,46,76,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,42,46,58,35,28,1,1,1,139,107,88,0,0,0,0,0,0,0,42,46,56,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,42,46,64,35,29,1,1,1,141,108,88,0,0,0,0,0,0,0,42,46,70,35,30,1,1,0,143,109,88,0,0,0,0,0,0,0,42,46,71,35,58,1,1,0,142,16,109,88,0,0,0,0,0,0,42,46,59,35,58,1,1,1,142,19,107,88,0,0,0,0,0,0,42,46,65,35,58,1,1,1,142,21,108,88,0,0,0,0,0,0,42,46,63,35,45,1,1,1,107,107,88,15,79,24,0,0,0,0,42,46,69,35,45,1,1,1,108,108,88,15,79,24,0,0,0,0,42,46,75,35,45,1,1,0,109,109,88,15,79,24,0,0,0,0,42,46,61,35,50,1,1,1,139,107,88,15,79,24,0,0,0,0,42,46,67,35,51,1,1,1,141,108,88,15,79,24,0,0,0,0,42,46,73,35,52,1,1,0,143,109,88,15,79,24,0,0,0,0,42,46,72,35,62,1,1,0,142,16,109,88,15,79,24,0,0,0,42,46,60,35,62,1,1,1,142,19,107,88,15,79,24,0,0,0,42,46,66,35,62,1,1,1,142,21,108,88,15,79,24,0,0,0,51,46,99,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,51,46,79,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,51,46,84,35,71,0,1,1,107,107,88,0,0,0,0,0,0,0,51,46,90,35,71,0,1,1,108,108,88,0,0,0,0,0,0,0,51,46,96,35,71,0,1,0,109,109,88,0,0,0,0,0,0,0,51,46,98,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,51,46,80,35,28,1,1,1,139,107,88,0,0,0,0,0,0,0,51,46,78,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,51,46,86,35,29,1,1,1,141,108,88,0,0,0,0,0,0,0,51,46,92,35,30,1,1,0,143,109,88,0,0,0,0,0,0,0,51,46,81,35,33,1,1,1,144,17,107,88,0,0,0,0,0,0,51,46,87,35,33,1,1,1,144,19,108,88,0,0,0,0,0,0,51,46,93,35,33,1,1,0,144,21,109,88,0,0,0,0,0,0,51,46,85,35,45,1,1,1,107,107,88,15,79,24,0,0,0,0,51,46,91,35,45,1,1,1,108,108,88,15,79,24,0,0,0,0,51,46,97,35,45,1,1,0,109,109,88,15,79,24,0,0,0,0,51,46,83,35,50,1,1,1,139,107,88,15,79,24,0,0,0,0,51,46,89,35,51,1,1,1,141,108,88,15,79,24,0,0,0,0,51,46,95,35,52,1,1,0,143,109,88,15,79,24,0,0,0,0,51,46,82,35,57,1,1,1,144,17,107,88,15,79,24,0,0,0,51,46,88,35,57,1,1,1,144,19,108,88,15,79,24,0,0,0,51,46,94,35,57,1,1,0,144,21,109,88,15,79,24,0,0,0,60,46,115,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,60,46,101,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,60,46,104,35,71,0,2,1,107,107,88,0,0,0,0,0,0,0,60,46,108,35,71,0,2,1,108,108,88,0,0,0,0,0,0,0,60,46,112,35,71,0,2,0,109,109,88,0,0,0,0,0,0,0,60,46,114,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,60,46,102,35,28,1,2,1,139,107,88,0,0,0,0,0,0,0,60,46,100,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,60,46,106,35,29,1,2,1,141,108,88,0,0,0,0,0,0,0,60,46,110,35,30,1,2,0,143,109,88,0,0,0,0,0,0,0,60,46,105,35,45,1,2,1,107,107,88,15,79,24,0,0,0,0,60,46,109,35,45,1,2,1,108,108,88,15,79,24,0,0,0,0,60,46,113,35,45,1,2,0,109,109,88,15,79,24,0,0,0,0,60,46,103,35,50,1,2,1,139,107,88,15,79,24,0,0,0,0,60,46,107,35,51,1,2,1,141,108,88,15,79,24,0,0,0,0,60,46,111,35,52,1,2,0,143,109,88,15,79,24,0,0,0,0,69,46,119,35,66,0,0,0,116,101,101,0,0,0,0,0,0,0,69,46,118,35,67,0,0,0,116,139,101,0,0,0,0,0,0,0,80,46,123,35,66,0,0,0,116,101,101,0,0,0,0,0,0,0,80,46,122,35,67,0,0,0,116,139,101,0,0,0,0,0,0,0,91,46,139,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,91,46,125,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,91,46,128,35,71,0,2,1,107,107,88,0,0,0,0,0,0,0,91,46,132,35,71,0,2,1,108,108,88,0,0,0,0,0,0,0,91,46,136,35,71,0,2,0,109,109,88,0,0,0,0,0,0,0,91,46,138,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,91,46,126,35,28,1,2,1,139,107,88,0,0,0,0,0,0,0,91,46,124,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,91,46,130,35,29,1,2,1,141,108,88,0,0,0,0,0,0,0,91,46,134,35,30,1,2,0,143,109,88,0,0,0,0,0,0,0,91,46,129,35,45,1,2,1,107,107,88,15,79,24,0,0,0,0,91,46,133,35,45,1,2,1,108,108,88,15,79,24,0,0,0,0,91,46,137,35,45,1,2,0,109,109,88,15,79,24,0,0,0,0,91,46,127,35,50,1,2,1,139,107,88,15,79,24,0,0,0,0,91,46,131,35,51,1,2,1,141,108,88,15,79,24,0,0,0,0,91,46,135,35,52,1,2,0,143,109,88,15,79,24,0,0,0,0,100,46,161,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,100,46,141,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,100,46,146,35,71,0,1,1,107,107,88,0,0,0,0,0,0,0,100,46,152,35,71,0,1,1,108,108,88,0,0,0,0,0,0,0,100,46,158,35,71,0,1,0,109,109,88,0,0,0,0,0,0,0,100,46,160,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,100,46,142,35,28,1,1,1,139,107,88,0,0,0,0,0,0,0,100,46,140,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,100,46,148,35,29,1,1,1,141,108,88,0,0,0,0,0,0,0,100,46,154,35,30,1,1,0,143,109,88,0,0,0,0,0,0,0,100,46,155,35,58,1,1,0,142,16,109,88,0,0,0,0,0,0,100,46,143,35,58,1,1,1,142,19,107,88,0,0,0,0,0,0,100,46,149,35,58,1,1,1,142,21,108,88,0,0,0,0,0,0,100,46,147,35,45,1,1,1,107,107,88,15,79,24,0,0,0,0,100,46,153,35,45,1,1,1,108,108,88,15,79,24,0,0,0,0,100,46,159,35,45,1,1,0,109,109,88,15,79,24,0,0,0,0,100,46,145,35,50,1,1,1,139,107,88,15,79,24,0,0,0,0,100,46,151,35,51,1,1,1,141,108,88,15,79,24,0,0,0,0,100,46,157,35,52,1,1,0,143,109,88,15,79,24,0,0,0,0,100,46,156,35,62,1,1,0,142,16,109,88,15,79,24,0,0,0,100,46,144,35,62,1,1,1,142,19,107,88,15,79,24,0,0,0,100,46,150,35,62,1,1,1,142,21,108,88,15,79,24,0,0,0,109,46,183,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,109,46,163,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,109,46,168,35,71,0,1,1,107,107,88,0,0,0,0,0,0,0,109,46,174,35,71,0,1,1,108,108,88,0,0,0,0,0,0,0,109,46,180,35,71,0,1,0,109,109,88,0,0,0,0,0,0,0,109,46,182,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,109,46,164,35,28,1,1,1,139,107,88,0,0,0,0,0,0,0,109,46,162,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,109,46,170,35,29,1,1,1,141,108,88,0,0,0,0,0,0,0,109,46,176,35,30,1,1,0,143,109,88,0,0,0,0,0,0,0,109,46,165,35,33,1,1,1,144,17,107,88,0,0,0,0,0,0,109,46,171,35,33,1,1,1,144,19,108,88,0,0,0,0,0,0,109,46,177,35,33,1,1,0,144,21,109,88,0,0,0,0,0,0,109,46,169,35,45,1,1,1,107,107,88,15,79,24,0,0,0,0,109,46,175,35,45,1,1,1,108,108,88,15,79,24,0,0,0,0,109,46,181,35,45,1,1,0,109,109,88,15,79,24,0,0,0,0,109,46,167,35,50,1,1,1,139,107,88,15,79,24,0,0,0,0,109,46,173,35,51,1,1,1,141,108,88,15,79,24,0,0,0,0,109,46,179,35,52,1,1,0,143,109,88,15,79,24,0,0,0,0,109,46,166,35,57,1,1,1,144,17,107,88,15,79,24,0,0,0,109,46,172,35,57,1,1,1,144,19,108,88,15,79,24,0,0,0,109,46,178,35,57,1,1,0,144,21,109,88,15,79,24,0,0,0,118,46,199,35,71,0,0,0,101,101,101,0,0,0,0,0,0,0,118,46,185,35,71,0,0,0,104,104,104,0,0,0,0,0,0,0,118,46,188,35,71,0,2,1,107,107,88,0,0,0,0,0,0,0,118,46,192,35,71,0,2,1,108,108,88,0,0,0,0,0,0,0,118,46,196,35,71,0,2,0,109,109,88,0,0,0,0,0,0,0,118,46,198,35,28,1,0,0,139,101,101,0,0,0,0,0,0,0,118,46,186,35,28,1,2,1,139,107,88,0,0,0,0,0,0,0,118,46,184,35,29,1,0,0,141,104,104,0,0,0,0,0,0,0,118,46,190,35,29,1,2,1,141,108,88,0,0,0,0,0,0,0,118,46,194,35,30,1,2,0,143,109,88,0,0,0,0,0,0,0,118,46,189,35,45,1,2,1,107,107,88,15,79,24,0,0,0,0,118,46,193,35,45,1,2,1,108,108,88,15,79,24,0,0,0,0,118,46,197,35,45,1,2,0,109,109,88,15,79,24,0,0,0,0,118,46,187,35,50,1,2,1,139,107,88,15,79,24,0,0,0,0,118,46,191,35,51,1,2,1,141,108,88,15,79,24,0,0,0,0,118,46,195,35,52,1,2,0,143,109,88,15,79,24,0,0,0,0,127,46,203,35,66,0,0,0,116,101,101,0,0,0,0,0,0,0,127,46,202,35,67,0,0,0,116,139,101,0,0,0,0,0,0,0,138,46,207,35,66,0,0,0,116,101,101,0,0,0,0,0,0,0,138,46,206,35,67,0,0,0,116,139,101,0,0,0,0,0,0,0,149,46,217,35,67,1,1,1,116,107,107,88,0,0,0,0,0,0,149,46,229,35,67,1,1,1,116,108,108,88,0,0,0,0,0,0,149,46,241,35,67,1,1,0,116,109,109,88,0,0,0,0,0,0,149,46,209,35,68,1,1,1,116,139,107,88,0,0,0,0,0,0,149,46,221,35,69,1,1,1,116,141,108,88,0,0,0,0,0,0,149,46,233,35,70,1,1,0,116,143,109,88,0,0,0,0,0,0,149,46,211,35,94,1,1,1,116,144,17,107,88,0,0,0,0,0,149,46,223,35,94,1,1,1,116,144,19,108,88,0,0,0,0,0,149,46,235,35,94,1,1,0,116,144,21,109,88,0,0,0,0,0,149,46,219,35,86,1,1,1,116,107,107,88,15,79,24,0,0,0,149,46,231,35,86,1,1,1,116,108,108,88,15,79,24,0,0,0,149,46,243,35,86,1,1,0,116,109,109,88,15,79,24,0,0,0,149,46,215,35,87,1,1,1,116,139,107,88,15,79,24,0,0,0,149,46,227,35,88,1,1,1,116,141,108,88,15,79,24,0,0,0,149,46,239,35,90,1,1,0,116,143,109,88,15,79,24,0,0,0,149,46,213,35,98,1,1,1,116,144,17,107,88,15,79,24,0,0,149,46,225,35,98,1,1,1,116,144,19,108,88,15,79,24,0,0,149,46,237,35,98,1,1,0,116,144,21,109,88,15,79,24,0,0,156,46,249,35,67,1,2,1,116,107,107,88,0,0,0,0,0,0,156,46,1,36,67,1,2,1,116,108,108,88,0,0,0,0,0,0,156,46,9,36,67,1,2,0,116,109,109,88,0,0,0,0,0,0,156,46,245,35,68,1,2,1,116,139,107,88,0,0,0,0,0,0,156,46,253,35,69,1,2,1,116,141,108,88,0,0,0,0,0,0,156,46,5,36,70,1,2,0,116,143,109,88,0,0,0,0,0,0,156,46,251,35,86,1,2,1,116,107,107,88,15,79,24,0,0,0,156,46,3,36,86,1,2,1,116,108,108,88,15,79,24,0,0,0,156,46,11,36,86,1,2,0,116,109,109,88,15,79,24,0,0,0,156,46,247,35,87,1,2,1,116,139,107,88,15,79,24,0,0,0,156,46,255,35,88,1,2,1,116,141,108,88,15,79,24,0,0,0,156,46,7,36,90,1,2,0,116,143,109,88,15,79,24,0,0,0,164,46,21,36,67,1,1,1,116,107,107,88,0,0,0,0,0,0,164,46,33,36,67,1,1,1,116,108,108,88,0,0,0,0,0,0,164,46,45,36,67,1,1,0,116,109,109,88,0,0,0,0,0,0,164,46,13,36,68,1,1,1,116,139,107,88,0,0,0,0,0,0,164,46,25,36,69,1,1,1,116,141,108,88,0,0,0,0,0,0,164,46,37,36,70,1,1,0,116,143,109,88,0,0,0,0,0,0,164,46,39,36,72,1,1,0,116,142,16,109,88,0,0,0,0,0,164,46,15,36,72,1,1,1,116,142,19,107,88,0,0,0,0,0,164,46,27,36,72,1,1,1,116,142,21,108,88,0,0,0,0,0,164,46,23,36,86,1,1,1,116,107,107,88,15,79,24,0,0,0,164,46,35,36,86,1,1,1,116,108,108,88,15,79,24,0,0,0,164,46,47,36,86,1,1,0,116,109,109,88,15,79,24,0,0,0,164,46,19,36,87,1,1,1,116,139,107,88,15,79,24,0,0,0,164,46,31,36,88,1,1,1,116,141,108,88,15,79,24,0,0,0,164,46,43,36,90,1,1,0,116,143,109,88,15,79,24,0,0,0,164,46,41,36,92,1,1,0,116,142,16,109,88,15,79,24,0,0,164,46,17,36,92,1,1,1,116,142,19,107,88,15,79,24,0,0,164,46,29,36,92,1,1,1,116,142,21,108,88,15,79,24,0,0,172,46,57,36,67,1,1,1,116,107,107,88,0,0,0,0,0,0,172,46,69,36,67,1,1,1,116,108,108,88,0,0,0,0,0,0,172,46,81,36,67,1,1,0,116,109,109,88,0,0,0,0,0,0,172,46,49,36,68,1,1,1,116,139,107,88,0,0,0,0,0,0,172,46,61,36,69,1,1,1,116,141,108,88,0,0,0,0,0,0,172,46,73,36,70,1,1,0,116,143,109,88,0,0,0,0,0,0,172,46,51,36,94,1,1,1,116,144,17,107,88,0,0,0,0,0,172,46,63,36,94,1,1,1,116,144,19,108,88,0,0,0,0,0,172,46,75,36,94,1,1,0,116,144,21,109,88,0,0,0,0,0,172,46,59,36,86,1,1,1,116,107,107,88,15,79,24,0,0,0,172,46,71,36,86,1,1,1,116,108,108,88,15,79,24,0,0,0,172,46,83,36,86,1,1,0,116,109,109,88,15,79,24,0,0,0,172,46,55,36,87,1,1,1,116,139,107,88,15,79,24,0,0,0,172,46,67,36,88,1,1,1,116,141,108,88,15,79,24,0,0,0,172,46,79,36,90,1,1,0,116,143,109,88,15,79,24,0,0,0,172,46,53,36,98,1,1,1,116,144,17,107,88,15,79,24,0,0,172,46,65,36,98,1,1,1,116,144,19,108,88,15,79,24,0,0,172,46,77,36,98,1,1,0,116,144,21,109,88,15,79,24,0,0,180,46,89,36,67,1,2,1,116,107,107,88,0,0,0,0,0,0,180,46,97,36,67,1,2,1,116,108,108,88,0,0,0,0,0,0,180,46,105,36,67,1,2,0,116,109,109,88,0,0,0,0,0,0,180,46,85,36,68,1,2,1,116,139,107,88,0,0,0,0,0,0,180,46,93,36,69,1,2,1,116,141,108,88,0,0,0,0,0,0,180,46,101,36,70,1,2,0,116,143,109,88,0,0,0,0,0,0,180,46,91,36,86,1,2,1,116,107,107,88,15,79,24,0,0,0,180,46,99,36,86,1,2,1,116,108,108,88,15,79,24,0,0,0,180,46,107,36,86,1,2,0,116,109,109,88,15,79,24,0,0,0,180,46,87,36,87,1,2,1,116,139,107,88,15,79,24,0,0,0,180,46,95,36,88,1,2,1,116,141,108,88,15,79,24,0,0,0,180,46,103,36,90,1,2,0,116,143,109,88,15,79,24,0,0,0,188,46,113,36,67,1,2,1,116,107,107,88,0,0,0,0,0,0,188,46,121,36,67,1,2,1,116,108,108,88,0,0,0,0,0,0,188,46,129,36,67,1,2,0,116,109,109,88,0,0,0,0,0,0,188,46,109,36,68,1,2,1,116,139,107,88,0,0,0,0,0,0,188,46,117,36,69,1,2,1,116,141,108,88,0,0,0,0,0,0,188,46,125,36,70,1,2,0,116,143,109,88,0,0,0,0,0,0,188,46,115,36,86,1,2,1,116,107,107,88,15,79,24,0,0,0,188,46,123,36,86,1,2,1,116,108,108,88,15,79,24,0,0,0,188,46,131,36,86,1,2,0,116,109,109,88,15,79,24,0,0,0,188,46,111,36,87,1,2,1,116,139,107,88,15,79,24,0,0,0,188,46,119,36,88,1,2,1,116,141,108,88,15,79,24,0,0,0,188,46,127,36,90,1,2,0,116,143,109,88,15,79,24,0,0,0,195,46,134,36,137,1,0,0,115,3,101,101,101,0,0,0,0,0,195,46,132,36,138,1,0,0,115,3,139,101,101,0,0,0,0,0,195,46,138,36,137,1,0,0,115,4,101,101,101,0,0,0,0,0,195,46,136,36,138,1,0,0,115,4,139,101,101,0,0,0,0,0,195,46,172,36,137,1,0,0,115,7,101,101,101,0,0,0,0,0,195,46,170,36,138,1,0,0,115,7,139,101,101,0,0,0,0,0,195,46,176,36,137,1,0,0,115,10,101,101,101,0,0,0,0,0,195,46,174,36,138,1,0,0,115,10,139,101,101,0,0,0,0,0,195,46,180,36,137,1,0,0,115,11,101,101,101,0,0,0,0,0,195,46,178,36,138,1,0,0,115,11,139,101,101,0,0,0,0,0,195,46,184,36,137,1,0,0,115,12,101,101,101,0,0,0,0,0,195,46,182,36,138,1,0,0,115,12,139,101,101,0,0,0,0,0,195,46,188,36,137,1,0,0,115,13,101,101,101,0,0,0,0,0,195,46,186,36,138,1,0,0,115,13,139,101,101,0,0,0,0,0,195,46,192,36,137,1,0,0,115,14,101,101,101,0,0,0,0,0,195,46,190,36,138,1,0,0,115,14,139,101,101,0,0,0,0,0,201,46,135,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,201,46,133,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,208,46,139,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,208,46,137,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,215,46,142,36,59,0,0,1,107,107,0,0,0,0,0,0,0,0,215,46,140,36,92,0,0,1,107,139,0,0,0,0,0,0,0,0,215,46,147,36,59,0,0,1,108,108,0,0,0,0,0,0,0,0,215,46,145,36,176,1,0,1,108,141,0,0,0,0,0,0,0,0,215,46,152,36,59,0,1,0,109,109,0,0,0,0,0,0,0,0,215,46,150,36,177,1,1,0,109,143,0,0,0,0,0,0,0,0,215,46,143,36,111,1,0,1,107,107,15,79,24,0,0,0,0,0,215,46,141,36,180,1,0,1,107,139,15,79,24,0,0,0,0,0,215,46,148,36,111,1,0,1,108,108,15,79,24,0,0,0,0,0,215,46,146,36,181,1,0,1,108,141,15,79,24,0,0,0,0,0,215,46,153,36,111,1,1,0,109,109,15,79,24,0,0,0,0,0,215,46,151,36,182,1,1,0,109,143,15,79,24,0,0,0,0,0,215,46,144,36,115,1,0,1,107,107,15,79,24,23,0,0,0,0,215,46,149,36,115,1,0,1,108,108,15,79,24,23,0,0,0,0,215,46,154,36,115,1,1,0,109,109,15,79,24,23,0,0,0,0,227,46,157,36,59,0,0,1,107,107,0,0,0,0,0,0,0,0,227,46,155,36,92,0,0,1,107,139,0,0,0,0,0,0,0,0,227,46,162,36,59,0,0,1,108,108,0,0,0,0,0,0,0,0,227,46,160,36,176,1,0,1,108,141,0,0,0,0,0,0,0,0,227,46,167,36,59,0,1,0,109,109,0,0,0,0,0,0,0,0,227,46,165,36,177,1,1,0,109,143,0,0,0,0,0,0,0,0,227,46,158,36,111,1,0,1,107,107,15,79,24,0,0,0,0,0,227,46,156,36,180,1,0,1,107,139,15,79,24,0,0,0,0,0,227,46,163,36,111,1,0,1,108,108,15,79,24,0,0,0,0,0,227,46,161,36,181,1,0,1,108,141,15,79,24,0,0,0,0,0,227,46,168,36,111,1,1,0,109,109,15,79,24,0,0,0,0,0,227,46,166,36,182,1,1,0,109,143,15,79,24,0,0,0,0,0,227,46,159,36,115,1,0,1,107,107,15,79,24,23,0,0,0,0,227,46,164,36,115,1,0,1,108,108,15,79,24,23,0,0,0,0,227,46,169,36,115,1,1,0,109,109,15,79,24,23,0,0,0,0,239,46,173,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,239,46,171,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,246,46,177,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,246,46,175,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,254,46,181,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,254,46,179,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,6,47,185,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,6,47,183,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,14,47,189,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,14,47,187,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,22,47,193,36,67,1,0,0,116,101,101,101,0,0,0,0,0,0,22,47,191,36,68,1,0,0,116,139,101,101,0,0,0,0,0,0,29,47,200,36,59,0,4,1,107,107,0,0,0,0,0,0,0,0,29,47,209,36,59,0,4,1,108,108,0,0,0,0,0,0,0,0,29,47,218,36,59,0,4,0,109,109,0,0,0,0,0,0,0,0,29,47,194,36,63,0,4,1,139,107,0,0,0,0,0,0,0,0,29,47,203,36,124,1,4,1,141,108,0,0,0,0,0,0,0,0,29,47,212,36,193,1,4,0,143,109,0,0,0,0,0,0,0,0,29,47,213,36,114,2,4,0,142,16,109,0,0,0,0,0,0,0,29,47,195,36,114,2,4,1,142,19,107,0,0,0,0,0,0,0,29,47,204,36,114,2,4,1,142,21,108,0,0,0,0,0,0,0,29,47,201,36,111,1,4,1,107,107,15,79,24,0,0,0,0,0,29,47,210,36,111,1,4,1,108,108,15,79,24,0,0,0,0,0,29,47,219,36,111,1,4,0,109,109,15,79,24,0,0,0,0,0,29,47,198,36,120,1,4,1,139,107,15,79,24,0,0,0,0,0,29,47,207,36,126,1,4,1,141,108,15,79,24,0,0,0,0,0,29,47,216,36,198,1,4,0,143,109,15,79,24,0,0,0,0,0,29,47,202,36,115,1,4,1,107,107,15,79,24,23,0,0,0,0,29,47,211,36,115,1,4,1,108,108,15,79,24,23,0,0,0,0,29,47,220,36,115,1,4,0,109,109,15,79,24,23,0,0,0,0,29,47,199,36,122,1,4,1,139,107,15,79,24,23,0,0,0,0,29,47,208,36,128,1,4,1,141,108,15,79,24,23,0,0,0,0,29,47,214,36,115,2,4,0,142,16,109,15,79,24,0,0,0,0,29,47,196,36,115,2,4,1,142,19,107,15,79,24,0,0,0,0,29,47,205,36,115,2,4,1,142,21,108,15,79,24,0,0,0,0,29,47,217,36,203,1,4,0,143,109,15,79,24,23,0,0,0,0,29,47,215,36,116,2,4,0,142,16,109,15,79,24,23,0,0,0,29,47,197,36,116,2,4,1,142,19,107,15,79,24,23,0,0,0,29,47,206,36,116,2,4,1,142,21,108,15,79,24,23,0,0,0,41,47,227,36,59,0,4,1,107,107,0,0,0,0,0,0,0,0,41,47,236,36,59,0,4,1,108,108,0,0,0,0,0,0,0,0,41,47,245,36,59,0,4,0,109,109,0,0,0,0,0,0,0,0,41,47,221,36,63,0,4,1,139,107,0,0,0,0,0,0,0,0,41,47,230,36,124,1,4,1,141,108,0,0,0,0,0,0,0,0,41,47,239,36,193,1,4,0,143,109,0,0,0,0,0,0,0,0,41,47,222,36,117,2,4,1,144,17,107,0,0,0,0,0,0,0,41,47,231,36,117,2,4,1,144,19,108,0,0,0,0,0,0,0,41,47,240,36,117,2,4,0,144,21,109,0,0,0,0,0,0,0,41,47,228,36,111,1,4,1,107,107,15,79,24,0,0,0,0,0,41,47,237,36,111,1,4,1,108,108,15,79,24,0,0,0,0,0,41,47,246,36,111,1,4,0,109,109,15,79,24,0,0,0,0,0,41,47,225,36,120,1,4,1,139,107,15,79,24,0,0,0,0,0,41,47,234,36,126,1,4,1,141,108,15,79,24,0,0,0,0,0,41,47,243,36,198,1,4,0,143,109,15,79,24,0,0,0,0,0,41,47,229,36,115,1,4,1,107,107,15,79,24,23,0,0,0,0,41,47,238,36,115,1,4,1,108,108,15,79,24,23,0,0,0,0,41,47,247,36,115,1,4,0,109,109,15,79,24,23,0,0,0,0,41,47,226,36,122,1,4,1,139,107,15,79,24,23,0,0,0,0,41,47,235,36,128,1,4,1,141,108,15,79,24,23,0,0,0,0,41,47,244,36,203,1,4,0,143,109,15,79,24,23,0,0,0,0,41,47,223,36,118,2,4,1,144,17,107,15,79,24,0,0,0,0,41,47,232,36,118,2,4,1,144,19,108,15,79,24,0,0,0,0,41,47,241,36,118,2,4,0,144,21,109,15,79,24,0,0,0,0,41,47,224,36,119,2,4,1,144,17,107,15,79,24,23,0,0,0,41,47,233,36],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1280686);allocate([119,2,4,1,144,19,108,15,79,24,23,0,0,0,41,47,242,36,119,2,4,0,144,21,109,15,79,24,23,0,0,0,53,47,249,36,67,1,0,0,116,104,104,104,0,0,0,0,0,0,53,47,248,36,69,1,0,0,116,141,104,104,0,0,0,0,0,0,64,47,251,36,67,1,0,0,116,104,104,104,0,0,0,0,0,0,64,47,250,36,69,1,0,0,116,141,104,104,0,0,0,0,0,0,75,47,255,36,71,0,128,1,107,107,107,0,0,0,0,0,0,0,75,47,5,37,71,0,128,1,108,108,108,0,0,0,0,0,0,0,75,47,11,37,71,0,128,0,109,109,109,0,0,0,0,0,0,0,75,47,252,36,28,1,128,1,139,107,107,0,0,0,0,0,0,0,75,47,2,37,29,1,128,1,141,108,108,0,0,0,0,0,0,0,75,47,8,37,30,1,128,0,143,109,109,0,0,0,0,0,0,0,75,47,0,37,36,1,128,1,107,107,107,15,79,24,0,0,0,0,75,47,6,37,36,1,128,1,108,108,108,15,79,24,0,0,0,0,75,47,12,37,36,1,128,0,109,109,109,15,79,24,0,0,0,0,75,47,253,36,39,1,128,1,139,107,107,15,79,24,0,0,0,0,75,47,3,37,40,1,128,1,141,108,108,15,79,24,0,0,0,0,75,47,9,37,41,1,128,0,143,109,109,15,79,24,0,0,0,0,75,47,1,37,45,1,128,1,107,107,107,15,79,24,23,0,0,0,75,47,7,37,45,1,128,1,108,108,108,15,79,24,23,0,0,0,75,47,13,37,45,1,128,0,109,109,109,15,79,24,23,0,0,0,75,47,254,36,50,1,128,1,139,107,107,15,79,24,23,0,0,0,75,47,4,37,51,1,128,1,141,108,108,15,79,24,23,0,0,0,75,47,10,37,52,1,128,0,143,109,109,15,79,24,23,0,0,0,82,47,15,37,71,0,0,0,104,104,104,0,0,0,0,0,0,0,82,47,22,37,71,0,1,1,108,108,108,0,0,0,0,0,0,0,82,47,31,37,71,0,1,0,109,109,109,0,0,0,0,0,0,0,82,47,14,37,29,1,0,0,141,104,104,0,0,0,0,0,0,0,82,47,16,37,29,1,1,1,141,108,108,0,0,0,0,0,0,0,82,47,25,37,30,1,1,0,143,109,109,0,0,0,0,0,0,0,82,47,26,37,58,1,1,0,142,16,109,109,0,0,0,0,0,0,82,47,17,37,58,1,1,1,142,21,108,108,0,0,0,0,0,0,82,47,23,37,36,1,1,1,108,108,108,15,79,24,0,0,0,0,82,47,32,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,82,47,20,37,40,1,1,1,141,108,108,15,79,24,0,0,0,0,82,47,29,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,82,47,24,37,45,1,1,1,108,108,108,15,79,24,23,0,0,0,82,47,33,37,45,1,1,0,109,109,109,15,79,24,23,0,0,0,82,47,21,37,51,1,1,1,141,108,108,15,79,24,23,0,0,0,82,47,27,37,60,1,1,0,142,16,109,109,15,79,24,0,0,0,82,47,18,37,60,1,1,1,142,21,108,108,15,79,24,0,0,0,82,47,30,37,52,1,1,0,143,109,109,15,79,24,23,0,0,0,82,47,28,37,62,1,1,0,142,16,109,109,15,79,24,23,0,0,82,47,19,37,62,1,1,1,142,21,108,108,15,79,24,23,0,0,89,47,37,37,0,2,128,1,107,107,107,0,0,0,0,0,0,0,89,47,43,37,0,2,128,1,108,108,108,0,0,0,0,0,0,0,89,47,49,37,0,2,128,0,109,109,109,0,0,0,0,0,0,0,89,47,34,37,5,2,128,1,139,107,107,0,0,0,0,0,0,0,89,47,40,37,6,2,128,1,141,108,108,0,0,0,0,0,0,0,89,47,46,37,7,2,128,0,143,109,109,0,0,0,0,0,0,0,89,47,38,37,36,1,128,1,107,107,107,15,79,24,0,0,0,0,89,47,44,37,36,1,128,1,108,108,108,15,79,24,0,0,0,0,89,47,50,37,36,1,128,0,109,109,109,15,79,24,0,0,0,0,89,47,35,37,39,1,128,1,139,107,107,15,79,24,0,0,0,0,89,47,41,37,40,1,128,1,141,108,108,15,79,24,0,0,0,0,89,47,47,37,41,1,128,0,143,109,109,15,79,24,0,0,0,0,89,47,39,37,36,1,128,1,107,107,107,15,79,24,23,0,0,0,89,47,45,37,36,1,128,1,108,108,108,15,79,24,23,0,0,0,89,47,51,37,36,1,128,0,109,109,109,15,79,24,23,0,0,0,89,47,36,37,39,1,128,1,139,107,107,15,79,24,23,0,0,0,89,47,42,37,40,1,128,1,141,108,108,15,79,24,23,0,0,0,89,47,48,37,41,1,128,0,143,109,109,15,79,24,23,0,0,0,98,47,58,37,0,2,0,1,107,107,107,0,0,0,0,0,0,0,98,47,67,37,0,2,0,1,108,108,108,0,0,0,0,0,0,0,98,47,76,37,0,2,1,0,109,109,109,0,0,0,0,0,0,0,98,47,52,37,5,2,0,1,139,107,107,0,0,0,0,0,0,0,98,47,61,37,6,2,0,1,141,108,108,0,0,0,0,0,0,0,98,47,70,37,7,2,1,0,143,109,109,0,0,0,0,0,0,0,98,47,71,37,19,2,1,0,142,16,109,109,0,0,0,0,0,0,98,47,53,37,19,2,0,1,142,19,107,107,0,0,0,0,0,0,98,47,62,37,19,2,0,1,142,21,108,108,0,0,0,0,0,0,98,47,59,37,36,1,0,1,107,107,107,15,79,24,0,0,0,0,98,47,68,37,36,1,0,1,108,108,108,15,79,24,0,0,0,0,98,47,77,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,98,47,56,37,39,1,0,1,139,107,107,15,79,24,0,0,0,0,98,47,65,37,40,1,0,1,141,108,108,15,79,24,0,0,0,0,98,47,74,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,98,47,60,37,36,1,0,1,107,107,107,15,79,24,23,0,0,0,98,47,69,37,36,1,0,1,108,108,108,15,79,24,23,0,0,0,98,47,78,37,36,1,1,0,109,109,109,15,79,24,23,0,0,0,98,47,57,37,39,1,0,1,139,107,107,15,79,24,23,0,0,0,98,47,66,37,40,1,0,1,141,108,108,15,79,24,23,0,0,0,98,47,72,37,60,1,1,0,142,16,109,109,15,79,24,0,0,0,98,47,54,37,60,1,0,1,142,19,107,107,15,79,24,0,0,0,98,47,63,37,60,1,0,1,142,21,108,108,15,79,24,0,0,0,98,47,75,37,41,1,1,0,143,109,109,15,79,24,23,0,0,0,98,47,73,37,60,1,1,0,142,16,109,109,15,79,24,23,0,0,98,47,55,37,60,1,0,1,142,19,107,107,15,79,24,23,0,0,98,47,64,37,60,1,0,1,142,21,108,108,15,79,24,23,0,0,107,47,85,37,0,2,0,1,107,107,107,0,0,0,0,0,0,0,107,47,94,37,0,2,0,1,108,108,108,0,0,0,0,0,0,0,107,47,103,37,0,2,1,0,109,109,109,0,0,0,0,0,0,0,107,47,79,37,5,2,0,1,139,107,107,0,0,0,0,0,0,0,107,47,88,37,6,2,0,1,141,108,108,0,0,0,0,0,0,0,107,47,97,37,7,2,1,0,143,109,109,0,0,0,0,0,0,0,107,47,80,37,11,2,0,1,144,17,107,107,0,0,0,0,0,0,107,47,89,37,11,2,0,1,144,19,108,108,0,0,0,0,0,0,107,47,98,37,11,2,1,0,144,21,109,109,0,0,0,0,0,0,107,47,86,37,36,1,0,1,107,107,107,15,79,24,0,0,0,0,107,47,95,37,36,1,0,1,108,108,108,15,79,24,0,0,0,0,107,47,104,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,107,47,83,37,39,1,0,1,139,107,107,15,79,24,0,0,0,0,107,47,92,37,40,1,0,1,141,108,108,15,79,24,0,0,0,0,107,47,101,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,107,47,87,37,36,1,0,1,107,107,107,15,79,24,23,0,0,0,107,47,96,37,36,1,0,1,108,108,108,15,79,24,23,0,0,0,107,47,105,37,36,1,1,0,109,109,109,15,79,24,23,0,0,0,107,47,84,37,39,1,0,1,139,107,107,15,79,24,23,0,0,0,107,47,93,37,40,1,0,1,141,108,108,15,79,24,23,0,0,0,107,47,102,37,41,1,1,0,143,109,109,15,79,24,23,0,0,0,107,47,81,37,53,1,0,1,144,17,107,107,15,79,24,0,0,0,107,47,90,37,53,1,0,1,144,19,108,108,15,79,24,0,0,0,107,47,99,37,53,1,1,0,144,21,109,109,15,79,24,0,0,0,107,47,82,37,53,1,0,1,144,17,107,107,15,79,24,23,0,0,107,47,91,37,53,1,0,1,144,19,108,108,15,79,24,23,0,0,107,47,100,37,53,1,1,0,144,21,109,109,15,79,24,23,0,0,117,47,112,37,0,2,0,1,107,107,107,0,0,0,0,0,0,0,117,47,121,37,0,2,0,1,108,108,108,0,0,0,0,0,0,0,117,47,130,37,0,2,1,0,109,109,109,0,0,0,0,0,0,0,117,47,106,37,5,2,0,1,139,107,107,0,0,0,0,0,0,0,117,47,115,37,6,2,0,1,141,108,108,0,0,0,0,0,0,0,117,47,124,37,7,2,1,0,143,109,109,0,0,0,0,0,0,0,117,47,125,37,19,2,1,0,142,16,109,109,0,0,0,0,0,0,117,47,107,37,19,2,0,1,142,19,107,107,0,0,0,0,0,0,117,47,116,37,19,2,0,1,142,21,108,108,0,0,0,0,0,0,117,47,113,37,36,1,0,1,107,107,107,15,79,24,0,0,0,0,117,47,122,37,36,1,0,1,108,108,108,15,79,24,0,0,0,0,117,47,131,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,117,47,110,37,39,1,0,1,139,107,107,15,79,24,0,0,0,0,117,47,119,37,40,1,0,1,141,108,108,15,79,24,0,0,0,0,117,47,128,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,117,47,114,37,36,1,0,1,107,107,107,15,79,24,23,0,0,0,117,47,123,37,36,1,0,1,108,108,108,15,79,24,23,0,0,0,117,47,132,37,36,1,1,0,109,109,109,15,79,24,23,0,0,0,117,47,111,37,39,1,0,1,139,107,107,15,79,24,23,0,0,0,117,47,120,37,40,1,0,1,141,108,108,15,79,24,23,0,0,0,117,47,126,37,60,1,1,0,142,16,109,109,15,79,24,0,0,0,117,47,108,37,60,1,0,1,142,19,107,107,15,79,24,0,0,0,117,47,117,37,60,1,0,1,142,21,108,108,15,79,24,0,0,0,117,47,129,37,41,1,1,0,143,109,109,15,79,24,23,0,0,0,117,47,127,37,60,1,1,0,142,16,109,109,15,79,24,23,0,0,117,47,109,37,60,1,0,1,142,19,107,107,15,79,24,23,0,0,117,47,118,37,60,1,0,1,142,21,108,108,15,79,24,23,0,0,127,47,139,37,0,2,0,1,107,107,107,0,0,0,0,0,0,0,127,47,148,37,0,2,0,1,108,108,108,0,0,0,0,0,0,0,127,47,157,37,0,2,1,0,109,109,109,0,0,0,0,0,0,0,127,47,133,37,5,2,0,1,139,107,107,0,0,0,0,0,0,0,127,47,142,37,6,2,0,1,141,108,108,0,0,0,0,0,0,0,127,47,151,37,7,2,1,0,143,109,109,0,0,0,0,0,0,0,127,47,134,37,11,2,0,1,144,17,107,107,0,0,0,0,0,0,127,47,143,37,11,2,0,1,144,19,108,108,0,0,0,0,0,0,127,47,152,37,11,2,1,0,144,21,109,109,0,0,0,0,0,0,127,47,140,37,36,1,0,1,107,107,107,15,79,24,0,0,0,0,127,47,149,37,36,1,0,1,108,108,108,15,79,24,0,0,0,0,127,47,158,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,127,47,137,37,39,1,0,1,139,107,107,15,79,24,0,0,0,0,127,47,146,37,40,1,0,1,141,108,108,15,79,24,0,0,0,0,127,47,155,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,127,47,141,37,36,1,0,1,107,107,107,15,79,24,23,0,0,0,127,47,150,37,36,1,0,1,108,108,108,15,79,24,23,0,0,0,127,47,159,37,36,1,1,0,109,109,109,15,79,24,23,0,0,0,127,47,138,37,39,1,0,1,139,107,107,15,79,24,23,0,0,0,127,47,147,37,40,1,0,1,141,108,108,15,79,24,23,0,0,0,127,47,156,37,41,1,1,0,143,109,109,15,79,24,23,0,0,0,127,47,135,37,53,1,0,1,144,17,107,107,15,79,24,0,0,0,127,47,144,37,53,1,0,1,144,19,108,108,15,79,24,0,0,0,127,47,153,37,53,1,1,0,144,21,109,109,15,79,24,0,0,0,127,47,136,37,53,1,0,1,144,17,107,107,15,79,24,23,0,0,127,47,145,37,53,1,0,1,144,19,108,108,15,79,24,23,0,0,127,47,154,37,53,1,1,0,144,21,109,109,15,79,24,23,0,0,136,47,163,37,0,2,2,1,107,107,107,0,0,0,0,0,0,0,136,47,169,37,0,2,2,1,108,108,108,0,0,0,0,0,0,0,136,47,175,37,0,2,2,0,109,109,109,0,0,0,0,0,0,0,136,47,160,37,5,2,2,1,139,107,107,0,0,0,0,0,0,0,136,47,166,37,6,2,2,1,141,108,108,0,0,0,0,0,0,0,136,47,172,37,7,2,2,0,143,109,109,0,0,0,0,0,0,0,136,47,164,37,36,1,2,1,107,107,107,15,79,24,0,0,0,0,136,47,170,37,36,1,2,1,108,108,108,15,79,24,0,0,0,0,136,47,176,37,36,1,2,0,109,109,109,15,79,24,0,0,0,0,136,47,161,37,39,1,2,1,139,107,107,15,79,24,0,0,0,0,136,47,167,37,40,1,2,1,141,108,108,15,79,24,0,0,0,0,136,47,173,37,41,1,2,0,143,109,109,15,79,24,0,0,0,0,136,47,165,37,36,1,2,1,107,107,107,15,79,24,23,0,0,0,136,47,171,37,36,1,2,1,108,108,108,15,79,24,23,0,0,0,136,47,177,37,36,1,2,0,109,109,109,15,79,24,23,0,0,0,136,47,162,37,39,1,2,1,139,107,107,15,79,24,23,0,0,0,136,47,168,37,40,1,2,1,141,108,108,15,79,24,23,0,0,0,136,47,174,37,41,1,2,0,143,109,109,15,79,24,23,0,0,0,145,47,182,37,149,2,0,0,116,101,101,101,101,0,0,0,0,0,145,47,178,37,150,2,0,0,116,101,139,101,101,0,0,0,0,0,145,47,183,37,149,2,0,0,116,104,104,104,104,0,0,0,0,0,145,47,179,37,151,2,0,0,116,104,141,104,104,0,0,0,0,0,145,47,180,37,152,2,0,0,116,139,101,101,101,0,0,0,0,0,145,47,181,37,153,2,0,0,116,141,104,104,104,0,0,0,0,0,156,47,188,37,149,2,0,0,116,101,101,101,101,0,0,0,0,0,156,47,184,37,150,2,0,0,116,101,139,101,101,0,0,0,0,0,156,47,189,37,149,2,0,0,116,104,104,104,104,0,0,0,0,0,156,47,185,37,151,2,0,0,116,104,141,104,104,0,0,0,0,0,156,47,186,37,152,2,0,0,116,139,101,101,101,0,0,0,0,0,156,47,187,37,153,2,0,0,116,141,104,104,104,0,0,0,0,0,167,47,251,37,71,0,0,0,101,101,101,0,0,0,0,0,0,0,167,47,193,37,71,0,0,0,104,104,104,0,0,0,0,0,0,0,167,47,209,37,71,0,1,1,107,107,107,0,0,0,0,0,0,0,167,47,227,37,71,0,1,1,108,108,108,0,0,0,0,0,0,0,167,47,245,37,71,0,1,0,109,109,109,0,0,0,0,0,0,0,167,47,249,37,66,0,0,0,116,101,101,0,0,0,0,0,0,0,167,47,191,37,66,0,0,0,116,104,104,0,0,0,0,0,0,0,167,47,200,37,66,0,1,1,116,107,107,0,0,0,0,0,0,0,167,47,218,37,66,0,1,1,116,108,108,0,0,0,0,0,0,0,167,47,236,37,66,0,1,0,116,109,109,0,0,0,0,0,0,0,167,47,248,37,67,0,0,0,116,139,101,0,0,0,0,0,0,0,167,47,197,37,67,0,1,1,116,139,107,0,0,0,0,0,0,0,167,47,190,37,46,2,0,0,116,141,104,0,0,0,0,0,0,0,167,47,215,37,46,2,1,1,116,141,108,0,0,0,0,0,0,0,167,47,233,37,48,2,1,0,116,143,109,0,0,0,0,0,0,0,167,47,250,37,28,1,0,0,139,101,101,0,0,0,0,0,0,0,167,47,203,37,28,1,1,1,139,107,107,0,0,0,0,0,0,0,167,47,192,37,29,1,0,0,141,104,104,0,0,0,0,0,0,0,167,47,221,37,29,1,1,1,141,108,108,0,0,0,0,0,0,0,167,47,239,37,30,1,1,0,143,109,109,0,0,0,0,0,0,0,167,47,194,37,43,2,1,1,116,144,17,107,0,0,0,0,0,0,167,47,212,37,43,2,1,1,116,144,19,108,0,0,0,0,0,0,167,47,230,37,43,2,1,0,116,144,21,109,0,0,0,0,0,0,167,47,204,37,33,1,1,1,144,17,107,107,0,0,0,0,0,0,167,47,222,37,33,1,1,1,144,19,108,108,0,0,0,0,0,0,167,47,240,37,33,1,1,0,144,21,109,109,0,0,0,0,0,0,167,47,210,37,36,1,1,1,107,107,107,15,79,24,0,0,0,0,167,47,228,37,36,1,1,1,108,108,108,15,79,24,0,0,0,0,167,47,246,37,36,1,1,0,109,109,109,15,79,24,0,0,0,0,167,47,201,37,215,1,1,1,116,107,107,15,79,24,0,0,0,0,167,47,219,37,215,1,1,1,116,108,108,15,79,24,0,0,0,0,167,47,237,37,215,1,1,0,116,109,109,15,79,24,0,0,0,0,167,47,198,37,84,2,1,1,116,139,107,15,79,24,0,0,0,0,167,47,216,37,85,2,1,1,116,141,108,15,79,24,0,0,0,0,167,47,234,37,86,2,1,0,116,143,109,15,79,24,0,0,0,0,167,47,207,37,39,1,1,1,139,107,107,15,79,24,0,0,0,0,167,47,225,37,40,1,1,1,141,108,108,15,79,24,0,0,0,0,167,47,243,37,41,1,1,0,143,109,109,15,79,24,0,0,0,0,167,47,211,37,45,1,1,1,107,107,107,15,79,24,23,0,0,0,167,47,229,37,45,1,1,1,108,108,108,15,79,24,23,0,0,0,167,47,247,37,45,1,1,0,109,109,109,15,79,24,23,0,0,0,167,47,202,37,222,1,1,1,116,107,107,15,79,24,23,0,0,0,167,47,220,37,222,1,1,1,116,108,108,15,79,24,23,0,0,0,167,47,238,37,222,1,1,0,116,109,109,15,79,24,23,0,0,0,167,47,199,37,45,2,1,1,116,139,107,15,79,24,23,0,0,0,167,47,217,37,47,2,1,1,116,141,108,15,79,24,23,0,0,0,167,47,235,37,49,2,1,0,116,143,109,15,79,24,23,0,0,0,167,47,195,37,92,2,1,1,116,144,17,107,15,79,24,0,0,0,167,47,213,37,92,2,1,1,116,144,19,108,15,79,24,0,0,0,167,47,231,37,92,2,1,0,116,144,21,109,15,79,24,0,0,0,167,47,208,37,50,1,1,1,139,107,107,15,79,24,23,0,0,0,167,47,226,37,51,1,1,1,141,108,108,15,79,24,23,0,0,0,167,47,244,37,52,1,1,0,143,109,109,15,79,24,23,0,0,0,167,47,205,37,53,1,1,1,144,17,107,107,15,79,24,0,0,0,167,47,223,37,53,1,1,1,144,19,108,108,15,79,24,0,0,0,167,47,241,37,53,1,1,0,144,21,109,109,15,79,24,0,0,0,167,47,196,37,44,2,1,1,116,144,17,107,15,79,24,23,0,0,167,47,214,37,44,2,1,1,116,144,19,108,15,79,24,23,0,0,167,47,232,37,44,2,1,0,116,144,21,109,15,79,24,23,0,0,167,47,206,37,57,1,1,1,144,17,107,107,15,79,24,23,0,0,167,47,224,37,57,1,1,1,144,19,108,108,15,79,24,23,0,0,167,47,242,37,57,1,1,0,144,21,109,109,15,79,24,23,0,0,177,47,57,38,71,0,0,0,101,101,101,0,0,0,0,0,0,0,177,47,255,37,71,0,0,0,104,104,104,0,0,0,0,0,0,0,177,47,15,38,71,0,1,1,107,107,107,0,0,0,0,0,0,0,177,47,33,38,71,0,1,1,108,108,108,0,0,0,0,0,0,0,177,47,51,38,71,0,1,0,109,109,109,0,0,0,0,0,0,0,177,47,55,38,66,0,0,0,116,101,101,0,0,0,0,0,0,0,177,47,253,37,66,0,0,0,116,104,104,0,0,0,0,0,0,0,177,47,6,38,66,0,1,1,116,107,107,0,0,0,0,0,0,0,177,47,24,38,66,0,1,1,116,108,108,0,0,0,0,0,0,0,177,47,42,38,66,0,1,0,116,109,109,0,0,0,0,0,0,0,177,47,54,38,67,0,0,0,116,139,101,0,0,0,0,0,0,0,177,47,3,38,67,0,1,1,116,139,107,0,0,0,0,0,0,0,177,47,252,37,46,2,0,0,116,141,104,0,0,0,0,0,0,0,177,47,21,38,46,2,1,1,116,141,108,0,0,0,0,0,0,0,177,47,39,38,48,2,1,0,116,143,109,0,0,0,0,0,0,0,177,47,56,38,28,1,0,0,139,101,101,0,0,0,0,0,0,0,177,47,9,38,28,1,1,1,139,107,107,0,0,0,0,0,0,0,177,47,254,37,29,1,0,0,141,104,104,0,0,0,0,0,0,0,177,47,27,38,29,1,1,1,141,108,108,0,0,0,0,0,0,0,177,47,45,38,30,1,1,0,143,109,109,0,0,0,0,0,0,0,177,47,36,38,52,2,1,0,116,142,16,109,0,0,0,0,0,0,177,47,0,38,52,2,1,1,116,142,19,107,0,0,0,0,0,0,177,47,18,38,52,2,1,1,116,142,21,108,0,0,0,0,0,0,177,47,46,38,58,1,1,0,142,16,109,109,0,0,0,0,0,0,177,47,10,38,58,1,1,1,142,19,107,107,0,0,0,0,0,0,177,47,28,38,58,1,1,1,142,21,108,108,0,0,0,0,0,0,177,47,16,38,36,1,1,1,107,107,107,15,79,24,0,0,0,0,177,47,34,38,36,1,1,1,108,108,108,15,79,24,0,0,0,0,177,47,52,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,177,47,7,38,215,1,1,1,116,107,107,15,79,24,0,0,0,0,177,47,25,38,215,1,1,1,116,108,108,15,79,24,0,0,0,0,177,47,43,38,215,1,1,0,116,109,109,15,79,24,0,0,0,0,177,47,4,38,84,2,1,1,116,139,107,15,79,24,0,0,0,0,177,47,22,38,85,2,1,1,116,141,108,15,79,24,0,0,0,0,177,47,40,38,86,2,1,0,116,143,109,15,79,24,0,0,0,0,177,47,13,38,39,1,1,1,139,107,107,15,79,24,0,0,0,0,177,47,31,38,40,1,1,1,141,108,108,15,79,24,0,0,0,0,177,47,49,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,177,47,17,38,45,1,1,1,107,107,107,15,79,24,23,0,0,0,177,47,35,38,45,1,1,1,108,108,108,15,79,24,23,0,0,0,177,47,53,38,45,1,1,0,109,109,109,15,79,24,23,0,0,0,177,47,8,38,222,1,1,1,116,107,107,15,79,24,23,0,0,0,177,47,26,38,222,1,1,1,116,108,108,15,79,24,23,0,0,0,177,47,44,38,222,1,1,0,116,109,109,15,79,24,23,0,0,0,177,47,5,38,45,2,1,1,116,139,107,15,79,24,23,0,0,0,177,47,23,38,47,2,1,1,116,141,108,15,79,24,23,0,0,0,177,47,37,38,96,2,1,0,116,142,16,109,15,79,24,0,0,0,177,47,1,38,96,2,1,1,116,142,19,107,15,79,24,0,0,0,177,47,19,38,96,2,1,1,116,142,21,108,15,79,24,0,0,0,177,47,41,38,49,2,1,0,116,143,109,15,79,24,23,0,0,0,177,47,14,38,50,1,1,1,139,107,107,15,79,24,23,0,0,0,177,47,32,38,51,1,1,1,141,108,108,15,79,24,23,0,0,0,177,47,47,38,60,1,1,0,142,16,109,109,15,79,24,0,0,0,177,47,11,38,60,1,1,1,142,19,107,107,15,79,24,0,0,0,177,47,29,38,60,1,1,1,142,21,108,108,15,79,24,0,0,0,177,47,50,38,52,1,1,0,143,109,109,15,79,24,23,0,0,0,177,47,38,38,53,2,1,0,116,142,16,109,15,79,24,23,0,0,177,47,2,38,53,2,1,1,116,142,19,107,15,79,24,23,0,0,177,47,20,38,53,2,1,1,116,142,21,108,15,79,24,23,0,0,177,47,48,38,62,1,1,0,142,16,109,109,15,79,24,23,0,0,177,47,12,38,62,1,1,1,142,19,107,107,15,79,24,23,0,0,177,47,30,38,62,1,1,1,142,21,108,108,15,79,24,23,0,0,187,47,75,38,71,0,1,1,108,108,108,0,0,0,0,0,0,0,187,47,93,38,71,0,1,0,109,109,109,0,0,0,0,0,0,0,187,47,59,38,66,0,0,0,116,104,104,0,0,0,0,0,0,0,187,47,66,38,66,0,1,1,116,108,108,0,0,0,0,0,0,0,187,47,84,38,66,0,1,0,116,109,109,0,0,0,0,0,0,0,187,47,58,38,46,2,0,0,116,141,104,0,0,0,0,0,0,0,187,47,63,38,46,2,1,1,116,141,108,0,0,0,0,0,0,0,187,47,81,38,48,2,1,0,116,143,109,0,0,0,0,0,0,0,187,47,69,38,29,1,1,1,141,108,108,0,0,0,0,0,0,0,187,47,87,38,30,1,1,0,143,109,109,0,0,0,0,0,0,0,187,47,60,38,43,2,1,1,116,144,19,108,0,0,0,0,0,0,187,47,78,38,43,2,1,0,116,144,21,109,0,0,0,0,0,0,187,47,70,38,33,1,1,1,144,19,108,108,0,0,0,0,0,0,187,47,88,38,33,1,1,0,144,21,109,109,0,0,0,0,0,0,187,47,76,38,36,1,1,1,108,108,108,15,79,24,0,0,0,0,187,47,94,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,187,47,67,38,215,1,1,1,116,108,108,15,79,24,0,0,0,0,187,47,85,38,215,1,1,0,116,109,109,15,79,24,0,0,0,0,187,47,64,38,85,2,1,1,116,141,108,15,79,24,0,0,0,0,187,47,82,38,86,2,1,0,116,143,109,15,79,24,0,0,0,0,187,47,73,38,40,1,1,1,141,108,108,15,79,24,0,0,0,0,187,47,91,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,187,47,77,38,45,1,1,1,108,108,108,15,79,24,23,0,0,0,187,47,95,38,45,1,1,0,109,109,109,15,79,24,23,0,0,0,187,47,68,38,222,1,1,1,116,108,108,15,79,24,23,0,0,0,187,47,86,38,222,1,1,0,116,109,109,15,79,24,23,0,0,0,187,47,65,38,47,2,1,1,116,141,108,15,79,24,23,0,0,0,187,47,83,38,49,2,1,0,116,143,109,15,79,24,23,0,0,0,187,47,61,38,92,2,1,1,116,144,19,108,15,79,24,0,0,0,187,47,79,38,92,2,1,0,116,144,21,109,15,79,24,0,0,0,187,47,74,38,51,1,1,1,141,108,108,15,79,24,23,0,0,0,187,47,92,38,52,1,1,0,143,109,109,15,79,24,23,0,0,0,187,47,71,38,53,1,1,1,144,19,108,108,15,79,24,0,0,0,187,47,89,38,53,1,1,0,144,21,109,109,15,79,24,0,0,0,187,47,62,38,44,2,1,1,116,144,19,108,15,79,24,23,0,0,187,47,80,38,44,2,1,0,116,144,21,109,15,79,24,23,0,0,187,47,72,38,57,1,1,1,144,19,108,108,15,79,24,23,0,0,187,47,90,38,57,1,1,0,144,21,109,109,15,79,24,23,0,0,195,47,97,38,71,0,0,0,104,104,104,0,0,0,0,0,0,0,195,47,104,38,71,0,1,1,108,108,108,0,0,0,0,0,0,0,195,47,113,38,71,0,1,0,109,109,109,0,0,0,0,0,0,0,195,47,96,38,29,1,0,0,141,104,104,0,0,0,0,0,0,0,195,47,98,38,29,1,1,1,141,108,108,0,0,0,0,0,0,0,195,47,107,38,30,1,1,0,143,109,109,0,0,0,0,0,0,0,195,47,108,38,58,1,1,0,142,16,109,109,0,0,0,0,0,0,195,47,99,38,58,1,1,1,142,21,108,108,0,0,0,0,0,0,195,47,105,38,36,1,1,1,108,108,108,15,79,24,0,0,0,0,195,47,114,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,195,47,102,38,40,1,1,1,141,108,108,15,79,24,0,0,0,0,195,47,111,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,195,47,106,38,45,1,1,1,108,108,108,15,79,24,23,0,0,0,195,47,115,38,45,1,1,0,109,109,109,15,79,24,23,0,0,0,195,47,103,38,51,1,1,1,141,108,108,15,79,24,23,0,0,0,195,47,109,38,60,1,1,0,142,16,109,109,15,79,24,0,0,0,195,47,100,38,60,1,1,1,142,21,108,108,15,79,24,0,0,0,195,47,112,38,52,1,1,0,143,109,109,15,79,24,23,0,0,0,195,47,110,38,62,1,1,0,142,16,109,109,15,79,24,23,0,0,195,47,101,38,62,1,1,1,142,21,108,108,15,79,24,23,0,0,203,47,133,38,71,0,1,1,108,108,108,0,0,0,0,0,0,0,203,47,151,38,71,0,1,0,109,109,109,0,0,0,0,0,0,0,203,47,117,38,66,0,0,0,116,104,104,0,0,0,0,0,0,0,203,47,124,38,66,0,1,1,116,108,108,0,0,0,0,0,0,0,203,47,142,38,66,0,1,0,116,109,109,0,0,0,0,0,0,0,203,47,116,38,46,2,0,0,116,141,104,0,0,0,0,0,0,0,203,47,121,38,46,2,1,1,116,141,108,0,0,0,0,0,0,0,203,47,139,38,48,2,1,0,116,143,109,0,0,0,0,0,0,0,203,47,127,38,29,1,1,1,141,108,108,0,0,0,0,0,0,0,203,47,145,38,30,1,1,0,143,109,109,0,0,0,0,0,0,0,203,47,118,38,43,2,1,1,116,144,19,108,0,0,0,0,0,0,203,47,136,38,43,2,1,0,116,144,21,109,0,0,0,0,0,0,203,47,128,38,33,1,1,1,144,19,108,108,0,0,0,0,0,0,203,47,146,38,33,1,1,0,144,21,109,109,0,0,0,0,0,0,203,47,134,38,36,1,1,1,108,108,108,15,79,24,0,0,0,0,203,47,152,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,203,47,125,38,215,1,1,1,116,108,108,15,79,24,0,0,0,0,203,47,143,38,215,1,1,0,116,109,109,15,79,24,0,0,0,0,203,47,122,38,85,2,1,1,116,141,108,15,79,24,0,0,0,0,203,47,140,38,86,2,1,0,116,143,109,15,79,24,0,0,0,0,203,47,131,38,40,1,1,1,141,108,108,15,79,24,0,0,0,0,203,47,149,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,203,47,135,38,45,1,1,1,108,108,108,15,79,24,23,0,0,0,203,47,153,38,45,1,1,0,109,109,109,15,79,24,23,0,0,0,203,47,126,38,222,1,1,1,116,108,108,15,79,24,23,0,0,0,203,47,144,38,222,1,1,0,116,109,109,15,79,24,23,0,0,0,203,47,123,38,47,2,1,1,116,141,108,15,79,24,23,0,0,0,203,47,141,38,49,2,1,0,116,143,109,15,79,24,23,0,0,0,203,47,119,38,92,2,1,1,116,144,19,108,15,79,24,0,0,0,203,47,137,38,92,2,1,0,116,144,21,109,15,79,24,0,0,0,203,47,132,38,51,1,1,1,141,108,108,15,79,24,23,0,0,0,203,47,150,38,52,1,1,0,143,109,109,15,79,24,23,0,0,0,203,47,129,38,53,1,1,1,144,19,108,108,15,79,24,0,0,0,203,47,147,38,53,1,1,0,144,21,109,109,15,79,24,0,0,0,203,47,120,38,44,2,1,1,116,144,19,108,15,79,24,23,0,0,203,47,138,38,44,2,1,0,116,144,21,109,15,79,24,23,0,0,203,47,130,38,57,1,1,1,144,19,108,108,15,79,24,23,0,0,203,47,148,38,57,1,1,0,144,21,109,109,15,79,24,23,0,0,210,47,157,38,0,2,128,1,107,107,107,0,0,0,0,0,0,0,210,47,163,38,0,2,128,1,108,108,108,0,0,0,0,0,0,0,210,47,169,38,0,2,128,0,109,109,109,0,0,0,0,0,0,0,210,47,154,38,5,2,128,1,139,107,107,0,0,0,0,0,0,0,210,47,160,38,6,2,128,1,141,108,108,0,0,0,0,0,0,0,210,47,166,38,7,2,128,0,143,109,109,0,0,0,0,0,0,0,210,47,158,38,36,1,128,1,107,107,107,15,79,24,0,0,0,0,210,47,164,38,36,1,128,1,108,108,108,15,79,24,0,0,0,0,210,47,170,38,36,1,128,0,109,109,109,15,79,24,0,0,0,0,210,47,155,38,39,1,128,1,139,107,107,15,79,24,0,0,0,0,210,47,161,38,40,1,128,1,141,108,108,15,79,24,0,0,0,0,210,47,167,38,41,1,128,0,143,109,109,15,79,24,0,0,0,0,210,47,159,38,36,1,128,1,107,107,107,15,79,24,23,0,0,0,210,47,165,38,36,1,128,1,108,108,108,15,79,24,23,0,0,0,210,47,171,38,36,1,128,0,109,109,109,15,79,24,23,0,0,0,210,47,156,38,39,1,128,1,139,107,107,15,79,24,23,0,0,0,210,47,162,38,40,1,128,1,141,108,108,15,79,24,23,0,0,0,210,47,168,38,41,1,128,0,143,109,109,15,79,24,23,0,0,0,219,47,178,38,0,2,0,1,107,107,107,0,0,0,0,0,0,0,219,47,187,38,0,2,0,1,108,108,108,0,0,0,0,0,0,0,219,47,196,38,0,2,1,0,109,109,109,0,0,0,0,0,0,0,219,47,172,38,5,2,0,1,139,107,107,0,0,0,0,0,0,0,219,47,181,38,6,2,0,1,141,108,108,0,0,0,0,0,0,0,219,47,190,38,7,2,1,0,143,109,109,0,0,0,0,0,0,0,219,47,191,38,19,2,1,0,142,16,109,109,0,0,0,0,0,0,219,47,173,38,19,2,0,1,142,19,107,107,0,0,0,0,0,0,219,47,182,38,19,2,0,1,142,21,108,108,0,0,0,0,0,0,219,47,179,38,36,1,0,1,107,107,107,15,79,24,0,0,0,0,219,47,188,38,36,1,0,1,108,108,108,15,79,24,0,0,0,0,219,47,197,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,219,47,176,38,39,1,0,1,139,107,107,15,79,24,0,0,0,0,219,47,185,38,40,1,0,1,141,108,108,15,79,24,0,0,0,0,219,47,194,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,219,47,180,38,36,1,0,1,107,107,107,15,79,24,23,0,0,0,219,47,189,38,36,1,0,1,108,108,108,15,79,24,23,0,0,0,219,47,198,38,36,1,1,0,109,109,109,15,79,24,23,0,0,0,219,47,177,38,39,1,0,1,139,107,107,15,79,24,23,0,0,0,219,47,186,38,40,1,0,1,141,108,108,15,79,24,23,0,0,0,219,47,192,38,60,1,1,0,142,16,109,109,15,79,24,0,0,0,219,47,174,38,60,1,0,1,142,19,107,107,15,79,24,0,0,0,219,47,183,38,60,1,0,1,142,21,108,108,15,79,24,0,0,0,219,47,195,38,41,1,1,0,143,109,109,15,79,24,23,0,0,0,219,47,193,38,60,1,1,0,142,16,109,109,15,79,24,23,0,0,219,47,175,38,60,1,0,1,142,19,107,107,15,79,24,23,0,0,219,47,184,38,60,1,0,1,142,21,108,108,15,79,24,23,0,0,228,47,205,38,0,2,0,1,107,107,107,0,0,0,0,0,0,0,228,47,214,38,0,2,0,1,108,108,108,0,0,0,0,0,0,0,228,47,223,38,0,2,1,0,109,109,109,0,0,0,0,0,0,0,228,47,199,38,5,2,0,1,139,107,107,0,0,0,0,0,0,0,228,47,208,38,6,2,0,1,141,108,108,0,0,0,0,0,0,0,228,47,217,38,7,2,1,0,143,109,109,0,0,0,0,0,0,0,228,47,200,38,11,2,0,1,144,17,107,107,0,0,0,0,0,0,228,47,209,38,11,2,0,1,144,19,108,108,0,0,0,0,0,0,228,47,218,38,11,2,1,0,144,21,109,109,0,0,0,0,0,0,228,47,206,38,36,1,0,1,107,107,107,15,79,24,0,0,0,0,228,47,215,38,36,1,0,1,108,108,108,15,79,24,0,0,0,0,228,47,224,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,228,47,203,38,39,1,0,1,139,107,107,15,79,24,0,0,0,0,228,47,212,38,40,1,0,1,141,108,108,15,79,24,0,0,0,0,228,47,221,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,228,47,207,38,36,1,0,1,107,107,107,15,79,24,23,0,0,0,228,47,216,38,36,1,0,1,108,108,108,15,79,24,23,0,0,0,228,47,225,38,36,1,1,0,109,109,109,15,79,24,23,0,0,0,228,47,204,38,39,1,0,1,139,107,107,15,79,24,23,0,0,0,228,47,213,38,40,1,0,1,141,108,108,15,79,24,23,0,0,0,228,47,222,38,41,1,1,0,143,109,109,15,79,24,23,0,0,0,228,47,201,38,53,1,0,1,144,17,107,107,15,79,24,0,0,0,228,47,210,38,53,1,0,1,144,19,108,108,15,79,24,0,0,0,228,47,219,38,53,1,1,0,144,21,109,109,15,79,24,0,0,0,228,47,202,38,53,1,0,1,144,17,107,107,15,79,24,23,0,0,228,47,211,38,53,1,0,1,144,19,108,108,15,79,24,23,0,0,228,47,220,38,53,1,1,0,144,21,109,109,15,79,24,23,0,0,238,47,232,38,0,2,0,1,107,107,107,0,0,0,0,0,0,0,238,47,241,38,0,2,0,1,108,108,108,0,0,0,0,0,0,0,238,47,250,38,0,2,1,0,109,109,109,0,0,0,0,0,0,0,238,47,226,38,5,2,0,1,139,107,107,0,0,0,0,0,0,0,238,47,235,38,6,2,0,1,141,108,108,0,0,0,0,0,0,0,238,47,244,38,7,2,1,0,143,109,109,0,0,0,0,0,0,0,238,47,245,38,19,2,1,0,142,16,109,109,0,0,0,0,0,0,238,47,227,38,19,2,0,1,142,19,107,107,0,0,0,0,0,0,238,47,236,38,19,2,0,1,142,21,108,108,0,0,0,0,0,0,238,47,233,38,36,1,0,1,107,107,107,15,79,24,0,0,0,0,238,47,242,38,36,1,0,1,108,108,108,15,79,24,0,0,0,0,238,47,251,38,36,1,1,0,109,109,109,15,79,24,0,0,0,0,238,47,230,38,39,1,0,1,139,107,107,15,79,24,0,0,0,0,238,47,239,38,40,1,0,1,141,108,108,15,79,24,0,0,0,0,238,47,248,38,41,1,1,0,143,109,109,15,79,24,0,0,0,0,238,47,234,38,36,1,0,1,107,107,107,15,79,24,23,0,0,0,238,47,243,38,36,1,0,1,108,108,108,15,79,24,23,0,0,0,238,47,252,38,36,1,1,0,109,109,109,15,79,24,23,0,0,0,238,47,231,38,39,1,0,1,139,107,107,15,79,24,23,0,0,0,238,47,240,38,40,1,0,1,141,108,108,15,79,24,23,0,0,0,238,47,246,38,60,1,1,0,142,16,109,109,15,79,24,0,0,0,238,47,228,38,60,1,0,1,142,19,107,107,15,79,24,0,0,0,238,47,237,38,60,1,0,1,142,21,108,108,15,79,24,0,0,0,238,47,249,38,41,1,1,0,143,109,109,15,79,24,23,0,0,0,238,47,247,38,60,1,1,0,142,16,109,109,15,79,24,23,0,0,238,47,229,38,60,1,0,1,142,19,107,107,15,79,24,23,0,0,238,47,238,38,60,1,0,1,142,21,108,108,15,79,24,23,0,0,248,47,3,39,0,2,0,1,107,107,107,0,0,0,0,0,0,0,248,47,12,39,0,2,0,1,108,108,108,0,0,0,0,0,0,0,248,47,21,39,0,2,1,0,109,109,109,0,0,0,0,0,0,0,248,47,253,38,5,2,0,1,139,107,107,0,0,0,0,0,0,0,248,47,6,39,6,2,0,1,141,108,108,0,0,0,0,0,0,0,248,47,15,39,7,2,1,0,143,109,109,0,0,0,0,0,0,0,248,47,254,38,11,2,0,1,144,17,107,107,0,0,0,0,0,0,248,47,7,39,11,2,0,1,144,19,108,108,0,0,0,0,0,0,248,47,16,39,11,2,1,0,144,21,109,109,0,0,0,0,0,0,248,47,4,39,36,1,0,1,107,107,107,15,79,24,0,0,0,0,248,47,13,39,36,1,0,1,108,108,108,15,79,24,0,0,0,0,248,47,22,39,36,1,1,0,109,109,109,15,79,24,0,0,0,0,248,47,1,39,39,1,0,1,139,107,107,15,79,24,0,0,0,0,248,47,10,39,40,1,0,1,141,108,108,15,79,24,0,0,0,0,248,47,19,39,41,1,1,0,143,109,109,15,79,24,0,0,0,0,248,47,5,39,36,1,0,1,107,107,107,15,79,24,23,0,0,0,248,47,14,39,36,1,0,1,108,108,108,15,79,24,23,0,0,0,248,47,23,39,36,1,1,0,109,109,109,15,79,24,23,0,0,0,248,47,2,39,39,1,0,1,139,107,107,15,79,24,23,0,0,0,248,47,11,39,40,1,0,1,141,108,108,15,79,24,23,0,0,0,248,47,20,39,41,1,1,0,143,109,109,15,79,24,23,0,0,0,248,47,255,38,53,1,0,1,144,17,107,107,15,79,24,0,0,0,248,47,8,39,53,1,0,1,144,19,108,108,15,79,24,0,0,0,248,47,17,39,53,1,1,0,144,21,109,109,15,79,24,0,0,0,248,47,0,39,53,1,0,1,144,17,107,107,15,79,24,23,0,0,248,47,9,39,53,1,0,1,144,19,108,108,15,79,24,23,0,0,248,47,18,39,53,1,1,0,144,21,109,109,15,79,24,23,0,0,1,48,27,39,0,2,2,1,107,107,107,0,0,0,0,0,0,0,1,48,33,39,0,2,2,1,108,108,108,0,0,0,0,0,0,0,1,48,39,39,0,2,2,0,109,109,109,0,0,0,0,0,0,0,1,48,24,39,5,2,2,1,139,107,107,0,0,0,0,0,0,0,1,48,30,39,6,2,2,1,141,108,108,0,0,0,0,0,0,0,1,48,36,39,7,2,2,0,143,109,109,0,0,0,0,0,0,0,1,48,28,39,36,1,2,1,107,107,107,15,79,24,0,0,0,0,1,48,34,39,36,1,2,1,108,108,108,15,79,24,0,0,0,0,1,48,40,39,36,1,2,0,109,109,109,15,79,24,0,0,0,0,1,48,25,39,39,1,2,1,139,107,107,15,79,24,0,0,0,0,1,48,31,39,40,1,2,1,141,108,108,15,79,24,0,0,0,0,1,48,37,39,41,1,2,0,143,109,109,15,79,24,0,0,0,0,1,48,29,39,36,1,2,1,107,107,107,15,79,24,23,0,0,0,1,48,35,39,36,1,2,1,108,108,108,15,79,24,23,0,0,0,1,48,41,39,36,1,2,0,109,109,109,15,79,24,23,0,0,0,1,48,26,39,39,1,2,1,139,107,107,15,79,24,23,0,0,0,1,48,32,39,40,1,2,1,141,108,108,15,79,24,23,0,0,0,1,48,38,39,41,1,2,0,143,109,109,15,79,24,23,0,0,0,10,48,45,39,71,0,2,1,107,107,107,0,0,0,0,0,0,0,10,48,51,39,71,0,2,1,108,108,108,0,0,0,0,0,0,0,10,48,57,39,71,0,2,0,109,109,109,0,0,0,0,0,0,0,10,48,42,39,28,1,2,1,139,107,107,0,0,0,0,0,0,0,10,48,48,39,29,1,2,1,141,108,108,0,0,0,0,0,0,0,10,48],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1290926);allocate([54,39,30,1,2,0,143,109,109,0,0,0,0,0,0,0,10,48,46,39,36,1,2,1,107,107,107,15,79,24,0,0,0,0,10,48,52,39,36,1,2,1,108,108,108,15,79,24,0,0,0,0,10,48,58,39,36,1,2,0,109,109,109,15,79,24,0,0,0,0,10,48,43,39,39,1,2,1,139,107,107,15,79,24,0,0,0,0,10,48,49,39,40,1,2,1,141,108,108,15,79,24,0,0,0,0,10,48,55,39,41,1,2,0,143,109,109,15,79,24,0,0,0,0,10,48,47,39,45,1,2,1,107,107,107,15,79,24,23,0,0,0,10,48,53,39,45,1,2,1,108,108,108,15,79,24,23,0,0,0,10,48,59,39,45,1,2,0,109,109,109,15,79,24,23,0,0,0,10,48,44,39,50,1,2,1,139,107,107,15,79,24,23,0,0,0,10,48,50,39,51,1,2,1,141,108,108,15,79,24,23,0,0,0,10,48,56,39,52,1,2,0,143,109,109,15,79,24,23,0,0,0,17,48,63,39,59,0,0,1,107,107,0,0,0,0,0,0,0,0,17,48,69,39,59,0,0,1,108,108,0,0,0,0,0,0,0,0,17,48,75,39,59,0,1,0,109,109,0,0,0,0,0,0,0,0,17,48,60,39,63,0,0,1,139,107,0,0,0,0,0,0,0,0,17,48,66,39,124,1,0,1,141,108,0,0,0,0,0,0,0,0,17,48,72,39,193,1,1,0,143,109,0,0,0,0,0,0,0,0,17,48,64,39,111,1,0,1,107,107,15,79,24,0,0,0,0,0,17,48,70,39,111,1,0,1,108,108,15,79,24,0,0,0,0,0,17,48,76,39,111,1,1,0,109,109,15,79,24,0,0,0,0,0,17,48,61,39,120,1,0,1,139,107,15,79,24,0,0,0,0,0,17,48,67,39,126,1,0,1,141,108,15,79,24,0,0,0,0,0,17,48,73,39,198,1,1,0,143,109,15,79,24,0,0,0,0,0,17,48,65,39,115,1,0,1,107,107,15,79,24,23,0,0,0,0,17,48,71,39,115,1,0,1,108,108,15,79,24,23,0,0,0,0,17,48,77,39,115,1,1,0,109,109,15,79,24,23,0,0,0,0,17,48,62,39,122,1,0,1,139,107,15,79,24,23,0,0,0,0,17,48,68,39,128,1,0,1,141,108,15,79,24,23,0,0,0,0,17,48,74,39,203,1,1,0,143,109,15,79,24,23,0,0,0,0,27,48,81,39,59,0,0,1,107,107,0,0,0,0,0,0,0,0,27,48,87,39,59,0,0,1,108,108,0,0,0,0,0,0,0,0,27,48,93,39,59,0,1,0,109,109,0,0,0,0,0,0,0,0,27,48,78,39,63,0,0,1,139,107,0,0,0,0,0,0,0,0,27,48,84,39,124,1,0,1,141,108,0,0,0,0,0,0,0,0,27,48,90,39,193,1,1,0,143,109,0,0,0,0,0,0,0,0,27,48,82,39,111,1,0,1,107,107,15,79,24,0,0,0,0,0,27,48,88,39,111,1,0,1,108,108,15,79,24,0,0,0,0,0,27,48,94,39,111,1,1,0,109,109,15,79,24,0,0,0,0,0,27,48,79,39,120,1,0,1,139,107,15,79,24,0,0,0,0,0,27,48,85,39,126,1,0,1,141,108,15,79,24,0,0,0,0,0,27,48,91,39,198,1,1,0,143,109,15,79,24,0,0,0,0,0,27,48,83,39,115,1,0,1,107,107,15,79,24,23,0,0,0,0,27,48,89,39,115,1,0,1,108,108,15,79,24,23,0,0,0,0,27,48,95,39,115,1,1,0,109,109,15,79,24,23,0,0,0,0,27,48,80,39,122,1,0,1,139,107,15,79,24,23,0,0,0,0,27,48,86,39,128,1,0,1,141,108,15,79,24,23,0,0,0,0,27,48,92,39,203,1,1,0,143,109,15,79,24,23,0,0,0,0,37,48,99,39,150,0,0,0,116,101,117,0,0,0,0,0,0,0,37,48,98,39,246,0,0,0,116,101,146,0,0,0,0,0,0,0,37,48,97,39,150,0,2,0,116,107,117,0,0,0,0,0,0,0,37,48,96,39,246,0,2,0,116,107,146,0,0,0,0,0,0,0,45,48,103,39,66,0,0,0,116,101,103,0,0,0,0,0,0,0,45,48,102,39,151,0,0,0,116,101,142,0,0,0,0,0,0,0,45,48,101,39,66,0,8,0,116,107,103,0,0,0,0,0,0,0,45,48,100,39,151,0,8,0,116,107,142,0,0,0,0,0,0,0,53,48,107,39,66,0,0,0,116,101,105,0,0,0,0,0,0,0,53,48,106,39,248,0,0,0,116,101,144,0,0,0,0,0,0,0,53,48,105,39,66,0,8,0,116,107,105,0,0,0,0,0,0,0,53,48,104,39,248,0,8,0,116,107,144,0,0,0,0,0,0,0,61,48,112,39,150,0,0,0,116,101,117,0,0,0,0,0,0,0,61,48,111,39,250,0,0,0,116,101,140,0,0,0,0,0,0,0,61,48,109,39,150,0,2,0,116,107,117,0,0,0,0,0,0,0,61,48,108,39,250,0,2,0,116,107,140,0,0,0,0,0,0,0,69,48,110,39,150,0,2,0,116,107,117,0,0,0,0,0,0,0,79,48,118,39,60,2,0,0,101,147,101,0,0,0,0,0,0,0,79,48,114,39,62,2,0,0,104,151,104,0,0,0,0,0,0,0,79,48,115,39,58,2,0,1,148,107,15,79,24,0,0,0,0,0,79,48,116,39,59,2,0,1,152,108,15,79,24,0,0,0,0,0,79,48,117,39,65,2,1,0,155,109,15,79,24,0,0,0,0,0,90,48,123,39,54,2,0,0,101,149,101,0,0,0,0,0,0,0,90,48,119,39,54,2,0,0,104,149,104,0,0,0,0,0,0,0,90,48,120,39,58,2,0,1,148,107,15,79,24,0,0,0,0,0,90,48,121,39,58,2,0,1,148,108,15,79,24,0,0,0,0,0,90,48,122,39,59,2,1,0,152,109,15,79,24,0,0,0,0,0,101,48,128,39,60,2,0,0,101,147,101,0,0,0,0,0,0,0,101,48,124,39,62,2,0,0,101,151,101,0,0,0,0,0,0,0,101,48,125,39,77,2,0,1,150,107,15,79,24,0,0,0,0,0,101,48,126,39,78,2,0,1,154,107,15,79,24,0,0,0,0,0,101,48,127,39,79,2,1,0,156,108,15,79,24,0,0,0,0,0,112,48,133,39,54,2,0,0,101,149,101,0,0,0,0,0,0,0,112,48,129,39,72,2,0,0,104,153,104,0,0,0,0,0,0,0,112,48,130,39,77,2,0,1,150,107,15,79,24,0,0,0,0,0,112,48,131,39,78,2,0,1,154,108,15,79,24,0,0,0,0,0,112,48,132,39,79,2,1,0,156,109,15,79,24,0,0,0,0,0,123,48,135,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,123,48,134,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,132,48,137,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,132,48,136,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,141,48,139,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,141,48,138,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,150,48,145,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,150,48,143,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,150,48,144,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,150,48,142,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,158,48,141,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,158,48,140,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,167,48,148,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,167,48,149,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,167,48,146,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,167,48,147,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,176,48,151,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,176,48,150,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,186,48,153,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,186,48,152,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,196,48,155,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,196,48,154,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,206,48,157,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,206,48,156,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,216,48,159,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,216,48,158,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,226,48,161,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,226,48,160,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,236,48,169,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,236,48,167,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,236,48,168,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,236,48,166,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,244,48,163,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,244,48,162,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,253,48,165,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,253,48,164,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,6,49,171,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,6,49,170,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,18,49,173,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,18,49,172,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,27,49,179,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,27,49,177,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,27,49,178,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,27,49,176,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,35,49,175,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,35,49,174,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,44,49,182,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,44,49,183,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,44,49,180,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,44,49,181,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,53,49,189,39,71,0,0,0,101,101,101,0,0,0,0,0,0,0,53,49,187,39,71,0,0,0,104,104,104,0,0,0,0,0,0,0,53,49,188,39,28,1,0,0,139,101,101,0,0,0,0,0,0,0,53,49,186,39,29,1,0,0,141,104,104,0,0,0,0,0,0,0,61,49,185,39,59,0,0,0,101,101,0,0,0,0,0,0,0,0,61,49,184,39,63,0,0,0,139,101,0,0,0,0,0,0,0,0,70,49,193,39,156,2,0,0,116,117,101,101,0,0,0,0,0,0,70,49,191,39,156,2,2,0,116,117,107,107,0,0,0,0,0,0,70,49,192,39,157,2,0,0,116,146,101,101,0,0,0,0,0,0,70,49,190,39,157,2,2,0,116,146,107,107,0,0,0,0,0,0,78,49,197,39,67,1,0,0,116,103,101,101,0,0,0,0,0,0,78,49,195,39,67,1,8,0,116,103,107,107,0,0,0,0,0,0,78,49,196,39,174,1,0,0,116,142,101,101,0,0,0,0,0,0,78,49,194,39,174,1,8,0,116,142,107,107,0,0,0,0,0,0,86,49,201,39,67,1,0,0,116,105,101,101,0,0,0,0,0,0,86,49,199,39,67,1,8,0,116,105,107,107,0,0,0,0,0,0,86,49,200,39,172,1,0,0,116,144,101,101,0,0,0,0,0,0,86,49,198,39,172,1,8,0,116,144,107,107,0,0,0,0,0,0,94,49,205,39,156,2,0,0,116,117,101,101,0,0,0,0,0,0,94,49,203,39,156,2,2,0,116,117,107,107,0,0,0,0,0,0,94,49,204,39,159,2,0,0,116,140,101,101,0,0,0,0,0,0,94,49,202,39,159,2,2,0,116,140,107,107,0,0,0,0,0,0,102,49,212,39,59,0,4,1,107,107,0,0,0,0,0,0,0,0,102,49,221,39,59,0,4,1,108,108,0,0,0,0,0,0,0,0,102,49,230,39,59,0,4,0,109,109,0,0,0,0,0,0,0,0,102,49,206,39,63,0,4,1,139,107,0,0,0,0,0,0,0,0,102,49,215,39,124,1,4,1,141,108,0,0,0,0,0,0,0,0,102,49,224,39,193,1,4,0,143,109,0,0,0,0,0,0,0,0,102,49,225,39,114,2,4,0,142,16,109,0,0,0,0,0,0,0,102,49,207,39,114,2,4,1,142,19,107,0,0,0,0,0,0,0,102,49,216,39,114,2,4,1,142,21,108,0,0,0,0,0,0,0,102,49,213,39,111,1,4,1,107,107,15,79,24,0,0,0,0,0,102,49,222,39,111,1,4,1,108,108,15,79,24,0,0,0,0,0,102,49,231,39,111,1,4,0,109,109,15,79,24,0,0,0,0,0,102,49,210,39,120,1,4,1,139,107,15,79,24,0,0,0,0,0,102,49,219,39,126,1,4,1,141,108,15,79,24,0,0,0,0,0,102,49,228,39,198,1,4,0,143,109,15,79,24,0,0,0,0,0,102,49,214,39,115,1,4,1,107,107,15,79,24,23,0,0,0,0,102,49,223,39,115,1,4,1,108,108,15,79,24,23,0,0,0,0,102,49,232,39,115,1,4,0,109,109,15,79,24,23,0,0,0,0,102,49,211,39,122,1,4,1,139,107,15,79,24,23,0,0,0,0,102,49,220,39,128,1,4,1,141,108,15,79,24,23,0,0,0,0,102,49,226,39,115,2,4,0,142,16,109,15,79,24,0,0,0,0,102,49,208,39,115,2,4,1,142,19,107,15,79,24,0,0,0,0,102,49,217,39,115,2,4,1,142,21,108,15,79,24,0,0,0,0,102,49,229,39,203,1,4,0,143,109,15,79,24,23,0,0,0,0,102,49,227,39,116,2,4,0,142,16,109,15,79,24,23,0,0,0,102,49,209,39,116,2,4,1,142,19,107,15,79,24,23,0,0,0,102,49,218,39,116,2,4,1,142,21,108,15,79,24,23,0,0,0,111,49,239,39,59,0,4,1,107,107,0,0,0,0,0,0,0,0,111,49,248,39,59,0,4,1,108,108,0,0,0,0,0,0,0,0,111,49,1,40,59,0,4,0,109,109,0,0,0,0,0,0,0,0,111,49,233,39,63,0,4,1,139,107,0,0,0,0,0,0,0,0,111,49,242,39,124,1,4,1,141,108,0,0,0,0,0,0,0,0,111,49,251,39,193,1,4,0,143,109,0,0,0,0,0,0,0,0,111,49,234,39,117,2,4,1,144,17,107,0,0,0,0,0,0,0,111,49,243,39,117,2,4,1,144,19,108,0,0,0,0,0,0,0,111,49,252,39,117,2,4,0,144,21,109,0,0,0,0,0,0,0,111,49,240,39,111,1,4,1,107,107,15,79,24,0,0,0,0,0,111,49,249,39,111,1,4,1,108,108,15,79,24,0,0,0,0,0,111,49,2,40,111,1,4,0,109,109,15,79,24,0,0,0,0,0,111,49,237,39,120,1,4,1,139,107,15,79,24,0,0,0,0,0,111,49,246,39,126,1,4,1,141,108,15,79,24,0,0,0,0,0,111,49,255,39,198,1,4,0,143,109,15,79,24,0,0,0,0,0,111,49,241,39,115,1,4,1,107,107,15,79,24,23,0,0,0,0,111,49,250,39,115,1,4,1,108,108,15,79,24,23,0,0,0,0,111,49,3,40,115,1,4,0,109,109,15,79,24,23,0,0,0,0,111,49,238,39,122,1,4,1,139,107,15,79,24,23,0,0,0,0,111,49,247,39,128,1,4,1,141,108,15,79,24,23,0,0,0,0,111,49,0,40,203,1,4,0,143,109,15,79,24,23,0,0,0,0,111,49,235,39,118,2,4,1,144,17,107,15,79,24,0,0,0,0,111,49,244,39,118,2,4,1,144,19,108,15,79,24,0,0,0,0,111,49,253,39,118,2,4,0,144,21,109,15,79,24,0,0,0,0,111,49,236,39,119,2,4,1,144,17,107,15,79,24,23,0,0,0,111,49,245,39,119,2,4,1,144,19,108,15,79,24,23,0,0,0,111,49,254,39,119,2,4,0,144,21,109,15,79,24,23,0,0,0,120,49,5,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,120,49,4,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,129,49,7,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,129,49,6,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,139,49,9,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,139,49,8,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,149,49,11,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,149,49,10,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,159,49,13,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,159,49,12,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,170,49,15,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,170,49,14,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,181,49,17,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,181,49,16,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,191,49,19,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,191,49,18,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,201,49,21,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,201,49,20,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,210,49,23,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,210,49,22,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,219,49,25,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,219,49,24,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,230,49,27,40,105,1,0,0,101,101,101,101,0,0,0,0,0,0,230,49,26,40,108,1,0,0,101,139,101,101,0,0,0,0,0,0,240,49,34,40,0,2,32,1,107,107,107,0,0,0,0,0,0,0,240,49,43,40,0,2,32,1,108,108,108,0,0,0,0,0,0,0,240,49,52,40,0,2,32,0,109,109,109,0,0,0,0,0,0,0,240,49,28,40,5,2,32,1,139,107,107,0,0,0,0,0,0,0,240,49,37,40,6,2,32,1,141,108,108,0,0,0,0,0,0,0,240,49,46,40,7,2,32,0,143,109,109,0,0,0,0,0,0,0,240,49,29,40,11,2,32,1,144,17,107,107,0,0,0,0,0,0,240,49,38,40,11,2,32,1,144,19,108,108,0,0,0,0,0,0,240,49,47,40,11,2,32,0,144,21,109,109,0,0,0,0,0,0,240,49,35,40,36,1,32,1,107,107,107,15,79,24,0,0,0,0,240,49,44,40,36,1,32,1,108,108,108,15,79,24,0,0,0,0,240,49,53,40,36,1,32,0,109,109,109,15,79,24,0,0,0,0,240,49,32,40,39,1,32,1,139,107,107,15,79,24,0,0,0,0,240,49,41,40,40,1,32,1,141,108,108,15,79,24,0,0,0,0,240,49,50,40,41,1,32,0,143,109,109,15,79,24,0,0,0,0,240,49,36,40,36,1,32,1,107,107,107,15,79,24,23,0,0,0,240,49,45,40,36,1,32,1,108,108,108,15,79,24,23,0,0,0,240,49,54,40,36,1,32,0,109,109,109,15,79,24,23,0,0,0,240,49,33,40,39,1,32,1,139,107,107,15,79,24,23,0,0,0,240,49,42,40,40,1,32,1,141,108,108,15,79,24,23,0,0,0,240,49,51,40,41,1,32,0,143,109,109,15,79,24,23,0,0,0,240,49,30,40,53,1,32,1,144,17,107,107,15,79,24,0,0,0,240,49,39,40,53,1,32,1,144,19,108,108,15,79,24,0,0,0,240,49,48,40,53,1,32,0,144,21,109,109,15,79,24,0,0,0,240,49,31,40,53,1,32,1,144,17,107,107,15,79,24,23,0,0,240,49,40,40,53,1,32,1,144,19,108,108,15,79,24,23,0,0,240,49,49,40,53,1,32,0,144,21,109,109,15,79,24,23,0,0,252,49,61,40,0,2,32,1,107,107,107,0,0,0,0,0,0,0,252,49,70,40,0,2,32,1,108,108,108,0,0,0,0,0,0,0,252,49,79,40,0,2,32,0,109,109,109,0,0,0,0,0,0,0,252,49,55,40,5,2,32,1,139,107,107,0,0,0,0,0,0,0,252,49,64,40,6,2,32,1,141,108,108,0,0,0,0,0,0,0,252,49,73,40,7,2,32,0,143,109,109,0,0,0,0,0,0,0,252,49,56,40,11,2,32,1,144,17,107,107,0,0,0,0,0,0,252,49,65,40,11,2,32,1,144,19,108,108,0,0,0,0,0,0,252,49,74,40,11,2,32,0,144,21,109,109,0,0,0,0,0,0,252,49,62,40,36,1,32,1,107,107,107,15,79,24,0,0,0,0,252,49,71,40,36,1,32,1,108,108,108,15,79,24,0,0,0,0,252,49,80,40,36,1,32,0,109,109,109,15,79,24,0,0,0,0,252,49,59,40,39,1,32,1,139,107,107,15,79,24,0,0,0,0,252,49,68,40,40,1,32,1,141,108,108,15,79,24,0,0,0,0,252,49,77,40,41,1,32,0,143,109,109,15,79,24,0,0,0,0,252,49,63,40,36,1,32,1,107,107,107,15,79,24,23,0,0,0,252,49,72,40,36,1,32,1,108,108,108,15,79,24,23,0,0,0,252,49,81,40,36,1,32,0,109,109,109,15,79,24,23,0,0,0,252,49,60,40,39,1,32,1,139,107,107,15,79,24,23,0,0,0,252,49,69,40,40,1,32,1,141,108,108,15,79,24,23,0,0,0,252,49,78,40,41,1,32,0,143,109,109,15,79,24,23,0,0,0,252,49,57,40,53,1,32,1,144,17,107,107,15,79,24,0,0,0,252,49,66,40,53,1,32,1,144,19,108,108,15,79,24,0,0,0,252,49,75,40,53,1,32,0,144,21,109,109,15,79,24,0,0,0,252,49,58,40,53,1,32,1,144,17,107,107,15,79,24,23,0,0,252,49,67,40,53,1,32,1,144,19,108,108,15,79,24,23,0,0,252,49,76,40,53,1,32,0,144,21,109,109,15,79,24,23,0,0,8,50,102,40,71,0,0,0,101,101,101,0,0,0,0,0,0,0,8,50,103,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,8,50,85,40,71,0,2,0,107,107,107,0,0,0,0,0,0,0,8,50,91,40,71,0,2,0,108,108,108,0,0,0,0,0,0,0,8,50,97,40,71,0,2,0,109,109,109,0,0,0,0,0,0,0,8,50,100,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,8,50,82,40,28,1,2,0,139,107,107,0,0,0,0,0,0,0,8,50,101,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,8,50,88,40,29,1,2,0,141,108,108,0,0,0,0,0,0,0,8,50,94,40,30,1,2,0,143,109,109,0,0,0,0,0,0,0,8,50,86,40,36,1,2,0,107,107,107,15,79,24,0,0,0,0,8,50,92,40,36,1,2,0,108,108,108,15,79,24,0,0,0,0,8,50,98,40,36,1,2,0,109,109,109,15,79,24,0,0,0,0,8,50,83,40,39,1,2,0,139,107,107,15,79,24,0,0,0,0,8,50,89,40,40,1,2,0,141,108,108,15,79,24,0,0,0,0,8,50,95,40,41,1,2,0,143,109,109,15,79,24,0,0,0,0,8,50,87,40,45,1,2,0,107,107,107,15,79,24,23,0,0,0,8,50,93,40,45,1,2,0,108,108,108,15,79,24,23,0,0,0,8,50,99,40,45,1,2,0,109,109,109,15,79,24,23,0,0,0,8,50,84,40,50,1,2,0,139,107,107,15,79,24,23,0,0,0,8,50,90,40,51,1,2,0,141,108,108,15,79,24,23,0,0,0,8,50,96,40,52,1,2,0,143,109,109,15,79,24,23,0,0,0,19,50,125,40,71,0,0,0,101,101,101,0,0,0,0,0,0,0,19,50,105,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,19,50,109,40,71,0,2,0,107,107,107,0,0,0,0,0,0,0,19,50,115,40,71,0,2,0,108,108,108,0,0,0,0,0,0,0,19,50,121,40,71,0,2,0,109,109,109,0,0,0,0,0,0,0,19,50,124,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,19,50,106,40,28,1,2,0,139,107,107,0,0,0,0,0,0,0,19,50,104,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,19,50,112,40,29,1,2,0,141,108,108,0,0,0,0,0,0,0,19,50,118,40,30,1,2,0,143,109,109,0,0,0,0,0,0,0,19,50,110,40,36,1,2,0,107,107,107,15,79,24,0,0,0,0,19,50,116,40,36,1,2,0,108,108,108,15,79,24,0,0,0,0,19,50,122,40,36,1,2,0,109,109,109,15,79,24,0,0,0,0,19,50,107,40,39,1,2,0,139,107,107,15,79,24,0,0,0,0,19,50,113,40,40,1,2,0,141,108,108,15,79,24,0,0,0,0,19,50,119,40,41,1,2,0,143,109,109,15,79,24,0,0,0,0,19,50,111,40,45,1,2,0,107,107,107,15,79,24,23,0,0,0,19,50,117,40,45,1,2,0,108,108,108,15,79,24,23,0,0,0,19,50,123,40,45,1,2,0,109,109,109,15,79,24,23,0,0,0,19,50,108,40,50,1,2,0,139,107,107,15,79,24,23,0,0,0,19,50,114,40,51,1,2,0,141,108,108,15,79,24,23,0,0,0,19,50,120,40,52,1,2,0,143,109,109,15,79,24,23,0,0,0,28,50,128,40,103,2,0,0,101,101,139,0,0,0,0,0,0,0,28,50,126,40,104,2,0,0,104,104,141,0,0,0,0,0,0,0,28,50,129,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,28,50,127,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,39,50,132,40,103,2,0,0,101,101,139,0,0,0,0,0,0,0,39,50,130,40,104,2,0,0,104,104,141,0,0,0,0,0,0,0,39,50,133,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,39,50,131,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,50,50,155,40,71,0,0,0,101,101,101,0,0,0,0,0,0,0,50,50,135,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,50,50,139,40,71,0,2,1,107,107,107,0,0,0,0,0,0,0,50,50,145,40,71,0,2,1,108,108,108,0,0,0,0,0,0,0,50,50,151,40,71,0,2,0,109,109,109,0,0,0,0,0,0,0,50,50,154,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,50,50,136,40,28,1,2,1,139,107,107,0,0,0,0,0,0,0,50,50,134,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,50,50,142,40,29,1,2,1,141,108,108,0,0,0,0,0,0,0,50,50,148,40,30,1,2,0,143,109,109,0,0,0,0,0,0,0,50,50,140,40,36,1,2,1,107,107,107,15,79,24,0,0,0,0,50,50,146,40,36,1,2,1,108,108,108,15,79,24,0,0,0,0,50,50,152,40,36,1,2,0,109,109,109,15,79,24,0,0,0,0,50,50,137,40,39,1,2,1,139,107,107,15,79,24,0,0,0,0,50,50,143,40,40,1,2,1,141,108,108,15,79,24,0,0,0,0,50,50,149,40,41,1,2,0,143,109,109,15,79,24,0,0,0,0,50,50,141,40,45,1,2,1,107,107,107,15,79,24,23,0,0,0,50,50,147,40,45,1,2,1,108,108,108,15,79,24,23,0,0,0,50,50,153,40,45,1,2,0,109,109,109,15,79,24,23,0,0,0,50,50,138,40,50,1,2,1,139,107,107,15,79,24,23,0,0,0,50,50,144,40,51,1,2,1,141,108,108,15,79,24,23,0,0,0,50,50,150,40,52,1,2,0,143,109,109,15,79,24,23,0,0,0,58,50,186,40,71,0,0,0,101,101,101,0,0,0,0,0,0,0,58,50,157,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,58,50,164,40,71,0,1,1,107,107,107,0,0,0,0,0,0,0,58,50,173,40,71,0,1,1,108,108,108,0,0,0,0,0,0,0,58,50,182,40,71,0,1,0,109,109,109,0,0,0,0,0,0,0,58,50,185,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,58,50,158,40,28,1,1,1,139,107,107,0,0,0,0,0,0,0,58,50,156,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,58,50,167,40,29,1,1,1,141,108,108,0,0,0,0,0,0,0,58,50,176,40,30,1,1,0,143,109,109,0,0,0,0,0,0,0,58,50,177,40,58,1,1,0,142,16,109,109,0,0,0,0,0,0,58,50,159,40,58,1,1,1,142,19,107,107,0,0,0,0,0,0,58,50,168,40,58,1,1,1,142,21,108,108,0,0,0,0,0,0,58,50,165,40,36,1,1,1,107,107,107,15,79,24,0,0,0,0,58,50,174,40,36,1,1,1,108,108,108,15,79,24,0,0,0,0,58,50,183,40,36,1,1,0,109,109,109,15,79,24,0,0,0,0,58,50,162,40,39,1,1,1,139,107,107,15,79,24,0,0,0,0,58,50,171,40,40,1,1,1,141,108,108,15,79,24,0,0,0,0,58,50,180,40,41,1,1,0,143,109,109,15,79,24,0,0,0,0,58,50,166,40,45,1,1,1,107,107,107,15,79,24,23,0,0,0,58,50,175,40,45,1,1,1,108,108,108,15,79,24,23,0,0,0,58,50,184,40,45,1,1,0,109,109,109,15,79,24,23,0,0,0,58,50,163,40,50,1,1,1,139,107,107,15,79,24,23,0,0,0,58,50,172,40,51,1,1,1,141,108,108,15,79,24,23,0,0,0,58,50,178,40,60,1,1,0,142,16,109,109,15,79,24,0,0,0,58,50,160,40,60,1,1,1,142,19,107,107,15,79,24,0,0,0,58,50,169,40,60,1,1,1,142,21,108,108,15,79,24,0,0,0,58,50,181,40,52,1,1,0,143,109,109,15,79,24,23,0,0,0,58,50,179,40,62,1,1,0,142,16,109,109,15,79,24,23,0,0,58,50,161,40,62,1,1,1,142,19,107,107,15,79,24,23,0,0,58,50,170,40,62,1,1,1,142,21,108,108,15,79,24,23,0,0,66,50,193,40,71,0,1,1,107,107,107,0,0,0,0,0,0,0,66,50,202,40,71,0,1,1,108,108,108,0,0,0,0,0,0,0,66,50,211,40,71,0,1,0,109,109,109,0,0,0,0,0,0,0,66,50,187,40,28,1,1,1,139,107,107,0,0,0,0,0,0,0,66,50,196,40,29,1,1,1,141,108,108,0,0,0,0,0,0,0,66,50,205,40,30,1,1,0,143,109,109,0,0,0,0,0,0,0,66,50,188,40,33,1,1,1,144,17,107,107,0,0,0,0,0,0,66,50,197,40,33,1,1,1,144,19,108,108,0,0,0,0,0,0,66,50,206,40,33,1,1,0,144,21,109,109,0,0,0,0,0,0,66,50,194,40,36,1,1,1,107,107,107,15,79,24,0,0,0,0,66,50,203,40,36,1,1,1,108,108,108,15,79,24,0,0,0,0,66,50,212,40,36,1,1,0,109,109,109,15,79,24,0,0,0,0,66,50,191,40,39,1,1,1,139,107,107,15,79,24,0,0,0,0,66,50,200,40,40,1,1,1,141,108,108,15,79,24,0,0,0,0,66,50,209,40,41,1,1,0,143,109,109,15,79,24,0,0,0,0,66,50,195,40,45,1,1,1,107,107,107,15,79,24,23,0,0,0,66,50,204,40,45,1,1,1,108,108,108,15,79,24,23,0,0,0,66,50,213,40,45,1,1,0,109,109,109,15,79,24,23,0,0,0,66,50,192,40,50,1,1,1,139,107,107,15,79,24,23,0,0,0,66,50,201,40,51,1,1,1,141,108,108,15,79,24,23,0,0,0,66,50,210,40,52,1,1,0,143,109,109,15,79,24,23,0,0,0,66,50,189,40,53,1,1,1,144,17,107,107,15,79,24,0,0,0,66,50,198,40,53,1,1,1,144,19,108,108,15,79,24,0,0,0,66,50,207,40,53,1,1,0,144,21,109,109,15,79,24,0,0,0,66,50,190,40,57,1,1,1,144,17,107,107,15,79,24,23,0,0,66,50,199,40,57,1,1,1,144,19,108,108,15,79,24,23,0,0,66,50,208,40,57,1,1,0,144,21,109,109,15,79,24,23,0,0,74,50,235,40,71,0,0,0,101,101,101,0,0,0,0,0,0,0,74,50,215,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,74,50,219,40,71,0,2,1,107,107,107,0,0,0,0,0,0,0,74,50,225,40,71,0,2,1,108,108,108,0,0,0,0,0,0,0,74,50,231,40,71,0,2,0,109,109,109,0,0,0,0,0,0,0,74,50,234,40,28,1,0,0,139,101,101,0,0,0,0,0,0,0,74,50,216,40,28,1,2,1,139,107,107,0,0,0,0,0,0,0,74,50,214,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,74,50,222,40,29,1,2,1,141,108,108,0,0,0,0,0,0,0,74,50,228,40,30,1,2,0,143,109,109,0,0,0,0,0,0,0,74,50,220,40,36,1,2,1,107,107,107,15,79,24,0,0,0,0,74,50,226,40,36,1,2,1,108,108,108,15,79,24,0,0,0,0,74,50,232,40,36,1,2,0,109,109,109,15,79,24,0,0,0,0,74,50,217,40,39,1,2,1,139,107,107,15,79,24,0,0,0,0,74,50,223,40,40,1,2,1,141,108,108,15,79,24,0,0,0,0,74,50,229,40,41,1,2,0,143,109,109,15,79,24,0,0,0,0,74,50,221,40,45,1,2,1,107,107,107,15,79,24,23,0,0,0,74,50,227,40,45,1,2,1,108,108,108,15,79,24,23,0,0,0,74,50,233,40,45,1,2,0,109,109,109,15,79,24,23,0,0,0,74,50,218,40,50,1,2,1,139,107,107,15,79,24,23,0,0,0,74,50,224,40,51,1,2,1,141,108,108,15,79,24,23,0,0,0,74,50,230,40,52,1,2,0,143,109,109,15,79,24,23,0,0,0,82,50,1,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,82,50,237,40,71,0,0,0,104,104,104,0,0,0,0,0,0,0,82,50,241,40,71,0,2,1,107,107,107,0,0,0,0,0,0,0,82,50,247,40,71,0,2,1,108,108,108,0,0,0,0,0,0,0,82,50,253,40,71,0,2,0,109,109,109,0,0,0,0,0,0,0,82,50,0,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,82,50,238,40,28,1,2,1,139,107,107,0,0,0,0,0,0,0,82,50,236,40,29,1,0,0,141,104,104,0,0,0,0,0,0,0,82,50,244,40,29,1,2,1,141,108,108,0,0,0,0,0,0,0,82,50,250,40,30,1,2,0,143,109,109,0,0,0,0,0,0,0,82,50,242,40,36,1,2,1,107,107,107,15,79,24,0,0,0,0,82,50,248,40,36,1,2,1,108,108,108,15,79,24,0,0,0,0,82,50,254,40,36,1,2,0,109,109,109,15,79,24,0,0,0,0,82,50,239,40,39,1,2,1,139,107,107,15,79,24,0,0,0,0,82,50,245,40,40,1,2,1,141,108,108,15,79,24,0,0,0,0,82,50,251,40,41,1,2,0,143,109,109,15,79,24,0,0,0,0,82,50,243,40,45,1,2,1,107,107,107,15,79,24,23,0,0,0,82,50,249,40,45,1,2,1,108,108,108,15,79,24,23,0,0,0,82,50,255,40,45,1,2,0,109,109,109,15,79,24,23,0,0,0,82,50,240,40,50,1,2,1,139,107,107,15,79,24,23,0,0,0,82,50,246,40,51,1,2,1,141,108,108,15,79,24,23,0,0,0,82,50,252,40,52,1,2,0,143,109,109,15,79,24,23,0,0,0,90,50,32,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,90,50,3,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,90,50,10,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,90,50,19,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,90,50,28,41,71,0,1,0,109,109,109,0,0,0,0,0,0,0,90,50,31,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,90,50,4,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,90,50,2,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,90,50,13,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,90,50,22,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,90,50,23,41,58,1,1,0,142,16,109,109,0,0,0,0,0,0,90,50,5,41,58,1,1,1,142,19,107,107,0,0,0,0,0,0,90,50,14,41,58,1,1,1,142,21,108,108,0,0,0,0,0,0,90,50,11,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,90,50,20,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,90,50,29,41,36,1,1,0,109,109,109,15,79,24,0,0,0,0,90,50,8,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,90,50,17,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,90,50,26,41,41,1,1,0,143,109,109,15,79,24,0,0,0,0,90,50,12,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,90,50,21,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,90,50,30,41,45,1,1,0,109,109,109,15,79,24,23,0,0,0,90,50,9,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,90,50,18,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,90,50,24,41,60,1,1,0,142,16,109,109,15,79,24,0,0,0,90,50,6,41,60,1,1,1,142,19,107,107,15,79,24,0,0,0,90,50,15,41,60,1,1,1,142,21,108,108,15,79,24,0,0,0,90,50,27,41,52,1,1,0,143,109,109,15,79,24,23,0,0,0,90,50,25,41,62,1,1,0,142,16,109,109,15,79,24,23,0,0,90,50,7,41,62,1,1,1,142,19,107,107,15,79,24,23,0,0,90,50,16,41,62,1,1,1,142,21,108,108,15,79,24,23,0,0,98,50,39,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,98,50,48,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,98,50,57,41,71,0,1,0,109,109,109,0,0,0,0,0,0,0,98,50,33,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,98,50,42,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,98,50,51,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,98,50,34,41,33,1,1,1,144,17,107,107,0,0,0,0,0,0,98,50,43,41,33,1,1,1,144,19,108,108,0,0,0,0,0,0,98,50,52,41,33,1,1,0,144,21,109,109,0,0,0,0,0,0,98,50,40,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,98,50,49,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,98,50,58,41,36,1,1,0,109,109,109,15,79,24,0,0,0,0,98,50,37,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,98,50,46,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,98,50,55,41,41,1,1,0,143,109,109,15,79,24,0,0,0,0,98,50,41,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,98,50,50,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,98,50,59,41,45,1,1,0,109,109,109,15,79,24,23,0,0,0,98,50,38,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,98,50,47,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,98,50,56,41,52,1,1,0,143,109,109,15,79,24,23,0,0,0,98,50,35,41,53,1,1,1,144,17,107,107,15,79,24,0,0,0,98,50,44,41,53,1,1,1,144,19,108,108,15,79,24,0,0,0,98,50,53,41,53,1,1,0,144,21,109,109,15,79,24,0,0,0,98,50,36,41,57,1,1,1,144,17,107,107,15,79,24,23,0,0,98,50,45,41,57,1,1,1,144,19,108,108,15,79,24,23,0,0,98,50,54,41,57,1,1,0,144,21,109,109,15,79,24,23,0,0,106,50,81,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,106,50,61,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,106,50,65,41,71,0,2,1,107,107,107,0,0,0,0,0,0,0,106,50,71,41,71,0,2,1,108,108,108,0,0,0,0,0,0,0,106,50,77,41,71,0,2,0,109,109,109,0,0,0,0,0,0,0,106,50,80,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,106,50,62,41,28,1,2,1,139,107,107,0,0,0,0,0,0,0,106,50,60,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,106,50,68,41,29,1,2,1,141,108,108,0,0,0,0,0,0,0,106,50,74,41,30,1,2,0,143,109,109,0,0,0,0,0,0,0,106,50,66,41,36,1,2,1,107,107,107,15,79,24,0,0,0,0,106,50,72,41,36,1,2,1,108,108,108,15,79,24,0,0,0,0,106,50,78,41,36,1,2,0,109,109,109,15,79,24,0,0,0,0,106,50,63,41,39,1,2,1,139,107,107,15,79,24,0,0,0,0,106,50,69,41,40,1,2,1,141,108,108,15,79,24,0,0,0,0,106,50,75,41,41,1,2,0,143,109,109,15,79,24,0,0,0,0,106,50,67,41,45,1,2,1,107,107,107,15,79,24,23,0,0,0,106,50,73,41,45,1,2,1,108,108,108,15,79,24,23,0,0,0,106,50,79,41,45,1,2,0,109,109,109,15,79,24,23,0,0,0,106,50,64,41,50,1,2,1,139,107,107,15,79,24,23,0,0,0,106,50,70,41,51,1,2,1,141,108,108,15,79,24,23,0,0,0,106,50,76,41,52,1,2,0,143,109,109,15,79,24,23,0,0,0,114,50,103,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,114,50,83,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,114,50,87,41,71,0,2,1,107,107,107,0,0,0,0,0,0,0,114,50,93,41,71,0,2,1,108,108,108,0,0,0,0,0,0,0,114,50,99,41,71,0,2,0,109,109,109,0,0,0,0,0,0,0,114,50,102,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,114,50,84,41,28,1,2,1,139,107,107,0,0,0,0,0,0,0,114,50,82,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,114,50,90,41,29,1,2,1,141,108,108,0,0,0,0,0,0,0,114,50,96,41,30,1,2,0,143,109,109,0,0,0,0,0,0,0,114,50,88,41,36,1,2,1,107,107,107,15,79,24,0,0,0,0,114,50,94,41,36,1,2,1,108,108,108,15,79,24,0,0,0,0,114,50,100,41,36,1,2,0,109,109,109,15,79,24,0,0,0,0,114,50,85,41,39,1,2,1,139,107,107,15,79,24,0,0,0,0,114,50,91,41,40,1,2,1,141,108,108,15,79,24,0,0,0,0,114,50,97,41,41,1,2,0,143,109,109,15,79,24,0,0,0,0,114,50,89,41,45,1,2,1,107,107,107,15,79,24,23,0,0,0,114,50,95,41,45,1,2,1,108,108,108,15,79,24,23,0,0,0,114,50,101,41,45,1,2,0,109,109,109,15,79,24,23,0,0,0,114,50,86,41,50,1,2,1,139,107,107,15,79,24,23,0,0,0,114,50,92,41,51,1,2,1,141,108,108,15,79,24,23,0,0,0,114,50,98,41,52,1,2,0,143,109,109,15,79,24,23,0,0,0,122,50,134,41,71,0,0,0,101,101,101],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1301166);allocate([122,50,105,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,122,50,112,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,122,50,121,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,122,50,130,41,71,0,1,0,109,109,109,0,0,0,0,0,0,0,122,50,133,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,122,50,106,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,122,50,104,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,122,50,115,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,122,50,124,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,122,50,125,41,58,1,1,0,142,16,109,109,0,0,0,0,0,0,122,50,107,41,58,1,1,1,142,19,107,107,0,0,0,0,0,0,122,50,116,41,58,1,1,1,142,21,108,108,0,0,0,0,0,0,122,50,113,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,122,50,122,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,122,50,131,41,36,1,1,0,109,109,109,15,79,24,0,0,0,0,122,50,110,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,122,50,119,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,122,50,128,41,41,1,1,0,143,109,109,15,79,24,0,0,0,0,122,50,114,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,122,50,123,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,122,50,132,41,45,1,1,0,109,109,109,15,79,24,23,0,0,0,122,50,111,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,122,50,120,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,122,50,126,41,60,1,1,0,142,16,109,109,15,79,24,0,0,0,122,50,108,41,60,1,1,1,142,19,107,107,15,79,24,0,0,0,122,50,117,41,60,1,1,1,142,21,108,108,15,79,24,0,0,0,122,50,129,41,52,1,1,0,143,109,109,15,79,24,23,0,0,0,122,50,127,41,62,1,1,0,142,16,109,109,15,79,24,23,0,0,122,50,109,41,62,1,1,1,142,19,107,107,15,79,24,23,0,0,122,50,118,41,62,1,1,1,142,21,108,108,15,79,24,23,0,0,130,50,141,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,130,50,150,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,130,50,159,41,71,0,1,0,109,109,109,0,0,0,0,0,0,0,130,50,135,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,130,50,144,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,130,50,153,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,130,50,136,41,33,1,1,1,144,17,107,107,0,0,0,0,0,0,130,50,145,41,33,1,1,1,144,19,108,108,0,0,0,0,0,0,130,50,154,41,33,1,1,0,144,21,109,109,0,0,0,0,0,0,130,50,142,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,130,50,151,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,130,50,160,41,36,1,1,0,109,109,109,15,79,24,0,0,0,0,130,50,139,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,130,50,148,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,130,50,157,41,41,1,1,0,143,109,109,15,79,24,0,0,0,0,130,50,143,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,130,50,152,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,130,50,161,41,45,1,1,0,109,109,109,15,79,24,23,0,0,0,130,50,140,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,130,50,149,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,130,50,158,41,52,1,1,0,143,109,109,15,79,24,23,0,0,0,130,50,137,41,53,1,1,1,144,17,107,107,15,79,24,0,0,0,130,50,146,41,53,1,1,1,144,19,108,108,15,79,24,0,0,0,130,50,155,41,53,1,1,0,144,21,109,109,15,79,24,0,0,0,130,50,138,41,57,1,1,1,144,17,107,107,15,79,24,23,0,0,130,50,147,41,57,1,1,1,144,19,108,108,15,79,24,23,0,0,130,50,156,41,57,1,1,0,144,21,109,109,15,79,24,23,0,0,138,50,183,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,138,50,163,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,138,50,167,41,71,0,2,1,107,107,107,0,0,0,0,0,0,0,138,50,173,41,71,0,2,1,108,108,108,0,0,0,0,0,0,0,138,50,179,41,71,0,2,0,109,109,109,0,0,0,0,0,0,0,138,50,182,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,138,50,164,41,28,1,2,1,139,107,107,0,0,0,0,0,0,0,138,50,162,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,138,50,170,41,29,1,2,1,141,108,108,0,0,0,0,0,0,0,138,50,176,41,30,1,2,0,143,109,109,0,0,0,0,0,0,0,138,50,168,41,36,1,2,1,107,107,107,15,79,24,0,0,0,0,138,50,174,41,36,1,2,1,108,108,108,15,79,24,0,0,0,0,138,50,180,41,36,1,2,0,109,109,109,15,79,24,0,0,0,0,138,50,165,41,39,1,2,1,139,107,107,15,79,24,0,0,0,0,138,50,171,41,40,1,2,1,141,108,108,15,79,24,0,0,0,0,138,50,177,41,41,1,2,0,143,109,109,15,79,24,0,0,0,0,138,50,169,41,45,1,2,1,107,107,107,15,79,24,23,0,0,0,138,50,175,41,45,1,2,1,108,108,108,15,79,24,23,0,0,0,138,50,181,41,45,1,2,0,109,109,109,15,79,24,23,0,0,0,138,50,166,41,50,1,2,1,139,107,107,15,79,24,23,0,0,0,138,50,172,41,51,1,2,1,141,108,108,15,79,24,23,0,0,0,138,50,178,41,52,1,2,0,143,109,109,15,79,24,23,0,0,0,146,50,205,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,146,50,185,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,146,50,189,41,71,0,2,1,107,107,107,0,0,0,0,0,0,0,146,50,195,41,71,0,2,1,108,108,108,0,0,0,0,0,0,0,146,50,201,41,71,0,2,0,109,109,109,0,0,0,0,0,0,0,146,50,204,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,146,50,186,41,28,1,2,1,139,107,107,0,0,0,0,0,0,0,146,50,184,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,146,50,192,41,29,1,2,1,141,108,108,0,0,0,0,0,0,0,146,50,198,41,30,1,2,0,143,109,109,0,0,0,0,0,0,0,146,50,190,41,36,1,2,1,107,107,107,15,79,24,0,0,0,0,146,50,196,41,36,1,2,1,108,108,108,15,79,24,0,0,0,0,146,50,202,41,36,1,2,0,109,109,109,15,79,24,0,0,0,0,146,50,187,41,39,1,2,1,139,107,107,15,79,24,0,0,0,0,146,50,193,41,40,1,2,1,141,108,108,15,79,24,0,0,0,0,146,50,199,41,41,1,2,0,143,109,109,15,79,24,0,0,0,0,146,50,191,41,45,1,2,1,107,107,107,15,79,24,23,0,0,0,146,50,197,41,45,1,2,1,108,108,108,15,79,24,23,0,0,0,146,50,203,41,45,1,2,0,109,109,109,15,79,24,23,0,0,0,146,50,188,41,50,1,2,1,139,107,107,15,79,24,23,0,0,0,146,50,194,41,51,1,2,1,141,108,108,15,79,24,23,0,0,0,146,50,200,41,52,1,2,0,143,109,109,15,79,24,23,0,0,0,154,50,236,41,71,0,0,0,101,101,101,0,0,0,0,0,0,0,154,50,207,41,71,0,0,0,104,104,104,0,0,0,0,0,0,0,154,50,214,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,154,50,223,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,154,50,232,41,71,0,1,0,109,109,109,0,0,0,0,0,0,0,154,50,235,41,28,1,0,0,139,101,101,0,0,0,0,0,0,0,154,50,208,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,154,50,206,41,29,1,0,0,141,104,104,0,0,0,0,0,0,0,154,50,217,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,154,50,226,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,154,50,227,41,58,1,1,0,142,16,109,109,0,0,0,0,0,0,154,50,209,41,58,1,1,1,142,19,107,107,0,0,0,0,0,0,154,50,218,41,58,1,1,1,142,21,108,108,0,0,0,0,0,0,154,50,215,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,154,50,224,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,154,50,233,41,36,1,1,0,109,109,109,15,79,24,0,0,0,0,154,50,212,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,154,50,221,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,154,50,230,41,41,1,1,0,143,109,109,15,79,24,0,0,0,0,154,50,216,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,154,50,225,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,154,50,234,41,45,1,1,0,109,109,109,15,79,24,23,0,0,0,154,50,213,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,154,50,222,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,154,50,228,41,60,1,1,0,142,16,109,109,15,79,24,0,0,0,154,50,210,41,60,1,1,1,142,19,107,107,15,79,24,0,0,0,154,50,219,41,60,1,1,1,142,21,108,108,15,79,24,0,0,0,154,50,231,41,52,1,1,0,143,109,109,15,79,24,23,0,0,0,154,50,229,41,62,1,1,0,142,16,109,109,15,79,24,23,0,0,154,50,211,41,62,1,1,1,142,19,107,107,15,79,24,23,0,0,154,50,220,41,62,1,1,1,142,21,108,108,15,79,24,23,0,0,162,50,243,41,71,0,1,1,107,107,107,0,0,0,0,0,0,0,162,50,252,41,71,0,1,1,108,108,108,0,0,0,0,0,0,0,162,50,5,42,71,0,1,0,109,109,109,0,0,0,0,0,0,0,162,50,237,41,28,1,1,1,139,107,107,0,0,0,0,0,0,0,162,50,246,41,29,1,1,1,141,108,108,0,0,0,0,0,0,0,162,50,255,41,30,1,1,0,143,109,109,0,0,0,0,0,0,0,162,50,238,41,33,1,1,1,144,17,107,107,0,0,0,0,0,0,162,50,247,41,33,1,1,1,144,19,108,108,0,0,0,0,0,0,162,50,0,42,33,1,1,0,144,21,109,109,0,0,0,0,0,0,162,50,244,41,36,1,1,1,107,107,107,15,79,24,0,0,0,0,162,50,253,41,36,1,1,1,108,108,108,15,79,24,0,0,0,0,162,50,6,42,36,1,1,0,109,109,109,15,79,24,0,0,0,0,162,50,241,41,39,1,1,1,139,107,107,15,79,24,0,0,0,0,162,50,250,41,40,1,1,1,141,108,108,15,79,24,0,0,0,0,162,50,3,42,41,1,1,0,143,109,109,15,79,24,0,0,0,0,162,50,245,41,45,1,1,1,107,107,107,15,79,24,23,0,0,0,162,50,254,41,45,1,1,1,108,108,108,15,79,24,23,0,0,0,162,50,7,42,45,1,1,0,109,109,109,15,79,24,23,0,0,0,162,50,242,41,50,1,1,1,139,107,107,15,79,24,23,0,0,0,162,50,251,41,51,1,1,1,141,108,108,15,79,24,23,0,0,0,162,50,4,42,52,1,1,0,143,109,109,15,79,24,23,0,0,0,162,50,239,41,53,1,1,1,144,17,107,107,15,79,24,0,0,0,162,50,248,41,53,1,1,1,144,19,108,108,15,79,24,0,0,0,162,50,1,42,53,1,1,0,144,21,109,109,15,79,24,0,0,0,162,50,240,41,57,1,1,1,144,17,107,107,15,79,24,23,0,0,162,50,249,41,57,1,1,1,144,19,108,108,15,79,24,23,0,0,162,50,2,42,57,1,1,0,144,21,109,109,15,79,24,23,0,0,170,50,29,42,71,0,0,0,101,101,101,0,0,0,0,0,0,0,170,50,9,42,71,0,0,0,104,104,104,0,0,0,0,0,0,0,170,50,13,42,71,0,2,1,107,107,107,0,0,0,0,0,0,0,170,50,19,42,71,0,2,1,108,108,108,0,0,0,0,0,0,0,170,50,25,42,71,0,2,0,109,109,109,0,0,0,0,0,0,0,170,50,28,42,28,1,0,0,139,101,101,0,0,0,0,0,0,0,170,50,10,42,28,1,2,1,139,107,107,0,0,0,0,0,0,0,170,50,8,42,29,1,0,0,141,104,104,0,0,0,0,0,0,0,170,50,16,42,29,1,2,1,141,108,108,0,0,0,0,0,0,0,170,50,22,42,30,1,2,0,143,109,109,0,0,0,0,0,0,0,170,50,14,42,36,1,2,1,107,107,107,15,79,24,0,0,0,0,170,50,20,42,36,1,2,1,108,108,108,15,79,24,0,0,0,0,170,50,26,42,36,1,2,0,109,109,109,15,79,24,0,0,0,0,170,50,11,42,39,1,2,1,139,107,107,15,79,24,0,0,0,0,170,50,17,42,40,1,2,1,141,108,108,15,79,24,0,0,0,0,170,50,23,42,41,1,2,0,143,109,109,15,79,24,0,0,0,0,170,50,15,42,45,1,2,1,107,107,107,15,79,24,23,0,0,0,170,50,21,42,45,1,2,1,108,108,108,15,79,24,23,0,0,0,170,50,27,42,45,1,2,0,109,109,109,15,79,24,23,0,0,0,170,50,12,42,50,1,2,1,139,107,107,15,79,24,23,0,0,0,170,50,18,42,51,1,2,1,141,108,108,15,79,24,23,0,0,0,170,50,24,42,52,1,2,0,143,109,109,15,79,24,23,0,0,0,178,50,30,42,59,0,2,1,107,88,0,0,0,0,0,0,0,0,178,50,31,42,59,0,2,1,108,88,0,0,0,0,0,0,0,0,178,50,32,42,59,0,2,0,109,88,0,0,0,0,0,0,0,0,187,50,33,42,59,0,8,1,107,88,0,0,0,0,0,0,0,0,187,50,34,42,59,0,8,1,108,88,0,0,0,0,0,0,0,0,187,50,35,42,59,0,8,0,109,88,0,0,0,0,0,0,0,0,196,50,38,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,196,50,36,42,34,0,1,1,107,142,0,0,0,0,0,0,0,0,196,50,43,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,196,50,41,42,40,0,1,1,108,144,0,0,0,0,0,0,0,0,196,50,48,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,196,50,46,42,92,0,1,0,109,139,0,0,0,0,0,0,0,0,196,50,39,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,196,50,37,42,111,2,1,1,107,142,15,79,24,0,0,0,0,0,196,50,44,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,196,50,42,42,108,2,1,1,108,144,15,79,24,0,0,0,0,0,196,50,49,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,196,50,47,42,180,1,1,0,109,139,15,79,24,0,0,0,0,0,196,50,40,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,196,50,45,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,196,50,50,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,204,50,53,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,204,50,51,42,40,0,1,1,107,144,0,0,0,0,0,0,0,0,204,50,58,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,204,50,56,42,92,0,1,1,108,139,0,0,0,0,0,0,0,0,204,50,63,42,59,0,1,0,109,108,0,0,0,0,0,0,0,0,204,50,61,42,176,1,1,0,109,141,0,0,0,0,0,0,0,0,204,50,54,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,204,50,52,42,108,2,1,1,107,144,15,79,24,0,0,0,0,0,204,50,59,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,204,50,57,42,180,1,1,1,108,139,15,79,24,0,0,0,0,0,204,50,64,42,111,1,1,0,109,108,15,79,24,0,0,0,0,0,204,50,62,42,181,1,1,0,109,141,15,79,24,0,0,0,0,0,204,50,55,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,204,50,60,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,204,50,65,42,115,1,1,0,109,108,15,79,24,23,0,0,0,0,212,50,66,42,59,0,2,1,88,107,0,0,0,0,0,0,0,0,212,50,67,42,59,0,2,1,88,108,0,0,0,0,0,0,0,0,212,50,68,42,59,0,2,0,88,109,0,0,0,0,0,0,0,0,221,50,69,42,59,0,8,1,88,107,0,0,0,0,0,0,0,0,221,50,70,42,59,0,8,1,88,108,0,0,0,0,0,0,0,0,221,50,71,42,59,0,8,0,88,109,0,0,0,0,0,0,0,0,230,50,72,42,59,0,8,1,88,107,0,0,0,0,0,0,0,0,230,50,73,42,59,0,8,1,88,108,0,0,0,0,0,0,0,0,230,50,74,42,59,0,8,0,88,109,0,0,0,0,0,0,0,0,239,50,75,42,59,0,2,1,88,107,0,0,0,0,0,0,0,0,239,50,76,42,59,0,2,1,88,108,0,0,0,0,0,0,0,0,239,50,77,42,59,0,2,0,88,109,0,0,0,0,0,0,0,0,248,50,79,42,228,0,0,0,101,117,0,0,0,0,0,0,0,0,248,50,78,42,228,0,0,0,104,117,0,0,0,0,0,0,0,0,2,51,80,42,59,0,8,1,107,88,0,0,0,0,0,0,0,0,2,51,81,42,59,0,8,1,108,88,0,0,0,0,0,0,0,0,2,51,82,42,59,0,8,0,109,88,0,0,0,0,0,0,0,0,11,51,85,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,11,51,83,42,48,0,1,1,107,140,0,0,0,0,0,0,0,0,11,51,90,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,11,51,88,42,34,0,1,1,108,142,0,0,0,0,0,0,0,0,11,51,95,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,11,51,93,42,40,0,1,0,109,144,0,0,0,0,0,0,0,0,11,51,86,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,11,51,84,42,160,2,1,1,107,140,15,79,24,0,0,0,0,0,11,51,91,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,11,51,89,42,111,2,1,1,108,142,15,79,24,0,0,0,0,0,11,51,96,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,11,51,94,42,108,2,1,0,109,144,15,79,24,0,0,0,0,0,11,51,87,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,11,51,92,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,11,51,97,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,19,51,100,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,19,51,98,42,40,0,1,1,107,144,0,0,0,0,0,0,0,0,19,51,105,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,19,51,103,42,92,0,1,1,108,139,0,0,0,0,0,0,0,0,19,51,110,42,59,0,1,0,109,108,0,0,0,0,0,0,0,0,19,51,108,42,176,1,1,0,109,141,0,0,0,0,0,0,0,0,19,51,101,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,19,51,99,42,108,2,1,1,107,144,15,79,24,0,0,0,0,0,19,51,106,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,19,51,104,42,180,1,1,1,108,139,15,79,24,0,0,0,0,0,19,51,111,42,111,1,1,0,109,108,15,79,24,0,0,0,0,0,19,51,109,42,181,1,1,0,109,141,15,79,24,0,0,0,0,0,19,51,102,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,19,51,107,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,19,51,112,42,115,1,1,0,109,108,15,79,24,23,0,0,0,0,27,51,115,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,27,51,113,42,34,0,1,1,107,142,0,0,0,0,0,0,0,0,27,51,120,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,27,51,118,42,40,0,1,1,108,144,0,0,0,0,0,0,0,0,27,51,125,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,27,51,123,42,92,0,1,0,109,139,0,0,0,0,0,0,0,0,27,51,116,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,27,51,114,42,111,2,1,1,107,142,15,79,24,0,0,0,0,0,27,51,121,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,27,51,119,42,108,2,1,1,108,144,15,79,24,0,0,0,0,0,27,51,126,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,27,51,124,42,180,1,1,0,109,139,15,79,24,0,0,0,0,0,27,51,117,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,27,51,122,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,27,51,127,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,35,51,130,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,35,51,128,42,34,0,1,1,107,142,0,0,0,0,0,0,0,0,35,51,135,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,35,51,133,42,40,0,1,1,108,144,0,0,0,0,0,0,0,0,35,51,140,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,35,51,138,42,92,0,1,0,109,139,0,0,0,0,0,0,0,0,35,51,131,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,35,51,129,42,111,2,1,1,107,142,15,79,24,0,0,0,0,0,35,51,136,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,35,51,134,42,108,2,1,1,108,144,15,79,24,0,0,0,0,0,35,51,141,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,35,51,139,42,180,1,1,0,109,139,15,79,24,0,0,0,0,0,35,51,132,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,35,51,137,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,35,51,142,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,44,51,145,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,44,51,143,42,40,0,1,1,107,144,0,0,0,0,0,0,0,0,44,51,150,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,44,51,148,42,92,0,1,1,108,139,0,0,0,0,0,0,0,0,44,51,155,42,59,0,1,0,109,108,0,0,0,0,0,0,0,0,44,51,153,42,176,1,1,0,109,141,0,0,0,0,0,0,0,0,44,51,146,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,44,51,144,42,108,2,1,1,107,144,15,79,24,0,0,0,0,0,44,51,151,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,44,51,149,42,180,1,1,1,108,139,15,79,24,0,0,0,0,0,44,51,156,42,111,1,1,0,109,108,15,79,24,0,0,0,0,0,44,51,154,42,181,1,1,0,109,141,15,79,24,0,0,0,0,0,44,51,147,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,44,51,152,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,44,51,157,42,115,1,1,0,109,108,15,79,24,23,0,0,0,0,53,51,160,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,53,51,158,42,48,0,1,1,107,140,0,0,0,0,0,0,0,0,53,51,165,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,53,51,163,42,34,0,1,1,108,142,0,0,0,0,0,0,0,0,53,51,170,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,53,51,168,42,40,0,1,0,109,144,0,0,0,0,0,0,0,0,53,51,161,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,53,51,159,42,160,2,1,1,107,140,15,79,24,0,0,0,0,0,53,51,166,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,53,51,164,42,111,2,1,1,108,142,15,79,24,0,0,0,0,0,53,51,171,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,53,51,169,42,108,2,1,0,109,144,15,79,24,0,0,0,0,0,53,51,162,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,53,51,167,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,53,51,172,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,62,51,175,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,62,51,173,42,40,0,1,1,107,144,0,0,0,0,0,0,0,0,62,51,180,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,62,51,178,42,92,0,1,1,108,139,0,0,0,0,0,0,0,0,62,51,185,42,59,0,1,0,109,108,0,0,0,0,0,0,0,0,62,51,183,42,176,1,1,0,109,141,0,0,0,0,0,0,0,0,62,51,176,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,62,51,174,42,108,2,1,1,107,144,15,79,24,0,0,0,0,0,62,51,181,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,62,51,179,42,180,1,1,1,108,139,15,79,24,0,0,0,0,0,62,51,186,42,111,1,1,0,109,108,15,79,24,0,0,0,0,0,62,51,184,42,181,1,1,0,109,141,15,79,24,0,0,0,0,0,62,51,177,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,62,51,182,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,62,51,187,42,115,1,1,0,109,108,15,79,24,23,0,0,0,0,71,51,190,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,71,51,188,42,34,0,1,1,107,142,0,0,0,0,0,0,0,0,71,51,195,42,59,0,1,1,108,107,0,0,0,0,0,0,0,0,71,51,193,42,40,0,1,1,108,144,0,0,0,0,0,0,0,0,71,51,200,42,59,0,1,0,109,107,0,0,0,0,0,0,0,0,71,51,198,42,92,0,1,0,109,139,0,0,0,0,0,0,0,0,71,51,191,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,71,51,189,42,111,2,1,1,107,142,15,79,24,0,0,0,0,0,71,51,196,42,111,1,1,1,108,107,15,79,24,0,0,0,0,0,71,51,194,42,108,2,1,1,108,144,15,79,24,0,0,0,0,0,71,51,201,42,111,1,1,0,109,107,15,79,24,0,0,0,0,0,71,51,199,42,180,1,1,0,109,139,15,79,24,0,0,0,0,0,71,51,192,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,71,51,197,42,115,1,1,1,108,107,15,79,24,23,0,0,0,0,71,51,202,42,115,1,1,0,109,107,15,79,24,23,0,0,0,0,80,51,205,42,59,0,2,1,107,107,0,0,0,0,0,0,0,0,80,51,203,42,40,0,2,1,107,144,0,0,0,0,0,0,0,0,80,51,210,42,59,0,2,1,108,107,0,0,0,0,0,0,0,0,80,51,208,42,92,0,2,1,108,139,0,0,0,0,0,0,0,0,80,51,215,42,59,0,2,0,109,108,0,0,0,0,0,0,0,0,80,51,213,42,176,1,2,0,109,141,0,0,0,0,0,0,0,0,80,51,206,42,111,1,2,1,107,107,15,79,24,0,0,0,0,0,80,51,204,42,108,2,2,1,107,144,15,79,24,0,0,0,0,0,80,51,211,42,111,1,2,1,108,107,15,79,24,0,0,0,0,0,80,51,209,42,180,1,2,1,108,139,15,79,24,0,0,0,0,0,80,51,216,42,111,1,2,0,109,108,15,79,24,0,0,0,0,0,80,51,214,42,181,1,2,0,109,141,15,79,24,0,0,0,0,0,80,51,207,42,115,1,2,1,107,107,15,79,24,23,0,0,0,0,80,51,212,42,115,1,2,1,108,107,15,79,24,23,0,0,0,0,80,51,217,42,115,1,2,0,109,108,15,79,24,23,0,0,0,0,89,51,239,42,59,0,0,0,101,101,0,0,0,0,0,0,0,0,89,51,219,42,59,0,0,0,101,104,0,0,0,0,0,0,0,0,89,51,223,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,89,51,229,42,59,0,1,1,107,108,0,0,0,0,0,0,0,0,89,51,235,42,59,0,1,0,107,109,0,0,0,0,0,0,0,0,89,51,232,42,63,0,1,0,139,109,0,0,0,0,0,0,0,0,89,51,238,42,60,0,0,0,142,101,0,0,0,0,0,0,0,0,89,51,220,42,60,0,1,1,142,107,0,0,0,0,0,0,0,0,89,51,218,42,61,0,0,0,144,104,0,0,0,0,0,0,0,0,89,51,226,42,61,0,1,1,144,108,0,0,0,0,0,0,0,0,89,51,224,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,89,51,230,42,111,1,1,1,107,108,15,79,24,0,0,0,0,0,89,51,236,42,111,1,1,0,107,109,15,79,24,0,0,0,0,0,89,51,233,42,120,1,1,0,139,109,15,79,24,0,0,0,0,0,89,51,221,42,114,1,1,1,142,107,15,79,24,0,0,0,0,0,89,51,227,42,130,1,1,1,144,108,15,79,24,0,0,0,0,0,89,51,225,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,89,51,231,42,115,1,1,1,107,108,15,79,24,23,0,0,0,0,89,51,237,42,115,1,1,0,107,109,15,79,24,23,0,0,0,0,89,51,234,42,122,1,1,0,139,109,15,79,24,23,0,0,0,0,89,51,222,42,118,1,1,1,142,107,15,79,24,23,0,0,0,0,89,51,228,42,132,1,1,1,144,108,15,79,24,23,0,0,0,0,99,51,5,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,99,51,241,42,59,0,0,0,101,104,0,0,0,0,0,0,0,0,99,51,245,42,59,0,1,1,107,107,0,0,0,0,0,0,0,0,99,51,251,42,59,0,1,1,107,108,0,0,0,0,0,0,0,0,99,51,1,43,59,0,1,0,107,109,0,0,0,0,0,0,0,0,99,51,4,43,95,0,0,0,140,101,0,0,0,0,0,0,0,0,99,51,242,42,95,0,1,1,140,107,0,0,0,0,0,0,0,0,99,51,240,42,60,0,0,0,142,104,0,0,0,0,0,0,0,0,99,51,248,42,60,0,1,1,142,108,0,0,0,0,0,0,0,0,99,51,254,42,61,0,1,0,144,109,0,0,0,0,0,0,0,0,99,51,246,42,111,1,1,1,107,107,15,79,24,0,0,0,0,0,99,51,252,42,111,1,1,1,107,108,15,79,24,0,0,0,0,0,99,51,2,43,111,1,1,0,107,109,15,79,24,0,0,0,0,0,99,51,243,42,125,2,1,1,140,107,15,79,24,0,0,0,0,0,99,51,249,42,114,1,1,1,142,108,15,79,24,0,0,0,0,0,99,51,255,42,130,1,1,0,144,109,15,79,24,0,0,0,0,0,99,51,247,42,115,1,1,1,107,107,15,79,24,23,0,0,0,0,99,51,253,42,115,1,1,1,107,108,15,79,24,23,0,0,0,0,99,51,3,43,115,1,1,0,107,109,15,79,24,23,0,0,0,0,99,51,244,42,127,2,1,1,140,107,15,79,24,23,0,0,0,0,99,51,250,42,118,1,1,1,142,108,15,79,24,23,0,0,0,0,99,51,0,43,132,1,1,0,144,109,15,79,24,23,0,0,0,0,109,51,27,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,109,51,7,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,109,51,11,43,59,0,2,1,107,107,0,0,0,0,0,0,0,0,109,51,17,43,59,0,2,1,107,108,0,0,0,0,0,0,0,0,109,51,23,43,59,0,2,0,108,109,0,0,0,0,0,0,0,0,109,51,6,43,63,0,0,0,139,104,0,0,0,0,0,0,0,0,109,51,14,43,63,0,2,1,139,108,0,0,0,0,0,0,0,0,109,51,20,43,124,1,2,0,141,109,0,0,0,0,0,0,0,0,109,51,26,43,61,0,0,0,144,101,0,0,0,0,0,0,0,0,109,51,8,43,61,0,2,1,144,107,0,0,0,0,0,0,0,0,109,51,12,43,111,1,2,1,107,107,15,79,24,0,0,0,0,0,109,51,18,43,111,1,2,1,107,108,15,79,24,0,0,0,0,0,109,51,24,43,111,1,2,0,108,109,15,79,24,0,0,0,0,0,109,51,15,43,120,1,2,1,139,108,15,79,24,0,0,0,0,0,109,51,21,43,126,1,2,0,141,109,15,79,24,0,0,0,0,0,109,51,9,43,130,1,2,1,144,107,15,79,24,0,0,0,0,0,109,51,13,43,115,1,2,1,107,107,15,79,24,23,0,0,0,0,109,51,19,43,115,1,2,1,107,108,15,79,24,23,0,0,0,0,109,51,25,43,115,1,2,0,108,109,15,79,24,23,0,0,0,0,109,51,16,43,122,1,2,1,139,108,15,79,24,23,0,0,0,0,109,51,22,43,128,1,2,0,141,109,15,79,24,23,0,0,0,0,109,51,10,43,132,1,2,1,144,107,15,79,24,23,0,0,0,0,119,51,49,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,119,51,29,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,119,51,33,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,119,51,39,43,59,0,1,1,107,108,0,0,0,0,0,0,0,0,119,51,45,43,59,0,1,0,108,109,0,0,0,0,0,0,0,0,119,51,28,43,63,0,0,0,139,104,0,0,0,0,0,0,0,0,119,51,36,43,63,0,1,1,139,108,0,0,0,0,0,0,0,0,119,51,42,43,124,1,1,0,141,109,0,0,0,0,0,0,0,0,119,51,48,43,61,0,0,0,144,101,0,0,0,0,0,0,0,0,119,51,30,43,61,0,1,1,144,107,0,0,0,0,0,0,0,0,119,51,34,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,119,51,40,43,111,1,1,1,107,108,15,79,24,0,0,0,0,0,119,51,46,43,111,1,1,0,108,109,15,79,24,0,0,0,0,0,119,51,37,43,120,1,1,1,139,108,15,79,24,0,0,0,0,0,119,51,43,43,126,1,1,0,141,109,15,79,24,0,0,0,0,0,119,51,31,43,130,1,1,1,144,107,15,79,24,0,0,0,0,0,119,51,35,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,119,51,41,43,115,1,1,1,107,108,15,79,24,23,0,0,0,0,119,51,47,43,115,1,1,0,108,109,15,79,24,23,0,0,0,0,119,51,38,43,122,1,1,1,139,108,15,79,24,23,0,0,0,0,119,51,44,43,128,1,1,0,141,109,15,79,24,23,0,0,0,0,119,51,32,43,132,1,1,1,144,107,15,79,24,23,0,0,0,0,129,51,71,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,129,51,51,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,129,51,55,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,129,51,61,43,59,0,1,1,107,108,0,0,0,0,0,0,0,0,129,51,67,43,59,0,1,0,108,109,0,0,0,0,0,0,0,0,129,51,50,43,63,0,0,0,139,104,0,0,0,0,0,0,0,0,129,51,58,43,63,0,1,1,139,108,0,0,0,0,0,0,0,0,129,51,64,43,124,1,1,0,141,109,0,0,0,0,0,0,0,0,129,51,70,43,61,0,0,0,144,101,0,0,0,0,0,0,0,0,129,51,52,43,61,0,1,1,144,107,0,0,0,0,0,0,0,0,129,51,56,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,129,51,62,43,111,1,1,1,107,108,15,79,24,0,0,0,0,0,129,51,68,43,111,1,1,0,108,109,15,79,24,0,0,0,0,0,129,51,59,43,120,1,1,1,139,108,15,79,24,0,0,0,0,0,129,51,65,43,126,1,1,0,141,109,15,79,24,0,0,0,0,0,129,51,53,43,130,1,1,1,144,107,15,79,24,0,0,0,0,0,129,51,57,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,129,51,63,43,115,1,1,1,107,108,15,79,24,23,0,0,0,0,129,51,69,43,115,1,1,0,108,109,15,79,24,23,0,0,0,0,129,51,60,43,122,1,1,1,139,108,15,79,24,23,0,0,0,0,129,51,66,43,128,1,1,0,141,109,15,79,24,23,0,0,0,0,129,51,54,43,132,1,1,1,144,107,15,79,24,23,0,0,0,0,139,51,93,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,139,51,73,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,139,51,77,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,139,51,83,43,59,0,1,1,107,108,0,0,0,0,0,0,0,0,139,51,89,43,59,0,1,0,107,109,0,0,0,0,0,0,0,0,139,51,86,43,63,0,1,0,139,109,0,0,0,0,0,0,0,0,139,51,92,43,60,0,0,0,142,101,0,0,0,0,0,0,0,0,139,51,74,43,60,0,1,1,142,107,0,0,0,0,0,0,0,0,139,51,72,43,61,0,0,0,144,104,0,0,0,0,0,0,0,0,139,51,80,43,61,0,1,1,144,108,0,0,0,0,0,0,0,0,139,51,78,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,139,51,84,43,111,1,1,1,107,108,15,79,24,0,0,0,0,0,139,51,90,43,111,1,1,0,107,109,15,79,24,0,0,0,0,0,139,51,87,43,120,1,1,0,139,109,15,79,24,0,0,0,0,0,139,51,75,43,114,1,1,1,142,107,15,79,24,0,0,0,0,0,139,51,81,43,130,1,1,1,144,108,15,79,24,0,0,0,0,0,139,51,79,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,139,51,85,43,115,1,1,1,107,108,15,79,24,23,0,0,0,0,139,51,91,43,115,1,1,0,107,109,15,79,24,23,0,0,0,0,139,51,88,43,122,1,1,0,139,109,15,79,24,23,0,0,0,0,139,51,76,43,118,1,1,1,142,107,15,79,24,23,0,0,0,0,139,51,82,43,132,1,1,1,144,108,15,79,24,23,0,0,0,0,149,51,96,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,149,51,94,43,34,0,1,1,107,142,0,0,0,0,0,0,0,0,149,51,101,43,59,0,1,1,108,107,0,0,0,0,0,0,0,0,149,51,99,43,40,0,1,1,108,144,0,0,0,0,0,0,0,0,149,51,106,43,59,0,1,0,109,107,0,0,0,0,0,0,0,0,149,51,104,43,92,0,1,0,109,139,0,0,0,0,0,0,0,0,149,51,97,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,149,51,95,43,111,2,1,1,107,142,15,79,24,0,0,0,0,0,149,51,102,43,111,1,1,1,108,107,15,79,24,0,0,0,0,0,149,51,100,43,108,2,1,1,108,144,15,79,24,0,0,0,0,0,149,51,107,43,111,1,1,0,109,107,15,79,24,0,0,0,0,0,149,51,105,43,180,1,1,0,109,139,15,79,24,0,0,0,0,0,149,51,98,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,149,51,103,43,115,1,1,1,108,107,15,79,24,23,0,0,0,0,149,51,108,43,115,1,1,0,109,107,15,79,24,23,0,0,0,0,159,51,111,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,159,51,109,43,40,0,1,1,107,144,0,0,0,0,0,0,0,0,159,51,116,43,59,0,1,1,108,107,0,0,0,0,0,0,0,0,159,51,114,43,92,0,1,1,108,139,0,0,0,0,0,0,0,0,159,51,121,43,59,0,1,0,109,108,0,0,0,0,0,0,0,0,159,51,119,43,176,1,1,0,109,141,0,0,0,0,0,0,0,0,159,51,112,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,159,51,110,43,108,2,1,1,107,144,15,79,24,0,0,0,0,0,159,51,117,43,111,1,1,1,108,107,15,79,24,0,0,0,0,0,159,51,115,43,180,1,1,1,108,139,15,79,24,0,0,0,0,0,159,51,122,43,111,1,1,0,109,108,15,79,24,0,0,0,0,0,159,51,120,43,181,1,1,0,109,141,15,79,24,0,0,0,0,0,159,51,113,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,159,51,118,43,115,1,1,1,108,107,15,79,24,23,0,0,0,0,159,51,123,43,115,1,1,0,109,108,15,79,24,23,0,0,0,0,169,51,126,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,169,51,124,43,48,0,1,1,107,140,0,0,0,0,0,0,0,0,169,51,131,43,59,0,1,1,108,107,0,0,0,0,0,0,0,0,169,51,129,43,34,0,1,1,108,142,0,0,0,0,0,0,0,0,169,51,136,43,59,0,1,0,109,107,0,0,0,0,0,0,0,0,169,51,134,43,40,0,1,0,109,144,0,0,0,0,0,0,0,0,169,51,127,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,169,51,125,43,160,2,1,1,107,140,15,79,24,0,0,0,0,0,169,51,132,43,111,1,1,1,108,107,15,79,24,0,0,0,0,0,169,51,130,43,111,2,1,1,108,142,15,79,24,0,0,0,0,0,169,51,137,43,111,1,1,0,109,107,15,79,24,0,0,0,0,0,169,51,135,43,108,2,1,0,109,144,15,79,24,0,0,0,0,0,169,51,128,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,169,51,133,43,115,1,1,1,108,107,15,79,24,23,0,0,0,0,169,51,138,43,115,1,1,0,109,107,15,79,24,23,0,0,0,0,179,51,141,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,179,51,139,43,40,0,1,1,107,144,0,0,0,0,0,0,0,0,179,51,146,43,59,0,1,1,108,107,0,0,0,0,0,0,0,0,179,51,144,43,92,0,1,1,108,139,0,0,0,0,0,0,0,0,179,51,151,43,59,0,1,0,109,108,0,0,0,0,0,0,0,0,179,51,149,43,176,1,1,0,109,141,0,0,0,0,0,0,0,0,179,51,142,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,179,51,140,43,108,2,1,1,107,144,15,79,24,0,0,0,0,0,179,51,147,43,111,1,1,1,108,107,15,79,24,0,0,0,0,0,179,51,145,43,180,1,1,1,108,139,15,79,24,0,0,0,0,0,179,51,152,43,111,1,1,0,109,108,15,79,24,0,0,0,0,0,179,51,150,43,181,1,1,0,109,141,15,79,24,0,0,0,0,0,179,51,143,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,179,51,148,43,115,1,1,1,108,107,15,79,24,23,0,0,0,0,179,51,153,43,115,1,1,0,109,108,15,79,24,23,0,0,0,0,189,51,156,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,189,51,154,43,34,0,1,1,107,142,0,0,0,0,0,0,0,0,189,51,161,43,59,0,1,1,108,107,0,0,0,0,0,0,0,0,189,51,159,43,40,0,1,1,108,144,0,0,0,0,0,0,0,0,189,51,166,43,59,0,1,0,109,107,0,0,0,0,0,0,0,0,189,51,164,43,92,0,1,0,109,139,0,0,0,0,0,0,0,0,189,51,157,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,189,51,155,43,111,2,1,1,107,142,15,79,24],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1311406);allocate([189,51,162,43,111,1,1,1,108,107,15,79,24,0,0,0,0,0,189,51,160,43,108,2,1,1,108,144,15,79,24,0,0,0,0,0,189,51,167,43,111,1,1,0,109,107,15,79,24,0,0,0,0,0,189,51,165,43,180,1,1,0,109,139,15,79,24,0,0,0,0,0,189,51,158,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,189,51,163,43,115,1,1,1,108,107,15,79,24,23,0,0,0,0,189,51,168,43,115,1,1,0,109,107,15,79,24,23,0,0,0,0,199,51,171,43,59,0,2,1,107,107,0,0,0,0,0,0,0,0,199,51,169,43,40,0,2,1,107,144,0,0,0,0,0,0,0,0,199,51,176,43,59,0,2,1,108,107,0,0,0,0,0,0,0,0,199,51,174,43,92,0,2,1,108,139,0,0,0,0,0,0,0,0,199,51,181,43,59,0,2,0,109,108,0,0,0,0,0,0,0,0,199,51,179,43,176,1,2,0,109,141,0,0,0,0,0,0,0,0,199,51,172,43,111,1,2,1,107,107,15,79,24,0,0,0,0,0,199,51,170,43,108,2,2,1,107,144,15,79,24,0,0,0,0,0,199,51,177,43,111,1,2,1,108,107,15,79,24,0,0,0,0,0,199,51,175,43,180,1,2,1,108,139,15,79,24,0,0,0,0,0,199,51,182,43,111,1,2,0,109,108,15,79,24,0,0,0,0,0,199,51,180,43,181,1,2,0,109,141,15,79,24,0,0,0,0,0,199,51,173,43,115,1,2,1,107,107,15,79,24,23,0,0,0,0,199,51,178,43,115,1,2,1,108,107,15,79,24,23,0,0,0,0,199,51,183,43,115,1,2,0,109,108,15,79,24,23,0,0,0,0,209,51,184,43,59,0,2,1,107,88,0,0,0,0,0,0,0,0,209,51,185,43,59,0,2,1,108,88,0,0,0,0,0,0,0,0,209,51,186,43,59,0,2,0,109,88,0,0,0,0,0,0,0,0,218,51,189,43,59,0,2,1,107,107,0,0,0,0,0,0,0,0,218,51,187,43,40,0,2,1,107,144,0,0,0,0,0,0,0,0,218,51,194,43,59,0,2,1,108,107,0,0,0,0,0,0,0,0,218,51,192,43,92,0,2,1,108,139,0,0,0,0,0,0,0,0,218,51,199,43,59,0,2,0,109,108,0,0,0,0,0,0,0,0,218,51,197,43,176,1,2,0,109,141,0,0,0,0,0,0,0,0,218,51,190,43,111,1,2,1,107,107,15,79,24,0,0,0,0,0,218,51,188,43,108,2,2,1,107,144,15,79,24,0,0,0,0,0,218,51,195,43,111,1,2,1,108,107,15,79,24,0,0,0,0,0,218,51,193,43,180,1,2,1,108,139,15,79,24,0,0,0,0,0,218,51,200,43,111,1,2,0,109,108,15,79,24,0,0,0,0,0,218,51,198,43,181,1,2,0,109,141,15,79,24,0,0,0,0,0,218,51,191,43,115,1,2,1,107,107,15,79,24,23,0,0,0,0,218,51,196,43,115,1,2,1,108,107,15,79,24,23,0,0,0,0,218,51,201,43,115,1,2,0,109,108,15,79,24,23,0,0,0,0,226,51,223,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,226,51,203,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,226,51,207,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,226,51,213,43,59,0,1,1,107,108,0,0,0,0,0,0,0,0,226,51,219,43,59,0,1,0,107,109,0,0,0,0,0,0,0,0,226,51,216,43,63,0,1,0,139,109,0,0,0,0,0,0,0,0,226,51,222,43,60,0,0,0,142,101,0,0,0,0,0,0,0,0,226,51,204,43,60,0,1,1,142,107,0,0,0,0,0,0,0,0,226,51,202,43,61,0,0,0,144,104,0,0,0,0,0,0,0,0,226,51,210,43,61,0,1,1,144,108,0,0,0,0,0,0,0,0,226,51,208,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,226,51,214,43,111,1,1,1,107,108,15,79,24,0,0,0,0,0,226,51,220,43,111,1,1,0,107,109,15,79,24,0,0,0,0,0,226,51,217,43,120,1,1,0,139,109,15,79,24,0,0,0,0,0,226,51,205,43,114,1,1,1,142,107,15,79,24,0,0,0,0,0,226,51,211,43,130,1,1,1,144,108,15,79,24,0,0,0,0,0,226,51,209,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,226,51,215,43,115,1,1,1,107,108,15,79,24,23,0,0,0,0,226,51,221,43,115,1,1,0,107,109,15,79,24,23,0,0,0,0,226,51,218,43,122,1,1,0,139,109,15,79,24,23,0,0,0,0,226,51,206,43,118,1,1,1,142,107,15,79,24,23,0,0,0,0,226,51,212,43,132,1,1,1,144,108,15,79,24,23,0,0,0,0,236,51,245,43,59,0,0,0,101,101,0,0,0,0,0,0,0,0,236,51,225,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,236,51,229,43,59,0,1,1,107,107,0,0,0,0,0,0,0,0,236,51,235,43,59,0,1,1,107,108,0,0,0,0,0,0,0,0,236,51,241,43,59,0,1,0,107,109,0,0,0,0,0,0,0,0,236,51,244,43,95,0,0,0,140,101,0,0,0,0,0,0,0,0,236,51,226,43,95,0,1,1,140,107,0,0,0,0,0,0,0,0,236,51,224,43,60,0,0,0,142,104,0,0,0,0,0,0,0,0,236,51,232,43,60,0,1,1,142,108,0,0,0,0,0,0,0,0,236,51,238,43,61,0,1,0,144,109,0,0,0,0,0,0,0,0,236,51,230,43,111,1,1,1,107,107,15,79,24,0,0,0,0,0,236,51,236,43,111,1,1,1,107,108,15,79,24,0,0,0,0,0,236,51,242,43,111,1,1,0,107,109,15,79,24,0,0,0,0,0,236,51,227,43,125,2,1,1,140,107,15,79,24,0,0,0,0,0,236,51,233,43,114,1,1,1,142,108,15,79,24,0,0,0,0,0,236,51,239,43,130,1,1,0,144,109,15,79,24,0,0,0,0,0,236,51,231,43,115,1,1,1,107,107,15,79,24,23,0,0,0,0,236,51,237,43,115,1,1,1,107,108,15,79,24,23,0,0,0,0,236,51,243,43,115,1,1,0,107,109,15,79,24,23,0,0,0,0,236,51,228,43,127,2,1,1,140,107,15,79,24,23,0,0,0,0,236,51,234,43,118,1,1,1,142,108,15,79,24,23,0,0,0,0,236,51,240,43,132,1,1,0,144,109,15,79,24,23,0,0,0,0,246,51,11,44,59,0,0,0,101,101,0,0,0,0,0,0,0,0,246,51,247,43,59,0,0,0,101,104,0,0,0,0,0,0,0,0,246,51,251,43,59,0,2,1,107,107,0,0,0,0,0,0,0,0,246,51,1,44,59,0,2,1,107,108,0,0,0,0,0,0,0,0,246,51,7,44,59,0,2,0,108,109,0,0,0,0,0,0,0,0,246,51,246,43,63,0,0,0,139,104,0,0,0,0,0,0,0,0,246,51,254,43,63,0,2,1,139,108,0,0,0,0,0,0,0,0,246,51,4,44,124,1,2,0,141,109,0,0,0,0,0,0,0,0,246,51,10,44,61,0,0,0,144,101,0,0,0,0,0,0,0,0,246,51,248,43,61,0,2,1,144,107,0,0,0,0,0,0,0,0,246,51,252,43,111,1,2,1,107,107,15,79,24,0,0,0,0,0,246,51,2,44,111,1,2,1,107,108,15,79,24,0,0,0,0,0,246,51,8,44,111,1,2,0,108,109,15,79,24,0,0,0,0,0,246,51,255,43,120,1,2,1,139,108,15,79,24,0,0,0,0,0,246,51,5,44,126,1,2,0,141,109,15,79,24,0,0,0,0,0,246,51,249,43,130,1,2,1,144,107,15,79,24,0,0,0,0,0,246,51,253,43,115,1,2,1,107,107,15,79,24,23,0,0,0,0,246,51,3,44,115,1,2,1,107,108,15,79,24,23,0,0,0,0,246,51,9,44,115,1,2,0,108,109,15,79,24,23,0,0,0,0,246,51,0,44,122,1,2,1,139,108,15,79,24,23,0,0,0,0,246,51,6,44,128,1,2,0,141,109,15,79,24,23,0,0,0,0,246,51,250,43,132,1,2,1,144,107,15,79,24,23,0,0,0,0,0,52,33,44,59,0,0,0,101,101,0,0,0,0,0,0,0,0,0,52,13,44,59,0,0,0,101,104,0,0,0,0,0,0,0,0,0,52,17,44,59,0,1,1,107,107,0,0,0,0,0,0,0,0,0,52,23,44,59,0,1,1,107,108,0,0,0,0,0,0,0,0,0,52,29,44,59,0,1,0,108,109,0,0,0,0,0,0,0,0,0,52,12,44,63,0,0,0,139,104,0,0,0,0,0,0,0,0,0,52,20,44,63,0,1,1,139,108,0,0,0,0,0,0,0,0,0,52,26,44,124,1,1,0,141,109,0,0,0,0,0,0,0,0,0,52,32,44,61,0,0,0,144,101,0,0,0,0,0,0,0,0,0,52,14,44,61,0,1,1,144,107,0,0,0,0,0,0,0,0,0,52,18,44,111,1,1,1,107,107,15,79,24,0,0,0,0,0,0,52,24,44,111,1,1,1,107,108,15,79,24,0,0,0,0,0,0,52,30,44,111,1,1,0,108,109,15,79,24,0,0,0,0,0,0,52,21,44,120,1,1,1,139,108,15,79,24,0,0,0,0,0,0,52,27,44,126,1,1,0,141,109,15,79,24,0,0,0,0,0,0,52,15,44,130,1,1,1,144,107,15,79,24,0,0,0,0,0,0,52,19,44,115,1,1,1,107,107,15,79,24,23,0,0,0,0,0,52,25,44,115,1,1,1,107,108,15,79,24,23,0,0,0,0,0,52,31,44,115,1,1,0,108,109,15,79,24,23,0,0,0,0,0,52,22,44,122,1,1,1,139,108,15,79,24,23,0,0,0,0,0,52,28,44,128,1,1,0,141,109,15,79,24,23,0,0,0,0,0,52,16,44,132,1,1,1,144,107,15,79,24,23,0,0,0,0,10,52,55,44,59,0,0,0,101,101,0,0,0,0,0,0,0,0,10,52,35,44,59,0,0,0,101,104,0,0,0,0,0,0,0,0,10,52,39,44,59,0,1,1,107,107,0,0,0,0,0,0,0,0,10,52,45,44,59,0,1,1,107,108,0,0,0,0,0,0,0,0,10,52,51,44,59,0,1,0,108,109,0,0,0,0,0,0,0,0,10,52,34,44,63,0,0,0,139,104,0,0,0,0,0,0,0,0,10,52,42,44,63,0,1,1,139,108,0,0,0,0,0,0,0,0,10,52,48,44,124,1,1,0,141,109,0,0,0,0,0,0,0,0,10,52,54,44,61,0,0,0,144,101,0,0,0,0,0,0,0,0,10,52,36,44,61,0,1,1,144,107,0,0,0,0,0,0,0,0,10,52,40,44,111,1,1,1,107,107,15,79,24,0,0,0,0,0,10,52,46,44,111,1,1,1,107,108,15,79,24,0,0,0,0,0,10,52,52,44,111,1,1,0,108,109,15,79,24,0,0,0,0,0,10,52,43,44,120,1,1,1,139,108,15,79,24,0,0,0,0,0,10,52,49,44,126,1,1,0,141,109,15,79,24,0,0,0,0,0,10,52,37,44,130,1,1,1,144,107,15,79,24,0,0,0,0,0,10,52,41,44,115,1,1,1,107,107,15,79,24,23,0,0,0,0,10,52,47,44,115,1,1,1,107,108,15,79,24,23,0,0,0,0,10,52,53,44,115,1,1,0,108,109,15,79,24,23,0,0,0,0,10,52,44,44,122,1,1,1,139,108,15,79,24,23,0,0,0,0,10,52,50,44,128,1,1,0,141,109,15,79,24,23,0,0,0,0,10,52,38,44,132,1,1,1,144,107,15,79,24,23,0,0,0,0,20,52,77,44,59,0,0,0,101,101,0,0,0,0,0,0,0,0,20,52,57,44,59,0,0,0,101,104,0,0,0,0,0,0,0,0,20,52,61,44,59,0,1,1,107,107,0,0,0,0,0,0,0,0,20,52,67,44,59,0,1,1,107,108,0,0,0,0,0,0,0,0,20,52,73,44,59,0,1,0,107,109,0,0,0,0,0,0,0,0,20,52,70,44,63,0,1,0,139,109,0,0,0,0,0,0,0,0,20,52,76,44,60,0,0,0,142,101,0,0,0,0,0,0,0,0,20,52,58,44,60,0,1,1,142,107,0,0,0,0,0,0,0,0,20,52,56,44,61,0,0,0,144,104,0,0,0,0,0,0,0,0,20,52,64,44,61,0,1,1,144,108,0,0,0,0,0,0,0,0,20,52,62,44,111,1,1,1,107,107,15,79,24,0,0,0,0,0,20,52,68,44,111,1,1,1,107,108,15,79,24,0,0,0,0,0,20,52,74,44,111,1,1,0,107,109,15,79,24,0,0,0,0,0,20,52,71,44,120,1,1,0,139,109,15,79,24,0,0,0,0,0,20,52,59,44,114,1,1,1,142,107,15,79,24,0,0,0,0,0,20,52,65,44,130,1,1,1,144,108,15,79,24,0,0,0,0,0,20,52,63,44,115,1,1,1,107,107,15,79,24,23,0,0,0,0,20,52,69,44,115,1,1,1,107,108,15,79,24,23,0,0,0,0,20,52,75,44,115,1,1,0,107,109,15,79,24,23,0,0,0,0,20,52,72,44,122,1,1,0,139,109,15,79,24,23,0,0,0,0,20,52,60,44,118,1,1,1,142,107,15,79,24,23,0,0,0,0,20,52,66,44,132,1,1,1,144,108,15,79,24,23,0,0,0,0,30,52,108,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,30,52,79,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,30,52,86,44,71,0,1,1,107,107,107,0,0,0,0,0,0,0,30,52,95,44,71,0,1,1,108,108,108,0,0,0,0,0,0,0,30,52,104,44,71,0,1,0,109,109,109,0,0,0,0,0,0,0,30,52,107,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,30,52,80,44,28,1,1,1,139,107,107,0,0,0,0,0,0,0,30,52,78,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,30,52,89,44,29,1,1,1,141,108,108,0,0,0,0,0,0,0,30,52,98,44,30,1,1,0,143,109,109,0,0,0,0,0,0,0,30,52,81,44,33,1,1,1,144,17,107,107,0,0,0,0,0,0,30,52,90,44,33,1,1,1,144,19,108,108,0,0,0,0,0,0,30,52,99,44,33,1,1,0,144,21,109,109,0,0,0,0,0,0,30,52,87,44,36,1,1,1,107,107,107,15,79,24,0,0,0,0,30,52,96,44,36,1,1,1,108,108,108,15,79,24,0,0,0,0,30,52,105,44,36,1,1,0,109,109,109,15,79,24,0,0,0,0,30,52,84,44,39,1,1,1,139,107,107,15,79,24,0,0,0,0,30,52,93,44,40,1,1,1,141,108,108,15,79,24,0,0,0,0,30,52,102,44,41,1,1,0,143,109,109,15,79,24,0,0,0,0,30,52,88,44,45,1,1,1,107,107,107,15,79,24,23,0,0,0,30,52,97,44,45,1,1,1,108,108,108,15,79,24,23,0,0,0,30,52,106,44,45,1,1,0,109,109,109,15,79,24,23,0,0,0,30,52,85,44,50,1,1,1,139,107,107,15,79,24,23,0,0,0,30,52,94,44,51,1,1,1,141,108,108,15,79,24,23,0,0,0,30,52,103,44,52,1,1,0,143,109,109,15,79,24,23,0,0,0,30,52,82,44,53,1,1,1,144,17,107,107,15,79,24,0,0,0,30,52,91,44,53,1,1,1,144,19,108,108,15,79,24,0,0,0,30,52,100,44,53,1,1,0,144,21,109,109,15,79,24,0,0,0,30,52,83,44,57,1,1,1,144,17,107,107,15,79,24,23,0,0,30,52,92,44,57,1,1,1,144,19,108,108,15,79,24,23,0,0,30,52,101,44,57,1,1,0,144,21,109,109,15,79,24,23,0,0,38,52,129,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,38,52,130,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,38,52,112,44,71,0,2,1,107,107,107,0,0,0,0,0,0,0,38,52,118,44,71,0,2,1,108,108,108,0,0,0,0,0,0,0,38,52,124,44,71,0,2,0,109,109,109,0,0,0,0,0,0,0,38,52,127,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,38,52,109,44,28,1,2,1,139,107,107,0,0,0,0,0,0,0,38,52,128,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,38,52,115,44,29,1,2,1,141,108,108,0,0,0,0,0,0,0,38,52,121,44,30,1,2,0,143,109,109,0,0,0,0,0,0,0,38,52,113,44,36,1,2,1,107,107,107,15,79,24,0,0,0,0,38,52,119,44,36,1,2,1,108,108,108,15,79,24,0,0,0,0,38,52,125,44,36,1,2,0,109,109,109,15,79,24,0,0,0,0,38,52,110,44,39,1,2,1,139,107,107,15,79,24,0,0,0,0,38,52,116,44,40,1,2,1,141,108,108,15,79,24,0,0,0,0,38,52,122,44,41,1,2,0,143,109,109,15,79,24,0,0,0,0,38,52,114,44,45,1,2,1,107,107,107,15,79,24,23,0,0,0,38,52,120,44,45,1,2,1,108,108,108,15,79,24,23,0,0,0,38,52,126,44,45,1,2,0,109,109,109,15,79,24,23,0,0,0,38,52,111,44,50,1,2,1,139,107,107,15,79,24,23,0,0,0,38,52,117,44,51,1,2,1,141,108,108,15,79,24,23,0,0,0,38,52,123,44,52,1,2,0,143,109,109,15,79,24,23,0,0,0,48,52,152,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,48,52,132,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,48,52,136,44,71,0,2,1,107,107,107,0,0,0,0,0,0,0,48,52,142,44,71,0,2,1,108,108,108,0,0,0,0,0,0,0,48,52,148,44,71,0,2,0,109,109,109,0,0,0,0,0,0,0,48,52,151,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,48,52,133,44,28,1,2,1,139,107,107,0,0,0,0,0,0,0,48,52,131,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,48,52,139,44,29,1,2,1,141,108,108,0,0,0,0,0,0,0,48,52,145,44,30,1,2,0,143,109,109,0,0,0,0,0,0,0,48,52,137,44,36,1,2,1,107,107,107,15,79,24,0,0,0,0,48,52,143,44,36,1,2,1,108,108,108,15,79,24,0,0,0,0,48,52,149,44,36,1,2,0,109,109,109,15,79,24,0,0,0,0,48,52,134,44,39,1,2,1,139,107,107,15,79,24,0,0,0,0,48,52,140,44,40,1,2,1,141,108,108,15,79,24,0,0,0,0,48,52,146,44,41,1,2,0,143,109,109,15,79,24,0,0,0,0,48,52,138,44,45,1,2,1,107,107,107,15,79,24,23,0,0,0,48,52,144,44,45,1,2,1,108,108,108,15,79,24,23,0,0,0,48,52,150,44,45,1,2,0,109,109,109,15,79,24,23,0,0,0,48,52,135,44,50,1,2,1,139,107,107,15,79,24,23,0,0,0,48,52,141,44,51,1,2,1,141,108,108,15,79,24,23,0,0,0,48,52,147,44,52,1,2,0,143,109,109,15,79,24,23,0,0,0,57,52,174,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,57,52,154,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,57,52,158,44,71,0,2,1,107,107,107,0,0,0,0,0,0,0,57,52,164,44,71,0,2,1,108,108,108,0,0,0,0,0,0,0,57,52,170,44,71,0,2,0,109,109,109,0,0,0,0,0,0,0,57,52,173,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,57,52,155,44,28,1,2,1,139,107,107,0,0,0,0,0,0,0,57,52,153,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,57,52,161,44,29,1,2,1,141,108,108,0,0,0,0,0,0,0,57,52,167,44,30,1,2,0,143,109,109,0,0,0,0,0,0,0,57,52,159,44,36,1,2,1,107,107,107,15,79,24,0,0,0,0,57,52,165,44,36,1,2,1,108,108,108,15,79,24,0,0,0,0,57,52,171,44,36,1,2,0,109,109,109,15,79,24,0,0,0,0,57,52,156,44,39,1,2,1,139,107,107,15,79,24,0,0,0,0,57,52,162,44,40,1,2,1,141,108,108,15,79,24,0,0,0,0,57,52,168,44,41,1,2,0,143,109,109,15,79,24,0,0,0,0,57,52,160,44,45,1,2,1,107,107,107,15,79,24,23,0,0,0,57,52,166,44,45,1,2,1,108,108,108,15,79,24,23,0,0,0,57,52,172,44,45,1,2,0,109,109,109,15,79,24,23,0,0,0,57,52,157,44,50,1,2,1,139,107,107,15,79,24,23,0,0,0,57,52,163,44,51,1,2,1,141,108,108,15,79,24,23,0,0,0,57,52,169,44,52,1,2,0,143,109,109,15,79,24,23,0,0,0,65,52,205,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,65,52,176,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,65,52,183,44,71,0,1,1,107,107,107,0,0,0,0,0,0,0,65,52,192,44,71,0,1,1,108,108,108,0,0,0,0,0,0,0,65,52,201,44,71,0,1,0,109,109,109,0,0,0,0,0,0,0,65,52,204,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,65,52,177,44,28,1,1,1,139,107,107,0,0,0,0,0,0,0,65,52,175,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,65,52,186,44,29,1,1,1,141,108,108,0,0,0,0,0,0,0,65,52,195,44,30,1,1,0,143,109,109,0,0,0,0,0,0,0,65,52,196,44,58,1,1,0,142,16,109,109,0,0,0,0,0,0,65,52,178,44,58,1,1,1,142,19,107,107,0,0,0,0,0,0,65,52,187,44,58,1,1,1,142,21,108,108,0,0,0,0,0,0,65,52,184,44,36,1,1,1,107,107,107,15,79,24,0,0,0,0,65,52,193,44,36,1,1,1,108,108,108,15,79,24,0,0,0,0,65,52,202,44,36,1,1,0,109,109,109,15,79,24,0,0,0,0,65,52,181,44,39,1,1,1,139,107,107,15,79,24,0,0,0,0,65,52,190,44,40,1,1,1,141,108,108,15,79,24,0,0,0,0,65,52,199,44,41,1,1,0,143,109,109,15,79,24,0,0,0,0,65,52,185,44,45,1,1,1,107,107,107,15,79,24,23,0,0,0,65,52,194,44,45,1,1,1,108,108,108,15,79,24,23,0,0,0,65,52,203,44,45,1,1,0,109,109,109,15,79,24,23,0,0,0,65,52,182,44,50,1,1,1,139,107,107,15,79,24,23,0,0,0,65,52,191,44,51,1,1,1,141,108,108,15,79,24,23,0,0,0,65,52,197,44,60,1,1,0,142,16,109,109,15,79,24,0,0,0,65,52,179,44,60,1,1,1,142,19,107,107,15,79,24,0,0,0,65,52,188,44,60,1,1,1,142,21,108,108,15,79,24,0,0,0,65,52,200,44,52,1,1,0,143,109,109,15,79,24,23,0,0,0,65,52,198,44,62,1,1,0,142,16,109,109,15,79,24,23,0,0,65,52,180,44,62,1,1,1,142,19,107,107,15,79,24,23,0,0,65,52,189,44,62,1,1,1,142,21,108,108,15,79,24,23,0,0,73,52,212,44,71,0,8,1,107,107,107,0,0,0,0,0,0,0,73,52,221,44,71,0,8,1,108,108,108,0,0,0,0,0,0,0,73,52,230,44,71,0,8,0,109,109,109,0,0,0,0,0,0,0,73,52,206,44,28,1,8,1,139,107,107,0,0,0,0,0,0,0,73,52,215,44,29,1,8,1,141,108,108,0,0,0,0,0,0,0,73,52,224,44,30,1,8,0,143,109,109,0,0,0,0,0,0,0,73,52,207,44,33,1,8,1,144,17,107,107,0,0,0,0,0,0,73,52,216,44,33,1,8,1,144,19,108,108,0,0,0,0,0,0,73,52,225,44,33,1,8,0,144,21,109,109,0,0,0,0,0,0,73,52,213,44,36,1,8,1,107,107,107,15,79,24,0,0,0,0,73,52,222,44,36,1,8,1,108,108,108,15,79,24,0,0,0,0,73,52,231,44,36,1,8,0,109,109,109,15,79,24,0,0,0,0,73,52,210,44,39,1,8,1,139,107,107,15,79,24,0,0,0,0,73,52,219,44,40,1,8,1,141,108,108,15,79,24,0,0,0,0,73,52,228,44,41,1,8,0,143,109,109,15,79,24,0,0,0,0,73,52,214,44,45,1,8,1,107,107,107,15,79,24,23,0,0,0,73,52,223,44,45,1,8,1,108,108,108,15,79,24,23,0,0,0,73,52,232,44,45,1,8,0,109,109,109,15,79,24,23,0,0,0,73,52,211,44,50,1,8,1,139,107,107,15,79,24,23,0,0,0,73,52,220,44,51,1,8,1,141,108,108,15,79,24,23,0,0,0,73,52,229,44,52,1,8,0,143,109,109,15,79,24,23,0,0,0,73,52,208,44,53,1,8,1,144,17,107,107,15,79,24,0,0,0,73,52,217,44,53,1,8,1,144,19,108,108,15,79,24,0,0,0,73,52,226,44,53,1,8,0,144,21,109,109,15,79,24,0,0,0,73,52,209,44,57,1,8,1,144,17,107,107,15,79,24,23,0,0,73,52,218,44,57,1,8,1,144,19,108,108,15,79,24,23,0,0,73,52,227,44,57,1,8,0,144,21,109,109,15,79,24,23,0,0,81,52,254,44,71,0,0,0,101,101,101,0,0,0,0,0,0,0,81,52,234,44,71,0,0,0,104,104,104,0,0,0,0,0,0,0,81,52,238,44,71,0,2,1,107,107,107,0,0,0,0,0,0,0,81,52,244,44,71,0,2,1,108,108,108,0,0,0,0,0,0,0,81,52,250,44,71,0,2,0,109,109,109,0,0,0,0,0,0,0,81,52,253,44,28,1,0,0,139,101,101,0,0,0,0,0,0,0,81,52,235,44,28,1,2,1,139,107,107,0,0,0,0,0,0,0,81,52,233,44,29,1,0,0,141,104,104,0,0,0,0,0,0,0,81,52,241,44,29,1,2,1,141,108,108,0,0,0,0,0,0,0,81,52,247,44,30,1,2,0,143,109,109,0,0,0,0,0,0,0,81,52,239,44,36,1,2,1,107,107,107,15,79,24,0,0,0,0,81,52,245,44,36,1,2,1,108,108,108,15,79,24,0,0,0,0,81,52,251,44,36,1,2,0,109,109,109,15,79,24,0,0,0,0,81,52,236,44,39,1,2,1,139,107,107,15,79,24,0,0,0,0,81,52,242,44,40,1,2,1,141,108,108,15,79,24,0,0,0,0,81,52,248,44,41,1,2,0,143,109,109,15,79,24,0,0,0,0,81,52,240,44,45,1,2,1,107,107,107,15,79,24,23,0,0,0,81,52,246,44,45,1,2,1,108,108,108,15,79,24,23,0,0,0,81,52,252,44,45,1,2,0,109,109,109,15,79,24,23,0,0,0,81,52,237,44,50,1,2,1,139,107,107,15,79,24,23,0,0,0,81,52,243,44,51,1,2,1,141,108,108,15,79,24,23,0,0,0,81,52,249,44,52,1,2,0,143,109,109,15,79,24,23,0,0,0,89,52,5,45,71,0,128,1,107,107,107,0,0,0,0,0,0,0,89,52,14,45,71,0,128,1,108,108,108,0,0,0,0,0,0,0,89,52,23,45,71,0,128,0,109,109,109,0,0,0,0,0,0,0,89,52,255,44,28,1,128,1,139,107,107,0,0,0,0,0,0,0,89,52,8,45,29,1,128,1,141,108,108,0,0,0,0,0,0,0,89,52,17,45,30,1,128,0,143,109,109,0,0,0,0,0,0,0,89,52,0,45,163,2,128,1,146,17,107,107,0,0,0,0,0,0,89,52,9,45,163,2,128,1,146,19,108,108,0,0,0,0,0,0,89,52,18,45,163,2,128,0,146,21,109,109,0,0,0,0,0,0,89,52,6,45,36,1,128,1,107,107,107,15,79,24,0,0,0,0,89,52,15,45,36,1,128,1,108,108,108,15,79,24,0,0,0,0,89,52,24,45,36,1,128,0,109,109,109,15,79,24,0,0,0,0,89,52,3,45,39,1,128,1,139,107,107,15,79,24,0,0,0,0,89,52,12,45,40,1,128,1,141,108,108,15,79,24,0,0,0,0,89,52,21,45,41,1,128,0,143,109,109,15,79,24,0,0,0,0,89,52,7,45,45,1,128,1,107,107,107,15,79,24,23,0,0,0,89,52,16,45,45,1,128,1,108,108,108,15,79,24,23,0,0,0,89,52,25,45,45,1,128,0,109,109,109,15,79,24,23,0,0,0,89,52,4,45,50,1,128,1,139,107,107,15,79,24,23,0,0,0,89,52,13,45,51,1,128,1,141,108,108,15,79,24,23,0,0,0,89,52,22,45,52,1,128,0,143,109,109,15,79,24,23,0,0,0,89,52,1,45,165,2,128,1,146,17,107,107,15,79,24,0,0,0,89,52,10,45,165,2,128,1,146,19,108,108,15,79,24,0,0,0,89,52,19,45,165,2,128,0,146,21,109,109,15,79,24,0,0,0,89,52,2,45,167,2,128,1,146,17,107,107,15,79,24,23,0,0,89,52,11,45,167,2,128,1,146,19,108,108,15,79,24,23,0,0,89,52,20,45,167,2,128,0,146,21,109,109,15,79,24,23,0,0,104,52,56,45,71,0,0,0,101,101,101,0,0,0,0,0,0,0,104,52,27,45,71,0,0,0,104,104,104,0,0,0,0,0,0,0,104,52,34,45,71,0,1,1,107,107,107,0,0,0,0,0,0,0,104,52,43,45,71,0,1,1,108,108,108,0,0,0,0,0,0,0,104,52,52,45,71,0,1,0,109,109,109,0,0,0,0,0,0,0,104,52,55,45,28,1,0,0,139,101,101,0,0,0,0,0,0,0,104,52,28,45,28,1,1,1,139,107,107,0,0,0,0,0,0,0,104,52,26,45,29,1,0,0,141,104,104,0,0,0,0,0,0,0,104,52,37,45,29,1,1,1,141,108,108,0,0,0,0,0,0,0,104,52,46,45,30,1,1,0,143,109,109,0,0,0,0,0,0,0,104,52,29,45,33,1,1,1,144,17,107,107,0,0,0,0,0,0,104,52,38,45,33,1,1,1,144,19,108,108,0,0,0,0,0,0,104,52,47,45,33,1,1,0,144,21,109,109,0,0,0,0,0,0,104,52,35,45,36,1,1,1,107,107,107,15,79,24,0,0,0,0,104,52,44,45,36,1,1,1,108,108,108,15,79,24,0,0,0,0,104,52,53,45,36,1,1,0,109,109,109,15,79,24,0,0,0,0,104,52,32,45,39,1,1,1,139,107,107,15,79,24,0,0,0,0,104,52,41,45,40,1,1,1,141,108,108,15,79,24,0,0,0,0,104,52,50,45,41,1,1,0,143,109,109,15,79,24,0,0,0,0,104,52,36,45,45,1,1,1,107,107,107,15,79,24,23,0,0,0,104,52,45,45,45,1,1,1,108,108,108,15,79,24,23,0,0,0,104,52,54,45,45,1,1,0,109,109,109,15,79,24,23,0,0,0,104,52,33,45,50,1,1,1,139,107,107,15,79,24,23,0,0,0,104,52,42,45,51,1,1,1,141,108,108,15,79,24,23,0,0,0,104,52,51,45,52,1,1,0,143,109,109,15,79,24,23,0,0,0,104,52,30,45,53,1,1,1,144,17,107,107,15,79,24,0,0,0,104,52,39,45,53,1,1,1,144,19,108,108,15,79,24,0,0,0,104,52,48,45,53,1,1,0,144,21,109,109,15,79,24,0,0,0,104,52,31,45,57,1,1,1,144,17,107,107,15,79,24,23,0,0,104,52,40,45,57,1,1,1,144,19,108,108,15,79,24,23,0,0,104,52,49,45,57,1,1,0,144,21,109,109,15,79,24,23,0,0,113,52,114,45,71,0,0,0,101,101,101,0,0,0,0,0,0,0,113,52,112,45,71,0,0,0,104,104,104,0,0,0,0,0,0,0,113,52,113,45,28,1,0,0,139,101,101,0,0,0,0,0,0,0,113,52,111,45,29,1,0,0,141,104,104,0,0,0,0,0,0,0,118,52,63,45,71,0,1,1,107,107,107,0,0,0,0,0,0,0,118,52,72,45,71,0,1,1,108,108,108,0,0,0,0,0,0,0,118,52,81,45,71,0,1,0,109,109,109,0,0,0,0,0,0,0,118,52,57,45,28,1,1,1,139,107,107,0,0,0,0,0,0,0,118,52,66,45,29,1,1,1,141,108,108,0,0,0,0,0,0,0,118,52,75,45,30,1,1,0,143,109,109,0,0,0,0,0,0,0,118,52,76,45,58,1,1,0,142,16,109,109,0,0,0,0,0,0,118,52,58,45,58,1,1,1,142,19,107,107,0,0,0,0,0,0,118,52,67,45,58,1,1,1,142,21,108,108,0,0,0,0,0,0,118,52,64,45,36,1,1,1,107,107,107,15,79,24,0,0,0,0,118,52,73,45,36,1,1,1,108,108,108,15,79,24,0,0,0,0,118,52,82,45,36,1,1,0,109,109,109,15,79,24,0,0,0,0,118,52,61,45,39,1,1,1,139,107,107,15,79,24,0,0,0,0,118,52,70,45,40,1,1,1,141,108,108,15,79,24,0,0,0,0,118,52,79,45,41,1,1,0,143,109,109,15,79,24,0,0,0,0,118,52,65,45,45,1,1,1,107,107,107,15,79,24,23,0,0,0,118,52,74,45,45,1,1,1,108,108,108,15,79,24,23,0,0,0,118,52,83,45,45,1,1,0,109,109,109,15,79,24,23,0,0,0,118,52,62,45,50,1,1,1,139,107,107,15,79,24,23,0,0,0,118,52,71,45,51,1,1,1,141,108,108,15,79,24,23,0,0,0,118,52,77,45,60,1,1,0,142,16,109,109,15,79,24,0,0,0,118,52,59,45,60,1,1,1,142,19,107,107,15,79,24,0,0,0,118,52,68,45,60,1,1,1,142,21,108,108,15,79,24,0,0,0,118,52,80,45,52,1,1,0,143,109,109,15,79,24,23,0,0,0,118,52,78,45,62,1,1,0,142,16,109,109,15,79,24,23,0,0,118,52,60,45,62,1,1,1,142,19,107,107,15,79,24,23,0,0,118,52,69,45,62,1,1,1,142,21,108,108,15,79,24,23,0,0,124,52,90,45,71,0,1,1,107,107,107,0,0,0,0,0,0,0,124,52,99,45,71,0,1,1,108,108,108,0,0,0,0,0,0,0,124,52,108,45,71,0,1,0,109,109,109,0,0,0,0,0,0,0,124,52,84,45,28,1,1,1,139,107,107,0,0,0,0,0,0,0,124,52,93,45,29,1,1,1,141,108,108,0,0,0,0,0,0,0,124,52,102,45,30,1,1,0,143,109,109,0,0,0,0,0,0,0,124,52,85,45,33,1,1,1,144,17,107,107,0,0,0,0,0,0,124,52,94,45,33,1,1,1,144,19,108,108,0,0,0,0,0,0,124,52,103,45,33,1,1,0,144,21,109,109,0,0,0,0,0,0,124,52,91,45,36,1,1,1,107,107,107,15,79,24,0,0,0,0,124,52,100,45,36,1,1,1,108,108,108,15,79,24,0,0,0,0,124,52,109,45,36,1,1,0,109,109,109,15,79,24,0,0,0,0,124,52,88,45,39,1,1,1,139,107,107,15,79,24,0,0,0,0,124,52,97,45,40,1,1,1,141,108,108,15,79,24,0,0,0,0,124,52,106,45,41,1,1,0,143,109,109,15,79,24,0,0,0,0,124,52,92,45,45,1,1,1,107,107,107,15,79,24,23,0,0,0,124,52,101,45,45,1,1,1,108,108,108,15,79,24,23,0,0,0,124,52,110,45,45,1,1,0,109,109,109,15,79,24,23,0,0,0,124,52,89,45,50,1,1,1,139,107,107,15,79,24,23,0,0,0,124,52,98,45,51,1,1,1,141,108,108,15,79,24,23,0,0,0,124,52,107,45,52,1,1,0,143,109,109,15,79,24,23,0,0,0,124,52,86,45,53,1,1,1,144,17,107,107,15,79,24,0,0,0,124,52,95,45,53,1,1,1,144,19,108,108,15,79,24,0,0,0,124,52,104,45,53,1,1,0,144,21,109,109,15,79,24,0,0,0,124,52,87,45,57,1,1,1,144,17,107,107,15,79,24,23,0,0,124,52,96,45,57,1,1,1,144,19,108,108,15,79,24,23,0,0,124,52,105,45,57,1,1,0,144,21,109,109,15,79,24,23,0,0,130,52,117,45,105,1,0,0,101,101,101,101,0,0,0,0,0,0,130,52,115,45,108,1,0,0,101,139,101,101,0,0,0,0,0,0,130,52,116,45,25,2,0,0,139,101,101,101,0,0,0,0,0,0,137,52,124,45,66,0,1,1,116,107,107,0,0,0,0,0,0,0,137,52,133,45,66,0,1,1,116,108,108,0,0,0,0,0,0,0,137,52,142,45,66,0,1,0,116,109,109,0,0,0,0,0,0,0,137,52,121,45,67,0,1,1,116,139,107,0,0,0,0,0,0,0,137,52,130,45,46,2,1,1,116,141,108,0,0,0,0,0,0,0,137,52,139,45,48,2,1,0,116,143,109,0,0,0,0,0,0,0,137,52,136,45,52,2,1,0,116,142,16,109,0,0,0,0,0,0,137,52,118,45,52,2,1,1,116,142,19,107,0,0,0,0,0,0,137,52,127,45,52,2,1,1,116,142,21,108,0,0,0,0,0,0,137,52,125,45,215,1,1,1,116,107,107,15,79,24,0,0,0,0,137,52,134,45,215,1,1,1,116,108,108,15,79,24,0,0,0,0,137,52,143,45,215,1,1,0,116,109,109,15,79,24,0,0,0,0,137,52,122,45,84,2,1,1,116,139,107,15,79,24,0,0,0,0,137,52,131,45,85,2,1,1,116,141,108,15,79,24,0,0,0,0,137,52,140,45,86,2,1,0,116,143,109,15,79,24,0,0,0,0,137,52,126,45,222,1,1,1,116,107,107,15,79,24,23,0,0,0,137,52,135,45,222,1,1,1,116,108,108,15,79,24,23,0,0,0,137,52,144,45,222,1,1,0,116,109,109,15,79,24,23,0,0,0,137,52,123,45,45,2,1,1,116,139,107,15,79,24,23,0,0,0,137,52,132,45,47,2,1,1,116,141,108,15,79,24,23,0,0,0,137,52,137,45,96,2,1,0,116,142,16,109,15,79,24,0,0,0,137,52,119,45,96,2,1,1,116,142,19,107,15,79,24,0,0,0,137,52,128,45,96,2,1,1,116,142,21,108,15,79,24,0,0,0,137,52,141,45,49,2,1,0,116,143,109,15,79,24,23,0,0,0,137,52,138,45,53,2,1,0,116,142,16,109,15,79,24,23,0,0,137,52,120,45,53,2,1,1,116,142,19,107,15,79,24,23,0,0,137,52,129,45,53,2,1,1,116,142,21,108,15,79,24,23,0,0,144,52,151,45,66,0,1,1,116,107,107,0,0,0,0,0,0,0,144,52,160,45,66,0,1,1,116,108,108,0,0,0,0,0,0,0,144,52,169,45,66,0,1,0,116,109,109,0,0,0,0,0,0,0,144,52,148,45,67,0,1,1,116,139,107,0,0,0,0,0,0,0,144,52,157,45,46,2,1,1,116,141,108,0,0,0,0,0,0,0,144,52,166,45,48,2,1,0,116,143,109,0,0,0,0,0,0,0,144,52,145,45,43,2,1,1,116,144,17,107,0,0,0,0,0,0,144,52,154,45,43,2,1,1,116,144,19,108,0,0,0,0,0,0,144,52,163,45,43,2,1,0,116,144,21,109,0,0,0,0,0,0,144,52,152,45,215,1,1,1,116,107,107,15,79,24,0,0,0,0,144,52,161,45,215,1,1,1,116,108,108,15,79,24,0,0,0,0,144,52,170,45,215,1,1,0,116,109,109,15,79,24,0,0,0,0,144,52,149,45,84,2,1,1,116,139,107,15,79,24,0,0,0,0,144,52,158,45,85,2,1,1,116,141,108,15,79,24,0,0,0,0,144,52,167,45,86,2,1,0,116,143,109,15,79,24,0,0,0,0,144,52,153,45,222,1,1,1,116,107,107,15,79,24,23,0,0,0,144,52,162,45,222,1,1,1,116,108,108,15,79,24,23,0,0,0,144,52,171,45,222,1,1,0,116,109,109,15,79,24,23,0,0,0,144,52,150,45,45,2,1,1,116,139,107,15,79,24,23,0,0,0,144,52,159,45,47,2,1,1,116,141,108,15,79,24,23,0,0,0,144,52,168,45,49,2,1,0,116,143,109,15,79,24,23,0,0,0,144,52,146,45,92,2,1,1,116,144,17,107,15,79,24,0,0,0,144,52,155,45,92,2,1,1,116,144,19,108,15,79,24,0,0,0,144,52,164,45,92,2,1,0,116,144,21,109,15,79,24,0,0,0,144,52,147,45,44,2,1,1,116,144,17,107,15,79,24,23,0,0,144,52,156,45,44,2,1,1,116,144,19,108,15,79,24,23,0,0,144,52,165,45,44,2,1,0,116,144,21,109,15,79,24,23,0,0,151,52,178,45,71,0,1,1,107,107,107,0,0,0,0,0,0,0,151,52,187,45,71,0,1,1,108,108,108,0,0,0,0,0,0,0,151,52,196,45,71,0,1,0,109,109,109,0,0,0,0,0,0,0,151,52,172,45,28,1,1,1,139,107,107,0,0,0,0,0,0,0,151,52,181,45,29,1,1,1,141,108,108,0,0,0,0,0,0,0,151,52,190,45,30,1,1,0,143,109,109,0,0,0,0,0,0,0,151,52,191,45,58,1,1,0,142,16,109,109,0,0,0,0,0,0,151,52,173,45,58,1,1,1,142,19,107,107,0,0,0,0,0,0,151,52,182,45,58,1,1,1,142,21,108,108,0,0,0,0,0,0,151,52,179,45,36,1,1,1,107,107,107,15,79,24,0,0,0,0,151,52,188,45,36,1,1,1,108,108,108,15,79,24,0,0,0,0,151,52,197,45,36,1,1,0,109,109,109,15,79,24,0,0,0,0,151,52,176,45,39,1,1,1,139,107,107,15,79,24,0,0,0,0,151,52,185,45,40,1,1,1,141,108,108,15,79,24,0,0,0,0,151,52,194,45,41,1,1,0,143,109,109,15,79,24,0,0,0,0,151,52,180,45,45,1,1,1,107,107,107,15,79,24,23,0,0,0,151,52,189,45,45,1,1,1,108,108,108,15,79,24,23,0,0,0,151,52,198,45,45,1,1,0,109,109,109,15,79,24,23,0,0,0,151,52,177,45,50,1,1,1,139,107,107,15,79,24,23,0,0,0,151,52,186,45,51,1,1,1,141,108,108,15,79,24,23,0,0,0,151,52,192,45,60,1,1,0,142,16,109,109,15,79,24,0,0,0,151,52,174,45,60,1,1,1,142,19,107,107,15,79,24,0,0,0,151,52,183,45,60,1,1,1,142,21,108,108,15,79,24,0,0,0,151,52,195,45,52,1,1,0,143,109,109,15,79,24,23,0,0,0,151,52,193,45,62,1,1,0,142,16,109,109,15,79,24,23,0,0,151,52,175,45,62,1,1,1,142,19,107,107,15,79,24,23,0,0,151,52,184,45,62,1,1,1,142,21,108,108,15,79,24,23,0,0,159,52,205,45,71,0,1,1,107,107,107,0,0,0,0,0,0,0,159,52,214,45,71,0,1,1,108,108,108,0,0,0,0,0,0,0,159,52,223,45,71,0,1,0,109,109,109,0,0,0,0,0,0,0,159,52,199,45,28,1,1,1,139,107,107,0,0,0,0,0,0,0,159,52,208,45,29,1,1,1,141,108,108,0,0,0,0,0,0,0,159,52,217,45,30,1,1,0,143,109,109,0,0,0,0,0,0,0,159,52,200,45,33,1,1,1,144,17,107,107,0,0,0,0,0,0,159,52,209,45,33,1,1,1,144,19,108,108,0,0,0,0,0,0,159,52,218,45,33,1,1,0,144,21,109,109,0,0,0,0,0,0,159,52,206,45,36,1,1,1,107,107,107,15,79,24,0,0,0,0,159,52,215,45,36,1,1,1,108,108,108,15,79,24,0,0,0,0,159,52,224,45,36,1,1,0,109,109,109,15,79,24,0,0,0,0,159,52,203,45,39,1,1,1,139,107,107,15,79,24,0,0,0,0,159,52,212,45,40,1,1,1,141,108,108,15,79,24,0,0,0,0,159,52,221,45,41,1,1,0,143,109,109,15,79,24,0,0,0,0,159,52,207,45,45,1,1,1,107,107,107,15,79,24,23,0,0,0,159,52,216,45,45,1,1,1,108,108,108,15,79,24,23,0,0,0,159,52,225,45,45,1,1,0,109,109,109,15,79,24,23,0,0,0,159,52,204,45,50,1,1,1,139,107,107,15,79,24,23,0,0,0,159,52,213,45,51,1,1,1,141,108,108,15,79,24,23],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1321648);allocate([159,52,222,45,52,1,1,0,143,109,109,15,79,24,23,0,0,0,159,52,201,45,53,1,1,1,144,17,107,107,15,79,24,0,0,0,159,52,210,45,53,1,1,1,144,19,108,108,15,79,24,0,0,0,159,52,219,45,53,1,1,0,144,21,109,109,15,79,24,0,0,0,159,52,202,45,57,1,1,1,144,17,107,107,15,79,24,23,0,0,159,52,211,45,57,1,1,1,144,19,108,108,15,79,24,23,0,0,159,52,220,45,57,1,1,0,144,21,109,109,15,79,24,23,0,0,167,52,232,45,66,0,1,1,116,107,107,0,0,0,0,0,0,0,167,52,241,45,66,0,1,1,116,108,108,0,0,0,0,0,0,0,167,52,250,45,66,0,1,0,116,109,109,0,0,0,0,0,0,0,167,52,229,45,67,0,1,1,116,139,107,0,0,0,0,0,0,0,167,52,238,45,46,2,1,1,116,141,108,0,0,0,0,0,0,0,167,52,247,45,48,2,1,0,116,143,109,0,0,0,0,0,0,0,167,52,244,45,52,2,1,0,116,142,16,109,0,0,0,0,0,0,167,52,226,45,52,2,1,1,116,142,19,107,0,0,0,0,0,0,167,52,235,45,52,2,1,1,116,142,21,108,0,0,0,0,0,0,167,52,233,45,215,1,1,1,116,107,107,15,79,24,0,0,0,0,167,52,242,45,215,1,1,1,116,108,108,15,79,24,0,0,0,0,167,52,251,45,215,1,1,0,116,109,109,15,79,24,0,0,0,0,167,52,230,45,84,2,1,1,116,139,107,15,79,24,0,0,0,0,167,52,239,45,85,2,1,1,116,141,108,15,79,24,0,0,0,0,167,52,248,45,86,2,1,0,116,143,109,15,79,24,0,0,0,0,167,52,234,45,222,1,1,1,116,107,107,15,79,24,23,0,0,0,167,52,243,45,222,1,1,1,116,108,108,15,79,24,23,0,0,0,167,52,252,45,222,1,1,0,116,109,109,15,79,24,23,0,0,0,167,52,231,45,45,2,1,1,116,139,107,15,79,24,23,0,0,0,167,52,240,45,47,2,1,1,116,141,108,15,79,24,23,0,0,0,167,52,245,45,96,2,1,0,116,142,16,109,15,79,24,0,0,0,167,52,227,45,96,2,1,1,116,142,19,107,15,79,24,0,0,0,167,52,236,45,96,2,1,1,116,142,21,108,15,79,24,0,0,0,167,52,249,45,49,2,1,0,116,143,109,15,79,24,23,0,0,0,167,52,246,45,53,2,1,0,116,142,16,109,15,79,24,23,0,0,167,52,228,45,53,2,1,1,116,142,19,107,15,79,24,23,0,0,167,52,237,45,53,2,1,1,116,142,21,108,15,79,24,23,0,0,174,52,3,46,66,0,1,1,116,107,107,0,0,0,0,0,0,0,174,52,12,46,66,0,1,1,116,108,108,0,0,0,0,0,0,0,174,52,21,46,66,0,1,0,116,109,109,0,0,0,0,0,0,0,174,52,0,46,67,0,1,1,116,139,107,0,0,0,0,0,0,0,174,52,9,46,46,2,1,1,116,141,108,0,0,0,0,0,0,0,174,52,18,46,48,2,1,0,116,143,109,0,0,0,0,0,0,0,174,52,253,45,43,2,1,1,116,144,17,107,0,0,0,0,0,0,174,52,6,46,43,2,1,1,116,144,19,108,0,0,0,0,0,0,174,52,15,46,43,2,1,0,116,144,21,109,0,0,0,0,0,0,174,52,4,46,215,1,1,1,116,107,107,15,79,24,0,0,0,0,174,52,13,46,215,1,1,1,116,108,108,15,79,24,0,0,0,0,174,52,22,46,215,1,1,0,116,109,109,15,79,24,0,0,0,0,174,52,1,46,84,2,1,1,116,139,107,15,79,24,0,0,0,0,174,52,10,46,85,2,1,1,116,141,108,15,79,24,0,0,0,0,174,52,19,46,86,2,1,0,116,143,109,15,79,24,0,0,0,0,174,52,5,46,222,1,1,1,116,107,107,15,79,24,23,0,0,0,174,52,14,46,222,1,1,1,116,108,108,15,79,24,23,0,0,0,174,52,23,46,222,1,1,0,116,109,109,15,79,24,23,0,0,0,174,52,2,46,45,2,1,1,116,139,107,15,79,24,23,0,0,0,174,52,11,46,47,2,1,1,116,141,108,15,79,24,23,0,0,0,174,52,20,46,49,2,1,0,116,143,109,15,79,24,23,0,0,0,174,52,254,45,92,2,1,1,116,144,17,107,15,79,24,0,0,0,174,52,7,46,92,2,1,1,116,144,19,108,15,79,24,0,0,0,174,52,16,46,92,2,1,0,116,144,21,109,15,79,24,0,0,0,174,52,255,45,44,2,1,1,116,144,17,107,15,79,24,23,0,0,174,52,8,46,44,2,1,1,116,144,19,108,15,79,24,23,0,0,174,52,17,46,44,2,1,0,116,144,21,109,15,79,24,23,0,0,181,52,30,46,71,0,1,1,107,107,107,0,0,0,0,0,0,0,181,52,39,46,71,0,1,1,108,108,108,0,0,0,0,0,0,0,181,52,48,46,71,0,1,0,109,109,109,0,0,0,0,0,0,0,181,52,24,46,28,1,1,1,139,107,107,0,0,0,0,0,0,0,181,52,33,46,29,1,1,1,141,108,108,0,0,0,0,0,0,0,181,52,42,46,30,1,1,0,143,109,109,0,0,0,0,0,0,0,181,52,43,46,58,1,1,0,142,16,109,109,0,0,0,0,0,0,181,52,25,46,58,1,1,1,142,19,107,107,0,0,0,0,0,0,181,52,34,46,58,1,1,1,142,21,108,108,0,0,0,0,0,0,181,52,31,46,36,1,1,1,107,107,107,15,79,24,0,0,0,0,181,52,40,46,36,1,1,1,108,108,108,15,79,24,0,0,0,0,181,52,49,46,36,1,1,0,109,109,109,15,79,24,0,0,0,0,181,52,28,46,39,1,1,1,139,107,107,15,79,24,0,0,0,0,181,52,37,46,40,1,1,1,141,108,108,15,79,24,0,0,0,0,181,52,46,46,41,1,1,0,143,109,109,15,79,24,0,0,0,0,181,52,32,46,45,1,1,1,107,107,107,15,79,24,23,0,0,0,181,52,41,46,45,1,1,1,108,108,108,15,79,24,23,0,0,0,181,52,50,46,45,1,1,0,109,109,109,15,79,24,23,0,0,0,181,52,29,46,50,1,1,1,139,107,107,15,79,24,23,0,0,0,181,52,38,46,51,1,1,1,141,108,108,15,79,24,23,0,0,0,181,52,44,46,60,1,1,0,142,16,109,109,15,79,24,0,0,0,181,52,26,46,60,1,1,1,142,19,107,107,15,79,24,0,0,0,181,52,35,46,60,1,1,1,142,21,108,108,15,79,24,0,0,0,181,52,47,46,52,1,1,0,143,109,109,15,79,24,23,0,0,0,181,52,45,46,62,1,1,0,142,16,109,109,15,79,24,23,0,0,181,52,27,46,62,1,1,1,142,19,107,107,15,79,24,23,0,0,181,52,36,46,62,1,1,1,142,21,108,108,15,79,24,23,0,0,189,52,57,46,71,0,1,1,107,107,107,0,0,0,0,0,0,0,189,52,66,46,71,0,1,1,108,108,108,0,0,0,0,0,0,0,189,52,75,46,71,0,1,0,109,109,109,0,0,0,0,0,0,0,189,52,51,46,28,1,1,1,139,107,107,0,0,0,0,0,0,0,189,52,60,46,29,1,1,1,141,108,108,0,0,0,0,0,0,0,189,52,69,46,30,1,1,0,143,109,109,0,0,0,0,0,0,0,189,52,52,46,33,1,1,1,144,17,107,107,0,0,0,0,0,0,189,52,61,46,33,1,1,1,144,19,108,108,0,0,0,0,0,0,189,52,70,46,33,1,1,0,144,21,109,109,0,0,0,0,0,0,189,52,58,46,36,1,1,1,107,107,107,15,79,24,0,0,0,0,189,52,67,46,36,1,1,1,108,108,108,15,79,24,0,0,0,0,189,52,76,46,36,1,1,0,109,109,109,15,79,24,0,0,0,0,189,52,55,46,39,1,1,1,139,107,107,15,79,24,0,0,0,0,189,52,64,46,40,1,1,1,141,108,108,15,79,24,0,0,0,0,189,52,73,46,41,1,1,0,143,109,109,15,79,24,0,0,0,0,189,52,59,46,45,1,1,1,107,107,107,15,79,24,23,0,0,0,189,52,68,46,45,1,1,1,108,108,108,15,79,24,23,0,0,0,189,52,77,46,45,1,1,0,109,109,109,15,79,24,23,0,0,0,189,52,56,46,50,1,1,1,139,107,107,15,79,24,23,0,0,0,189,52,65,46,51,1,1,1,141,108,108,15,79,24,23,0,0,0,189,52,74,46,52,1,1,0,143,109,109,15,79,24,23,0,0,0,189,52,53,46,53,1,1,1,144,17,107,107,15,79,24,0,0,0,189,52,62,46,53,1,1,1,144,19,108,108,15,79,24,0,0,0,189,52,71,46,53,1,1,0,144,21,109,109,15,79,24,0,0,0,189,52,54,46,57,1,1,1,144,17,107,107,15,79,24,23,0,0,189,52,63,46,57,1,1,1,144,19,108,108,15,79,24,23,0,0,189,52,72,46,57,1,1,0,144,21,109,109,15,79,24,23,0,0,197,52,82,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,197,52,79,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,197,52,80,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,197,52,78,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,197,52,81,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,204,52,87,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,204,52,84,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,204,52,85,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,204,52,83,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,204,52,86,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,211,52,92,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,211,52,89,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,211,52,90,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,211,52,88,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,211,52,91,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,218,52,97,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,218,52,94,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,218,52,95,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,218,52,93,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,218,52,96,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,225,52,107,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,225,52,99,46,71,0,0,0,104,104,104,0,0,0,0,0,0,0,225,52,101,46,71,0,2,1,107,107,107,0,0,0,0,0,0,0,225,52,103,46,71,0,2,1,108,108,108,0,0,0,0,0,0,0,225,52,105,46,71,0,2,0,109,109,109,0,0,0,0,0,0,0,225,52,106,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,225,52,100,46,28,1,2,1,139,107,107,0,0,0,0,0,0,0,225,52,98,46,29,1,0,0,141,104,104,0,0,0,0,0,0,0,225,52,102,46,29,1,2,1,141,108,108,0,0,0,0,0,0,0,225,52,104,46,30,1,2,0,143,109,109,0,0,0,0,0,0,0,233,52,108,46,170,2,0,1,107,148,15,79,24,0,0,0,0,0,233,52,109,46,171,2,0,1,108,152,15,79,24,0,0,0,0,0,233,52,110,46,172,2,1,0,109,155,15,79,24,0,0,0,0,0,245,52,111,46,170,2,0,1,107,148,15,79,24,0,0,0,0,0,245,52,112,46,170,2,0,1,108,148,15,79,24,0,0,0,0,0,245,52,113,46,171,2,1,0,109,152,15,79,24,0,0,0,0,0,1,53,114,46,176,2,0,1,107,150,15,79,24,0,0,0,0,0,1,53,115,46,177,2,0,1,107,154,15,79,24,0,0,0,0,0,1,53,116,46,178,2,1,0,108,156,15,79,24,0,0,0,0,0,13,53,117,46,176,2,0,1,107,150,15,79,24,0,0,0,0,0,13,53,118,46,177,2,0,1,108,154,15,79,24,0,0,0,0,0,13,53,119,46,178,2,1,0,109,156,15,79,24,0,0,0,0,0,25,53,122,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,25,53,120,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,25,53,121,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,32,53,125,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,32,53,123,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,32,53,124,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,39,53,128,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,39,53,126,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,39,53,127,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,46,53,131,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,46,53,129,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,46,53,130,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,53,53,134,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,53,53,132,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,53,53,133,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,60,53,137,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,60,53,135,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,60,53,136,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,67,53,140,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,67,53,138,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,67,53,139,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,74,53,143,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,74,53,141,46,168,2,0,0,101,139,101,0,0,0,0,0,0,0,74,53,142,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,81,53,165,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,81,53,145,46,71,0,0,0,104,104,104,0,0,0,0,0,0,0,81,53,149,46,71,0,2,1,107,107,107,0,0,0,0,0,0,0,81,53,155,46,71,0,2,1,108,108,108,0,0,0,0,0,0,0,81,53,161,46,71,0,2,0,109,109,109,0,0,0,0,0,0,0,81,53,164,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,81,53,146,46,28,1,2,1,139,107,107,0,0,0,0,0,0,0,81,53,144,46,29,1,0,0,141,104,104,0,0,0,0,0,0,0,81,53,152,46,29,1,2,1,141,108,108,0,0,0,0,0,0,0,81,53,158,46,30,1,2,0,143,109,109,0,0,0,0,0,0,0,81,53,150,46,36,1,2,1,107,107,107,15,79,24,0,0,0,0,81,53,156,46,36,1,2,1,108,108,108,15,79,24,0,0,0,0,81,53,162,46,36,1,2,0,109,109,109,15,79,24,0,0,0,0,81,53,147,46,39,1,2,1,139,107,107,15,79,24,0,0,0,0,81,53,153,46,40,1,2,1,141,108,108,15,79,24,0,0,0,0,81,53,159,46,41,1,2,0,143,109,109,15,79,24,0,0,0,0,81,53,151,46,45,1,2,1,107,107,107,15,79,24,23,0,0,0,81,53,157,46,45,1,2,1,108,108,108,15,79,24,23,0,0,0,81,53,163,46,45,1,2,0,109,109,109,15,79,24,23,0,0,0,81,53,148,46,50,1,2,1,139,107,107,15,79,24,23,0,0,0,81,53,154,46,51,1,2,1,141,108,108,15,79,24,23,0,0,0,81,53,160,46,52,1,2,0,143,109,109,15,79,24,23,0,0,0,89,53,196,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,89,53,167,46,66,0,0,0,116,104,104,0,0,0,0,0,0,0,89,53,174,46,66,0,1,1,116,107,107,0,0,0,0,0,0,0,89,53,183,46,66,0,1,1,116,108,108,0,0,0,0,0,0,0,89,53,192,46,66,0,1,0,116,109,109,0,0,0,0,0,0,0,89,53,195,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,89,53,171,46,67,0,1,1,116,139,107,0,0,0,0,0,0,0,89,53,166,46,46,2,0,0,116,141,104,0,0,0,0,0,0,0,89,53,180,46,46,2,1,1,116,141,108,0,0,0,0,0,0,0,89,53,189,46,48,2,1,0,116,143,109,0,0,0,0,0,0,0,89,53,186,46,52,2,1,0,116,142,16,109,0,0,0,0,0,0,89,53,168,46,52,2,1,1,116,142,19,107,0,0,0,0,0,0,89,53,177,46,52,2,1,1,116,142,21,108,0,0,0,0,0,0,89,53,175,46,215,1,1,1,116,107,107,15,79,24,0,0,0,0,89,53,184,46,215,1,1,1,116,108,108,15,79,24,0,0,0,0,89,53,193,46,215,1,1,0,116,109,109,15,79,24,0,0,0,0,89,53,172,46,84,2,1,1,116,139,107,15,79,24,0,0,0,0,89,53,181,46,85,2,1,1,116,141,108,15,79,24,0,0,0,0,89,53,190,46,86,2,1,0,116,143,109,15,79,24,0,0,0,0,89,53,176,46,222,1,1,1,116,107,107,15,79,24,23,0,0,0,89,53,185,46,222,1,1,1,116,108,108,15,79,24,23,0,0,0,89,53,194,46,222,1,1,0,116,109,109,15,79,24,23,0,0,0,89,53,173,46,45,2,1,1,116,139,107,15,79,24,23,0,0,0,89,53,182,46,47,2,1,1,116,141,108,15,79,24,23,0,0,0,89,53,187,46,96,2,1,0,116,142,16,109,15,79,24,0,0,0,89,53,169,46,96,2,1,1,116,142,19,107,15,79,24,0,0,0,89,53,178,46,96,2,1,1,116,142,21,108,15,79,24,0,0,0,89,53,191,46,49,2,1,0,116,143,109,15,79,24,23,0,0,0,89,53,188,46,53,2,1,0,116,142,16,109,15,79,24,23,0,0,89,53,170,46,53,2,1,1,116,142,19,107,15,79,24,23,0,0,89,53,179,46,53,2,1,1,116,142,21,108,15,79,24,23,0,0,97,53,218,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,97,53,198,46,66,0,0,0,116,104,104,0,0,0,0,0,0,0,97,53,202,46,66,0,2,1,116,107,107,0,0,0,0,0,0,0,97,53,208,46,66,0,2,1,116,108,108,0,0,0,0,0,0,0,97,53,214,46,66,0,2,0,116,109,109,0,0,0,0,0,0,0,97,53,217,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,97,53,199,46,67,0,2,1,116,139,107,0,0,0,0,0,0,0,97,53,197,46,46,2,0,0,116,141,104,0,0,0,0,0,0,0,97,53,205,46,46,2,2,1,116,141,108,0,0,0,0,0,0,0,97,53,211,46,48,2,2,0,116,143,109,0,0,0,0,0,0,0,97,53,203,46,215,1,2,1,116,107,107,15,79,24,0,0,0,0,97,53,209,46,215,1,2,1,116,108,108,15,79,24,0,0,0,0,97,53,215,46,215,1,2,0,116,109,109,15,79,24,0,0,0,0,97,53,200,46,84,2,2,1,116,139,107,15,79,24,0,0,0,0,97,53,206,46,85,2,2,1,116,141,108,15,79,24,0,0,0,0,97,53,212,46,86,2,2,0,116,143,109,15,79,24,0,0,0,0,97,53,204,46,222,1,2,1,116,107,107,15,79,24,23,0,0,0,97,53,210,46,222,1,2,1,116,108,108,15,79,24,23,0,0,0,97,53,216,46,222,1,2,0,116,109,109,15,79,24,23,0,0,0,97,53,201,46,45,2,2,1,116,139,107,15,79,24,23,0,0,0,97,53,207,46,47,2,2,1,116,141,108,15,79,24,23,0,0,0,97,53,213,46,49,2,2,0,116,143,109,15,79,24,23,0,0,0,106,53,240,46,66,0,0,0,116,101,101,0,0,0,0,0,0,0,106,53,220,46,66,0,0,0,116,104,104,0,0,0,0,0,0,0,106,53,224,46,66,0,2,1,116,107,107,0,0,0,0,0,0,0,106,53,230,46,66,0,2,1,116,108,108,0,0,0,0,0,0,0,106,53,236,46,66,0,2,0,116,109,109,0,0,0,0,0,0,0,106,53,239,46,67,0,0,0,116,139,101,0,0,0,0,0,0,0,106,53,221,46,67,0,2,1,116,139,107,0,0,0,0,0,0,0,106,53,219,46,46,2,0,0,116,141,104,0,0,0,0,0,0,0,106,53,227,46,46,2,2,1,116,141,108,0,0,0,0,0,0,0,106,53,233,46,48,2,2,0,116,143,109,0,0,0,0,0,0,0,106,53,225,46,215,1,2,1,116,107,107,15,79,24,0,0,0,0,106,53,231,46,215,1,2,1,116,108,108,15,79,24,0,0,0,0,106,53,237,46,215,1,2,0,116,109,109,15,79,24,0,0,0,0,106,53,222,46,84,2,2,1,116,139,107,15,79,24,0,0,0,0,106,53,228,46,85,2,2,1,116,141,108,15,79,24,0,0,0,0,106,53,234,46,86,2,2,0,116,143,109,15,79,24,0,0,0,0,106,53,226,46,222,1,2,1,116,107,107,15,79,24,23,0,0,0,106,53,232,46,222,1,2,1,116,108,108,15,79,24,23,0,0,0,106,53,238,46,222,1,2,0,116,109,109,15,79,24,23,0,0,0,106,53,223,46,45,2,2,1,116,139,107,15,79,24,23,0,0,0,106,53,229,46,47,2,2,1,116,141,108,15,79,24,23,0,0,0,106,53,235,46,49,2,2,0,116,143,109,15,79,24,23,0,0,0,115,53,244,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,115,53,242,46,71,0,0,0,104,104,104,0,0,0,0,0,0,0,115,53,243,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,115,53,241,46,29,1,0,0,141,104,104,0,0,0,0,0,0,0,123,53,248,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,123,53,246,46,71,0,0,0,104,104,104,0,0,0,0,0,0,0,123,53,247,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,123,53,245,46,29,1,0,0,141,104,104,0,0,0,0,0,0,0,131,53,252,46,71,0,0,0,101,101,101,0,0,0,0,0,0,0,131,53,250,46,71,0,0,0,104,104,104,0,0,0,0,0,0,0,131,53,251,46,28,1,0,0,139,101,101,0,0,0,0,0,0,0,131,53,249,46,29,1,0,0,141,104,104,0,0,0,0,0,0,0,139,53,55,47,71,0,0,0,101,101,101,0,0,0,0,0,0,0,139,53,7,47,71,0,0,0,101,104,104,0,0,0,0,0,0,0,139,53,20,47,71,0,1,1,107,107,107,0,0,0,0,0,0,0,139,53,35,47,71,0,1,1,107,108,108,0,0,0,0,0,0,0,139,53,50,47,71,0,1,0,107,109,109,0,0,0,0,0,0,0,139,53,53,47,66,0,0,0,116,101,101,0,0,0,0,0,0,0,139,53,5,47,66,0,0,0,116,104,104,0,0,0,0,0,0,0,139,53,14,47,66,0,1,1,116,107,107,0,0,0,0,0,0,0,139,53,29,47,66,0,1,1,116,108,108,0,0,0,0,0,0,0,139,53,44,47,66,0,1,0,116,109,109,0,0,0,0,0,0,0,139,53,11,47,67,0,1,1,116,139,107,0,0,0,0,0,0,0,139,53,26,47,46,2,1,1,116,141,108,0,0,0,0,0,0,0,139,53,41,47,48,2,1,0,116,143,109,0,0,0,0,0,0,0,139,53,54,47,28,1,0,0,139,101,101,0,0,0,0,0,0,0,139,53,6,47,28,1,0,0,139,104,104,0,0,0,0,0,0,0,139,53,17,47,28,1,1,1,139,107,107,0,0,0,0,0,0,0,139,53,32,47,28,1,1,1,139,108,108,0,0,0,0,0,0,0,139,53,47,47,28,1,1,0,139,109,109,0,0,0,0,0,0,0,139,53,38,47,52,2,1,0,116,142,16,109,0,0,0,0,0,0,139,53,8,47,52,2,1,1,116,142,19,107,0,0,0,0,0,0,139,53,23,47,52,2,1,1,116,142,21,108,0,0,0,0,0,0,139,53,21,47,36,1,1,1,107,107,107,15,79,24,0,0,0,0,139,53,36,47,36,1,1,1,107,108,108,15,79,24,0,0,0,0,139,53,51,47,36,1,1,0,107,109,109,15,79,24,0,0,0,0,139,53,15,47,215,1,1,1,116,107,107,15,79,24,0,0,0,0,139,53,30,47,215,1,1,1,116,108,108,15,79,24,0,0,0,0,139,53,45,47,215,1,1,0,116,109,109,15,79,24,0,0,0,0,139,53,12,47,84,2,1,1,116,139,107,15,79,24,0,0,0,0,139,53,27,47,85,2,1,1,116,141,108,15,79,24,0,0,0,0,139,53,42,47,86,2,1,0,116,143,109,15,79,24,0,0,0,0,139,53,18,47,39,1,1,1,139,107,107,15,79,24,0,0,0,0,139,53,33,47,39,1,1,1,139,108,108,15,79,24,0,0,0,0,139,53,48,47,39,1,1,0,139,109,109,15,79,24,0,0,0,0,139,53,22,47,45,1,1,1,107,107,107,15,79,24,23,0,0,0,139,53,37,47,45,1,1,1,107,108,108,15,79,24,23,0,0,0,139,53,52,47,45,1,1,0,107,109,109,15,79,24,23,0,0,0,139,53,16,47,222,1,1,1,116,107,107,15,79,24,23,0,0,0,139,53,31,47,222,1,1,1,116,108,108,15,79,24,23,0,0,0,139,53,46,47,222,1,1,0,116,109,109,15,79,24,23,0,0,0,139,53,13,47,45,2,1,1,116,139,107,15,79,24,23,0,0,0,139,53,28,47,47,2,1,1,116,141,108,15,79,24,23,0,0,0,139,53,39,47,96,2,1,0,116,142,16,109,15,79,24,0,0,0,139,53,9,47,96,2,1,1,116,142,19,107,15,79,24,0,0,0,139,53,24,47,96,2,1,1,116,142,21,108,15,79,24,0,0,0,139,53,43,47,49,2,1,0,116,143,109,15,79,24,23,0,0,0,139,53,19,47,50,1,1,1,139,107,107,15,79,24,23,0,0,0,139,53,34,47,50,1,1,1,139,108,108,15,79,24,23,0,0,0,139,53,49,47,50,1,1,0,139,109,109,15,79,24,23,0,0,0,139,53,40,47,53,2,1,0,116,142,16,109,15,79,24,23,0,0,139,53,10,47,53,2,1,1,116,142,19,107,15,79,24,23,0,0,139,53,25,47,53,2,1,1,116,142,21,108,15,79,24,23,0,0,146,53,4,47,66,0,0,0,116,101,101,0,0,0,0,0,0,0,146,53,253,46,66,0,0,0,116,104,104,0,0,0,0,0,0,0,146,53,255,46,66,0,2,1,116,107,107,0,0,0,0,0,0,0,146,53,1,47,66,0,2,1,116,108,108,0,0,0,0,0,0,0,146,53,3,47,66,0,2,0,116,109,109,0,0,0,0,0,0,0,146,53,254,46,67,0,2,1,116,139,107,0,0,0,0,0,0,0,146,53,0,47,46,2,2,1,116,141,108,0,0,0,0,0,0,0,146,53,2,47,48,2,2,0,116,143,109,0,0,0,0,0,0,0,154,53,106,47,71,0,0,0,101,101,101,0,0,0,0,0,0,0,154,53,58,47,71,0,0,0,101,104,104,0,0,0,0,0,0,0,154,53,71,47,71,0,1,1,107,107,107,0,0,0,0,0,0,0,154,53,86,47,71,0,1,1,107,108,108,0,0,0,0,0,0,0,154,53,101,47,71,0,1,0,107,109,109,0,0,0,0,0,0,0,154,53,104,47,66,0,0,0,116,101,101,0,0,0,0,0,0,0,154,53,56,47,66,0,0,0,116,104,104,0,0,0,0,0,0,0,154,53,65,47,66,0,1,1,116,107,107,0,0,0,0,0,0,0,154,53,80,47,66,0,1,1,116,108,108,0,0,0,0,0,0,0,154,53,95,47,66,0,1,0,116,109,109,0,0,0,0,0,0,0,154,53,62,47,67,0,1,1,116,139,107,0,0,0,0,0,0,0,154,53,77,47,46,2,1,1,116,141,108,0,0,0,0,0,0,0,154,53,92,47,48,2,1,0,116,143,109,0,0,0,0,0,0,0,154,53,105,47,28,1,0,0,139,101,101,0,0,0,0,0,0,0,154,53,57,47,28,1,0,0,139,104,104,0,0,0,0,0,0,0,154,53,68,47,28,1,1,1,139,107,107,0,0,0,0,0,0,0,154,53,83,47,28,1,1,1,139,108,108,0,0,0,0,0,0,0,154,53,98,47,28,1,1,0,139,109,109,0,0,0,0,0,0,0,154,53,59,47,43,2,1,1,116,144,17,107,0,0,0,0,0,0,154,53,74,47,43,2,1,1,116,144,19,108,0,0,0,0,0,0,154,53,89,47,43,2,1,0,116,144,21,109,0,0,0,0,0,0,154,53,72,47,36,1,1,1,107,107,107,15,79,24,0,0,0,0,154,53,87,47,36,1,1,1,107,108,108,15,79,24,0,0,0,0,154,53,102,47,36,1,1,0,107,109,109,15,79,24,0,0,0,0,154,53,66,47,215,1,1,1,116,107,107,15,79,24,0,0,0,0,154,53,81,47,215,1,1,1,116,108,108,15,79,24,0,0,0,0,154,53,96,47,215,1,1,0,116,109,109,15,79,24,0,0,0,0,154,53,63,47,84,2,1,1,116,139,107,15,79,24,0,0,0,0,154,53,78,47,85,2,1,1,116,141,108,15,79,24,0,0,0,0,154,53,93,47,86,2,1,0,116,143,109,15,79,24,0,0,0,0,154,53,69,47,39,1,1,1,139,107,107,15,79,24,0,0,0,0,154,53,84,47,39,1,1,1,139,108,108,15,79,24,0,0,0,0,154,53,99,47,39,1,1,0,139,109,109,15,79,24,0,0,0,0,154,53,73,47,45,1,1,1,107,107,107,15,79,24,23,0,0,0,154,53,88,47,45,1,1,1,107,108,108,15,79,24,23,0,0,0,154,53,103,47,45,1,1,0,107,109,109,15,79,24,23,0,0,0,154,53,67,47,222,1,1,1,116,107,107,15,79,24,23,0,0,0,154,53,82,47,222,1,1,1,116,108,108,15,79,24,23,0,0,0,154,53,97,47,222,1,1,0,116,109,109,15,79,24,23,0,0,0,154,53,64,47,45,2,1,1,116,139,107,15,79,24,23,0,0,0,154,53,79,47,47,2,1,1,116,141,108,15,79,24,23,0,0,0,154,53,94,47,49,2,1,0,116,143,109,15,79,24,23,0,0,0,154,53,60,47,92,2,1,1,116,144,17,107,15,79,24,0,0,0,154,53,75,47,92,2,1,1,116,144,19,108,15,79,24,0,0,0,154,53,90,47,92,2,1,0,116,144,21,109,15,79,24,0,0,0,154,53,70,47,50,1,1,1,139,107,107,15,79,24,23,0,0,0,154,53,85,47,50,1,1,1,139,108,108,15,79,24,23,0,0,0,154,53,100,47,50,1,1,0,139,109,109,15,79,24,23,0,0,0,154,53,61,47,44,2,1,1,116,144,17,107,15,79,24,23,0,0,154,53,76,47,44,2,1,1,116,144,19,108,15,79,24,23,0,0,154,53,91,47,44,2,1,0,116,144,21,109,15,79,24,23,0,0,161,53,137,47,71,0,0,0,101,101,101,0,0,0,0,0,0,0,161,53,108,47,71,0,0,0,104,104,104,0,0,0,0,0,0,0,161,53,115,47,71,0,1,1,107,107,107,0,0,0,0,0,0,0,161,53,124,47,71,0,1,1,108,108,108,0,0,0,0,0,0,0,161,53,133,47,71,0,1,0,109,109,109,0,0,0,0,0,0,0,161,53,136,47,28,1,0,0,139,101,101,0,0,0,0,0,0,0,161,53,109,47,28,1,1,1,139,107,107,0,0,0,0,0,0,0,161,53,107,47,29,1,0,0,141,104,104,0,0,0,0,0,0,0,161,53,118,47,29,1,1,1,141,108,108,0,0,0,0,0,0,0,161,53,127,47,30,1,1,0,143,109,109,0,0,0,0,0,0,0,161,53,128,47,58,1,1,0,142,16,109,109,0,0,0,0,0,0,161,53,110,47,58,1,1,1,142,19,107,107,0,0,0,0,0,0,161,53,119,47,58,1,1,1,142,21,108,108,0,0,0,0,0,0,161,53,116,47,36,1,1,1,107,107,107,15,79,24,0,0,0,0,161,53,125,47,36,1,1,1,108,108,108,15,79,24,0,0,0,0,161,53,134,47,36,1,1,0,109,109,109,15,79,24,0,0,0,0,161,53,113,47,39,1,1,1,139,107,107,15,79,24,0,0,0,0,161,53,122,47,40,1,1,1,141,108,108,15,79,24,0,0,0,0,161,53,131,47,41,1,1,0,143,109,109,15,79,24,0,0,0,0,161,53,117,47,45,1,1,1,107,107,107,15,79,24,23,0,0,0,161,53,126,47,45,1,1,1,108,108,108,15,79,24,23,0,0,0,161,53,135,47,45,1,1,0,109,109,109,15,79,24,23,0,0,0,161,53,114,47,50,1,1,1,139,107,107,15,79,24,23,0,0,0,161,53,123,47,51,1,1,1,141,108,108,15,79,24,23,0,0,0,161,53,129,47,60,1,1,0,142,16,109,109,15,79,24,0,0,0,161,53,111,47,60,1,1,1,142,19,107,107,15,79,24,0,0,0,161,53,120,47,60,1,1,1,142,21,108,108,15,79,24,0,0,0,161,53,132,47,52,1,1,0,143,109,109,15,79,24,23,0,0,0,161,53,130,47,62,1,1,0,142,16,109,109,15,79,24,23,0,0,161,53,112,47,62,1,1,1,142,19,107,107,15,79,24,23,0,0,161,53,121,47,62,1,1,1,142,21,108,108,15,79,24,23,0,0,169,53,168,47,71,0,0,0,101,101,101,0,0,0,0,0,0,0,169,53,139,47,71,0,0,0,104,104,104,0,0,0,0,0,0,0,169,53,146,47,71,0,1,1,107,107,107,0,0,0,0,0,0,0,169,53,155,47,71,0,1,1,108,108,108,0,0,0,0,0,0,0,169,53,164,47,71,0,1,0,109,109,109,0,0,0,0,0,0,0,169,53,167,47,28,1,0,0,139,101,101,0,0,0,0,0,0,0,169,53,140,47,28,1,1,1,139,107,107,0,0,0,0,0,0,0,169,53,138,47,29,1,0,0,141,104,104,0,0,0,0,0,0,0,169,53,149,47,29,1,1,1,141,108,108,0,0,0,0,0,0,0,169,53,158,47,30,1,1,0,143,109,109,0,0,0,0,0,0,0,169,53,141,47,33,1,1,1,144,17,107,107,0,0,0,0,0,0,169,53,150,47,33,1,1,1,144,19,108,108,0,0,0,0,0,0,169,53,159,47,33,1,1,0,144,21,109,109,0,0,0,0,0,0,169,53,147,47,36,1,1,1,107,107,107,15,79,24,0,0,0,0,169,53,156,47,36,1,1,1,108,108,108,15,79,24,0,0,0,0,169,53,165,47,36,1,1,0,109,109,109,15,79,24,0,0,0,0,169,53,144,47,39,1,1,1,139,107,107,15,79,24,0,0,0,0,169,53,153,47,40,1,1,1,141,108,108,15,79,24,0,0,0,0,169,53,162,47,41,1,1,0,143,109,109,15,79,24,0,0,0,0,169,53,148,47,45,1,1,1,107,107,107,15,79,24,23,0,0,0,169,53,157,47,45,1,1,1,108,108,108,15,79,24,23,0,0,0,169,53,166,47,45,1,1,0,109,109,109,15,79,24,23,0,0,0,169,53,145,47,50,1,1,1,139,107,107,15,79,24,23,0,0,0,169,53,154,47,51,1,1,1,141,108,108,15,79,24,23,0,0,0,169,53,163,47,52,1,1,0,143,109,109,15,79,24,23,0,0,0,169,53,142,47,53,1,1,1,144,17,107,107,15,79,24,0,0,0,169,53,151,47,53,1,1,1,144,19,108,108,15,79,24,0,0,0,169,53,160,47,53,1,1,0,144,21,109,109,15,79,24,0,0,0,169,53,143,47,57,1,1,1,144,17,107,107,15,79,24,23,0,0,169,53,152,47,57,1,1,1,144,19,108,108,15,79,24,23,0,0,169,53,161,47,57,1,1,0,144,21,109,109,15,79,24,23,0,0,177,53,172,47,71,0,2,1,107,107,107,0,0,0,0,0,0,0,177,53,178,47,71,0,2,1,108,108,108,0,0,0,0,0,0,0,177,53,184,47,71,0,2,0,109,109,109,0,0,0,0,0,0,0,177,53,169,47,28,1,2,1,139,107,107,0,0,0,0,0,0,0,177,53,175,47,29,1,2,1,141,108,108,0,0,0,0,0,0,0,177,53,181,47,30,1,2,0,143,109,109,0,0,0,0,0,0,0,177,53,173,47,36,1,2,1,107,107,107,15,79,24,0,0,0,0,177,53,179,47,36,1,2,1,108,108,108,15,79,24,0,0,0,0,177,53,185,47,36,1,2,0,109,109,109,15,79,24,0,0,0,0,177,53,170,47,39,1,2,1,139,107,107,15,79,24,0,0,0,0,177,53,176,47,40,1,2,1,141,108,108,15,79,24,0,0,0,0,177,53,182,47,41,1,2,0,143,109,109,15,79,24,0,0,0,0,177,53,174,47,45,1,2,1,107,107,107,15,79,24,23,0,0,0,177,53,180,47,45,1,2,1,108,108,108,15,79,24,23,0,0,0,177,53,186,47,45,1,2,0,109,109,109,15,79,24,23,0,0,0,177,53,171,47,50,1,2,1,139,107,107,15,79,24,23,0,0,0,177,53,177,47,51,1,2,1,141,108,108,15,79,24,23,0,0,0,177,53,183,47,52,1,2,0,143,109,109,15,79,24,23,0,0,0,185,53,228,47,71,0,0,0,101,101,101,0,0,0,0,0,0,0,185,53,189,47,71,0,0,0,101,104,104,0,0,0,0,0,0,0,185,53,199,47,71,0,2,1,107,107,107,0,0,0,0,0,0,0,185,53,211,47,71,0,2,1,107,108,108,0,0,0,0,0,0,0,185,53,223,47,71,0,2,0,107,109,109,0,0,0,0,0,0,0,185,53,226,47,66,0,0,0,116,101,101,0,0,0,0,0,0,0,185,53,187,47,66,0,0,0,116,104,104,0,0,0,0,0,0,0,185,53,193,47,66,0,2,1,116,107,107,0,0,0,0,0,0,0,185,53,205,47,66,0,2,1,116,108,108,0,0,0,0,0,0,0,185,53,217,47,66,0,2,0,116,109,109,0,0,0,0,0,0,0,185,53,190,47,67,0,2,1,116,139,107,0,0,0,0,0,0,0,185,53,202,47,46,2,2,1,116,141,108,0,0,0,0,0,0,0,185,53,214,47,48,2,2,0,116,143,109,0,0,0,0,0,0,0,185,53,227,47,28,1,0,0,139,101,101,0,0,0,0,0,0,0,185,53,188,47,28,1,0,0,139,104,104,0,0,0,0,0,0,0,185,53,196,47,28,1,2,1,139,107,107,0,0,0,0,0,0,0,185,53,208,47,28,1,2,1,139,108,108,0,0,0,0,0,0,0,185,53,220,47,28,1,2,0,139,109,109,0,0,0,0,0,0,0,185,53,200,47,36,1,2,1,107,107,107,15,79,24,0,0,0,0,185,53,212,47,36,1,2,1,107,108,108,15,79,24,0,0,0,0,185,53,224,47,36,1,2,0,107,109,109,15,79,24,0,0,0,0,185,53,194,47,215,1,2,1,116,107,107,15,79,24,0,0,0,0,185,53,206,47,215,1,2,1,116,108,108,15,79,24,0,0,0,0,185,53,218,47,215,1,2,0,116,109,109,15,79,24,0,0,0,0,185,53,191,47,84,2,2,1,116,139,107,15,79,24,0,0,0,0,185,53,203,47,85,2,2,1,116,141,108,15,79,24,0,0,0,0,185,53,215,47,86,2,2,0,116,143,109,15,79,24,0,0,0,0,185,53,197,47,39,1,2,1,139,107,107,15,79,24,0,0,0,0,185,53,209,47,39,1,2,1,139,108,108,15,79,24,0,0,0,0,185,53,221,47,39,1,2,0,139,109,109,15,79,24,0,0,0,0,185,53,201,47,45,1,2,1,107,107,107,15,79,24,23,0,0,0,185,53,213,47,45,1,2,1,107,108,108,15,79,24,23,0,0,0,185,53,225,47,45,1,2,0,107,109,109,15,79,24,23,0,0,0,185,53,195,47,222,1,2,1,116,107,107,15,79,24,23,0,0,0,185,53,207,47,222,1,2,1,116,108,108,15,79,24,23,0,0,0,185,53,219,47,222,1,2,0,116,109,109,15,79,24,23,0,0,0,185,53,192,47,45,2,2,1,116,139,107,15,79,24,23,0,0,0,185,53,204,47,47,2,2,1,116,141,108,15,79,24,23,0,0,0,185,53,216,47,49,2,2,0,116,143,109,15,79,24,23,0,0,0,185,53,198,47,50,1,2,1,139,107,107,15,79,24,23,0,0,0,185,53,210,47,50,1,2,1,139,108,108,15,79,24,23,0,0,0,185,53,222,47,50,1,2,0,139,109,109,15,79,24,23,0,0,0,192,53,23,48,71,0,0,0,101,101,101,0,0,0,0,0,0,0,192,53,231,47,71,0,0,0,101,104,104,0,0,0,0,0,0,0,192,53,244,47,71,0,1,1,107,107,107,0,0,0,0,0,0,0,192,53,3,48,71,0,1,1,107,108,108,0,0,0,0,0,0,0,192,53,18,48,71,0,1,0,107,109,109,0,0,0,0,0,0,0,192,53,21,48,66,0,0,0,116,101,101,0,0,0,0,0,0,0,192,53,229,47,66,0,0,0,116,104,104,0,0,0,0,0,0,0,192,53,238,47,66,0,1,1,116,107,107,0,0,0,0,0,0,0,192,53,253,47,66,0,1,1,116,108,108,0,0,0,0,0,0,0,192,53,12,48,66,0,1,0,116,109,109,0,0,0,0,0,0,0,192,53,235,47,67,0,1,1,116,139,107,0,0,0,0,0,0,0,192,53,250,47,46,2,1,1,116,141,108,0,0,0,0,0,0,0,192,53,9,48,48,2,1,0,116,143,109,0,0,0,0,0,0,0,192,53,22,48,28,1,0,0,139,101,101,0,0,0,0,0,0,0,192,53,230,47,28,1,0,0,139,104,104,0,0,0,0,0,0,0,192,53,241,47,28,1,1,1,139,107,107,0,0,0,0,0,0,0,192,53,0,48,28,1,1,1,139,108,108,0,0,0,0,0,0,0,192,53,15,48,28,1,1,0,139,109,109,0,0,0,0,0,0,0,192,53,6,48,52,2,1,0,116,142,16,109,0,0,0,0,0,0,192,53,232,47,52,2,1,1,116,142,19,107,0,0,0,0,0,0,192,53,247,47,52,2,1,1,116,142,21,108,0,0,0,0,0,0,192,53,245,47,36,1,1,1,107,107,107,15,79,24,0,0,0,0,192,53,4,48,36,1,1,1,107,108,108,15,79,24,0,0,0,0,192,53,19,48,36,1,1,0,107,109,109,15,79,24,0,0,0,0,192,53,239,47,215,1,1,1,116,107,107,15,79,24,0,0,0,0,192,53,254,47,215,1,1,1,116,108,108,15,79,24,0,0,0,0,192,53,13,48,215,1,1,0,116,109,109,15,79,24,0,0,0,0,192,53,236,47,84,2,1,1,116,139,107,15,79,24,0,0,0,0,192,53,251,47,85,2,1,1,116,141,108,15,79,24,0,0,0,0,192,53,10,48,86,2,1,0,116,143,109,15,79,24,0,0,0,0,192,53,242,47,39,1,1,1,139,107,107,15,79,24,0,0,0,0,192,53,1,48,39,1,1,1,139,108,108,15,79,24,0,0,0,0,192,53,16,48,39,1,1,0,139,109,109,15,79,24,0,0,0,0,192,53,246,47,45,1,1,1,107,107,107,15,79,24,23,0,0,0,192,53,5,48,45,1,1,1,107,108,108,15,79,24,23,0,0,0,192,53,20,48,45,1,1,0,107,109,109,15,79,24,23,0,0,0,192,53,240,47,222,1,1,1,116,107,107,15,79,24,23,0,0,0,192,53,255,47,222,1,1,1,116,108,108,15,79,24,23,0,0,0,192,53,14,48,222,1,1,0,116,109,109,15,79,24,23,0,0,0,192,53,237,47,45,2,1,1,116,139,107,15,79,24,23,0,0,0,192,53,252,47,47,2,1,1,116,141,108,15,79,24,23,0,0,0,192,53,7,48,96,2,1,0,116,142,16,109,15,79,24,0,0,0,192,53,233,47,96,2,1,1,116,142,19,107,15,79,24,0,0,0,192,53,248,47,96,2,1,1,116,142,21,108,15,79,24,0,0,0,192,53,11,48,49,2,1,0,116,143,109,15,79,24,23,0,0,0,192,53,243,47,50,1,1,1,139,107,107,15,79,24,23,0,0,0,192,53,2,48,50,1,1,1,139,108,108,15,79,24,23],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1331890);allocate([192,53,17,48,50,1,1,0,139,109,109,15,79,24,23,0,0,0,192,53,8,48,53,2,1,0,116,142,16,109,15,79,24,23,0,0,192,53,234,47,53,2,1,1,116,142,19,107,15,79,24,23,0,0,192,53,249,47,53,2,1,1,116,142,21,108,15,79,24,23,0,0,199,53,36,48,71,0,1,1,107,107,107,0,0,0,0,0,0,0,199,53,51,48,71,0,1,1,107,108,108,0,0,0,0,0,0,0,199,53,66,48,71,0,1,0,107,109,109,0,0,0,0,0,0,0,199,53,30,48,66,0,1,1,116,107,107,0,0,0,0,0,0,0,199,53,45,48,66,0,1,1,116,108,108,0,0,0,0,0,0,0,199,53,60,48,66,0,1,0,116,109,109,0,0,0,0,0,0,0,199,53,27,48,67,0,1,1,116,139,107,0,0,0,0,0,0,0,199,53,42,48,46,2,1,1,116,141,108,0,0,0,0,0,0,0,199,53,57,48,48,2,1,0,116,143,109,0,0,0,0,0,0,0,199,53,33,48,28,1,1,1,139,107,107,0,0,0,0,0,0,0,199,53,48,48,28,1,1,1,139,108,108,0,0,0,0,0,0,0,199,53,63,48,28,1,1,0,139,109,109,0,0,0,0,0,0,0,199,53,24,48,43,2,1,1,116,144,17,107,0,0,0,0,0,0,199,53,39,48,43,2,1,1,116,144,19,108,0,0,0,0,0,0,199,53,54,48,43,2,1,0,116,144,21,109,0,0,0,0,0,0,199,53,37,48,36,1,1,1,107,107,107,15,79,24,0,0,0,0,199,53,52,48,36,1,1,1,107,108,108,15,79,24,0,0,0,0,199,53,67,48,36,1,1,0,107,109,109,15,79,24,0,0,0,0,199,53,31,48,215,1,1,1,116,107,107,15,79,24,0,0,0,0,199,53,46,48,215,1,1,1,116,108,108,15,79,24,0,0,0,0,199,53,61,48,215,1,1,0,116,109,109,15,79,24,0,0,0,0,199,53,28,48,84,2,1,1,116,139,107,15,79,24,0,0,0,0,199,53,43,48,85,2,1,1,116,141,108,15,79,24,0,0,0,0,199,53,58,48,86,2,1,0,116,143,109,15,79,24,0,0,0,0,199,53,34,48,39,1,1,1,139,107,107,15,79,24,0,0,0,0,199,53,49,48,39,1,1,1,139,108,108,15,79,24,0,0,0,0,199,53,64,48,39,1,1,0,139,109,109,15,79,24,0,0,0,0,199,53,38,48,45,1,1,1,107,107,107,15,79,24,23,0,0,0,199,53,53,48,45,1,1,1,107,108,108,15,79,24,23,0,0,0,199,53,68,48,45,1,1,0,107,109,109,15,79,24,23,0,0,0,199,53,32,48,222,1,1,1,116,107,107,15,79,24,23,0,0,0,199,53,47,48,222,1,1,1,116,108,108,15,79,24,23,0,0,0,199,53,62,48,222,1,1,0,116,109,109,15,79,24,23,0,0,0,199,53,29,48,45,2,1,1,116,139,107,15,79,24,23,0,0,0,199,53,44,48,47,2,1,1,116,141,108,15,79,24,23,0,0,0,199,53,59,48,49,2,1,0,116,143,109,15,79,24,23,0,0,0,199,53,25,48,92,2,1,1,116,144,17,107,15,79,24,0,0,0,199,53,40,48,92,2,1,1,116,144,19,108,15,79,24,0,0,0,199,53,55,48,92,2,1,0,116,144,21,109,15,79,24,0,0,0,199,53,35,48,50,1,1,1,139,107,107,15,79,24,23,0,0,0,199,53,50,48,50,1,1,1,139,108,108,15,79,24,23,0,0,0,199,53,65,48,50,1,1,0,139,109,109,15,79,24,23,0,0,0,199,53,26,48,44,2,1,1,116,144,17,107,15,79,24,23,0,0,199,53,41,48,44,2,1,1,116,144,19,108,15,79,24,23,0,0,199,53,56,48,44,2,1,0,116,144,21,109,15,79,24,23,0,0,206,53,99,48,71,0,0,0,101,101,101,0,0,0,0,0,0,0,206,53,70,48,71,0,0,0,104,104,104,0,0,0,0,0,0,0,206,53,77,48,71,0,1,1,107,107,107,0,0,0,0,0,0,0,206,53,86,48,71,0,1,1,108,108,108,0,0,0,0,0,0,0,206,53,95,48,71,0,1,0,109,109,109,0,0,0,0,0,0,0,206,53,98,48,28,1,0,0,139,101,101,0,0,0,0,0,0,0,206,53,71,48,28,1,1,1,139,107,107,0,0,0,0,0,0,0,206,53,69,48,29,1,0,0,141,104,104,0,0,0,0,0,0,0,206,53,80,48,29,1,1,1,141,108,108,0,0,0,0,0,0,0,206,53,89,48,30,1,1,0,143,109,109,0,0,0,0,0,0,0,206,53,90,48,58,1,1,0,142,16,109,109,0,0,0,0,0,0,206,53,72,48,58,1,1,1,142,19,107,107,0,0,0,0,0,0,206,53,81,48,58,1,1,1,142,21,108,108,0,0,0,0,0,0,206,53,78,48,36,1,1,1,107,107,107,15,79,24,0,0,0,0,206,53,87,48,36,1,1,1,108,108,108,15,79,24,0,0,0,0,206,53,96,48,36,1,1,0,109,109,109,15,79,24,0,0,0,0,206,53,75,48,39,1,1,1,139,107,107,15,79,24,0,0,0,0,206,53,84,48,40,1,1,1,141,108,108,15,79,24,0,0,0,0,206,53,93,48,41,1,1,0,143,109,109,15,79,24,0,0,0,0,206,53,79,48,45,1,1,1,107,107,107,15,79,24,23,0,0,0,206,53,88,48,45,1,1,1,108,108,108,15,79,24,23,0,0,0,206,53,97,48,45,1,1,0,109,109,109,15,79,24,23,0,0,0,206,53,76,48,50,1,1,1,139,107,107,15,79,24,23,0,0,0,206,53,85,48,51,1,1,1,141,108,108,15,79,24,23,0,0,0,206,53,91,48,60,1,1,0,142,16,109,109,15,79,24,0,0,0,206,53,73,48,60,1,1,1,142,19,107,107,15,79,24,0,0,0,206,53,82,48,60,1,1,1,142,21,108,108,15,79,24,0,0,0,206,53,94,48,52,1,1,0,143,109,109,15,79,24,23,0,0,0,206,53,92,48,62,1,1,0,142,16,109,109,15,79,24,23,0,0,206,53,74,48,62,1,1,1,142,19,107,107,15,79,24,23,0,0,206,53,83,48,62,1,1,1,142,21,108,108,15,79,24,23,0,0,214,53,106,48,71,0,1,1,107,107,107,0,0,0,0,0,0,0,214,53,115,48,71,0,1,1,108,108,108,0,0,0,0,0,0,0,214,53,124,48,71,0,1,0,109,109,109,0,0,0,0,0,0,0,214,53,100,48,28,1,1,1,139,107,107,0,0,0,0,0,0,0,214,53,109,48,29,1,1,1,141,108,108,0,0,0,0,0,0,0,214,53,118,48,30,1,1,0,143,109,109,0,0,0,0,0,0,0,214,53,101,48,33,1,1,1,144,17,107,107,0,0,0,0,0,0,214,53,110,48,33,1,1,1,144,19,108,108,0,0,0,0,0,0,214,53,119,48,33,1,1,0,144,21,109,109,0,0,0,0,0,0,214,53,107,48,36,1,1,1,107,107,107,15,79,24,0,0,0,0,214,53,116,48,36,1,1,1,108,108,108,15,79,24,0,0,0,0,214,53,125,48,36,1,1,0,109,109,109,15,79,24,0,0,0,0,214,53,104,48,39,1,1,1,139,107,107,15,79,24,0,0,0,0,214,53,113,48,40,1,1,1,141,108,108,15,79,24,0,0,0,0,214,53,122,48,41,1,1,0,143,109,109,15,79,24,0,0,0,0,214,53,108,48,45,1,1,1,107,107,107,15,79,24,23,0,0,0,214,53,117,48,45,1,1,1,108,108,108,15,79,24,23,0,0,0,214,53,126,48,45,1,1,0,109,109,109,15,79,24,23,0,0,0,214,53,105,48,50,1,1,1,139,107,107,15,79,24,23,0,0,0,214,53,114,48,51,1,1,1,141,108,108,15,79,24,23,0,0,0,214,53,123,48,52,1,1,0,143,109,109,15,79,24,23,0,0,0,214,53,102,48,53,1,1,1,144,17,107,107,15,79,24,0,0,0,214,53,111,48,53,1,1,1,144,19,108,108,15,79,24,0,0,0,214,53,120,48,53,1,1,0,144,21,109,109,15,79,24,0,0,0,214,53,103,48,57,1,1,1,144,17,107,107,15,79,24,23,0,0,214,53,112,48,57,1,1,1,144,19,108,108,15,79,24,23,0,0,214,53,121,48,57,1,1,0,144,21,109,109,15,79,24,23,0,0,222,53,130,48,71,0,2,1,107,107,107,0,0,0,0,0,0,0,222,53,136,48,71,0,2,1,108,108,108,0,0,0,0,0,0,0,222,53,142,48,71,0,2,0,109,109,109,0,0,0,0,0,0,0,222,53,127,48,28,1,2,1,139,107,107,0,0,0,0,0,0,0,222,53,133,48,29,1,2,1,141,108,108,0,0,0,0,0,0,0,222,53,139,48,30,1,2,0,143,109,109,0,0,0,0,0,0,0,222,53,131,48,36,1,2,1,107,107,107,15,79,24,0,0,0,0,222,53,137,48,36,1,2,1,108,108,108,15,79,24,0,0,0,0,222,53,143,48,36,1,2,0,109,109,109,15,79,24,0,0,0,0,222,53,128,48,39,1,2,1,139,107,107,15,79,24,0,0,0,0,222,53,134,48,40,1,2,1,141,108,108,15,79,24,0,0,0,0,222,53,140,48,41,1,2,0,143,109,109,15,79,24,0,0,0,0,222,53,132,48,45,1,2,1,107,107,107,15,79,24,23,0,0,0,222,53,138,48,45,1,2,1,108,108,108,15,79,24,23,0,0,0,222,53,144,48,45,1,2,0,109,109,109,15,79,24,23,0,0,0,222,53,129,48,50,1,2,1,139,107,107,15,79,24,23,0,0,0,222,53,135,48,51,1,2,1,141,108,108,15,79,24,23,0,0,0,222,53,141,48,52,1,2,0,143,109,109,15,79,24,23,0,0,0,230,53,186,48,71,0,0,0,101,101,101,0,0,0,0,0,0,0,230,53,147,48,71,0,0,0,101,104,104,0,0,0,0,0,0,0,230,53,157,48,71,0,2,1,107,107,107,0,0,0,0,0,0,0,230,53,169,48,71,0,2,1,107,108,108,0,0,0,0,0,0,0,230,53,181,48,71,0,2,0,107,109,109,0,0,0,0,0,0,0,230,53,184,48,66,0,0,0,116,101,101,0,0,0,0,0,0,0,230,53,145,48,66,0,0,0,116,104,104,0,0,0,0,0,0,0,230,53,151,48,66,0,2,1,116,107,107,0,0,0,0,0,0,0,230,53,163,48,66,0,2,1,116,108,108,0,0,0,0,0,0,0,230,53,175,48,66,0,2,0,116,109,109,0,0,0,0,0,0,0,230,53,148,48,67,0,2,1,116,139,107,0,0,0,0,0,0,0,230,53,160,48,46,2,2,1,116,141,108,0,0,0,0,0,0,0,230,53,172,48,48,2,2,0,116,143,109,0,0,0,0,0,0,0,230,53,185,48,28,1,0,0,139,101,101,0,0,0,0,0,0,0,230,53,146,48,28,1,0,0,139,104,104,0,0,0,0,0,0,0,230,53,154,48,28,1,2,1,139,107,107,0,0,0,0,0,0,0,230,53,166,48,28,1,2,1,139,108,108,0,0,0,0,0,0,0,230,53,178,48,28,1,2,0,139,109,109,0,0,0,0,0,0,0,230,53,158,48,36,1,2,1,107,107,107,15,79,24,0,0,0,0,230,53,170,48,36,1,2,1,107,108,108,15,79,24,0,0,0,0,230,53,182,48,36,1,2,0,107,109,109,15,79,24,0,0,0,0,230,53,152,48,215,1,2,1,116,107,107,15,79,24,0,0,0,0,230,53,164,48,215,1,2,1,116,108,108,15,79,24,0,0,0,0,230,53,176,48,215,1,2,0,116,109,109,15,79,24,0,0,0,0,230,53,149,48,84,2,2,1,116,139,107,15,79,24,0,0,0,0,230,53,161,48,85,2,2,1,116,141,108,15,79,24,0,0,0,0,230,53,173,48,86,2,2,0,116,143,109,15,79,24,0,0,0,0,230,53,155,48,39,1,2,1,139,107,107,15,79,24,0,0,0,0,230,53,167,48,39,1,2,1,139,108,108,15,79,24,0,0,0,0,230,53,179,48,39,1,2,0,139,109,109,15,79,24,0,0,0,0,230,53,159,48,45,1,2,1,107,107,107,15,79,24,23,0,0,0,230,53,171,48,45,1,2,1,107,108,108,15,79,24,23,0,0,0,230,53,183,48,45,1,2,0,107,109,109,15,79,24,23,0,0,0,230,53,153,48,222,1,2,1,116,107,107,15,79,24,23,0,0,0,230,53,165,48,222,1,2,1,116,108,108,15,79,24,23,0,0,0,230,53,177,48,222,1,2,0,116,109,109,15,79,24,23,0,0,0,230,53,150,48,45,2,2,1,116,139,107,15,79,24,23,0,0,0,230,53,162,48,47,2,2,1,116,141,108,15,79,24,23,0,0,0,230,53,174,48,49,2,2,0,116,143,109,15,79,24,23,0,0,0,230,53,156,48,50,1,2,1,139,107,107,15,79,24,23,0,0,0,230,53,168,48,50,1,2,1,139,108,108,15,79,24,23,0,0,0,230,53,180,48,50,1,2,0,139,109,109,15,79,24,23,0,0,0,237,53,245,48,71,0,0,0,101,101,101,0,0,0,0,0,0,0,237,53,197,48,71,0,0,0,101,104,104,0,0,0,0,0,0,0,237,53,210,48,71,0,1,1,107,107,107,0,0,0,0,0,0,0,237,53,225,48,71,0,1,1,107,108,108,0,0,0,0,0,0,0,237,53,240,48,71,0,1,0,107,109,109,0,0,0,0,0,0,0,237,53,243,48,66,0,0,0,116,101,101,0,0,0,0,0,0,0,237,53,195,48,66,0,0,0,116,104,104,0,0,0,0,0,0,0,237,53,204,48,66,0,1,1,116,107,107,0,0,0,0,0,0,0,237,53,219,48,66,0,1,1,116,108,108,0,0,0,0,0,0,0,237,53,234,48,66,0,1,0,116,109,109,0,0,0,0,0,0,0,237,53,201,48,67,0,1,1,116,139,107,0,0,0,0,0,0,0,237,53,216,48,46,2,1,1,116,141,108,0,0,0,0,0,0,0,237,53,231,48,48,2,1,0,116,143,109,0,0,0,0,0,0,0,237,53,244,48,28,1,0,0,139,101,101,0,0,0,0,0,0,0,237,53,196,48,28,1,0,0,139,104,104,0,0,0,0,0,0,0,237,53,207,48,28,1,1,1,139,107,107,0,0,0,0,0,0,0,237,53,222,48,28,1,1,1,139,108,108,0,0,0,0,0,0,0,237,53,237,48,28,1,1,0,139,109,109,0,0,0,0,0,0,0,237,53,228,48,52,2,1,0,116,142,16,109,0,0,0,0,0,0,237,53,198,48,52,2,1,1,116,142,19,107,0,0,0,0,0,0,237,53,213,48,52,2,1,1,116,142,21,108,0,0,0,0,0,0,237,53,211,48,36,1,1,1,107,107,107,15,79,24,0,0,0,0,237,53,226,48,36,1,1,1,107,108,108,15,79,24,0,0,0,0,237,53,241,48,36,1,1,0,107,109,109,15,79,24,0,0,0,0,237,53,205,48,215,1,1,1,116,107,107,15,79,24,0,0,0,0,237,53,220,48,215,1,1,1,116,108,108,15,79,24,0,0,0,0,237,53,235,48,215,1,1,0,116,109,109,15,79,24,0,0,0,0,237,53,202,48,84,2,1,1,116,139,107,15,79,24,0,0,0,0,237,53,217,48,85,2,1,1,116,141,108,15,79,24,0,0,0,0,237,53,232,48,86,2,1,0,116,143,109,15,79,24,0,0,0,0,237,53,208,48,39,1,1,1,139,107,107,15,79,24,0,0,0,0,237,53,223,48,39,1,1,1,139,108,108,15,79,24,0,0,0,0,237,53,238,48,39,1,1,0,139,109,109,15,79,24,0,0,0,0,237,53,212,48,45,1,1,1,107,107,107,15,79,24,23,0,0,0,237,53,227,48,45,1,1,1,107,108,108,15,79,24,23,0,0,0,237,53,242,48,45,1,1,0,107,109,109,15,79,24,23,0,0,0,237,53,206,48,222,1,1,1,116,107,107,15,79,24,23,0,0,0,237,53,221,48,222,1,1,1,116,108,108,15,79,24,23,0,0,0,237,53,236,48,222,1,1,0,116,109,109,15,79,24,23,0,0,0,237,53,203,48,45,2,1,1,116,139,107,15,79,24,23,0,0,0,237,53,218,48,47,2,1,1,116,141,108,15,79,24,23,0,0,0,237,53,229,48,96,2,1,0,116,142,16,109,15,79,24,0,0,0,237,53,199,48,96,2,1,1,116,142,19,107,15,79,24,0,0,0,237,53,214,48,96,2,1,1,116,142,21,108,15,79,24,0,0,0,237,53,233,48,49,2,1,0,116,143,109,15,79,24,23,0,0,0,237,53,209,48,50,1,1,1,139,107,107,15,79,24,23,0,0,0,237,53,224,48,50,1,1,1,139,108,108,15,79,24,23,0,0,0,237,53,239,48,50,1,1,0,139,109,109,15,79,24,23,0,0,0,237,53,230,48,53,2,1,0,116,142,16,109,15,79,24,23,0,0,237,53,200,48,53,2,1,1,116,142,19,107,15,79,24,23,0,0,237,53,215,48,53,2,1,1,116,142,21,108,15,79,24,23,0,0,244,53,194,48,66,0,0,0,116,101,101,0,0,0,0,0,0,0,244,53,187,48,66,0,0,0,116,104,104,0,0,0,0,0,0,0,244,53,189,48,66,0,2,1,116,107,107,0,0,0,0,0,0,0,244,53,191,48,66,0,2,1,116,108,108,0,0,0,0,0,0,0,244,53,193,48,66,0,2,0,116,109,109,0,0,0,0,0,0,0,244,53,188,48,67,0,2,1,116,139,107,0,0,0,0,0,0,0,244,53,190,48,46,2,2,1,116,141,108,0,0,0,0,0,0,0,244,53,192,48,48,2,2,0,116,143,109,0,0,0,0,0,0,0,252,53,40,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,252,53,248,48,71,0,0,0,101,104,104,0,0,0,0,0,0,0,252,53,5,49,71,0,1,1,107,107,107,0,0,0,0,0,0,0,252,53,20,49,71,0,1,1,107,108,108,0,0,0,0,0,0,0,252,53,35,49,71,0,1,0,107,109,109,0,0,0,0,0,0,0,252,53,38,49,66,0,0,0,116,101,101,0,0,0,0,0,0,0,252,53,246,48,66,0,0,0,116,104,104,0,0,0,0,0,0,0,252,53,255,48,66,0,1,1,116,107,107,0,0,0,0,0,0,0,252,53,14,49,66,0,1,1,116,108,108,0,0,0,0,0,0,0,252,53,29,49,66,0,1,0,116,109,109,0,0,0,0,0,0,0,252,53,252,48,67,0,1,1,116,139,107,0,0,0,0,0,0,0,252,53,11,49,46,2,1,1,116,141,108,0,0,0,0,0,0,0,252,53,26,49,48,2,1,0,116,143,109,0,0,0,0,0,0,0,252,53,39,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,252,53,247,48,28,1,0,0,139,104,104,0,0,0,0,0,0,0,252,53,2,49,28,1,1,1,139,107,107,0,0,0,0,0,0,0,252,53,17,49,28,1,1,1,139,108,108,0,0,0,0,0,0,0,252,53,32,49,28,1,1,0,139,109,109,0,0,0,0,0,0,0,252,53,249,48,43,2,1,1,116,144,17,107,0,0,0,0,0,0,252,53,8,49,43,2,1,1,116,144,19,108,0,0,0,0,0,0,252,53,23,49,43,2,1,0,116,144,21,109,0,0,0,0,0,0,252,53,6,49,36,1,1,1,107,107,107,15,79,24,0,0,0,0,252,53,21,49,36,1,1,1,107,108,108,15,79,24,0,0,0,0,252,53,36,49,36,1,1,0,107,109,109,15,79,24,0,0,0,0,252,53,0,49,215,1,1,1,116,107,107,15,79,24,0,0,0,0,252,53,15,49,215,1,1,1,116,108,108,15,79,24,0,0,0,0,252,53,30,49,215,1,1,0,116,109,109,15,79,24,0,0,0,0,252,53,253,48,84,2,1,1,116,139,107,15,79,24,0,0,0,0,252,53,12,49,85,2,1,1,116,141,108,15,79,24,0,0,0,0,252,53,27,49,86,2,1,0,116,143,109,15,79,24,0,0,0,0,252,53,3,49,39,1,1,1,139,107,107,15,79,24,0,0,0,0,252,53,18,49,39,1,1,1,139,108,108,15,79,24,0,0,0,0,252,53,33,49,39,1,1,0,139,109,109,15,79,24,0,0,0,0,252,53,7,49,45,1,1,1,107,107,107,15,79,24,23,0,0,0,252,53,22,49,45,1,1,1,107,108,108,15,79,24,23,0,0,0,252,53,37,49,45,1,1,0,107,109,109,15,79,24,23,0,0,0,252,53,1,49,222,1,1,1,116,107,107,15,79,24,23,0,0,0,252,53,16,49,222,1,1,1,116,108,108,15,79,24,23,0,0,0,252,53,31,49,222,1,1,0,116,109,109,15,79,24,23,0,0,0,252,53,254,48,45,2,1,1,116,139,107,15,79,24,23,0,0,0,252,53,13,49,47,2,1,1,116,141,108,15,79,24,23,0,0,0,252,53,28,49,49,2,1,0,116,143,109,15,79,24,23,0,0,0,252,53,250,48,92,2,1,1,116,144,17,107,15,79,24,0,0,0,252,53,9,49,92,2,1,1,116,144,19,108,15,79,24,0,0,0,252,53,24,49,92,2,1,0,116,144,21,109,15,79,24,0,0,0,252,53,4,49,50,1,1,1,139,107,107,15,79,24,23,0,0,0,252,53,19,49,50,1,1,1,139,108,108,15,79,24,23,0,0,0,252,53,34,49,50,1,1,0,139,109,109,15,79,24,23,0,0,0,252,53,251,48,44,2,1,1,116,144,17,107,15,79,24,23,0,0,252,53,10,49,44,2,1,1,116,144,19,108,15,79,24,23,0,0,252,53,25,49,44,2,1,0,116,144,21,109,15,79,24,23,0,0,3,54,71,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,3,54,42,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,3,54,49,49,71,0,1,1,107,107,107,0,0,0,0,0,0,0,3,54,58,49,71,0,1,1,108,108,108,0,0,0,0,0,0,0,3,54,67,49,71,0,1,0,109,109,109,0,0,0,0,0,0,0,3,54,70,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,3,54,43,49,28,1,1,1,139,107,107,0,0,0,0,0,0,0,3,54,41,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,3,54,52,49,29,1,1,1,141,108,108,0,0,0,0,0,0,0,3,54,61,49,30,1,1,0,143,109,109,0,0,0,0,0,0,0,3,54,62,49,58,1,1,0,142,16,109,109,0,0,0,0,0,0,3,54,44,49,58,1,1,1,142,19,107,107,0,0,0,0,0,0,3,54,53,49,58,1,1,1,142,21,108,108,0,0,0,0,0,0,3,54,50,49,36,1,1,1,107,107,107,15,79,24,0,0,0,0,3,54,59,49,36,1,1,1,108,108,108,15,79,24,0,0,0,0,3,54,68,49,36,1,1,0,109,109,109,15,79,24,0,0,0,0,3,54,47,49,39,1,1,1,139,107,107,15,79,24,0,0,0,0,3,54,56,49,40,1,1,1,141,108,108,15,79,24,0,0,0,0,3,54,65,49,41,1,1,0,143,109,109,15,79,24,0,0,0,0,3,54,51,49,45,1,1,1,107,107,107,15,79,24,23,0,0,0,3,54,60,49,45,1,1,1,108,108,108,15,79,24,23,0,0,0,3,54,69,49,45,1,1,0,109,109,109,15,79,24,23,0,0,0,3,54,48,49,50,1,1,1,139,107,107,15,79,24,23,0,0,0,3,54,57,49,51,1,1,1,141,108,108,15,79,24,23,0,0,0,3,54,63,49,60,1,1,0,142,16,109,109,15,79,24,0,0,0,3,54,45,49,60,1,1,1,142,19,107,107,15,79,24,0,0,0,3,54,54,49,60,1,1,1,142,21,108,108,15,79,24,0,0,0,3,54,66,49,52,1,1,0,143,109,109,15,79,24,23,0,0,0,3,54,64,49,62,1,1,0,142,16,109,109,15,79,24,23,0,0,3,54,46,49,62,1,1,1,142,19,107,107,15,79,24,23,0,0,3,54,55,49,62,1,1,1,142,21,108,108,15,79,24,23,0,0,11,54,102,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,11,54,73,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,11,54,80,49,71,0,1,1,107,107,107,0,0,0,0,0,0,0,11,54,89,49,71,0,1,1,108,108,108,0,0,0,0,0,0,0,11,54,98,49,71,0,1,0,109,109,109,0,0,0,0,0,0,0,11,54,101,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,11,54,74,49,28,1,1,1,139,107,107,0,0,0,0,0,0,0,11,54,72,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,11,54,83,49,29,1,1,1,141,108,108,0,0,0,0,0,0,0,11,54,92,49,30,1,1,0,143,109,109,0,0,0,0,0,0,0,11,54,75,49,33,1,1,1,144,17,107,107,0,0,0,0,0,0,11,54,84,49,33,1,1,1,144,19,108,108,0,0,0,0,0,0,11,54,93,49,33,1,1,0,144,21,109,109,0,0,0,0,0,0,11,54,81,49,36,1,1,1,107,107,107,15,79,24,0,0,0,0,11,54,90,49,36,1,1,1,108,108,108,15,79,24,0,0,0,0,11,54,99,49,36,1,1,0,109,109,109,15,79,24,0,0,0,0,11,54,78,49,39,1,1,1,139,107,107,15,79,24,0,0,0,0,11,54,87,49,40,1,1,1,141,108,108,15,79,24,0,0,0,0,11,54,96,49,41,1,1,0,143,109,109,15,79,24,0,0,0,0,11,54,82,49,45,1,1,1,107,107,107,15,79,24,23,0,0,0,11,54,91,49,45,1,1,1,108,108,108,15,79,24,23,0,0,0,11,54,100,49,45,1,1,0,109,109,109,15,79,24,23,0,0,0,11,54,79,49,50,1,1,1,139,107,107,15,79,24,23,0,0,0,11,54,88,49,51,1,1,1,141,108,108,15,79,24,23,0,0,0,11,54,97,49,52,1,1,0,143,109,109,15,79,24,23,0,0,0,11,54,76,49,53,1,1,1,144,17,107,107,15,79,24,0,0,0,11,54,85,49,53,1,1,1,144,19,108,108,15,79,24,0,0,0,11,54,94,49,53,1,1,0,144,21,109,109,15,79,24,0,0,0,11,54,77,49,57,1,1,1,144,17,107,107,15,79,24,23,0,0,11,54,86,49,57,1,1,1,144,19,108,108,15,79,24,23,0,0,11,54,95,49,57,1,1,0,144,21,109,109,15,79,24,23,0,0,19,54,106,49,71,0,2,1,107,107,107,0,0,0,0,0,0,0,19,54,112,49,71,0,2,1,108,108,108,0,0,0,0,0,0,0,19,54,118,49,71,0,2,0,109,109,109,0,0,0,0,0,0,0,19,54,103,49,28,1,2,1,139,107,107,0,0,0,0,0,0,0,19,54,109,49,29,1,2,1,141,108,108,0,0,0,0,0,0,0,19,54,115,49,30,1,2,0,143,109,109,0,0,0,0,0,0,0,19,54,107,49,36,1,2,1,107,107,107,15,79,24,0,0,0,0,19,54,113,49,36,1,2,1,108,108,108,15,79,24,0,0,0,0,19,54,119,49,36,1,2,0,109,109,109,15,79,24,0,0,0,0,19,54,104,49,39,1,2,1,139,107,107,15,79,24,0,0,0,0,19,54,110,49,40,1,2,1,141,108,108,15,79,24,0,0,0,0,19,54,116,49,41,1,2,0,143,109,109,15,79,24,0,0,0,0,19,54,108,49,45,1,2,1,107,107,107,15,79,24,23,0,0,0,19,54,114,49,45,1,2,1,108,108,108,15,79,24,23,0,0,0,19,54,120,49,45,1,2,0,109,109,109,15,79,24,23,0,0,0,19,54,105,49,50,1,2,1,139,107,107,15,79,24,23,0,0,0,19,54,111,49,51,1,2,1,141,108,108,15,79,24,23,0,0,0,19,54,117,49,52,1,2,0,143,109,109,15,79,24,23,0,0,0,27,54,162,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,27,54,123,49,71,0,0,0,101,104,104,0,0,0,0,0,0,0,27,54,133,49,71,0,2,1,107,107,107,0,0,0,0,0,0,0,27,54,145,49,71,0,2,1,107,108,108,0,0,0,0,0,0,0,27,54,157,49,71,0,2,0,107,109,109,0,0,0,0,0,0,0,27,54,160,49,66,0,0,0,116,101,101,0,0,0,0,0,0,0,27,54,121,49,66,0,0,0,116,104,104,0,0,0,0,0,0,0,27,54,127,49,66,0,2,1,116,107,107,0,0,0,0,0,0,0,27,54,139,49,66,0,2,1,116,108,108,0,0,0,0,0,0,0,27,54,151,49,66,0,2,0,116,109,109,0,0,0,0,0,0,0,27,54,124,49,67,0,2,1,116,139,107,0,0,0,0,0,0,0,27,54,136,49,46,2,2,1,116,141,108,0,0,0,0,0,0,0,27,54,148,49,48,2,2,0,116,143,109,0,0,0,0,0,0,0,27,54,161,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,27,54,122,49,28,1,0,0,139,104,104,0,0,0,0,0,0,0,27,54,130,49,28,1,2,1,139,107,107,0,0,0,0,0,0,0,27,54,142,49,28,1,2,1,139,108,108,0,0,0,0,0,0,0,27,54,154,49,28,1,2,0,139,109,109,0,0,0,0,0,0,0,27,54,134,49,36,1,2,1,107,107,107,15,79,24,0,0,0,0,27,54,146,49,36,1,2,1,107,108,108,15,79,24,0,0,0,0,27,54,158,49,36,1,2,0,107,109,109,15,79,24,0,0,0,0,27,54,128,49,215,1,2,1,116,107,107,15,79,24,0,0,0,0,27,54,140,49,215,1,2,1,116,108,108,15,79,24,0,0,0,0,27,54,152,49,215,1,2,0,116,109,109,15,79,24,0,0,0,0,27,54,125,49,84,2,2,1,116,139,107,15,79,24,0,0,0,0,27,54,137,49,85,2,2,1,116,141,108,15,79,24,0,0,0,0,27,54,149,49,86,2,2,0,116,143,109,15,79,24,0,0,0,0,27,54,131,49,39,1,2,1,139,107,107,15,79,24,0,0,0,0,27,54,143,49,39,1,2,1,139,108,108,15,79,24,0,0,0,0,27,54,155,49,39,1,2,0,139,109,109,15,79,24,0,0,0,0,27,54,135,49,45,1,2,1,107,107,107,15,79,24,23,0,0,0,27,54,147,49,45,1,2,1,107,108,108,15,79,24,23,0,0,0,27,54,159,49,45,1,2,0,107,109,109,15,79,24,23,0,0,0,27,54,129,49,222,1,2,1,116,107,107,15,79,24,23,0,0,0,27,54,141,49,222,1,2,1,116,108,108,15,79,24,23,0,0,0,27,54,153,49,222,1,2,0,116,109,109,15,79,24,23,0,0,0,27,54,126,49,45,2,2,1,116,139,107,15,79,24,23,0,0,0,27,54,138,49,47,2,2,1,116,141,108,15,79,24,23,0,0,0,27,54,150,49,49,2,2,0,116,143,109,15,79,24,23,0,0,0,27,54,132,49,50,1,2,1,139,107,107,15,79,24,23,0,0,0,27,54,144,49,50,1,2,1,139,108,108,15,79,24,23,0,0,0,27,54,156,49,50,1,2,0,139,109,109,15,79,24,23,0,0,0,34,54,184,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,34,54,164,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,34,54,168,49,71,0,2,1,107,107,107,0,0,0,0,0,0,0,34,54,174,49,71,0,2,1,108,108,108,0,0,0,0,0,0,0,34,54,180,49,71,0,2,0,109,109,109,0,0,0,0,0,0,0,34,54,183,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,34,54,165,49,28,1,2,1,139,107,107,0,0,0,0,0,0,0,34,54,163,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,34,54,171,49,29,1,2,1,141,108,108,0,0,0,0,0,0,0,34,54,177,49,30,1,2,0,143,109,109,0,0,0,0,0,0,0,34,54,169,49,36,1,2,1,107,107,107,15,79,24,0,0,0,0,34,54,175,49,36,1,2,1,108,108,108,15,79,24,0,0,0,0,34,54,181,49,36,1,2,0,109,109,109,15,79,24,0,0,0,0,34,54,166,49,39,1,2,1,139,107,107,15,79,24,0,0,0,0,34,54,172,49,40,1,2,1,141,108,108,15,79,24,0,0,0,0,34,54,178,49,41,1,2,0,143,109,109,15,79,24,0,0,0,0,34,54,170,49,45,1,2,1,107,107,107,15,79,24,23,0,0,0,34,54,176,49,45,1,2,1,108,108,108,15,79,24,23,0,0,0,34,54,182,49,45,1,2,0,109,109,109,15,79,24,23,0,0,0,34,54,167,49,50,1,2,1,139,107,107,15,79,24,23,0,0,0,34,54,173,49,51,1,2,1,141,108,108,15,79,24,23,0,0,0,34,54,179,49,52,1,2,0,143,109,109,15,79,24,23,0,0,0,41,54,215,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,41,54,186,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,41,54,193,49,71,0,1,1,107,107,107,0,0,0,0,0,0,0,41,54,202,49,71,0,1,1,108,108,108,0,0,0,0,0,0,0,41,54,211,49,71,0,1,0,109,109,109,0,0,0,0,0,0,0,41,54,214,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,41,54,187,49,28,1,1,1,139,107,107,0,0,0,0,0,0,0,41,54,185,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,41,54,196,49,29,1,1,1,141,108,108,0,0,0,0,0,0,0,41,54,205,49,30,1,1,0,143,109,109,0,0,0,0,0,0,0,41,54,206,49,58,1,1,0,142,16,109,109,0,0,0,0,0,0,41,54,188,49,58,1,1,1,142,19,107,107,0,0,0,0,0,0,41,54,197,49,58,1,1,1,142,21,108,108,0,0,0,0,0,0,41,54,194,49,36,1,1,1,107,107,107,15,79,24,0,0,0,0,41,54,203,49,36,1,1,1,108,108,108,15,79,24,0,0,0,0,41,54,212,49,36,1,1,0,109,109,109,15,79,24,0,0,0,0,41,54,191,49,39,1,1,1,139,107,107,15,79,24,0,0,0,0,41,54,200,49,40,1,1,1,141,108,108,15,79,24,0,0,0,0,41,54,209,49,41,1,1,0,143,109,109,15,79,24,0,0,0,0,41,54,195,49,45,1,1,1,107,107,107,15,79,24,23,0,0,0,41,54,204,49,45,1,1,1,108,108,108,15,79,24,23,0,0,0,41,54,213,49,45,1,1,0,109,109,109,15,79,24,23,0,0,0,41,54,192,49,50,1,1,1,139,107,107,15,79,24,23,0,0,0,41,54,201,49,51,1,1,1,141,108,108,15,79,24,23,0,0,0,41,54,207,49,60,1,1,0,142,16,109,109,15,79,24,0,0,0,41,54,189,49,60,1,1,1,142,19,107,107,15,79,24,0,0,0,41,54,198,49,60,1,1,1,142,21,108,108,15,79,24,0,0,0,41,54,210,49,52,1,1,0,143,109,109,15,79,24,23,0,0,0,41,54,208,49,62,1,1,0,142,16,109,109,15,79,24,23,0,0,41,54,190,49,62,1,1,1,142,19,107,107,15,79,24,23,0,0,41,54,199,49,62,1,1,1,142,21,108,108,15,79,24,23,0,0,48,54,246,49,71,0,0,0,101,101,101,0,0,0,0,0,0,0,48,54,217,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,48,54,224,49,71,0,1,1,107,107,107,0,0,0,0,0,0,0,48,54,233,49,71,0,1,1,108,108,108,0,0,0,0,0,0,0,48,54,242,49,71,0,1,0,109,109,109,0,0,0,0,0,0,0,48,54,245,49,28,1,0,0,139,101,101,0,0,0,0,0,0,0,48,54,218,49,28,1,1,1,139,107,107,0,0,0,0,0,0,0,48,54,216,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,48,54,227,49,29,1,1,1,141,108,108,0,0,0,0,0,0,0,48,54,236,49,30,1,1,0,143,109,109,0,0,0,0,0,0,0,48,54,219,49,33,1,1,1,144,17,107,107,0,0,0,0,0,0,48,54,228,49,33,1,1,1,144,19,108,108,0,0,0,0,0,0,48,54,237,49,33,1,1,0,144,21,109,109,0,0,0,0,0,0,48,54,225,49,36,1,1,1,107,107,107,15,79,24,0,0,0,0,48,54,234,49,36,1,1,1,108,108,108,15,79,24,0,0,0,0,48,54,243,49,36,1,1,0,109,109,109,15,79,24,0,0,0,0,48,54,222,49,39,1,1,1,139,107,107,15,79,24,0,0,0,0,48,54,231,49,40,1,1,1,141,108,108,15,79,24,0,0,0,0,48,54,240,49,41,1,1,0,143,109,109,15,79,24,0,0,0,0,48,54,226,49,45,1,1,1,107,107,107,15,79,24,23,0,0,0,48,54,235,49,45,1,1,1,108,108,108,15,79,24,23,0,0,0,48,54,244,49,45,1,1,0,109,109,109,15,79,24,23,0,0,0,48,54,223,49,50,1,1,1,139,107,107,15,79,24,23,0,0,0,48,54,232,49,51,1,1,1,141,108,108,15,79,24,23,0,0,0,48,54,241,49,52,1,1,0,143,109,109,15,79,24,23,0,0,0,48,54,220,49,53,1,1,1,144,17,107,107,15,79,24,0,0,0,48,54,229,49,53,1,1,1,144,19,108,108,15,79,24,0,0,0,48,54,238,49,53,1,1,0,144,21,109,109,15,79,24,0,0,0,48,54,221,49,57,1,1,1,144,17,107,107,15,79,24,23,0,0,48,54,230,49,57,1,1,1,144,19,108,108,15,79,24,23,0,0,48,54,239,49,57,1,1,0,144,21,109,109,15,79,24,23,0,0,55,54,12,50,71,0,0,0,101,101,101,0,0,0,0,0,0,0,55,54,248,49,71,0,0,0,104,104,104,0,0,0,0,0,0,0,55,54,252,49,71,0,2,1,107,107,107,0,0,0,0,0,0,0,55,54,2,50,71,0,2,1,108,108,108,0,0,0,0,0,0,0,55,54,8,50,71,0,2,0,109,109,109,0,0,0,0,0,0,0,55,54,11,50,28,1,0,0,139,101,101,0,0,0,0,0,0,0,55,54,249,49,28,1,2,1,139,107,107,0,0,0,0,0,0,0,55,54,247,49,29,1,0,0,141,104,104,0,0,0,0,0,0,0,55,54,255,49,29,1,2,1,141,108,108,0,0,0,0,0,0,0,55,54,5,50,30,1,2,0,143,109,109,0,0,0,0,0,0,0,55,54,253,49,36,1,2,1,107,107,107,15,79,24,0,0,0,0,55,54,3,50,36,1,2,1,108,108,108,15,79,24,0,0,0,0,55,54,9,50,36,1,2,0,109,109,109,15,79,24,0,0,0,0,55,54,250,49,39,1,2,1,139,107,107,15,79,24,0,0,0,0,55,54,0,50,40,1,2,1,141,108,108,15,79,24,0,0,0,0,55,54,6,50,41,1,2,0,143,109,109,15,79,24,0,0,0,0,55,54,254,49,45,1,2,1,107,107,107,15,79,24,23,0,0,0,55,54,4,50,45,1,2,1,108,108,108,15,79,24,23,0,0,0,55,54,10,50,45,1,2,0,109,109,109,15,79,24,23,0,0,0,55,54,251,49,50,1,2,1,139,107,107,15,79,24,23,0,0,0,55,54,1,50,51,1,2,1,141,108,108,15,79,24,23,0,0,0,55,54,7,50,52,1,2,0,143,109,109,15,79,24,23,0,0,0,63,54,34,50,71,0,0,0,101,101,101,0,0,0,0,0,0,0,63,54,14,50,71,0,0,0,104,104,104,0,0,0,0,0,0,0,63,54,18,50,71,0,2,1,107,107,107,0,0,0,0,0,0,0,63,54,24,50,71,0,2,1,108,108,108,0,0,0,0,0,0,0,63,54,30,50,71,0,2,0,109,109,109,0,0,0,0,0,0,0,63,54,33,50,28,1,0,0,139,101,101,0,0,0,0,0,0,0,63,54,15,50,28,1,2,1,139,107,107,0,0,0,0,0,0,0,63,54,13,50,29,1,0,0,141,104,104,0,0,0,0,0,0,0,63,54,21,50,29,1,2,1,141,108,108,0,0,0,0,0,0,0,63,54,27,50,30,1,2,0,143,109,109,0,0,0,0,0,0,0,63,54,19,50,36,1,2,1,107,107,107,15,79,24,0,0,0,0,63,54,25,50,36,1,2,1,108,108,108,15,79,24,0,0,0,0,63,54,31,50,36,1,2,0,109,109,109,15,79,24,0,0,0,0,63,54,16,50,39,1,2,1,139,107,107,15,79,24,0,0,0,0,63,54,22,50,40,1,2,1,141,108,108,15,79,24,0,0,0,0,63,54,28,50,41,1,2,0,143,109,109,15,79,24,0,0,0,0,63,54,20,50,45,1,2,1,107,107,107,15,79,24,23,0,0,0,63,54,26,50,45,1,2,1,108,108,108,15,79,24,23,0,0,0,63,54,32,50,45,1,2,0,109,109,109,15,79,24,23,0,0,0,63,54,17,50,50,1,2,1,139,107,107,15,79,24,23,0,0,0,63,54,23,50,51,1,2,1,141,108,108,15,79,24,23,0,0,0,63,54,29,50,52,1,2,0,143,109,109,15,79,24,23,0,0,0,71,54,56,50,71,0,0,0,101,101,101,0,0,0,0,0,0,0,71,54,36,50,71,0,0,0,104,104,104,0,0,0,0,0,0,0,71,54,40,50,71,0,2,1,107,107,107,0,0,0,0,0,0,0,71,54,46,50,71,0,2,1,108,108,108,0,0,0,0,0,0,0,71,54,52,50,71,0,2,0,109,109,109,0,0,0,0,0,0,0,71,54,55,50,28,1,0,0,139,101,101,0,0,0,0,0,0,0,71,54,37,50,28,1,2,1,139,107,107,0,0,0,0,0,0,0,71,54,35,50,29,1,0,0,141,104,104,0,0,0,0,0,0,0,71,54,43,50,29,1,2,1,141,108,108,0,0,0,0,0,0,0,71,54,49,50,30,1,2,0,143,109,109,0,0,0,0,0,0,0,71,54,41,50,36,1,2,1,107,107,107,15,79,24,0,0,0,0,71,54,47,50,36,1,2,1,108,108,108,15,79,24,0,0,0,0,71,54,53,50,36,1,2,0,109,109,109,15,79,24,0,0,0,0,71,54,38,50,39,1,2,1,139,107,107,15,79,24,0,0,0,0,71,54,44,50,40,1,2,1,141,108,108,15,79,24,0,0,0,0,71,54,50,50,41,1,2,0,143,109,109,15,79,24,0,0,0,0,71,54,42,50,45,1,2,1,107,107,107,15,79,24,23,0,0,0,71,54,48,50,45,1,2,1,108,108,108,15,79,24,23,0,0,0,71,54,54,50,45,1,2,0,109,109,109,15,79,24,23,0,0,0,71,54,39,50,50,1,2,1,139,107,107,15,79,24,23,0,0,0,71,54,45,50,51,1,2,1,141,108,108,15,79,24,23,0,0,0,71,54,51,50,52,1,2,0,143,109,109,15,79,24,23,0,0,0,80,54,78,50,71,0,0,0,101,101,101,0,0,0,0,0,0,0,80,54,58,50,71,0,0,0,104,104,104,0,0,0,0,0,0,0,80,54,62,50,71,0,2,1,107,107,107,0,0,0,0,0,0,0,80,54,68,50,71,0,2,1,108,108,108,0,0,0,0,0,0,0,80,54,74,50,71,0,2,0,109,109,109,0,0,0,0,0,0,0,80,54,77,50,28,1,0,0,139,101,101,0,0,0,0,0,0,0,80,54,59,50,28,1,2,1,139,107,107,0,0,0,0,0,0,0,80,54,57,50,29,1,0,0,141,104,104,0,0,0,0,0,0,0,80,54,65,50,29,1,2,1,141,108,108,0,0,0,0,0,0,0,80,54,71,50,30,1,2,0,143,109,109,0,0,0,0,0,0,0,80,54,63,50,36,1,2,1,107,107,107,15,79,24,0,0,0,0,80,54,69,50,36,1,2,1,108,108,108,15,79,24,0,0,0,0,80,54,75,50,36,1,2,0,109,109,109,15,79,24,0,0,0,0,80,54,60,50,39,1,2,1,139,107,107,15,79,24,0,0,0,0,80,54,66,50,40,1,2,1,141,108,108,15,79,24,0,0,0,0,80,54,72,50,41,1,2,0,143,109,109,15,79,24,0,0,0,0,80,54,64,50,45,1,2,1,107,107,107,15,79,24,23,0,0,0,80,54,70,50,45,1,2,1,108,108,108,15,79,24,23,0,0,0,80,54,76,50,45,1,2,0,109,109,109,15,79,24,23,0,0,0,80,54,61,50,50,1,2,1,139,107,107,15,79,24,23],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1342132);allocate([80,54,67,50,51,1,2,1,141,108,108,15,79,24,23,0,0,0,80,54,73,50,52,1,2,0,143,109,109,15,79,24,23,0,0,0,89,54,100,50,71,0,0,0,101,101,101,0,0,0,0,0,0,0,89,54,80,50,71,0,0,0,104,104,104,0,0,0,0,0,0,0,89,54,84,50,71,0,2,1,107,107,107,0,0,0,0,0,0,0,89,54,90,50,71,0,2,1,108,108,108,0,0,0,0,0,0,0,89,54,96,50,71,0,2,0,109,109,109,0,0,0,0,0,0,0,89,54,99,50,28,1,0,0,139,101,101,0,0,0,0,0,0,0,89,54,81,50,28,1,2,1,139,107,107,0,0,0,0,0,0,0,89,54,79,50,29,1,0,0,141,104,104,0,0,0,0,0,0,0,89,54,87,50,29,1,2,1,141,108,108,0,0,0,0,0,0,0,89,54,93,50,30,1,2,0,143,109,109,0,0,0,0,0,0,0,89,54,85,50,36,1,2,1,107,107,107,15,79,24,0,0,0,0,89,54,91,50,36,1,2,1,108,108,108,15,79,24,0,0,0,0,89,54,97,50,36,1,2,0,109,109,109,15,79,24,0,0,0,0,89,54,82,50,39,1,2,1,139,107,107,15,79,24,0,0,0,0,89,54,88,50,40,1,2,1,141,108,108,15,79,24,0,0,0,0,89,54,94,50,41,1,2,0,143,109,109,15,79,24,0,0,0,0,89,54,86,50,45,1,2,1,107,107,107,15,79,24,23,0,0,0,89,54,92,50,45,1,2,1,108,108,108,15,79,24,23,0,0,0,89,54,98,50,45,1,2,0,109,109,109,15,79,24,23,0,0,0,89,54,83,50,50,1,2,1,139,107,107,15,79,24,23,0,0,0,89,54,89,50,51,1,2,1,141,108,108,15,79,24,23,0,0,0,89,54,95,50,52,1,2,0,143,109,109,15,79,24,23,0,0,0,96,54,107,50,230,1,1,1,116,107,107,107,0,0,0,0,0,0,96,54,116,50,230,1,1,1,116,108,108,108,0,0,0,0,0,0,96,54,125,50,230,1,1,0,116,109,109,109,0,0,0,0,0,0,96,54,104,50,231,1,1,1,116,139,107,107,0,0,0,0,0,0,96,54,113,50,232,1,1,1,116,141,108,108,0,0,0,0,0,0,96,54,122,50,233,1,1,0,116,143,109,109,0,0,0,0,0,0,96,54,119,50,244,1,1,0,116,142,16,109,109,0,0,0,0,0,96,54,101,50,244,1,1,1,116,142,19,107,107,0,0,0,0,0,96,54,110,50,244,1,1,1,116,142,21,108,108,0,0,0,0,0,96,54,108,50,77,1,1,1,116,107,107,107,15,79,24,0,0,0,96,54,117,50,77,1,1,1,116,108,108,108,15,79,24,0,0,0,96,54,126,50,77,1,1,0,116,109,109,109,15,79,24,0,0,0,96,54,105,50,78,1,1,1,116,139,107,107,15,79,24,0,0,0,96,54,114,50,79,1,1,1,116,141,108,108,15,79,24,0,0,0,96,54,123,50,80,1,1,0,116,143,109,109,15,79,24,0,0,0,96,54,109,50,77,1,1,1,116,107,107,107,15,79,24,23,0,0,96,54,118,50,77,1,1,1,116,108,108,108,15,79,24,23,0,0,96,54,127,50,77,1,1,0,116,109,109,109,15,79,24,23,0,0,96,54,106,50,78,1,1,1,116,139,107,107,15,79,24,23,0,0,96,54,115,50,79,1,1,1,116,141,108,108,15,79,24,23,0,0,96,54,120,50,89,1,1,0,116,142,16,109,109,15,79,24,0,0,96,54,102,50,89,1,1,1,116,142,19,107,107,15,79,24,0,0,96,54,111,50,89,1,1,1,116,142,21,108,108,15,79,24,0,0,96,54,124,50,80,1,1,0,116,143,109,109,15,79,24,23,0,0,96,54,121,50,89,1,1,0,116,142,16,109,109,15,79,24,23,0,96,54,103,50,89,1,1,1,116,142,19,107,107,15,79,24,23,0,96,54,112,50,89,1,1,1,116,142,21,108,108,15,79,24,23,0,107,54,134,50,230,1,1,1,116,107,107,107,0,0,0,0,0,0,107,54,143,50,230,1,1,1,116,108,108,108,0,0,0,0,0,0,107,54,152,50,230,1,1,0,116,109,109,109,0,0,0,0,0,0,107,54,131,50,231,1,1,1,116,139,107,107,0,0,0,0,0,0,107,54,140,50,232,1,1,1,116,141,108,108,0,0,0,0,0,0,107,54,149,50,233,1,1,0,116,143,109,109,0,0,0,0,0,0,107,54,128,50,237,1,1,1,116,144,17,107,107,0,0,0,0,0,107,54,137,50,237,1,1,1,116,144,19,108,108,0,0,0,0,0,107,54,146,50,237,1,1,0,116,144,21,109,109,0,0,0,0,0,107,54,135,50,77,1,1,1,116,107,107,107,15,79,24,0,0,0,107,54,144,50,77,1,1,1,116,108,108,108,15,79,24,0,0,0,107,54,153,50,77,1,1,0,116,109,109,109,15,79,24,0,0,0,107,54,132,50,78,1,1,1,116,139,107,107,15,79,24,0,0,0,107,54,141,50,79,1,1,1,116,141,108,108,15,79,24,0,0,0,107,54,150,50,80,1,1,0,116,143,109,109,15,79,24,0,0,0,107,54,136,50,77,1,1,1,116,107,107,107,15,79,24,23,0,0,107,54,145,50,77,1,1,1,116,108,108,108,15,79,24,23,0,0,107,54,154,50,77,1,1,0,116,109,109,109,15,79,24,23,0,0,107,54,133,50,78,1,1,1,116,139,107,107,15,79,24,23,0,0,107,54,142,50,79,1,1,1,116,141,108,108,15,79,24,23,0,0,107,54,151,50,80,1,1,0,116,143,109,109,15,79,24,23,0,0,107,54,129,50,96,1,1,1,116,144,17,107,107,15,79,24,0,0,107,54,138,50,96,1,1,1,116,144,19,108,108,15,79,24,0,0,107,54,147,50,96,1,1,0,116,144,21,109,109,15,79,24,0,0,107,54,130,50,96,1,1,1,116,144,17,107,107,15,79,24,23,0,107,54,139,50,96,1,1,1,116,144,19,108,108,15,79,24,23,0,107,54,148,50,96,1,1,0,116,144,21,109,109,15,79,24,23,0,118,54,22,51,59,0,0,0,101,101,0,0,0,0,0,0,0,0,118,54,20,51,59,0,0,0,104,104,0,0,0,0,0,0,0,0,118,54,21,51,63,0,0,0,139,101,0,0,0,0,0,0,0,0,118,54,19,51,124,1,0,0,141,104,0,0,0,0,0,0,0,0,125,54,157,50,71,0,2,1,107,107,88,0,0,0,0,0,0,0,125,54,161,50,71,0,2,1,108,108,88,0,0,0,0,0,0,0,125,54,165,50,71,0,2,0,109,109,88,0,0,0,0,0,0,0,125,54,155,50,28,1,2,1,139,107,88,0,0,0,0,0,0,0,125,54,159,50,29,1,2,1,141,108,88,0,0,0,0,0,0,0,125,54,163,50,30,1,2,0,143,109,88,0,0,0,0,0,0,0,125,54,158,50,45,1,2,1,107,107,88,15,79,24,0,0,0,0,125,54,162,50,45,1,2,1,108,108,88,15,79,24,0,0,0,0,125,54,166,50,45,1,2,0,109,109,88,15,79,24,0,0,0,0,125,54,156,50,50,1,2,1,139,107,88,15,79,24,0,0,0,0,125,54,160,50,51,1,2,1,141,108,88,15,79,24,0,0,0,0,125,54,164,50,52,1,2,0,143,109,88,15,79,24,0,0,0,0,134,54,171,50,71,0,1,1,107,107,88,0,0,0,0,0,0,0,134,54,177,50,71,0,1,1,108,108,88,0,0,0,0,0,0,0,134,54,183,50,71,0,1,0,109,109,88,0,0,0,0,0,0,0,134,54,167,50,28,1,1,1,139,107,88,0,0,0,0,0,0,0,134,54,173,50,29,1,1,1,141,108,88,0,0,0,0,0,0,0,134,54,179,50,30,1,1,0,143,109,88,0,0,0,0,0,0,0,134,54,180,50,58,1,1,0,142,16,109,88,0,0,0,0,0,0,134,54,168,50,58,1,1,1,142,19,107,88,0,0,0,0,0,0,134,54,174,50,58,1,1,1,142,21,108,88,0,0,0,0,0,0,134,54,172,50,45,1,1,1,107,107,88,15,79,24,0,0,0,0,134,54,178,50,45,1,1,1,108,108,88,15,79,24,0,0,0,0,134,54,184,50,45,1,1,0,109,109,88,15,79,24,0,0,0,0,134,54,170,50,50,1,1,1,139,107,88,15,79,24,0,0,0,0,134,54,176,50,51,1,1,1,141,108,88,15,79,24,0,0,0,0,134,54,182,50,52,1,1,0,143,109,88,15,79,24,0,0,0,0,134,54,181,50,62,1,1,0,142,16,109,88,15,79,24,0,0,0,134,54,169,50,62,1,1,1,142,19,107,88,15,79,24,0,0,0,134,54,175,50,62,1,1,1,142,21,108,88,15,79,24,0,0,0,143,54,189,50,71,0,1,1,107,107,88,0,0,0,0,0,0,0,143,54,195,50,71,0,1,1,108,108,88,0,0,0,0,0,0,0,143,54,201,50,71,0,1,0,109,109,88,0,0,0,0,0,0,0,143,54,185,50,28,1,1,1,139,107,88,0,0,0,0,0,0,0,143,54,191,50,29,1,1,1,141,108,88,0,0,0,0,0,0,0,143,54,197,50,30,1,1,0,143,109,88,0,0,0,0,0,0,0,143,54,186,50,33,1,1,1,144,17,107,88,0,0,0,0,0,0,143,54,192,50,33,1,1,1,144,19,108,88,0,0,0,0,0,0,143,54,198,50,33,1,1,0,144,21,109,88,0,0,0,0,0,0,143,54,190,50,45,1,1,1,107,107,88,15,79,24,0,0,0,0,143,54,196,50,45,1,1,1,108,108,88,15,79,24,0,0,0,0,143,54,202,50,45,1,1,0,109,109,88,15,79,24,0,0,0,0,143,54,188,50,50,1,1,1,139,107,88,15,79,24,0,0,0,0,143,54,194,50,51,1,1,1,141,108,88,15,79,24,0,0,0,0,143,54,200,50,52,1,1,0,143,109,88,15,79,24,0,0,0,0,143,54,187,50,57,1,1,1,144,17,107,88,15,79,24,0,0,0,143,54,193,50,57,1,1,1,144,19,108,88,15,79,24,0,0,0,143,54,199,50,57,1,1,0,144,21,109,88,15,79,24,0,0,0,152,54,205,50,71,0,2,1,107,107,88,0,0,0,0,0,0,0,152,54,209,50,71,0,2,1,108,108,88,0,0,0,0,0,0,0,152,54,213,50,71,0,2,0,109,109,88,0,0,0,0,0,0,0,152,54,203,50,28,1,2,1,139,107,88,0,0,0,0,0,0,0,152,54,207,50,29,1,2,1,141,108,88,0,0,0,0,0,0,0,152,54,211,50,30,1,2,0,143,109,88,0,0,0,0,0,0,0,152,54,206,50,45,1,2,1,107,107,88,15,79,24,0,0,0,0,152,54,210,50,45,1,2,1,108,108,88,15,79,24,0,0,0,0,152,54,214,50,45,1,2,0,109,109,88,15,79,24,0,0,0,0,152,54,204,50,50,1,2,1,139,107,88,15,79,24,0,0,0,0,152,54,208,50,51,1,2,1,141,108,88,15,79,24,0,0,0,0,152,54,212,50,52,1,2,0,143,109,88,15,79,24,0,0,0,0,161,54,217,50,71,0,2,1,107,107,88,0,0,0,0,0,0,0,161,54,221,50,71,0,2,1,108,108,88,0,0,0,0,0,0,0,161,54,225,50,71,0,2,0,109,109,88,0,0,0,0,0,0,0,161,54,215,50,28,1,2,1,139,107,88,0,0,0,0,0,0,0,161,54,219,50,29,1,2,1,141,108,88,0,0,0,0,0,0,0,161,54,223,50,30,1,2,0,143,109,88,0,0,0,0,0,0,0,161,54,218,50,45,1,2,1,107,107,88,15,79,24,0,0,0,0,161,54,222,50,45,1,2,1,108,108,88,15,79,24,0,0,0,0,161,54,226,50,45,1,2,0,109,109,88,15,79,24,0,0,0,0,161,54,216,50,50,1,2,1,139,107,88,15,79,24,0,0,0,0,161,54,220,50,51,1,2,1,141,108,88,15,79,24,0,0,0,0,161,54,224,50,52,1,2,0,143,109,88,15,79,24,0,0,0,0,171,54,231,50,71,0,1,1,107,107,88,0,0,0,0,0,0,0,171,54,237,50,71,0,1,1,108,108,88,0,0,0,0,0,0,0,171,54,243,50,71,0,1,0,109,109,88,0,0,0,0,0,0,0,171,54,227,50,28,1,1,1,139,107,88,0,0,0,0,0,0,0,171,54,233,50,29,1,1,1,141,108,88,0,0,0,0,0,0,0,171,54,239,50,30,1,1,0,143,109,88,0,0,0,0,0,0,0,171,54,240,50,58,1,1,0,142,16,109,88,0,0,0,0,0,0,171,54,228,50,58,1,1,1,142,19,107,88,0,0,0,0,0,0,171,54,234,50,58,1,1,1,142,21,108,88,0,0,0,0,0,0,171,54,232,50,45,1,1,1,107,107,88,15,79,24,0,0,0,0,171,54,238,50,45,1,1,1,108,108,88,15,79,24,0,0,0,0,171,54,244,50,45,1,1,0,109,109,88,15,79,24,0,0,0,0,171,54,230,50,50,1,1,1,139,107,88,15,79,24,0,0,0,0,171,54,236,50,51,1,1,1,141,108,88,15,79,24,0,0,0,0,171,54,242,50,52,1,1,0,143,109,88,15,79,24,0,0,0,0,171,54,241,50,62,1,1,0,142,16,109,88,15,79,24,0,0,0,171,54,229,50,62,1,1,1,142,19,107,88,15,79,24,0,0,0,171,54,235,50,62,1,1,1,142,21,108,88,15,79,24,0,0,0,181,54,249,50,71,0,1,1,107,107,88,0,0,0,0,0,0,0,181,54,255,50,71,0,1,1,108,108,88,0,0,0,0,0,0,0,181,54,5,51,71,0,1,0,109,109,88,0,0,0,0,0,0,0,181,54,245,50,28,1,1,1,139,107,88,0,0,0,0,0,0,0,181,54,251,50,29,1,1,1,141,108,88,0,0,0,0,0,0,0,181,54,1,51,30,1,1,0,143,109,88,0,0,0,0,0,0,0,181,54,246,50,33,1,1,1,144,17,107,88,0,0,0,0,0,0,181,54,252,50,33,1,1,1,144,19,108,88,0,0,0,0,0,0,181,54,2,51,33,1,1,0,144,21,109,88,0,0,0,0,0,0,181,54,250,50,45,1,1,1,107,107,88,15,79,24,0,0,0,0,181,54,0,51,45,1,1,1,108,108,88,15,79,24,0,0,0,0,181,54,6,51,45,1,1,0,109,109,88,15,79,24,0,0,0,0,181,54,248,50,50,1,1,1,139,107,88,15,79,24,0,0,0,0,181,54,254,50,51,1,1,1,141,108,88,15,79,24,0,0,0,0,181,54,4,51,52,1,1,0,143,109,88,15,79,24,0,0,0,0,181,54,247,50,57,1,1,1,144,17,107,88,15,79,24,0,0,0,181,54,253,50,57,1,1,1,144,19,108,88,15,79,24,0,0,0,181,54,3,51,57,1,1,0,144,21,109,88,15,79,24,0,0,0,191,54,9,51,71,0,2,1,107,107,88,0,0,0,0,0,0,0,191,54,13,51,71,0,2,1,108,108,88,0,0,0,0,0,0,0,191,54,17,51,71,0,2,0,109,109,88,0,0,0,0,0,0,0,191,54,7,51,28,1,2,1,139,107,88,0,0,0,0,0,0,0,191,54,11,51,29,1,2,1,141,108,88,0,0,0,0,0,0,0,191,54,15,51,30,1,2,0,143,109,88,0,0,0,0,0,0,0,191,54,10,51,45,1,2,1,107,107,88,15,79,24,0,0,0,0,191,54,14,51,45,1,2,1,108,108,88,15,79,24,0,0,0,0,191,54,18,51,45,1,2,0,109,109,88,15,79,24,0,0,0,0,191,54,8,51,50,1,2,1,139,107,88,15,79,24,0,0,0,0,191,54,12,51,51,1,2,1,141,108,88,15,79,24,0,0,0,0,191,54,16,51,52,1,2,0,143,109,88,15,79,24,0,0,0,0,201,54,44,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,201,54,24,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,201,54,28,51,71,0,2,1,107,107,107,0,0,0,0,0,0,0,201,54,34,51,71,0,2,1,108,108,108,0,0,0,0,0,0,0,201,54,40,51,71,0,2,0,109,109,109,0,0,0,0,0,0,0,201,54,43,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,201,54,25,51,28,1,2,1,139,107,107,0,0,0,0,0,0,0,201,54,23,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,201,54,31,51,29,1,2,1,141,108,108,0,0,0,0,0,0,0,201,54,37,51,30,1,2,0,143,109,109,0,0,0,0,0,0,0,201,54,29,51,36,1,2,1,107,107,107,15,79,24,0,0,0,0,201,54,35,51,36,1,2,1,108,108,108,15,79,24,0,0,0,0,201,54,41,51,36,1,2,0,109,109,109,15,79,24,0,0,0,0,201,54,26,51,39,1,2,1,139,107,107,15,79,24,0,0,0,0,201,54,32,51,40,1,2,1,141,108,108,15,79,24,0,0,0,0,201,54,38,51,41,1,2,0,143,109,109,15,79,24,0,0,0,0,201,54,30,51,45,1,2,1,107,107,107,15,79,24,23,0,0,0,201,54,36,51,45,1,2,1,108,108,108,15,79,24,23,0,0,0,201,54,42,51,45,1,2,0,109,109,109,15,79,24,23,0,0,0,201,54,27,51,50,1,2,1,139,107,107,15,79,24,23,0,0,0,201,54,33,51,51,1,2,1,141,108,108,15,79,24,23,0,0,0,201,54,39,51,52,1,2,0,143,109,109,15,79,24,23,0,0,0,212,54,75,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,212,54,46,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,212,54,53,51,71,0,1,1,107,107,107,0,0,0,0,0,0,0,212,54,62,51,71,0,1,1,108,108,108,0,0,0,0,0,0,0,212,54,71,51,71,0,1,0,109,109,109,0,0,0,0,0,0,0,212,54,74,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,212,54,47,51,28,1,1,1,139,107,107,0,0,0,0,0,0,0,212,54,45,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,212,54,56,51,29,1,1,1,141,108,108,0,0,0,0,0,0,0,212,54,65,51,30,1,1,0,143,109,109,0,0,0,0,0,0,0,212,54,66,51,58,1,1,0,142,16,109,109,0,0,0,0,0,0,212,54,48,51,58,1,1,1,142,19,107,107,0,0,0,0,0,0,212,54,57,51,58,1,1,1,142,21,108,108,0,0,0,0,0,0,212,54,54,51,36,1,1,1,107,107,107,15,79,24,0,0,0,0,212,54,63,51,36,1,1,1,108,108,108,15,79,24,0,0,0,0,212,54,72,51,36,1,1,0,109,109,109,15,79,24,0,0,0,0,212,54,51,51,39,1,1,1,139,107,107,15,79,24,0,0,0,0,212,54,60,51,40,1,1,1,141,108,108,15,79,24,0,0,0,0,212,54,69,51,41,1,1,0,143,109,109,15,79,24,0,0,0,0,212,54,55,51,45,1,1,1,107,107,107,15,79,24,23,0,0,0,212,54,64,51,45,1,1,1,108,108,108,15,79,24,23,0,0,0,212,54,73,51,45,1,1,0,109,109,109,15,79,24,23,0,0,0,212,54,52,51,50,1,1,1,139,107,107,15,79,24,23,0,0,0,212,54,61,51,51,1,1,1,141,108,108,15,79,24,23,0,0,0,212,54,67,51,60,1,1,0,142,16,109,109,15,79,24,0,0,0,212,54,49,51,60,1,1,1,142,19,107,107,15,79,24,0,0,0,212,54,58,51,60,1,1,1,142,21,108,108,15,79,24,0,0,0,212,54,70,51,52,1,1,0,143,109,109,15,79,24,23,0,0,0,212,54,68,51,62,1,1,0,142,16,109,109,15,79,24,23,0,0,212,54,50,51,62,1,1,1,142,19,107,107,15,79,24,23,0,0,212,54,59,51,62,1,1,1,142,21,108,108,15,79,24,23,0,0,223,54,106,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,223,54,77,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,223,54,84,51,71,0,1,1,107,107,107,0,0,0,0,0,0,0,223,54,93,51,71,0,1,1,108,108,108,0,0,0,0,0,0,0,223,54,102,51,71,0,1,0,109,109,109,0,0,0,0,0,0,0,223,54,105,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,223,54,78,51,28,1,1,1,139,107,107,0,0,0,0,0,0,0,223,54,76,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,223,54,87,51,29,1,1,1,141,108,108,0,0,0,0,0,0,0,223,54,96,51,30,1,1,0,143,109,109,0,0,0,0,0,0,0,223,54,79,51,33,1,1,1,144,17,107,107,0,0,0,0,0,0,223,54,88,51,33,1,1,1,144,19,108,108,0,0,0,0,0,0,223,54,97,51,33,1,1,0,144,21,109,109,0,0,0,0,0,0,223,54,85,51,36,1,1,1,107,107,107,15,79,24,0,0,0,0,223,54,94,51,36,1,1,1,108,108,108,15,79,24,0,0,0,0,223,54,103,51,36,1,1,0,109,109,109,15,79,24,0,0,0,0,223,54,82,51,39,1,1,1,139,107,107,15,79,24,0,0,0,0,223,54,91,51,40,1,1,1,141,108,108,15,79,24,0,0,0,0,223,54,100,51,41,1,1,0,143,109,109,15,79,24,0,0,0,0,223,54,86,51,45,1,1,1,107,107,107,15,79,24,23,0,0,0,223,54,95,51,45,1,1,1,108,108,108,15,79,24,23,0,0,0,223,54,104,51,45,1,1,0,109,109,109,15,79,24,23,0,0,0,223,54,83,51,50,1,1,1,139,107,107,15,79,24,23,0,0,0,223,54,92,51,51,1,1,1,141,108,108,15,79,24,23,0,0,0,223,54,101,51,52,1,1,0,143,109,109,15,79,24,23,0,0,0,223,54,80,51,53,1,1,1,144,17,107,107,15,79,24,0,0,0,223,54,89,51,53,1,1,1,144,19,108,108,15,79,24,0,0,0,223,54,98,51,53,1,1,0,144,21,109,109,15,79,24,0,0,0,223,54,81,51,57,1,1,1,144,17,107,107,15,79,24,23,0,0,223,54,90,51,57,1,1,1,144,19,108,108,15,79,24,23,0,0,223,54,99,51,57,1,1,0,144,21,109,109,15,79,24,23,0,0,235,54,128,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,235,54,108,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,235,54,112,51,71,0,2,1,107,107,107,0,0,0,0,0,0,0,235,54,118,51,71,0,2,1,108,108,108,0,0,0,0,0,0,0,235,54,124,51,71,0,2,0,109,109,109,0,0,0,0,0,0,0,235,54,127,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,235,54,109,51,28,1,2,1,139,107,107,0,0,0,0,0,0,0,235,54,107,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,235,54,115,51,29,1,2,1,141,108,108,0,0,0,0,0,0,0,235,54,121,51,30,1,2,0,143,109,109,0,0,0,0,0,0,0,235,54,113,51,36,1,2,1,107,107,107,15,79,24,0,0,0,0,235,54,119,51,36,1,2,1,108,108,108,15,79,24,0,0,0,0,235,54,125,51,36,1,2,0,109,109,109,15,79,24,0,0,0,0,235,54,110,51,39,1,2,1,139,107,107,15,79,24,0,0,0,0,235,54,116,51,40,1,2,1,141,108,108,15,79,24,0,0,0,0,235,54,122,51,41,1,2,0,143,109,109,15,79,24,0,0,0,0,235,54,114,51,45,1,2,1,107,107,107,15,79,24,23,0,0,0,235,54,120,51,45,1,2,1,108,108,108,15,79,24,23,0,0,0,235,54,126,51,45,1,2,0,109,109,109,15,79,24,23,0,0,0,235,54,111,51,50,1,2,1,139,107,107,15,79,24,23,0,0,0,235,54,117,51,51,1,2,1,141,108,108,15,79,24,23,0,0,0,235,54,123,51,52,1,2,0,143,109,109,15,79,24,23,0,0,0,246,54,150,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,246,54,130,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,246,54,134,51,71,0,2,1,107,107,107,0,0,0,0,0,0,0,246,54,140,51,71,0,2,1,108,108,108,0,0,0,0,0,0,0,246,54,146,51,71,0,2,0,109,109,109,0,0,0,0,0,0,0,246,54,149,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,246,54,131,51,28,1,2,1,139,107,107,0,0,0,0,0,0,0,246,54,129,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,246,54,137,51,29,1,2,1,141,108,108,0,0,0,0,0,0,0,246,54,143,51,30,1,2,0,143,109,109,0,0,0,0,0,0,0,246,54,135,51,36,1,2,1,107,107,107,15,79,24,0,0,0,0,246,54,141,51,36,1,2,1,108,108,108,15,79,24,0,0,0,0,246,54,147,51,36,1,2,0,109,109,109,15,79,24,0,0,0,0,246,54,132,51,39,1,2,1,139,107,107,15,79,24,0,0,0,0,246,54,138,51,40,1,2,1,141,108,108,15,79,24,0,0,0,0,246,54,144,51,41,1,2,0,143,109,109,15,79,24,0,0,0,0,246,54,136,51,45,1,2,1,107,107,107,15,79,24,23,0,0,0,246,54,142,51,45,1,2,1,108,108,108,15,79,24,23,0,0,0,246,54,148,51,45,1,2,0,109,109,109,15,79,24,23,0,0,0,246,54,133,51,50,1,2,1,139,107,107,15,79,24,23,0,0,0,246,54,139,51,51,1,2,1,141,108,108,15,79,24,23,0,0,0,246,54,145,51,52,1,2,0,143,109,109,15,79,24,23,0,0,0,1,55,181,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,1,55,152,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,1,55,159,51,71,0,1,1,107,107,107,0,0,0,0,0,0,0,1,55,168,51,71,0,1,1,108,108,108,0,0,0,0,0,0,0,1,55,177,51,71,0,1,0,109,109,109,0,0,0,0,0,0,0,1,55,180,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,1,55,153,51,28,1,1,1,139,107,107,0,0,0,0,0,0,0,1,55,151,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,1,55,162,51,29,1,1,1,141,108,108,0,0,0,0,0,0,0,1,55,171,51,30,1,1,0,143,109,109,0,0,0,0,0,0,0,1,55,172,51,58,1,1,0,142,16,109,109,0,0,0,0,0,0,1,55,154,51,58,1,1,1,142,19,107,107,0,0,0,0,0,0,1,55,163,51,58,1,1,1,142,21,108,108,0,0,0,0,0,0,1,55,160,51,36,1,1,1,107,107,107,15,79,24,0,0,0,0,1,55,169,51,36,1,1,1,108,108,108,15,79,24,0,0,0,0,1,55,178,51,36,1,1,0,109,109,109,15,79,24,0,0,0,0,1,55,157,51,39,1,1,1,139,107,107,15,79,24,0,0,0,0,1,55,166,51,40,1,1,1,141,108,108,15,79,24,0,0,0,0,1,55,175,51,41,1,1,0,143,109,109,15,79,24,0,0,0,0,1,55,161,51,45,1,1,1,107,107,107,15,79,24,23,0,0,0,1,55,170,51,45,1,1,1,108,108,108,15,79,24,23,0,0,0,1,55,179,51,45,1,1,0,109,109,109,15,79,24,23,0,0,0,1,55,158,51,50,1,1,1,139,107,107,15,79,24,23,0,0,0,1,55,167,51,51,1,1,1,141,108,108,15,79,24,23,0,0,0,1,55,173,51,60,1,1,0,142,16,109,109,15,79,24,0,0,0,1,55,155,51,60,1,1,1,142,19,107,107,15,79,24,0,0,0,1,55,164,51,60,1,1,1,142,21,108,108,15,79,24,0,0,0,1,55,176,51,52,1,1,0,143,109,109,15,79,24,23,0,0,0,1,55,174,51,62,1,1,0,142,16,109,109,15,79,24,23,0,0,1,55,156,51,62,1,1,1,142,19,107,107,15,79,24,23,0,0,1,55,165,51,62,1,1,1,142,21,108,108,15,79,24,23,0,0,12,55,212,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,12,55,183,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,12,55,190,51,71,0,1,1,107,107,107,0,0,0,0,0,0,0,12,55,199,51,71,0,1,1,108,108,108,0,0,0,0,0,0,0,12,55,208,51,71,0,1,0,109,109,109,0,0,0,0,0,0,0,12,55,211,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,12,55,184,51,28,1,1,1,139,107,107,0,0,0,0,0,0,0,12,55,182,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,12,55,193,51,29,1,1,1,141,108,108,0,0,0,0,0,0,0,12,55,202,51,30,1,1,0,143,109,109,0,0,0,0,0,0,0,12,55,185,51,33,1,1,1,144,17,107,107,0,0,0,0,0,0,12,55,194,51,33,1,1,1,144,19,108,108,0,0,0,0,0,0,12,55,203,51,33,1,1,0,144,21,109,109,0,0,0,0,0,0,12,55,191,51,36,1,1,1,107,107,107,15,79,24,0,0,0,0,12,55,200,51,36,1,1,1,108,108,108,15,79,24,0,0,0,0,12,55,209,51,36,1,1,0,109,109,109,15,79,24,0,0,0,0,12,55,188,51,39,1,1,1,139,107,107,15,79,24,0,0,0,0,12,55,197,51,40,1,1,1,141,108,108,15,79,24,0,0,0,0,12,55,206,51,41,1,1,0,143,109,109,15,79,24,0,0,0,0,12,55,192,51,45,1,1,1,107,107,107,15,79,24,23,0,0,0,12,55,201,51,45,1,1,1,108,108,108,15,79,24,23,0,0,0,12,55,210,51,45,1,1,0,109,109,109,15,79,24,23,0,0,0,12,55,189,51,50,1,1,1,139,107,107,15,79,24,23,0,0,0,12,55,198,51,51,1,1,1,141,108,108,15,79,24,23,0,0,0,12,55,207,51,52,1,1,0,143,109,109,15,79,24,23,0,0,0,12,55,186,51,53,1,1,1,144,17,107,107,15,79,24,0,0,0,12,55,195,51,53,1,1,1,144,19,108,108,15,79,24,0,0,0,12,55,204,51,53,1,1,0,144,21,109,109,15,79,24,0,0,0,12,55,187,51,57,1,1,1,144,17,107,107,15,79,24,23,0,0,12,55,196,51,57,1,1,1,144,19,108,108,15,79,24,23,0,0,12,55,205,51,57,1,1,0,144,21,109,109,15,79,24,23,0,0,24,55,234,51,71,0,0,0,101,101,101,0,0,0,0,0,0,0,24,55,214,51,71,0,0,0,104,104,104,0,0,0,0,0,0,0,24,55,218,51,71,0,2,1,107,107,107,0,0,0,0,0,0,0,24,55,224,51,71,0,2,1,108,108,108,0,0,0,0,0,0,0,24,55,230,51,71,0,2,0,109,109,109,0,0,0,0,0,0,0,24,55,233,51,28,1,0,0,139,101,101,0,0,0,0,0,0,0,24,55,215,51,28,1,2,1,139,107,107,0,0,0,0,0,0,0,24,55,213,51,29,1,0,0,141,104,104,0,0,0,0,0,0,0,24,55,221,51,29,1,2,1,141,108,108,0,0,0,0,0,0,0,24,55,227,51,30,1,2,0,143,109,109,0,0,0,0,0,0,0,24,55,219,51,36,1,2,1,107,107,107,15,79,24,0,0,0,0,24,55,225,51,36,1,2,1,108,108,108,15,79,24,0,0,0,0,24,55,231,51,36,1,2,0,109,109,109,15,79,24,0,0,0,0,24,55,216,51,39,1,2,1,139,107,107,15,79,24,0,0,0,0,24,55,222,51,40,1,2,1,141,108,108,15,79,24,0,0,0,0,24,55,228,51,41,1,2,0,143,109,109,15,79,24,0,0,0,0,24,55,220,51,45,1,2,1,107,107,107,15,79,24,23,0,0,0,24,55,226,51,45,1,2,1,108,108,108,15,79,24,23,0,0,0,24,55,232,51,45,1,2,0,109,109,109,15,79,24,23,0,0,0,24,55,217,51,50,1,2,1,139,107,107,15,79,24,23,0,0,0,24,55,223,51,51,1,2,1,141,108,108,15,79,24,23,0,0,0,24,55,229,51,52,1,2,0,143,109,109,15,79,24,23,0,0,0,35,55,36,52,71,0,0,0,101,101,101,0,0,0,0,0,0,0,35,55,34,52,71,0,0,0,104,104,104,0,0,0,0,0,0,0,35,55,35,52,28,1,0,0,139,101,101,0,0,0,0,0,0,0,35,55,33,52,29,1,0,0,141,104,104,0,0,0,0,0,0,0,41,55,241,51,71,0,1,1,107,107,107,0,0,0,0,0,0,0,41,55,250,51,71,0,1,1,108,108,108,0,0,0,0,0,0,0,41,55,3,52,71,0,1,0,109,109,109,0,0,0,0,0,0,0,41,55,235,51,28,1,1,1,139,107,107,0,0,0,0,0,0,0,41,55,244,51,29,1,1,1,141,108,108,0,0,0,0,0,0,0,41,55,253,51,30,1,1,0,143,109,109,0,0,0,0,0,0,0,41,55,254,51,58,1,1,0,142,16,109,109,0,0,0,0,0,0,41,55,236,51,58,1,1,1,142,19,107,107,0,0,0,0,0,0,41,55,245,51,58,1,1,1,142,21,108,108,0,0,0,0,0,0,41,55,242,51,36,1,1,1,107,107,107,15,79,24,0,0,0,0,41,55,251,51,36,1,1,1,108,108,108,15,79,24,0,0,0,0,41,55,4,52,36,1,1,0,109,109,109,15,79,24,0,0,0,0,41,55,239,51,39,1,1,1,139,107,107,15,79,24,0,0,0,0,41,55,248,51,40,1,1,1,141,108,108,15,79,24,0,0,0,0,41,55,1,52,41,1,1,0,143,109,109,15,79,24,0,0,0,0,41,55,243,51,45,1,1,1,107,107,107,15,79,24,23,0,0,0,41,55,252,51,45,1,1,1,108,108,108,15,79,24,23,0,0,0,41,55,5,52,45,1,1,0,109,109,109,15,79,24,23,0,0,0,41,55,240,51,50,1,1,1,139,107,107,15,79,24,23,0,0,0,41,55,249,51,51,1,1,1,141,108,108,15,79,24,23,0,0,0,41,55,255,51,60,1,1,0,142,16,109,109,15,79,24,0,0,0,41,55,237,51,60,1,1,1,142,19,107,107,15,79,24,0,0,0,41,55,246,51,60,1,1,1,142,21,108,108,15,79,24,0,0,0,41,55,2,52,52,1,1,0,143,109,109,15,79,24,23,0,0,0,41,55,0,52,62,1,1,0,142,16,109,109,15,79,24,23,0,0,41,55,238,51,62,1,1,1,142,19,107,107,15,79,24,23,0,0,41,55,247,51,62,1,1,1,142,21,108,108,15,79,24,23,0,0,48,55,12,52,71,0,1,1,107,107,107,0,0,0,0,0,0,0,48,55,21,52,71,0,1,1,108,108,108,0,0,0,0,0,0,0,48,55,30,52,71,0,1,0,109,109,109,0,0,0,0,0,0,0,48,55,6,52,28,1,1,1,139,107,107,0,0,0,0,0,0,0,48,55,15,52,29,1,1,1,141,108,108,0,0,0,0,0,0,0,48,55,24,52,30,1,1,0,143,109,109,0,0,0,0,0,0,0,48,55,7,52,33,1,1,1,144,17,107,107,0,0,0,0,0,0,48,55,16,52,33,1,1,1,144,19,108,108,0,0,0,0,0,0,48,55,25,52,33,1,1,0,144,21,109,109,0,0,0,0,0,0,48,55,13,52,36,1,1,1,107,107,107,15,79,24,0,0,0,0,48,55,22,52,36,1,1,1,108,108,108,15,79,24,0,0,0,0,48,55,31,52,36,1,1,0,109,109,109,15,79,24,0,0,0,0,48,55,10,52,39,1,1,1,139,107,107,15,79,24,0,0,0,0,48,55,19,52,40,1,1,1,141,108,108,15,79,24,0,0,0,0,48,55,28,52,41,1,1,0,143,109,109,15,79,24,0,0,0,0,48,55,14,52,45,1,1,1,107,107,107,15,79,24,23,0,0,0,48,55,23,52,45,1,1,1,108,108,108,15,79,24,23,0,0,0,48,55,32,52,45,1,1,0,109,109,109,15,79,24,23,0,0,0,48,55,11,52,50,1,1,1,139,107,107,15,79,24,23,0,0,0,48,55,20,52,51,1,1,1,141,108,108,15,79,24,23,0,0,0,48,55,29,52,52,1,1,0,143,109,109,15,79,24,23,0,0,0,48,55,8,52,53,1,1,1,144,17,107,107,15,79,24,0,0,0,48,55,17,52,53,1,1,1,144,19,108,108,15,79,24,0,0,0,48,55,26,52,53,1,1,0,144,21,109,109,15,79,24,0,0,0,48,55,9,52,57,1,1,1,144,17,107,107,15,79,24,23,0,0,48,55,18,52,57,1,1,1,144,19,108,108,15,79,24,23,0,0,48,55,27,52,57,1,1,0,144,21,109,109,15,79,24,23,0,0,55,55,43,52,67,1,8,1,116,107,107,107,0,0,0,0,0,0,55,55,52,52,67,1,8,1,116,108,108,108,0,0,0,0,0,0,55,55,61,52,67,1,8,0,116,109,109,109,0,0,0,0,0,0,55,55,40,52,68,1,8,1,116,139,107,107,0,0,0,0,0,0,55,55,49,52,69,1,8,1,116,141,108,108,0,0,0,0,0,0,55,55,58,52,70,1,8,0,116,143,109,109,0,0,0,0,0,0,55,55,62,52,162,1,8,0,116,22,109,109,109,0,0,0,0,0,55,55,37,52,94,1,8,1,116,144,17,107,107,0,0,0,0,0,55,55,46,52,94,1,8,1,116,144,19,108,108,0,0,0,0,0,55,55,55,52,94,1,8,0,116,144,21,109,109,0,0,0,0,0,55,55,44,52,77,1,8,1,116,107,107,107,15,79,24,0,0,0,55,55,53,52,77,1,8,1,116,108,108,108,15,79,24,0,0,0,55,55,65,52,77,1,8,0,116,109,109,109,15,79,24,0,0,0,55,55,41,52,78,1,8,1,116,139,107,107,15,79,24,0,0,0,55,55,50,52,79,1,8,1,116,141,108,108,15,79,24,0,0,0,55,55,59,52,80,1,8,0,116,143,109,109,15,79,24,0,0,0,55,55,63,52,240,1,8,0,116,22,109,109,109,15,79,24,0,0,55,55,45,52,86,1,8,1,116,107,107,107,15,79,24,23,0,0,55,55,54,52,86,1,8,1,116,108,108,108,15,79,24,23,0,0,55,55,66,52,86,1,8,0,116,109,109,109,15,79,24,23,0,0,55,55,42,52,87,1,8,1,116,139,107,107,15,79,24,23,0,0,55,55,51,52,88,1,8,1,116,141,108,108,15,79,24,23,0,0,55,55,60,52,90,1,8,0,116,143,109,109,15,79,24,23,0,0,55,55,38,52,96,1,8,1,116,144,17,107,107,15,79,24,0,0,55,55,47,52,96,1,8,1,116,144,19,108,108,15,79,24,0,0,55,55,56,52,96,1,8,0,116,144,21,109,109,15,79,24,0,0,55,55,64,52,169,1,8,0,116,22,109,109,109,15,79,24,23,0,55,55,39,52,98,1,8,1,116,144,17,107,107,15,79,24,23,0,55,55,48,52,98,1,8,1,116,144,19,108,108,15,79,24,23,0,55,55,57,52,98,1,8,0,116,144,21,109,109,15,79,24,23,0,64,55,73,52,67,1,8,1,116,107,107,107,0,0,0,0,0,0,64,55,82,52,67,1,8,1,116,108,108,108,0,0,0,0,0,0,64,55,91,52,67,1,8,0,116,109,109,109,0,0,0,0,0,0,64,55,70,52,68,1,8,1,116,139,107,107,0,0,0,0,0,0,64,55,79,52,69,1,8,1,116,141,108,108,0,0,0,0,0,0,64,55,88,52,70,1,8,0,116,143,109,109,0,0,0,0,0,0,64,55,92,52,162,1,8,0,116,22,109,109,109,0,0,0,0,0,64,55,85,52,72,1,8,0,116,142,16,109,109,0,0,0,0,0,64,55,67,52,72,1,8,1,116,142,19,107,107,0,0,0,0,0,64,55,76,52,72,1,8,1,116,142,21,108,108,0,0,0,0,0,64,55,74,52,77,1,8,1,116,107,107,107,15,79,24,0,0,0,64,55,83,52,77,1,8,1,116,108,108,108,15,79,24,0,0,0,64,55,95,52,77,1,8,0,116,109,109,109,15,79,24,0,0,0,64,55,71,52,78,1,8,1,116,139,107,107,15,79,24,0,0,0,64,55,80,52,79,1,8,1,116,141,108,108,15,79,24,0,0,0,64,55,89,52,80,1,8,0,116,143,109,109,15,79,24,0,0,0,64,55,93,52,240,1,8,0,116,22,109,109,109,15,79,24,0,0,64,55,75,52,86,1,8,1,116,107,107,107,15,79,24,23,0,0,64,55,84,52,86,1,8,1,116,108,108,108,15,79,24,23,0,0,64,55,96,52,86,1,8,0,116,109,109,109,15,79,24,23,0,0,64,55,72,52,87,1,8,1,116,139,107,107,15,79,24,23,0,0,64,55,81,52,88,1,8,1,116,141,108,108,15,79,24,23,0,0,64,55,86,52,89,1,8,0,116,142,16,109,109,15,79,24,0,0,64,55,68,52,89,1,8,1,116,142,19,107,107,15,79,24,0,0,64,55,77,52,89,1,8,1,116,142,21,108,108,15,79,24,0,0,64,55,90,52,90,1,8,0,116,143,109,109,15,79,24,23,0,0,64,55,94,52,169,1,8,0,116,22,109,109,109,15,79,24,23,0,64,55,87,52,92,1,8,0,116,142,16,109,109,15,79,24,23,0,64,55,69,52,92,1,8,1,116,142,19,107,107,15,79,24,23,0,64,55,78,52,92,1,8,1,116,142,21,108,108,15,79,24,23,0,73,55,103,52,67,1,8,0,116,107,107,107,0,0,0,0,0,0,73,55,97,52,68,1,8,0,116,139,107,107,0,0,0,0,0,0,73,55,98,52,172,1,8,0,116,144,107,107,0,0,0,0,0,0,73,55,104,52,162,1,8,0,116,22,107,107,107,0,0,0,0,0,73,55,107,52,77,1,8,0,116,107,107,107,15,79,24,0,0,0,73,55,101,52,78,1,8,0,116,139,107,107,15,79,24,0,0,0,73,55,99,52,249,1,8,0,116,144,107,107,15,79,24,0,0,0,73,55,105,52,240,1,8,0,116,22,107,107,107,15,79,24,0,0,73,55,108,52,86,1,8,0,116,107,107,107,15,79,24,23,0,0,73,55,102,52,87,1,8,0,116,139,107,107,15,79,24,23,0,0,73,55,100,52,99,2,8,0,116,144,107,107,15,79,24,23,0,0,73,55,106,52,169,1,8,0,116,22,107,107,107,15,79,24,23,0,82,55,115,52,67,1,8,0,116,107,107,107,0,0,0,0,0,0,82,55,109,52,68,1,8,0,116,139,107,107,0,0,0,0,0,0,82,55,110,52,174,1,8,0,116,142,107,107,0,0,0,0,0,0,82,55,116,52,162,1,8,0,116,22,107,107,107,0,0,0,0,0,82,55,119,52,77,1,8,0,116,107,107,107,15,79,24,0,0,0,82,55,113,52,78,1,8,0,116,139,107,107,15,79,24,0,0,0,82,55,111,52,254,1,8,0,116,142,107,107,15,79,24,0,0,0,82,55,117,52,240,1,8,0,116,22,107,107,107,15,79,24,0,0,82,55,120,52,86,1,8,0,116,107,107,107,15,79,24,23,0,0,82,55,114,52,87,1,8,0,116,139,107,107,15,79,24,23,0,0,82,55,112,52,102,2,8,0,116,142,107,107,15,79,24,23,0,0,82,55,118,52,169,1,8,0,116,22,107,107,107,15,79,24,23,0,91,55,127,52,59,0,0,1,107,107,0,0,0,0,0,0,0,0,91,55,136,52,59,0,0,1,108,108,0,0,0,0,0,0,0,0,91,55,145,52,59,0,1,0,109,109,0,0,0,0,0,0,0,0,91,55,121,52,63,0,0,1,139,107,0,0,0,0,0,0,0,0,91,55,130,52,124,1,0,1,141,108,0,0,0,0,0,0,0,0,91,55,139,52,193,1,1,0,143,109,0,0,0,0,0,0,0,0,91,55,122,52,117,2,0,1,144,17,107,0,0,0,0,0,0,0,91,55,131,52,117,2,0,1,144,19,108,0,0,0,0,0,0,0,91,55,140,52,117,2,1,0,144,21,109,0,0,0,0,0,0,0,91,55,128,52,111,1,0,1,107,107,15,79,24,0,0,0,0,0,91,55,137,52,111,1,0,1,108,108,15,79,24,0,0,0,0,0,91,55,146,52,111,1,1,0,109,109,15,79,24,0,0,0,0,0,91,55,125,52,120,1,0,1,139,107,15,79,24],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1352374);allocate([91,55,134,52,126,1,0,1,141,108,15,79,24,0,0,0,0,0,91,55,143,52,198,1,1,0,143,109,15,79,24,0,0,0,0,0,91,55,129,52,115,1,0,1,107,107,15,79,24,23,0,0,0,0,91,55,138,52,115,1,0,1,108,108,15,79,24,23,0,0,0,0,91,55,147,52,115,1,1,0,109,109,15,79,24,23,0,0,0,0,91,55,126,52,122,1,0,1,139,107,15,79,24,23,0,0,0,0,91,55,135,52,128,1,0,1,141,108,15,79,24,23,0,0,0,0,91,55,144,52,203,1,1,0,143,109,15,79,24,23,0,0,0,0,91,55,123,52,118,2,0,1,144,17,107,15,79,24,0,0,0,0,91,55,132,52,118,2,0,1,144,19,108,15,79,24,0,0,0,0,91,55,141,52,118,2,1,0,144,21,109,15,79,24,0,0,0,0,91,55,124,52,119,2,0,1,144,17,107,15,79,24,23,0,0,0,91,55,133,52,119,2,0,1,144,19,108,15,79,24,23,0,0,0,91,55,142,52,119,2,1,0,144,21,109,15,79,24,23,0,0,0,100,55,154,52,59,0,0,1,107,107,0,0,0,0,0,0,0,0,100,55,163,52,59,0,0,1,108,108,0,0,0,0,0,0,0,0,100,55,172,52,59,0,1,0,109,109,0,0,0,0,0,0,0,0,100,55,148,52,63,0,0,1,139,107,0,0,0,0,0,0,0,0,100,55,157,52,124,1,0,1,141,108,0,0,0,0,0,0,0,0,100,55,166,52,193,1,1,0,143,109,0,0,0,0,0,0,0,0,100,55,167,52,114,2,1,0,142,16,109,0,0,0,0,0,0,0,100,55,149,52,114,2,0,1,142,19,107,0,0,0,0,0,0,0,100,55,158,52,114,2,0,1,142,21,108,0,0,0,0,0,0,0,100,55,155,52,111,1,0,1,107,107,15,79,24,0,0,0,0,0,100,55,164,52,111,1,0,1,108,108,15,79,24,0,0,0,0,0,100,55,173,52,111,1,1,0,109,109,15,79,24,0,0,0,0,0,100,55,152,52,120,1,0,1,139,107,15,79,24,0,0,0,0,0,100,55,161,52,126,1,0,1,141,108,15,79,24,0,0,0,0,0,100,55,170,52,198,1,1,0,143,109,15,79,24,0,0,0,0,0,100,55,156,52,115,1,0,1,107,107,15,79,24,23,0,0,0,0,100,55,165,52,115,1,0,1,108,108,15,79,24,23,0,0,0,0,100,55,174,52,115,1,1,0,109,109,15,79,24,23,0,0,0,0,100,55,153,52,122,1,0,1,139,107,15,79,24,23,0,0,0,0,100,55,162,52,128,1,0,1,141,108,15,79,24,23,0,0,0,0,100,55,168,52,115,2,1,0,142,16,109,15,79,24,0,0,0,0,100,55,150,52,115,2,0,1,142,19,107,15,79,24,0,0,0,0,100,55,159,52,115,2,0,1,142,21,108,15,79,24,0,0,0,0,100,55,171,52,203,1,1,0,143,109,15,79,24,23,0,0,0,0,100,55,169,52,116,2,1,0,142,16,109,15,79,24,23,0,0,0,100,55,151,52,116,2,0,1,142,19,107,15,79,24,23,0,0,0,100,55,160,52,116,2,0,1,142,21,108,15,79,24,23,0,0,0,109,55,178,52,71,0,1,0,107,107,107,0,0,0,0,0,0,0,109,55,175,52,28,1,1,0,139,107,107,0,0,0,0,0,0,0,109,55,179,52,36,1,1,0,107,107,107,15,79,24,0,0,0,0,109,55,176,52,39,1,1,0,139,107,107,15,79,24,0,0,0,0,109,55,180,52,45,1,1,0,107,107,107,15,79,24,23,0,0,0,109,55,177,52,50,1,1,0,139,107,107,15,79,24,23,0,0,0,118,55,184,52,71,0,1,0,107,107,107,0,0,0,0,0,0,0,118,55,181,52,28,1,1,0,139,107,107,0,0,0,0,0,0,0,118,55,185,52,36,1,1,0,107,107,107,15,79,24,0,0,0,0,118,55,182,52,39,1,1,0,139,107,107,15,79,24,0,0,0,0,118,55,186,52,45,1,1,0,107,107,107,15,79,24,23,0,0,0,118,55,183,52,50,1,1,0,139,107,107,15,79,24,23,0,0,0,127,55,193,52,59,0,16,0,109,109,0,0,0,0,0,0,0,0,127,55,187,52,193,1,16,0,143,109,0,0,0,0,0,0,0,0,127,55,194,52,175,1,16,0,22,109,109,0,0,0,0,0,0,0,127,55,188,52,196,1,16,0,143,21,109,0,0,0,0,0,0,0,127,55,197,52,111,1,16,0,109,109,15,79,24,0,0,0,0,0,127,55,191,52,198,1,16,0,143,109,15,79,24,0,0,0,0,0,127,55,195,52,207,1,16,0,22,109,109,15,79,24,0,0,0,0,127,55,198,52,115,1,16,0,109,109,15,79,24,23,0,0,0,0,127,55,189,52,202,1,16,0,143,21,109,15,79,24,0,0,0,0,127,55,192,52,203,1,16,0,143,109,15,79,24,23,0,0,0,0,127,55,196,52,208,1,16,0,22,109,109,15,79,24,23,0,0,0,127,55,190,52,206,1,16,0,143,21,109,15,79,24,23,0,0,0,136,55,205,52,59,0,16,0,109,109,0,0,0,0,0,0,0,0,136,55,199,52,193,1,16,0,143,109,0,0,0,0,0,0,0,0,136,55,206,52,175,1,16,0,22,109,109,0,0,0,0,0,0,0,136,55,200,52,196,1,16,0,143,16,109,0,0,0,0,0,0,0,136,55,209,52,111,1,16,0,109,109,15,79,24,0,0,0,0,0,136,55,203,52,198,1,16,0,143,109,15,79,24,0,0,0,0,0,136,55,207,52,207,1,16,0,22,109,109,15,79,24,0,0,0,0,136,55,210,52,115,1,16,0,109,109,15,79,24,23,0,0,0,0,136,55,201,52,202,1,16,0,143,16,109,15,79,24,0,0,0,0,136,55,204,52,203,1,16,0,143,109,15,79,24,23,0,0,0,0,136,55,208,52,208,1,16,0,22,109,109,15,79,24,23,0,0,0,136,55,202,52,206,1,16,0,143,16,109,15,79,24,23,0,0,0,145,55,214,52,71,0,16,0,107,107,107,0,0,0,0,0,0,0,145,55,211,52,28,1,16,0,139,107,107,0,0,0,0,0,0,0,145,55,215,52,226,1,16,0,22,107,107,107,0,0,0,0,0,0,145,55,218,52,36,1,16,0,107,107,107,15,79,24,0,0,0,0,145,55,212,52,39,1,16,0,139,107,107,15,79,24,0,0,0,0,145,55,216,52,227,1,16,0,22,107,107,107,15,79,24,0,0,0,145,55,219,52,45,1,16,0,107,107,107,15,79,24,23,0,0,0,145,55,213,52,50,1,16,0,139,107,107,15,79,24,23,0,0,0,145,55,217,52,228,1,16,0,22,107,107,107,15,79,24,23,0,0,154,55,223,52,71,0,16,0,107,107,107,0,0,0,0,0,0,0,154,55,220,52,28,1,16,0,139,107,107,0,0,0,0,0,0,0,154,55,224,52,226,1,16,0,22,107,107,107,0,0,0,0,0,0,154,55,227,52,36,1,16,0,107,107,107,15,79,24,0,0,0,0,154,55,221,52,39,1,16,0,139,107,107,15,79,24,0,0,0,0,154,55,225,52,227,1,16,0,22,107,107,107,15,79,24,0,0,0,154,55,228,52,45,1,16,0,107,107,107,15,79,24,23,0,0,0,154,55,222,52,50,1,16,0,139,107,107,15,79,24,23,0,0,0,154,55,226,52,228,1,16,0,22,107,107,107,15,79,24,23,0,0,163,55,232,52,59,0,0,0,101,101,0,0,0,0,0,0,0,0,163,55,230,52,59,0,0,0,104,104,0,0,0,0,0,0,0,0,163,55,231,52,63,0,0,0,139,101,0,0,0,0,0,0,0,0,163,55,229,52,124,1,0,0,141,104,0,0,0,0,0,0,0,0,170,55,235,52,71,0,0,0,101,101,101,0,0,0,0,0,0,0,170,55,233,52,72,0,0,0,142,101,101,0,0,0,0,0,0,0,177,55,243,52,66,0,8,1,116,107,107,0,0,0,0,0,0,0,177,55,252,52,66,0,8,1,116,108,108,0,0,0,0,0,0,0,177,55,5,53,66,0,8,0,116,109,109,0,0,0,0,0,0,0,177,55,240,52,67,0,8,1,116,139,107,0,0,0,0,0,0,0,177,55,249,52,46,2,8,1,116,141,108,0,0,0,0,0,0,0,177,55,2,53,48,2,8,0,116,143,109,0,0,0,0,0,0,0,177,55,6,53,213,1,8,0,116,22,109,109,0,0,0,0,0,0,177,55,237,52,43,2,8,1,116,144,17,107,0,0,0,0,0,0,177,55,246,52,43,2,8,1,116,144,19,108,0,0,0,0,0,0,177,55,255,52,43,2,8,0,116,144,21,109,0,0,0,0,0,0,177,55,244,52,215,1,8,1,116,107,107,15,79,24,0,0,0,0,177,55,253,52,215,1,8,1,116,108,108,15,79,24,0,0,0,0,177,55,9,53,215,1,8,0,116,109,109,15,79,24,0,0,0,0,177,55,241,52,84,2,8,1,116,139,107,15,79,24,0,0,0,0,177,55,250,52,85,2,8,1,116,141,108,15,79,24,0,0,0,0,177,55,3,53,86,2,8,0,116,143,109,15,79,24,0,0,0,0,177,55,7,53,221,1,8,0,116,22,109,109,15,79,24,0,0,0,177,55,245,52,222,1,8,1,116,107,107,15,79,24,23,0,0,0,177,55,254,52,222,1,8,1,116,108,108,15,79,24,23,0,0,0,177,55,10,53,222,1,8,0,116,109,109,15,79,24,23,0,0,0,177,55,242,52,45,2,8,1,116,139,107,15,79,24,23,0,0,0,177,55,251,52,47,2,8,1,116,141,108,15,79,24,23,0,0,0,177,55,4,53,49,2,8,0,116,143,109,15,79,24,23,0,0,0,177,55,238,52,92,2,8,1,116,144,17,107,15,79,24,0,0,0,177,55,247,52,92,2,8,1,116,144,19,108,15,79,24,0,0,0,177,55,0,53,92,2,8,0,116,144,21,109,15,79,24,0,0,0,177,55,8,53,223,1,8,0,116,22,109,109,15,79,24,23,0,0,177,55,239,52,44,2,8,1,116,144,17,107,15,79,24,23,0,0,177,55,248,52,44,2,8,1,116,144,19,108,15,79,24,23,0,0,177,55,1,53,44,2,8,0,116,144,21,109,15,79,24,23,0,0,187,55,17,53,66,0,8,1,116,107,107,0,0,0,0,0,0,0,187,55,26,53,66,0,8,1,116,108,108,0,0,0,0,0,0,0,187,55,35,53,66,0,8,0,116,109,109,0,0,0,0,0,0,0,187,55,14,53,67,0,8,1,116,139,107,0,0,0,0,0,0,0,187,55,23,53,46,2,8,1,116,141,108,0,0,0,0,0,0,0,187,55,32,53,48,2,8,0,116,143,109,0,0,0,0,0,0,0,187,55,36,53,213,1,8,0,116,22,109,109,0,0,0,0,0,0,187,55,29,53,52,2,8,0,116,142,16,109,0,0,0,0,0,0,187,55,11,53,52,2,8,1,116,142,19,107,0,0,0,0,0,0,187,55,20,53,52,2,8,1,116,142,21,108,0,0,0,0,0,0,187,55,18,53,215,1,8,1,116,107,107,15,79,24,0,0,0,0,187,55,27,53,215,1,8,1,116,108,108,15,79,24,0,0,0,0,187,55,39,53,215,1,8,0,116,109,109,15,79,24,0,0,0,0,187,55,15,53,84,2,8,1,116,139,107,15,79,24,0,0,0,0,187,55,24,53,85,2,8,1,116,141,108,15,79,24,0,0,0,0,187,55,33,53,86,2,8,0,116,143,109,15,79,24,0,0,0,0,187,55,37,53,221,1,8,0,116,22,109,109,15,79,24,0,0,0,187,55,19,53,222,1,8,1,116,107,107,15,79,24,23,0,0,0,187,55,28,53,222,1,8,1,116,108,108,15,79,24,23,0,0,0,187,55,40,53,222,1,8,0,116,109,109,15,79,24,23,0,0,0,187,55,16,53,45,2,8,1,116,139,107,15,79,24,23,0,0,0,187,55,25,53,47,2,8,1,116,141,108,15,79,24,23,0,0,0,187,55,30,53,96,2,8,0,116,142,16,109,15,79,24,0,0,0,187,55,12,53,96,2,8,1,116,142,19,107,15,79,24,0,0,0,187,55,21,53,96,2,8,1,116,142,21,108,15,79,24,0,0,0,187,55,34,53,49,2,8,0,116,143,109,15,79,24,23,0,0,0,187,55,38,53,223,1,8,0,116,22,109,109,15,79,24,23,0,0,187,55,31,53,53,2,8,0,116,142,16,109,15,79,24,23,0,0,187,55,13,53,53,2,8,1,116,142,19,107,15,79,24,23,0,0,187,55,22,53,53,2,8,1,116,142,21,108,15,79,24,23,0,0,197,55,47,53,67,1,8,0,116,107,107,107,0,0,0,0,0,0,197,55,41,53,68,1,8,0,116,139,107,107,0,0,0,0,0,0,197,55,42,53,172,1,8,0,116,144,107,107,0,0,0,0,0,0,197,55,48,53,162,1,8,0,116,22,107,107,107,0,0,0,0,0,197,55,51,53,77,1,8,0,116,107,107,107,15,79,24,0,0,0,197,55,45,53,78,1,8,0,116,139,107,107,15,79,24,0,0,0,197,55,43,53,249,1,8,0,116,144,107,107,15,79,24,0,0,0,197,55,49,53,240,1,8,0,116,22,107,107,107,15,79,24,0,0,197,55,52,53,86,1,8,0,116,107,107,107,15,79,24,23,0,0,197,55,46,53,87,1,8,0,116,139,107,107,15,79,24,23,0,0,197,55,44,53,99,2,8,0,116,144,107,107,15,79,24,23,0,0,197,55,50,53,169,1,8,0,116,22,107,107,107,15,79,24,23,0,207,55,59,53,67,1,8,0,116,107,107,107,0,0,0,0,0,0,207,55,53,53,68,1,8,0,116,139,107,107,0,0,0,0,0,0,207,55,54,53,174,1,8,0,116,142,107,107,0,0,0,0,0,0,207,55,60,53,162,1,8,0,116,22,107,107,107,0,0,0,0,0,207,55,63,53,77,1,8,0,116,107,107,107,15,79,24,0,0,0,207,55,57,53,78,1,8,0,116,139,107,107,15,79,24,0,0,0,207,55,55,53,254,1,8,0,116,142,107,107,15,79,24,0,0,0,207,55,61,53,240,1,8,0,116,22,107,107,107,15,79,24,0,0,207,55,64,53,86,1,8,0,116,107,107,107,15,79,24,23,0,0,207,55,58,53,87,1,8,0,116,139,107,107,15,79,24,23,0,0,207,55,56,53,102,2,8,0,116,142,107,107,15,79,24,23,0,0,207,55,62,53,169,1,8,0,116,22,107,107,107,15,79,24,23,0,217,55,71,53,66,0,1,1,116,107,107,0,0,0,0,0,0,0,217,55,80,53,66,0,1,1,116,108,108,0,0,0,0,0,0,0,217,55,89,53,66,0,1,0,116,109,109,0,0,0,0,0,0,0,217,55,68,53,67,0,1,1,116,139,107,0,0,0,0,0,0,0,217,55,77,53,46,2,1,1,116,141,108,0,0,0,0,0,0,0,217,55,86,53,48,2,1,0,116,143,109,0,0,0,0,0,0,0,217,55,90,53,213,1,1,0,116,22,109,109,0,0,0,0,0,0,217,55,65,53,43,2,1,1,116,144,17,107,0,0,0,0,0,0,217,55,74,53,43,2,1,1,116,144,19,108,0,0,0,0,0,0,217,55,83,53,43,2,1,0,116,144,21,109,0,0,0,0,0,0,217,55,72,53,215,1,1,1,116,107,107,15,79,24,0,0,0,0,217,55,81,53,215,1,1,1,116,108,108,15,79,24,0,0,0,0,217,55,93,53,215,1,1,0,116,109,109,15,79,24,0,0,0,0,217,55,69,53,84,2,1,1,116,139,107,15,79,24,0,0,0,0,217,55,78,53,85,2,1,1,116,141,108,15,79,24,0,0,0,0,217,55,87,53,86,2,1,0,116,143,109,15,79,24,0,0,0,0,217,55,91,53,221,1,1,0,116,22,109,109,15,79,24,0,0,0,217,55,73,53,222,1,1,1,116,107,107,15,79,24,23,0,0,0,217,55,82,53,222,1,1,1,116,108,108,15,79,24,23,0,0,0,217,55,94,53,222,1,1,0,116,109,109,15,79,24,23,0,0,0,217,55,70,53,45,2,1,1,116,139,107,15,79,24,23,0,0,0,217,55,79,53,47,2,1,1,116,141,108,15,79,24,23,0,0,0,217,55,88,53,49,2,1,0,116,143,109,15,79,24,23,0,0,0,217,55,66,53,92,2,1,1,116,144,17,107,15,79,24,0,0,0,217,55,75,53,92,2,1,1,116,144,19,108,15,79,24,0,0,0,217,55,84,53,92,2,1,0,116,144,21,109,15,79,24,0,0,0,217,55,92,53,223,1,1,0,116,22,109,109,15,79,24,23,0,0,217,55,67,53,44,2,1,1,116,144,17,107,15,79,24,23,0,0,217,55,76,53,44,2,1,1,116,144,19,108,15,79,24,23,0,0,217,55,85,53,44,2,1,0,116,144,21,109,15,79,24,23,0,0,229,55,101,53,66,0,1,1,116,107,107,0,0,0,0,0,0,0,229,55,110,53,66,0,1,1,116,108,108,0,0,0,0,0,0,0,229,55,119,53,66,0,1,0,116,109,109,0,0,0,0,0,0,0,229,55,98,53,67,0,1,1,116,139,107,0,0,0,0,0,0,0,229,55,107,53,46,2,1,1,116,141,108,0,0,0,0,0,0,0,229,55,116,53,48,2,1,0,116,143,109,0,0,0,0,0,0,0,229,55,120,53,213,1,1,0,116,22,109,109,0,0,0,0,0,0,229,55,113,53,52,2,1,0,116,142,16,109,0,0,0,0,0,0,229,55,95,53,52,2,1,1,116,142,19,107,0,0,0,0,0,0,229,55,104,53,52,2,1,1,116,142,21,108,0,0,0,0,0,0,229,55,102,53,215,1,1,1,116,107,107,15,79,24,0,0,0,0,229,55,111,53,215,1,1,1,116,108,108,15,79,24,0,0,0,0,229,55,123,53,215,1,1,0,116,109,109,15,79,24,0,0,0,0,229,55,99,53,84,2,1,1,116,139,107,15,79,24,0,0,0,0,229,55,108,53,85,2,1,1,116,141,108,15,79,24,0,0,0,0,229,55,117,53,86,2,1,0,116,143,109,15,79,24,0,0,0,0,229,55,121,53,221,1,1,0,116,22,109,109,15,79,24,0,0,0,229,55,103,53,222,1,1,1,116,107,107,15,79,24,23,0,0,0,229,55,112,53,222,1,1,1,116,108,108,15,79,24,23,0,0,0,229,55,124,53,222,1,1,0,116,109,109,15,79,24,23,0,0,0,229,55,100,53,45,2,1,1,116,139,107,15,79,24,23,0,0,0,229,55,109,53,47,2,1,1,116,141,108,15,79,24,23,0,0,0,229,55,114,53,96,2,1,0,116,142,16,109,15,79,24,0,0,0,229,55,96,53,96,2,1,1,116,142,19,107,15,79,24,0,0,0,229,55,105,53,96,2,1,1,116,142,21,108,15,79,24,0,0,0,229,55,118,53,49,2,1,0,116,143,109,15,79,24,23,0,0,0,229,55,122,53,223,1,1,0,116,22,109,109,15,79,24,23,0,0,229,55,115,53,53,2,1,0,116,142,16,109,15,79,24,23,0,0,229,55,97,53,53,2,1,1,116,142,19,107,15,79,24,23,0,0,229,55,106,53,53,2,1,1,116,142,21,108,15,79,24,23,0,0,241,55,128,53,67,1,1,0,116,107,107,107,0,0,0,0,0,0,241,55,125,53,68,1,1,0,116,139,107,107,0,0,0,0,0,0,241,55,129,53,162,1,1,0,116,22,107,107,107,0,0,0,0,0,241,55,132,53,77,1,1,0,116,107,107,107,15,79,24,0,0,0,241,55,126,53,78,1,1,0,116,139,107,107,15,79,24,0,0,0,241,55,130,53,240,1,1,0,116,22,107,107,107,15,79,24,0,0,241,55,133,53,86,1,1,0,116,107,107,107,15,79,24,23,0,0,241,55,127,53,87,1,1,0,116,139,107,107,15,79,24,23,0,0,241,55,131,53,169,1,1,0,116,22,107,107,107,15,79,24,23,0,253,55,137,53,67,1,1,0,116,107,107,107,0,0,0,0,0,0,253,55,134,53,68,1,1,0,116,139,107,107,0,0,0,0,0,0,253,55,138,53,162,1,1,0,116,22,107,107,107,0,0,0,0,0,253,55,141,53,77,1,1,0,116,107,107,107,15,79,24,0,0,0,253,55,135,53,78,1,1,0,116,139,107,107,15,79,24,0,0,0,253,55,139,53,240,1,1,0,116,22,107,107,107,15,79,24,0,0,253,55,142,53,86,1,1,0,116,107,107,107,15,79,24,23,0,0,253,55,136,53,87,1,1,0,116,139,107,107,15,79,24,23,0,0,253,55,140,53,169,1,1,0,116,22,107,107,107,15,79,24,23,0,9,56,144,53,66,0,0,0,116,101,101,0,0,0,0,0,0,0,9,56,154,53,66,0,0,0,116,104,104,0,0,0,0,0,0,0,9,56,143,53,67,0,0,0,116,139,101,0,0,0,0,0,0,0,9,56,153,53,46,2,0,0,116,141,104,0,0,0,0,0,0,0,18,56,146,53,66,0,0,0,116,101,101,0,0,0,0,0,0,0,18,56,156,53,66,0,0,0,116,104,104,0,0,0,0,0,0,0,18,56,145,53,67,0,0,0,116,139,101,0,0,0,0,0,0,0,18,56,155,53,46,2,0,0,116,141,104,0,0,0,0,0,0,0,27,56,148,53,67,1,0,0,116,101,101,101,0,0,0,0,0,0,27,56,147,53,172,1,0,0,116,144,101,101,0,0,0,0,0,0,36,56,151,53,67,1,0,0,116,101,101,101,0,0,0,0,0,0,36,56,150,53,174,1,0,0,116,142,101,101,0,0,0,0,0,0,45,56,163,53,59,0,0,1,107,107,0,0,0,0,0,0,0,0,45,56,172,53,59,0,0,1,108,108,0,0,0,0,0,0,0,0,45,56,181,53,59,0,1,0,109,109,0,0,0,0,0,0,0,0,45,56,157,53,63,0,0,1,139,107,0,0,0,0,0,0,0,0,45,56,166,53,124,1,0,1,141,108,0,0,0,0,0,0,0,0,45,56,175,53,193,1,1,0,143,109,0,0,0,0,0,0,0,0,45,56,158,53,117,2,0,1,144,17,107,0,0,0,0,0,0,0,45,56,167,53,117,2,0,1,144,19,108,0,0,0,0,0,0,0,45,56,176,53,117,2,1,0,144,21,109,0,0,0,0,0,0,0,45,56,164,53,111,1,0,1,107,107,15,79,24,0,0,0,0,0,45,56,173,53,111,1,0,1,108,108,15,79,24,0,0,0,0,0,45,56,182,53,111,1,1,0,109,109,15,79,24,0,0,0,0,0,45,56,161,53,120,1,0,1,139,107,15,79,24,0,0,0,0,0,45,56,170,53,126,1,0,1,141,108,15,79,24,0,0,0,0,0,45,56,179,53,198,1,1,0,143,109,15,79,24,0,0,0,0,0,45,56,165,53,115,1,0,1,107,107,15,79,24,23,0,0,0,0,45,56,174,53,115,1,0,1,108,108,15,79,24,23,0,0,0,0,45,56,183,53,115,1,1,0,109,109,15,79,24,23,0,0,0,0,45,56,162,53,122,1,0,1,139,107,15,79,24,23,0,0,0,0,45,56,171,53,128,1,0,1,141,108,15,79,24,23,0,0,0,0,45,56,180,53,203,1,1,0,143,109,15,79,24,23,0,0,0,0,45,56,159,53,118,2,0,1,144,17,107,15,79,24,0,0,0,0,45,56,168,53,118,2,0,1,144,19,108,15,79,24,0,0,0,0,45,56,177,53,118,2,1,0,144,21,109,15,79,24,0,0,0,0,45,56,160,53,119,2,0,1,144,17,107,15,79,24,23,0,0,0,45,56,169,53,119,2,0,1,144,19,108,15,79,24,23,0,0,0,45,56,178,53,119,2,1,0,144,21,109,15,79,24,23,0,0,0,56,56,190,53,59,0,0,1,107,107,0,0,0,0,0,0,0,0,56,56,199,53,59,0,0,1,108,108,0,0,0,0,0,0,0,0,56,56,208,53,59,0,1,0,109,109,0,0,0,0,0,0,0,0,56,56,184,53,63,0,0,1,139,107,0,0,0,0,0,0,0,0,56,56,193,53,124,1,0,1,141,108,0,0,0,0,0,0,0,0,56,56,202,53,193,1,1,0,143,109,0,0,0,0,0,0,0,0,56,56,203,53,114,2,1,0,142,16,109,0,0,0,0,0,0,0,56,56,185,53,114,2,0,1,142,19,107,0,0,0,0,0,0,0,56,56,194,53,114,2,0,1,142,21,108,0,0,0,0,0,0,0,56,56,191,53,111,1,0,1,107,107,15,79,24,0,0,0,0,0,56,56,200,53,111,1,0,1,108,108,15,79,24,0,0,0,0,0,56,56,209,53,111,1,1,0,109,109,15,79,24,0,0,0,0,0,56,56,188,53,120,1,0,1,139,107,15,79,24,0,0,0,0,0,56,56,197,53,126,1,0,1,141,108,15,79,24,0,0,0,0,0,56,56,206,53,198,1,1,0,143,109,15,79,24,0,0,0,0,0,56,56,192,53,115,1,0,1,107,107,15,79,24,23,0,0,0,0,56,56,201,53,115,1,0,1,108,108,15,79,24,23,0,0,0,0,56,56,210,53,115,1,1,0,109,109,15,79,24,23,0,0,0,0,56,56,189,53,122,1,0,1,139,107,15,79,24,23,0,0,0,0,56,56,198,53,128,1,0,1,141,108,15,79,24,23,0,0,0,0,56,56,204,53,115,2,1,0,142,16,109,15,79,24,0,0,0,0,56,56,186,53,115,2,0,1,142,19,107,15,79,24,0,0,0,0,56,56,195,53,115,2,0,1,142,21,108,15,79,24,0,0,0,0,56,56,207,53,203,1,1,0,143,109,15,79,24,23,0,0,0,0,56,56,205,53,116,2,1,0,142,16,109,15,79,24,23,0,0,0,56,56,187,53,116,2,0,1,142,19,107,15,79,24,23,0,0,0,56,56,196,53,116,2,0,1,142,21,108,15,79,24,23,0,0,0,67,56,214,53,71,0,1,0,107,107,107,0,0,0,0,0,0,0,67,56,211,53,28,1,1,0,139,107,107,0,0,0,0,0,0,0,67,56,215,53,36,1,1,0,107,107,107,15,79,24,0,0,0,0,67,56,212,53,39,1,1,0,139,107,107,15,79,24,0,0,0,0,67,56,216,53,45,1,1,0,107,107,107,15,79,24,23,0,0,0,67,56,213,53,50,1,1,0,139,107,107,15,79,24,23,0,0,0,78,56,220,53,71,0,1,0,107,107,107,0,0,0,0,0,0,0,78,56,217,53,28,1,1,0,139,107,107,0,0,0,0,0,0,0,78,56,221,53,36,1,1,0,107,107,107,15,79,24,0,0,0,0,78,56,218,53,39,1,1,0,139,107,107,15,79,24,0,0,0,0,78,56,222,53,45,1,1,0,107,107,107,15,79,24,23,0,0,0,78,56,219,53,50,1,1,0,139,107,107,15,79,24,23,0,0,0,89,56,229,53,59,0,16,0,109,109,0,0,0,0,0,0,0,0,89,56,223,53,193,1,16,0,143,109,0,0,0,0,0,0,0,0,89,56,230,53,175,1,16,0,22,109,109,0,0,0,0,0,0,0,89,56,224,53,196,1,16,0,143,21,109,0,0,0,0,0,0,0,89,56,233,53,111,1,16,0,109,109,15,79,24,0,0,0,0,0,89,56,227,53,198,1,16,0,143,109,15,79,24,0,0,0,0,0,89,56,231,53,207,1,16,0,22,109,109,15,79,24,0,0,0,0,89,56,234,53,115,1,16,0,109,109,15,79,24,23,0,0,0,0,89,56,225,53,202,1,16,0,143,21,109,15,79,24,0,0,0,0,89,56,228,53,203,1,16,0,143,109,15,79,24,23,0,0,0,0,89,56,232,53,208,1,16,0,22,109,109,15,79,24,23,0,0,0,89,56,226,53,206,1,16,0,143,21,109,15,79,24,23,0,0,0,100,56,241,53,59,0,16,0,109,109,0,0,0,0,0,0,0,0,100,56,235,53,193,1,16,0,143,109,0,0,0,0,0,0,0,0,100,56,242,53,175,1,16,0,22,109,109,0,0,0,0,0,0,0,100,56,236,53,196,1,16,0,143,16,109,0,0,0,0,0,0,0,100,56,245,53,111,1,16,0,109,109,15,79,24,0,0,0,0,0,100,56,239,53,198,1,16,0,143,109,15,79,24,0,0,0,0,0,100,56,243,53,207,1,16,0,22,109,109,15,79,24,0,0,0,0,100,56,246,53,115,1,16,0,109,109,15,79,24,23,0,0,0,0,100,56,237,53,202,1,16,0,143,16,109,15,79,24,0,0,0,0,100,56,240,53,203,1,16,0,143,109,15,79,24,23,0,0,0,0,100,56,244,53,208,1,16,0,22,109,109,15,79,24,23,0,0,0,100,56,238,53,206,1,16,0,143,16,109,15,79,24,23,0,0,0,111,56,250,53,71,0,16,0,107,107,107,0,0,0,0,0,0,0,111,56,247,53,28,1,16,0,139,107,107,0,0,0,0,0,0,0,111,56,251,53,226,1,16,0,22,107,107,107,0,0,0,0,0,0,111,56,254,53,36,1,16,0,107,107,107,15,79,24,0,0,0,0,111,56,248,53,39,1,16,0,139,107,107,15,79,24,0,0,0,0,111,56,252,53,227,1,16,0,22,107,107,107,15,79,24,0,0,0,111,56,255,53,45,1,16,0,107,107,107,15,79,24,23,0,0,0,111,56,249,53,50,1,16,0,139,107,107,15,79,24,23,0,0,0,111,56,253,53,228,1,16,0,22,107,107,107,15,79,24,23,0,0,122,56,3,54,71,0,16,0,107,107,107,0,0,0,0,0,0,0,122,56,0,54,28,1,16,0,139,107,107,0,0,0,0,0,0,0,122,56,4,54,226,1,16,0,22,107,107,107,0,0,0,0,0,0,122,56,7,54,36,1,16,0,107,107,107,15,79,24,0,0,0,0,122,56,1,54,39,1,16,0,139,107,107,15,79,24,0,0,0,0,122,56,5,54,227,1,16,0,22,107,107,107,15,79,24,0,0,0,122,56,8,54,45,1,16,0,107,107,107,15,79,24,23,0,0,0,122,56,2,54,50,1,16,0,139,107,107,15,79,24,23,0,0,0,122,56,6,54,228,1,16,0,22,107,107,107,15,79,24,23,0,0,133,56,12,54,59,0,0,0,101,101,0,0,0,0,0,0,0,0,133,56,10,54,59,0,0,0,104,104,0,0,0,0,0,0,0,0,133,56,11,54,63,0,0,0,139,101,0,0,0,0,0,0,0,0,133,56,9,54,124,1,0,0,141,104,0,0,0,0,0,0,0,0,142,56,15,54,71,0,0,0,101,101,101,0,0,0,0,0,0,0,142,56,13,54,72,0,0,0,142,101,101,0,0,0,0,0,0,0,151,56,23,54,71,0,0,1,107,107,107,0,0,0,0,0,0,0,151,56,32,54,71,0,0,1,108,108,108,0,0,0,0,0,0,0,151,56,44,54,71,0,1,0,109,109,109,0,0,0,0,0,0,0,151,56,17,54,28,1,0,1,139,107,107,0,0,0,0,0,0,0,151,56,26,54,29,1,0,1,141,108,108,0,0,0,0,0,0,0,151,56,38,54,30,1,1,0,143,109,109,0,0,0,0,0,0,0,151,56,35,54,32,1,1,0,110,109,109,109,0,0,0,0,0,0,151,56,18,54,33,1,0,1,144,17,107,107,0,0,0,0,0,0,151,56,27,54,33,1,0,1,144,19,108,108,0,0,0,0,0,0,151,56,39,54,33,1,1,0,144,21,109,109,0,0,0,0,0,0,151,56,24,54,36,1,0,1,107,107,107,15,79,24,0,0,0,0,151,56,33,54,36,1,0,1,108,108,108,15,79,24,0,0,0,0,151,56,45,54,36,1,1,0,109,109,109,15,79,24,0,0,0,0,151,56,21,54,39,1,0,1,139,107,107,15,79,24,0,0,0,0,151,56,30,54,40,1,0,1,141,108,108,15,79,24,0,0,0,0,151,56,42,54,41,1,1,0,143,109,109,15,79,24,0,0,0,0,151,56,25,54,45,1,0,1,107,107,107,15,79,24,23,0,0,0,151,56,34,54,45,1,0,1,108,108,108,15,79,24,23,0,0,0,151,56,46,54,45,1,1,0,109,109,109,15,79,24,23,0,0,0,151,56,36,54,49,1,1,0,110,109,109,109,15,79,24,0,0,0,151,56,22,54,50,1,0,1,139,107,107,15,79,24,23,0,0,0,151,56,31,54,51,1,0,1,141,108,108,15,79,24,23,0,0,0,151,56,43,54,52,1,1,0,143,109,109,15,79,24,23,0,0,0,151,56,19,54,53,1,0,1,144,17,107,107,15,79,24,0,0,0,151,56,28,54,53,1,0,1,144,19,108,108,15,79,24,0,0,0,151,56,40,54,53,1,1,0,144,21,109,109,15,79,24,0,0,0,151,56,37,54,56,1,1,0,110,109,109,109,15,79,24,23,0,0,151,56,20,54,57,1,0,1,144,17,107,107,15,79,24,23,0,0,151,56,29,54,57,1,0,1,144,19,108,108,15,79,24,23,0,0,151,56,41,54,57,1,1,0,144,21,109,109,15,79,24,23,0,0,161,56,53,54,71,0,0,1,107,107,107,0,0,0,0,0,0,0,161,56,62,54,71,0,0,1,108,108,108,0,0,0,0,0,0,0,161,56,74,54,71,0,1,0,109,109,109,0,0,0,0,0,0,0,161,56,47,54,28,1,0,1,139,107,107,0,0,0,0,0,0,0,161,56,56,54,29,1,0,1,141,108,108,0,0,0,0,0,0,0,161,56,68,54,30,1,1,0,143,109,109,0,0,0,0,0,0,0,161,56,65,54,32,1,1,0,110,109,109,109,0,0,0,0,0,0,161,56,69,54,58,1,1,0,142,16,109,109,0,0,0,0,0,0,161,56,48,54,58,1,0,1,142,19,107,107,0,0,0,0,0,0,161,56,57,54,58,1,0,1,142,21,108,108,0,0,0,0,0,0,161,56,54,54,36,1,0,1,107,107,107,15,79,24,0,0,0,0,161,56,63,54,36,1,0,1,108,108,108,15,79,24,0,0,0,0,161,56,75,54,36,1,1,0,109,109,109,15,79,24,0,0,0,0,161,56,51,54,39,1,0,1,139,107,107,15,79,24,0,0,0,0,161,56,60,54,40,1,0,1,141,108,108,15,79,24,0,0,0,0,161,56,72,54,41,1,1,0,143,109,109,15,79,24,0,0,0,0,161,56,55,54,45,1,0,1,107,107,107,15,79,24,23,0,0,0,161,56,64,54,45,1,0,1,108,108,108,15,79,24,23,0,0,0,161,56,76,54,45,1,1,0,109,109,109,15,79,24,23,0,0,0,161,56,66,54,49,1,1,0,110,109,109,109,15,79,24,0,0,0,161,56,52,54,50,1,0,1,139,107,107,15,79,24,23,0,0,0,161,56,61,54,51,1,0,1,141,108,108,15,79,24,23,0,0,0,161,56,70,54,60,1,1,0,142,16,109,109,15,79,24,0,0,0,161,56,49,54,60,1,0,1,142,19,107,107,15,79,24,0,0,0,161,56,58,54,60,1,0,1,142,21,108,108,15,79,24,0,0,0,161,56,73,54,52,1,1,0,143,109,109,15,79,24,23,0,0,0,161,56,67,54,56,1,1,0,110,109,109,109,15,79,24,23,0,0,161,56,71,54,62,1,1,0,142,16,109,109,15,79,24,23,0,0,161,56,50,54,62,1,0,1,142,19,107,107,15,79,24,23,0,0,161,56,59,54,62,1,0,1,142,21,108,108,15,79,24,23,0,0,171,56,80,54,71,0,1,0,107,107,107,0,0,0,0,0,0,0,171,56,77,54,28,1,1,0,139,107,107,0,0,0,0,0,0,0,171,56,81,54,32,1,1,0,110,107,107,107,0,0,0,0,0,0,171,56,84,54,36,1,1,0,107,107,107,15,79,24,0,0,0,0,171,56,78,54,39,1,1,0,139,107,107,15,79,24,0,0,0,0,171,56,85,54,45,1,1,0,107,107,107,15,79,24,23,0,0,0,171,56,82,54,49,1,1,0,110,107,107,107,15,79,24,0,0,0,171,56,79,54,50,1,1,0,139,107,107,15,79,24,23,0,0,0,171,56,83,54,56,1,1,0,110,107,107,107,15,79,24,23,0,0,181,56,89,54,71,0,1,0,107,107,107,0,0,0,0,0,0,0,181,56,86,54,28,1,1,0,139,107,107,0,0,0,0,0,0,0,181,56,90,54,32,1,1,0,110,107,107,107,0,0,0,0,0,0,181,56,93,54,36,1,1,0,107,107,107,15,79,24,0,0,0,0,181,56,87,54,39,1,1,0,139,107,107,15,79,24,0,0,0,0,181,56,94,54,45,1,1,0,107,107,107,15,79,24,23,0,0,0,181,56,91,54,49,1,1,0,110,107,107,107,15,79,24,0,0,0,181,56,88,54,50,1,1,0,139,107,107,15,79,24,23,0,0,0,181,56,92,54,56,1,1,0,110,107,107,107,15,79,24,23,0,0,191,56,95,54,170,2,0,1,107,148,15,79,24,0,0,0,0,0,191,56,96,54,170,2,0,1,108,148,15,79,24,0,0,0,0,0,191,56,97,54,171,2,1,0,109,152,15,79,24,0,0,0,0,0,203,56,98,54,170,2,0,1,107,148,15,79,24,0,0,0,0,0,203,56,99,54,171,2,0,1,108,152,15,79,24,0,0,0,0,0,203,56,100,54,172,2,1,0,109,155,15,79,24,0,0,0,0,0,215,56,101,54,67,2,64,0,151,15,79,24,0,0,0,0,0,0,230,56,102,54,69,2,64,0,155,15,79,24,0,0,0,0,0,0,245,56,103,54,71,2,64,0,156,15,79,24,0,0,0,0,0,0,4,57,104,54,71,2,64,0,156,15,79,24,0,0,0,0,0,0,19,57,105,54,67,2,64,0,151,15,79,24,0,0,0,0,0,0,34,57,106,54,69,2,64,0,155,15,79,24,0,0,0,0,0,0,49,57,107,54,71,2,64,0,156,15,79,24,0,0,0,0,0,0,64,57,108,54,71,2,64,0,156,15,79,24,0,0,0,0,0,0,79,57,109,54,176,2,0,1,107,150,15,79,24,0,0,0,0,0,79,57,110,54,177,2,0,1,108,154,15,79,24,0,0,0,0,0,79,57,111,54,178,2,1,0,109,156,15,79,24,0,0,0,0,0,91,57,112,54,176,2,0,1,107,150,15,79,24,0,0,0,0,0,91,57,113,54,177,2,0,1,107,154,15,79,24,0,0,0,0,0,91,57,114,54,178,2,1,0,108,156,15,79,24,0,0,0,0,0,103,57,121,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,103,57,130,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,103,57,118,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,103,57,127,54,70,1,1,0,116,143,109,109,0,0,0,0,0,0,103,57,124,54,72,1,1,0,116,142,16,109,109,0,0,0,0,0,103,57,115,54,72,1,1,1,116,142,21,108,108,0,0,0,0,0,103,57,122,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,103,57,131,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,103,57,119,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,103,57,128,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,103,57,123,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,103,57,132,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,103,57,120,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,103,57,125,54,89,1,1,0,116,142,16,109,109,15,79,24,0,0,103,57,116,54,89,1,1,1,116,142,21,108,108,15,79,24,0,0,103,57,129,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,103,57,126,54,92,1,1,0,116,142,16,109,109,15,79,24,23,0,103,57,117,54,92,1,1,1,116,142,21,108,108,15,79,24,23,0,114,57,139,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,114,57,148,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,114,57,136,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,114,57,145,54,70,1,1,0,116,143,109,109,0,0,0,0,0,0,114,57,133,54,94,1,1,1,116,144,19,108,108,0,0,0,0,0,114,57,142,54,94,1,1,0,116,144,21,109,109,0,0,0,0,0,114,57,140,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,114,57,149,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,114,57,137,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,114,57,146,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,114,57,141,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,114,57,150,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,114,57,138,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,114,57,147,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,114,57,134,54,96,1,1,1,116,144,19,108,108,15,79,24,0,0,114,57,143,54,96,1,1,0,116,144,21,109,109,15,79,24,0,0,114,57,135,54,98,1,1,1,116,144,19,108,108,15,79,24,23,0,114,57,144,54,98,1,1,0,116,144,21,109,109,15,79,24,23,0,125,57,157,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,125,57,166,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,125,57,154,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,125,57,163,54,70,1,1,0,116,143,109,109,0,0,0,0,0,0,125,57,160,54,72,1,1,0,116,142,16,109,109,0,0,0,0,0,125,57,151,54,72,1,1,1,116,142,21,108,108,0,0,0,0,0,125,57,158,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,125,57,167,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,125,57,155,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,125,57,164,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,125,57,159,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,125,57,168,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,125,57,156,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,125,57,161,54,89,1,1,0,116,142,16,109,109,15,79,24,0,0,125,57,152,54,89,1,1,1,116,142,21,108,108,15,79,24,0,0,125,57,165,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,125,57,162,54,92,1,1,0,116,142,16,109,109,15,79,24,23,0,125,57,153,54,92,1,1,1,116,142,21,108,108,15,79,24,23,0,136,57,175,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,136,57,184,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,136,57,172,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,136,57,181,54,70,1,1,0,116,143,109,109,0,0,0,0,0,0,136,57,169,54,94,1,1,1,116,144,19,108,108,0,0,0,0,0,136,57,178,54,94,1,1,0,116,144,21,109,109,0,0,0,0,0,136,57,176,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,136,57,185,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,136,57,173,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,136,57,182,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,136,57,177,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,136,57,186,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,136,57,174,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,136,57,183,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,136,57,170,54,96,1,1,1,116,144,19,108,108,15,79,24,0,0,136,57,179,54,96,1,1,0,116,144,21,109,109,15,79,24,0,0,136,57,171,54,98,1,1,1,116,144,19,108,108,15,79,24,23,0,136,57,180,54,98,1,1,0,116,144,21,109,109,15,79,24,23,0,147,57,217,54,67,1,0,0,116,101,101,101,0,0,0,0,0,0,147,57,188,54,67,1,0,0,116,104,104,104,0,0,0,0,0,0,147,57,195,54,67,1,1,1,116,107,107,107,0,0,0,0,0,0,147,57,204,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,147,57,213,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,147,57,216,54,68,1,0,0,116,139,101,101,0,0,0,0,0,0,147,57,192,54,68,1,1,1,116,139,107,107,0,0,0,0,0,0,147,57,187,54,69,1,0,0,116,141,104,104,0,0,0,0,0,0,147,57,201,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,147,57,210,54,70,1,1,0,116,143,109,109],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1362616);allocate([147,57,189,54,94,1,1,1,116,144,17,107,107,0,0,0,0,0,147,57,198,54,94,1,1,1,116,144,19,108,108,0,0,0,0,0,147,57,207,54,94,1,1,0,116,144,21,109,109,0,0,0,0,0,147,57,196,54,77,1,1,1,116,107,107,107,15,79,24,0,0,0,147,57,205,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,147,57,214,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,147,57,193,54,78,1,1,1,116,139,107,107,15,79,24,0,0,0,147,57,202,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,147,57,211,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,147,57,197,54,86,1,1,1,116,107,107,107,15,79,24,23,0,0,147,57,206,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,147,57,215,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,147,57,194,54,87,1,1,1,116,139,107,107,15,79,24,23,0,0,147,57,203,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,147,57,212,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,147,57,190,54,96,1,1,1,116,144,17,107,107,15,79,24,0,0,147,57,199,54,96,1,1,1,116,144,19,108,108,15,79,24,0,0,147,57,208,54,96,1,1,0,116,144,21,109,109,15,79,24,0,0,147,57,191,54,98,1,1,1,116,144,17,107,107,15,79,24,23,0,147,57,200,54,98,1,1,1,116,144,19,108,108,15,79,24,23,0,147,57,209,54,98,1,1,0,116,144,21,109,109,15,79,24,23,0,155,57,248,54,67,1,0,0,116,101,101,101,0,0,0,0,0,0,155,57,219,54,67,1,0,0,116,104,104,104,0,0,0,0,0,0,155,57,226,54,67,1,1,1,116,107,107,107,0,0,0,0,0,0,155,57,235,54,67,1,1,1,116,108,108,108,0,0,0,0,0,0,155,57,244,54,67,1,1,0,116,109,109,109,0,0,0,0,0,0,155,57,247,54,68,1,0,0,116,139,101,101,0,0,0,0,0,0,155,57,223,54,68,1,1,1,116,139,107,107,0,0,0,0,0,0,155,57,218,54,69,1,0,0,116,141,104,104,0,0,0,0,0,0,155,57,232,54,69,1,1,1,116,141,108,108,0,0,0,0,0,0,155,57,241,54,70,1,1,0,116,143,109,109,0,0,0,0,0,0,155,57,238,54,72,1,1,0,116,142,16,109,109,0,0,0,0,0,155,57,220,54,72,1,1,1,116,142,19,107,107,0,0,0,0,0,155,57,229,54,72,1,1,1,116,142,21,108,108,0,0,0,0,0,155,57,227,54,77,1,1,1,116,107,107,107,15,79,24,0,0,0,155,57,236,54,77,1,1,1,116,108,108,108,15,79,24,0,0,0,155,57,245,54,77,1,1,0,116,109,109,109,15,79,24,0,0,0,155,57,224,54,78,1,1,1,116,139,107,107,15,79,24,0,0,0,155,57,233,54,79,1,1,1,116,141,108,108,15,79,24,0,0,0,155,57,242,54,80,1,1,0,116,143,109,109,15,79,24,0,0,0,155,57,228,54,86,1,1,1,116,107,107,107,15,79,24,23,0,0,155,57,237,54,86,1,1,1,116,108,108,108,15,79,24,23,0,0,155,57,246,54,86,1,1,0,116,109,109,109,15,79,24,23,0,0,155,57,225,54,87,1,1,1,116,139,107,107,15,79,24,23,0,0,155,57,234,54,88,1,1,1,116,141,108,108,15,79,24,23,0,0,155,57,239,54,89,1,1,0,116,142,16,109,109,15,79,24,0,0,155,57,221,54,89,1,1,1,116,142,19,107,107,15,79,24,0,0,155,57,230,54,89,1,1,1,116,142,21,108,108,15,79,24,0,0,155,57,243,54,90,1,1,0,116,143,109,109,15,79,24,23,0,0,155,57,240,54,92,1,1,0,116,142,16,109,109,15,79,24,23,0,155,57,222,54,92,1,1,1,116,142,19,107,107,15,79,24,23,0,155,57,231,54,92,1,1,1,116,142,21,108,108,15,79,24,23,0,163,57,26,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,163,57,250,54,59,0,0,0,104,104,0,0,0,0,0,0,0,0,163,57,1,55,59,0,0,1,107,107,0,0,0,0,0,0,0,0,163,57,10,55,59,0,0,1,108,108,0,0,0,0,0,0,0,0,163,57,19,55,59,0,1,0,109,109,0,0,0,0,0,0,0,0,163,57,25,55,63,0,0,0,139,101,0,0,0,0,0,0,0,0,163,57,251,54,63,0,0,1,139,107,0,0,0,0,0,0,0,0,163,57,249,54,124,1,0,0,141,104,0,0,0,0,0,0,0,0,163,57,4,55,124,1,0,1,141,108,0,0,0,0,0,0,0,0,163,57,13,55,193,1,1,0,143,109,0,0,0,0,0,0,0,0,163,57,20,55,195,1,1,0,110,109,109,0,0,0,0,0,0,0,163,57,252,54,117,2,0,1,144,17,107,0,0,0,0,0,0,0,163,57,5,55,117,2,0,1,144,19,108,0,0,0,0,0,0,0,163,57,14,55,117,2,1,0,144,21,109,0,0,0,0,0,0,0,163,57,2,55,111,1,0,1,107,107,15,79,24,0,0,0,0,0,163,57,11,55,111,1,0,1,108,108,15,79,24,0,0,0,0,0,163,57,23,55,111,1,1,0,109,109,15,79,24,0,0,0,0,0,163,57,255,54,120,1,0,1,139,107,15,79,24,0,0,0,0,0,163,57,8,55,126,1,0,1,141,108,15,79,24,0,0,0,0,0,163,57,17,55,198,1,1,0,143,109,15,79,24,0,0,0,0,0,163,57,3,55,115,1,0,1,107,107,15,79,24,23,0,0,0,0,163,57,12,55,115,1,0,1,108,108,15,79,24,23,0,0,0,0,163,57,24,55,115,1,1,0,109,109,15,79,24,23,0,0,0,0,163,57,21,55,201,1,1,0,110,109,109,15,79,24,0,0,0,0,163,57,0,55,122,1,0,1,139,107,15,79,24,23,0,0,0,0,163,57,9,55,128,1,0,1,141,108,15,79,24,23,0,0,0,0,163,57,18,55,203,1,1,0,143,109,15,79,24,23,0,0,0,0,163,57,253,54,118,2,0,1,144,17,107,15,79,24,0,0,0,0,163,57,6,55,118,2,0,1,144,19,108,15,79,24,0,0,0,0,163,57,15,55,118,2,1,0,144,21,109,15,79,24,0,0,0,0,163,57,22,55,205,1,1,0,110,109,109,15,79,24,23,0,0,0,163,57,254,54,119,2,0,1,144,17,107,15,79,24,23,0,0,0,163,57,7,55,119,2,0,1,144,19,108,15,79,24,23,0,0,0,163,57,16,55,119,2,1,0,144,21,109,15,79,24,23,0,0,0,171,57,60,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,171,57,28,55,59,0,0,0,104,104,0,0,0,0,0,0,0,0,171,57,35,55,59,0,0,1,107,107,0,0,0,0,0,0,0,0,171,57,44,55,59,0,0,1,108,108,0,0,0,0,0,0,0,0,171,57,53,55,59,0,1,0,109,109,0,0,0,0,0,0,0,0,171,57,59,55,63,0,0,0,139,101,0,0,0,0,0,0,0,0,171,57,29,55,63,0,0,1,139,107,0,0,0,0,0,0,0,0,171,57,27,55,124,1,0,0,141,104,0,0,0,0,0,0,0,0,171,57,38,55,124,1,0,1,141,108,0,0,0,0,0,0,0,0,171,57,47,55,193,1,1,0,143,109,0,0,0,0,0,0,0,0,171,57,54,55,195,1,1,0,110,109,109,0,0,0,0,0,0,0,171,57,48,55,114,2,1,0,142,16,109,0,0,0,0,0,0,0,171,57,30,55,114,2,0,1,142,19,107,0,0,0,0,0,0,0,171,57,39,55,114,2,0,1,142,21,108,0,0,0,0,0,0,0,171,57,36,55,111,1,0,1,107,107,15,79,24,0,0,0,0,0,171,57,45,55,111,1,0,1,108,108,15,79,24,0,0,0,0,0,171,57,57,55,111,1,1,0,109,109,15,79,24,0,0,0,0,0,171,57,33,55,120,1,0,1,139,107,15,79,24,0,0,0,0,0,171,57,42,55,126,1,0,1,141,108,15,79,24,0,0,0,0,0,171,57,51,55,198,1,1,0,143,109,15,79,24,0,0,0,0,0,171,57,37,55,115,1,0,1,107,107,15,79,24,23,0,0,0,0,171,57,46,55,115,1,0,1,108,108,15,79,24,23,0,0,0,0,171,57,58,55,115,1,1,0,109,109,15,79,24,23,0,0,0,0,171,57,55,55,201,1,1,0,110,109,109,15,79,24,0,0,0,0,171,57,34,55,122,1,0,1,139,107,15,79,24,23,0,0,0,0,171,57,43,55,128,1,0,1,141,108,15,79,24,23,0,0,0,0,171,57,49,55,115,2,1,0,142,16,109,15,79,24,0,0,0,0,171,57,31,55,115,2,0,1,142,19,107,15,79,24,0,0,0,0,171,57,40,55,115,2,0,1,142,21,108,15,79,24,0,0,0,0,171,57,52,55,203,1,1,0,143,109,15,79,24,23,0,0,0,0,171,57,56,55,205,1,1,0,110,109,109,15,79,24,23,0,0,0,171,57,50,55,116,2,1,0,142,16,109,15,79,24,23,0,0,0,171,57,32,55,116,2,0,1,142,19,107,15,79,24,23,0,0,0,171,57,41,55,116,2,0,1,142,21,108,15,79,24,23,0,0,0,179,57,74,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,179,57,66,55,71,0,1,0,107,107,107,0,0,0,0,0,0,0,179,57,62,55,28,1,1,0,139,107,107,0,0,0,0,0,0,0,179,57,72,55,73,0,0,0,144,101,101,0,0,0,0,0,0,0,179,57,69,55,32,1,1,0,110,107,107,107,0,0,0,0,0,0,179,57,67,55,36,1,1,0,107,107,107,15,79,24,0,0,0,0,179,57,63,55,39,1,1,0,139,107,107,15,79,24,0,0,0,0,179,57,68,55,45,1,1,0,107,107,107,15,79,24,23,0,0,0,179,57,70,55,49,1,1,0,110,107,107,107,15,79,24,0,0,0,179,57,64,55,50,1,1,0,139,107,107,15,79,24,23,0,0,0,179,57,71,55,56,1,1,0,110,107,107,107,15,79,24,23,0,0,187,57,89,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,187,57,81,55,71,0,1,0,107,107,107,0,0,0,0,0,0,0,187,57,77,55,28,1,1,0,139,107,107,0,0,0,0,0,0,0,187,57,87,55,72,0,0,0,142,101,101,0,0,0,0,0,0,0,187,57,84,55,32,1,1,0,110,107,107,107,0,0,0,0,0,0,187,57,82,55,36,1,1,0,107,107,107,15,79,24,0,0,0,0,187,57,78,55,39,1,1,0,139,107,107,15,79,24,0,0,0,0,187,57,83,55,45,1,1,0,107,107,107,15,79,24,23,0,0,0,187,57,85,55,49,1,1,0,110,107,107,107,15,79,24,0,0,0,187,57,79,55,50,1,1,0,139,107,107,15,79,24,23,0,0,0,187,57,86,55,56,1,1,0,110,107,107,107,15,79,24,23,0,0,195,57,91,55,106,0,0,0,142,0,0,0,0,0,0,0,0,0,204,57,125,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,204,57,93,55,71,0,0,0,104,104,104,0,0,0,0,0,0,0,204,57,100,55,71,0,0,1,107,107,107,0,0,0,0,0,0,0,204,57,109,55,71,0,0,1,108,108,108,0,0,0,0,0,0,0,204,57,121,55,71,0,1,0,109,109,109,0,0,0,0,0,0,0,204,57,124,55,28,1,0,0,139,101,101,0,0,0,0,0,0,0,204,57,94,55,28,1,0,1,139,107,107,0,0,0,0,0,0,0,204,57,92,55,29,1,0,0,141,104,104,0,0,0,0,0,0,0,204,57,103,55,29,1,0,1,141,108,108,0,0,0,0,0,0,0,204,57,115,55,30,1,1,0,143,109,109,0,0,0,0,0,0,0,204,57,112,55,32,1,1,0,110,109,109,109,0,0,0,0,0,0,204,57,95,55,33,1,0,1,144,17,107,107,0,0,0,0,0,0,204,57,104,55,33,1,0,1,144,19,108,108,0,0,0,0,0,0,204,57,116,55,33,1,1,0,144,21,109,109,0,0,0,0,0,0,204,57,101,55,36,1,0,1,107,107,107,15,79,24,0,0,0,0,204,57,110,55,36,1,0,1,108,108,108,15,79,24,0,0,0,0,204,57,122,55,36,1,1,0,109,109,109,15,79,24,0,0,0,0,204,57,98,55,39,1,0,1,139,107,107,15,79,24,0,0,0,0,204,57,107,55,40,1,0,1,141,108,108,15,79,24,0,0,0,0,204,57,119,55,41,1,1,0,143,109,109,15,79,24,0,0,0,0,204,57,102,55,45,1,0,1,107,107,107,15,79,24,23,0,0,0,204,57,111,55,45,1,0,1,108,108,108,15,79,24,23,0,0,0,204,57,123,55,45,1,1,0,109,109,109,15,79,24,23,0,0,0,204,57,113,55,49,1,1,0,110,109,109,109,15,79,24,0,0,0,204,57,99,55,50,1,0,1,139,107,107,15,79,24,23,0,0,0,204,57,108,55,51,1,0,1,141,108,108,15,79,24,23,0,0,0,204,57,120,55,52,1,1,0,143,109,109,15,79,24,23,0,0,0,204,57,96,55,53,1,0,1,144,17,107,107,15,79,24,0,0,0,204,57,105,55,53,1,0,1,144,19,108,108,15,79,24,0,0,0,204,57,117,55,53,1,1,0,144,21,109,109,15,79,24,0,0,0,204,57,114,55,56,1,1,0,110,109,109,109,15,79,24,23,0,0,204,57,97,55,57,1,0,1,144,17,107,107,15,79,24,23,0,0,204,57,106,55,57,1,0,1,144,19,108,108,15,79,24,23,0,0,204,57,118,55,57,1,1,0,144,21,109,109,15,79,24,23,0,0,211,57,159,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,211,57,127,55,71,0,0,0,104,104,104,0,0,0,0,0,0,0,211,57,134,55,71,0,0,1,107,107,107,0,0,0,0,0,0,0,211,57,143,55,71,0,0,1,108,108,108,0,0,0,0,0,0,0,211,57,155,55,71,0,1,0,109,109,109,0,0,0,0,0,0,0,211,57,158,55,28,1,0,0,139,101,101,0,0,0,0,0,0,0,211,57,128,55,28,1,0,1,139,107,107,0,0,0,0,0,0,0,211,57,126,55,29,1,0,0,141,104,104,0,0,0,0,0,0,0,211,57,137,55,29,1,0,1,141,108,108,0,0,0,0,0,0,0,211,57,149,55,30,1,1,0,143,109,109,0,0,0,0,0,0,0,211,57,146,55,32,1,1,0,110,109,109,109,0,0,0,0,0,0,211,57,150,55,58,1,1,0,142,16,109,109,0,0,0,0,0,0,211,57,129,55,58,1,0,1,142,19,107,107,0,0,0,0,0,0,211,57,138,55,58,1,0,1,142,21,108,108,0,0,0,0,0,0,211,57,135,55,36,1,0,1,107,107,107,15,79,24,0,0,0,0,211,57,144,55,36,1,0,1,108,108,108,15,79,24,0,0,0,0,211,57,156,55,36,1,1,0,109,109,109,15,79,24,0,0,0,0,211,57,132,55,39,1,0,1,139,107,107,15,79,24,0,0,0,0,211,57,141,55,40,1,0,1,141,108,108,15,79,24,0,0,0,0,211,57,153,55,41,1,1,0,143,109,109,15,79,24,0,0,0,0,211,57,136,55,45,1,0,1,107,107,107,15,79,24,23,0,0,0,211,57,145,55,45,1,0,1,108,108,108,15,79,24,23,0,0,0,211,57,157,55,45,1,1,0,109,109,109,15,79,24,23,0,0,0,211,57,147,55,49,1,1,0,110,109,109,109,15,79,24,0,0,0,211,57,133,55,50,1,0,1,139,107,107,15,79,24,23,0,0,0,211,57,142,55,51,1,0,1,141,108,108,15,79,24,23,0,0,0,211,57,151,55,60,1,1,0,142,16,109,109,15,79,24,0,0,0,211,57,130,55,60,1,0,1,142,19,107,107,15,79,24,0,0,0,211,57,139,55,60,1,0,1,142,21,108,108,15,79,24,0,0,0,211,57,154,55,52,1,1,0,143,109,109,15,79,24,23,0,0,0,211,57,148,55,56,1,1,0,110,109,109,109,15,79,24,23,0,0,211,57,152,55,62,1,1,0,142,16,109,109,15,79,24,23,0,0,211,57,131,55,62,1,0,1,142,19,107,107,15,79,24,23,0,0,211,57,140,55,62,1,0,1,142,21,108,108,15,79,24,23,0,0,218,57,173,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,218,57,165,55,71,0,1,0,107,107,107,0,0,0,0,0,0,0,218,57,161,55,28,1,1,0,139,107,107,0,0,0,0,0,0,0,218,57,171,55,73,0,0,0,144,101,101,0,0,0,0,0,0,0,218,57,168,55,32,1,1,0,110,107,107,107,0,0,0,0,0,0,218,57,166,55,36,1,1,0,107,107,107,15,79,24,0,0,0,0,218,57,162,55,39,1,1,0,139,107,107,15,79,24,0,0,0,0,218,57,167,55,45,1,1,0,107,107,107,15,79,24,23,0,0,0,218,57,169,55,49,1,1,0,110,107,107,107,15,79,24,0,0,0,218,57,163,55,50,1,1,0,139,107,107,15,79,24,23,0,0,0,218,57,170,55,56,1,1,0,110,107,107,107,15,79,24,23,0,0,225,57,188,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,225,57,180,55,71,0,1,0,107,107,107,0,0,0,0,0,0,0,225,57,176,55,28,1,1,0,139,107,107,0,0,0,0,0,0,0,225,57,186,55,72,0,0,0,142,101,101,0,0,0,0,0,0,0,225,57,183,55,32,1,1,0,110,107,107,107,0,0,0,0,0,0,225,57,181,55,36,1,1,0,107,107,107,15,79,24,0,0,0,0,225,57,177,55,39,1,1,0,139,107,107,15,79,24,0,0,0,0,225,57,182,55,45,1,1,0,107,107,107,15,79,24,23,0,0,0,225,57,184,55,49,1,1,0,110,107,107,107,15,79,24,0,0,0,225,57,178,55,50,1,1,0,139,107,107,15,79,24,23,0,0,0,225,57,185,55,56,1,1,0,110,107,107,107,15,79,24,23,0,0,232,57,193,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,232,57,191,55,59,0,0,0,104,104,0,0,0,0,0,0,0,0,232,57,192,55,63,0,0,0,139,101,0,0,0,0,0,0,0,0,232,57,190,55,124,1,0,0,141,104,0,0,0,0,0,0,0,0,240,57,197,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,240,57,195,55,59,0,0,0,104,104,0,0,0,0,0,0,0,0,240,57,196,55,63,0,0,0,139,101,0,0,0,0,0,0,0,0,240,57,194,55,124,1,0,0,141,104,0,0,0,0,0,0,0,0,248,57,202,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,248,57,200,55,59,0,1,0,107,107,0,0,0,0,0,0,0,0,248,57,201,55,61,0,0,0,144,101,0,0,0,0,0,0,0,0,248,57,199,55,61,0,1,0,144,107,0,0,0,0,0,0,0,0,248,57,198,55,175,1,1,0,22,107,107,0,0,0,0,0,0,0,1,58,207,55,59,0,0,0,101,101,0,0,0,0,0,0,0,0,1,58,205,55,59,0,1,0,107,107,0,0,0,0,0,0,0,0,1,58,206,55,60,0,0,0,142,101,0,0,0,0,0,0,0,0,1,58,204,55,60,0,1,0,142,107,0,0,0,0,0,0,0,0,1,58,203,55,175,1,1,0,22,107,107,0,0,0,0,0,0,0,10,58,238,55,71,0,0,0,101,101,101,0,0,0,0,0,0,0,10,58,209,55,71,0,0,0,104,104,104,0,0,0,0,0,0,0,10,58,216,55,71,0,0,1,107,107,107,0,0,0,0,0,0,0,10,58,225,55,71,0,0,1,108,108,108,0,0,0,0,0,0,0,10,58,234,55,71,0,1,0,109,109,109,0,0,0,0,0,0,0,10,58,237,55,28,1,0,0,139,101,101,0,0,0,0,0,0,0,10,58,210,55,28,1,0,1,139,107,107,0,0,0,0,0,0,0,10,58,208,55,29,1,0,0,141,104,104,0,0,0,0,0,0,0,10,58,219,55,29,1,0,1,141,108,108,0,0,0,0,0,0,0,10,58,228,55,30,1,1,0,143,109,109,0,0,0,0,0,0,0,10,58,211,55,33,1,0,1,144,17,107,107,0,0,0,0,0,0,10,58,220,55,33,1,0,1,144,19,108,108,0,0,0,0,0,0,10,58,229,55,33,1,1,0,144,21,109,109,0,0,0,0,0,0,10,58,217,55,36,1,0,1,107,107,107,15,79,24,0,0,0,0,10,58,226,55,36,1,0,1,108,108,108,15,79,24,0,0,0,0,10,58,235,55,36,1,1,0,109,109,109,15,79,24,0,0,0,0,10,58,214,55,39,1,0,1,139,107,107,15,79,24,0,0,0,0,10,58,223,55,40,1,0,1,141,108,108,15,79,24,0,0,0,0,10,58,232,55,41,1,1,0,143,109,109,15,79,24,0,0,0,0,10,58,218,55,45,1,0,1,107,107,107,15,79,24,23,0,0,0,10,58,227,55,45,1,0,1,108,108,108,15,79,24,23,0,0,0,10,58,236,55,45,1,1,0,109,109,109,15,79,24,23,0,0,0,10,58,215,55,50,1,0,1,139,107,107,15,79,24,23,0,0,0,10,58,224,55,51,1,0,1,141,108,108,15,79,24,23,0,0,0,10,58,233,55,52,1,1,0,143,109,109,15,79,24,23,0,0,0,10,58,212,55,53,1,0,1,144,17,107,107,15,79,24,0,0,0,10,58,221,55,53,1,0,1,144,19,108,108,15,79,24,0,0,0,10,58,230,55,53,1,1,0,144,21,109,109,15,79,24,0,0,0,10,58,213,55,57,1,0,1,144,17,107,107,15,79,24,23,0,0,10,58,222,55,57,1,0,1,144,19,108,108,15,79,24,23,0,0,10,58,231,55,57,1,1,0,144,21,109,109,15,79,24,23,0,0,20,58,13,56,71,0,0,0,101,101,101,0,0,0,0,0,0,0,20,58,240,55,71,0,0,0,104,104,104,0,0,0,0,0,0,0,20,58,247,55,71,0,0,1,107,107,107,0,0,0,0,0,0,0,20,58,0,56,71,0,0,1,108,108,108,0,0,0,0,0,0,0,20,58,9,56,71,0,1,0,109,109,109,0,0,0,0,0,0,0,20,58,12,56,28,1,0,0,139,101,101,0,0,0,0,0,0,0,20,58,241,55,28,1,0,1,139,107,107,0,0,0,0,0,0,0,20,58,239,55,29,1,0,0,141,104,104,0,0,0,0,0,0,0,20,58,250,55,29,1,0,1,141,108,108,0,0,0,0,0,0,0,20,58,3,56,30,1,1,0,143,109,109,0,0,0,0,0,0,0,20,58,4,56,58,1,1,0,142,16,109,109,0,0,0,0,0,0,20,58,242,55,58,1,0,1,142,19,107,107,0,0,0,0,0,0,20,58,251,55,58,1,0,1,142,21,108,108,0,0,0,0,0,0,20,58,248,55,36,1,0,1,107,107,107,15,79,24,0,0,0,0,20,58,1,56,36,1,0,1,108,108,108,15,79,24,0,0,0,0,20,58,10,56,36,1,1,0,109,109,109,15,79,24,0,0,0,0,20,58,245,55,39,1,0,1,139,107,107,15,79,24,0,0,0,0,20,58,254,55,40,1,0,1,141,108,108,15,79,24,0,0,0,0,20,58,7,56,41,1,1,0,143,109,109,15,79,24,0,0,0,0,20,58,249,55,45,1,0,1,107,107,107,15,79,24,23,0,0,0,20,58,2,56,45,1,0,1,108,108,108,15,79,24,23,0,0,0,20,58,11,56,45,1,1,0,109,109,109,15,79,24,23,0,0,0,20,58,246,55,50,1,0,1,139,107,107,15,79,24,23,0,0,0,20,58,255,55,51,1,0,1,141,108,108,15,79,24,23,0,0,0,20,58,5,56,60,1,1,0,142,16,109,109,15,79,24,0,0,0,20,58,243,55,60,1,0,1,142,19,107,107,15,79,24,0,0,0,20,58,252,55,60,1,0,1,142,21,108,108,15,79,24,0,0,0,20,58,8,56,52,1,1,0,143,109,109,15,79,24,23,0,0,0,20,58,6,56,62,1,1,0,142,16,109,109,15,79,24,23,0,0,20,58,244,55,62,1,0,1,142,19,107,107,15,79,24,23,0,0,20,58,253,55,62,1,0,1,142,21,108,108,15,79,24,23,0,0,30,58,44,56,71,0,0,0,101,101,101,0,0,0,0,0,0,0,30,58,15,56,71,0,0,0,104,104,104,0,0,0,0,0,0,0,30,58,22,56,71,0,0,1,107,107,107,0,0,0,0,0,0,0,30,58,31,56,71,0,0,1,108,108,108,0,0,0,0,0,0,0,30,58,40,56,71,0,1,0,109,109,109,0,0,0,0,0,0,0,30,58,43,56,28,1,0,0,139,101,101,0,0,0,0,0,0,0,30,58,16,56,28,1,0,1,139,107,107,0,0,0,0,0,0,0,30,58,14,56,29,1,0,0,141,104,104,0,0,0,0,0,0,0,30,58,25,56,29,1,0,1,141,108,108,0,0,0,0,0,0,0,30,58,34,56,30,1,1,0,143,109,109,0,0,0,0,0,0,0,30,58,17,56,33,1,0,1,144,17,107,107,0,0,0,0,0,0,30,58,26,56,33,1,0,1,144,19,108,108,0,0,0,0,0,0,30,58,35,56,33,1,1,0,144,21,109,109,0,0,0,0,0,0,30,58,23,56,36,1,0,1,107,107,107,15,79,24,0,0,0,0,30,58,32,56,36,1,0,1,108,108,108,15,79,24,0,0,0,0,30,58,41,56,36,1,1,0,109,109,109,15,79,24,0,0,0,0,30,58,20,56,39,1,0,1,139,107,107,15,79,24,0,0,0,0,30,58,29,56,40,1,0,1,141,108,108,15,79,24,0,0,0,0,30,58,38,56,41,1,1,0,143,109,109,15,79,24,0,0,0,0,30,58,24,56,45,1,0,1,107,107,107,15,79,24,23,0,0,0,30,58,33,56,45,1,0,1,108,108,108,15,79,24,23,0,0,0,30,58,42,56,45,1,1,0,109,109,109,15,79,24,23,0,0,0,30,58,21,56,50,1,0,1,139,107,107,15,79,24,23,0,0,0,30,58,30,56,51,1,0,1,141,108,108,15,79,24,23,0,0,0,30,58,39,56,52,1,1,0,143,109,109,15,79,24,23,0,0,0,30,58,18,56,53,1,0,1,144,17,107,107,15,79,24,0,0,0,30,58,27,56,53,1,0,1,144,19,108,108,15,79,24,0,0,0,30,58,36,56,53,1,1,0,144,21,109,109,15,79,24,0,0,0,30,58,19,56,57,1,0,1,144,17,107,107,15,79,24,23,0,0,30,58,28,56,57,1,0,1,144,19,108,108,15,79,24,23,0,0,30,58,37,56,57,1,1,0,144,21,109,109,15,79,24,23,0,0,40,58,75,56,71,0,0,0,101,101,101,0,0,0,0,0,0,0,40,58,46,56,71,0,0,0,104,104,104,0,0,0,0,0,0,0,40,58,53,56,71,0,0,1,107,107,107,0,0,0,0,0,0,0,40,58,62,56,71,0,0,1,108,108,108,0,0,0,0,0,0,0,40,58,71,56,71,0,1,0,109,109,109,0,0,0,0,0,0,0,40,58,74,56,28,1,0,0,139,101,101,0,0,0,0,0,0,0,40,58,47,56,28,1,0,1,139,107,107,0,0,0,0,0,0,0,40,58,45,56,29,1,0,0,141,104,104,0,0,0,0,0,0,0,40,58,56,56,29,1,0,1,141,108,108,0,0,0,0,0,0,0,40,58,65,56,30,1,1,0,143,109,109,0,0,0,0,0,0,0,40,58,66,56,58,1,1,0,142,16,109,109,0,0,0,0,0,0,40,58,48,56,58,1,0,1,142,19,107,107,0,0,0,0,0,0,40,58,57,56,58,1,0,1,142,21,108,108,0,0,0,0,0,0,40,58,54,56,36,1,0,1,107,107,107,15,79,24,0,0,0,0,40,58,63,56,36,1,0,1,108,108,108,15,79,24,0,0,0,0,40,58,72,56,36,1,1,0,109,109,109,15,79,24,0,0,0,0,40,58,51,56,39,1,0,1,139,107,107,15,79,24,0,0,0,0,40,58,60,56,40,1,0,1,141,108,108,15,79,24,0,0,0,0,40,58,69,56,41,1,1,0,143,109,109,15,79,24,0,0,0,0,40,58,55,56,45,1,0,1,107,107,107,15,79,24,23,0,0,0,40,58,64,56,45,1,0,1,108,108,108,15,79,24,23,0,0,0,40,58,73,56,45,1,1,0,109,109,109,15,79,24,23,0,0,0,40,58,52,56,50,1,0,1,139,107,107,15,79,24,23,0,0,0,40,58,61,56,51,1,0,1,141,108,108,15,79,24,23,0,0,0,40,58,67,56,60,1,1,0,142,16,109,109,15,79,24,0,0,0,40,58,49,56,60,1,0,1,142,19,107,107,15,79,24,0,0,0,40,58,58,56,60,1,0,1,142,21,108,108,15,79,24,0,0,0,40,58,70,56,52,1,1,0,143,109,109,15,79,24,23,0,0,0,40,58,68,56,62,1,1,0,142,16,109,109,15,79,24,23,0,0,40,58,50,56,62,1,0,1,142,19,107,107,15,79,24,23,0,0,40,58,59,56,62,1,0,1,142,21,108,108,15,79,24,23,0,0,50,58,106,56,71,0,0,0,101,101,101,0,0,0,0,0,0,0,50,58,77,56,71,0,0,0,104,104,104,0,0,0,0,0,0,0,50,58,84,56,71,0,8,0,107,107,107,0,0,0,0,0,0,0,50,58,93,56,71,0,8,0,108,108,108,0,0,0,0,0,0,0,50,58,102,56,71,0,8,0,109,109,109,0,0,0,0,0,0,0,50,58,105,56,28,1,0,0,139,101,101,0,0,0,0,0,0,0,50,58,78,56,28,1,8,0,139,107,107,0,0,0,0,0,0,0,50,58,76,56,29,1,0,0,141,104,104,0,0,0,0,0,0,0,50,58,87,56,29,1,8,0,141,108,108,0,0,0,0,0,0,0,50,58,96,56,30,1,8,0,143,109,109,0,0,0,0,0,0,0,50,58,79,56,33,1,8,0,144,17,107,107,0,0,0,0,0,0,50,58,88,56,33,1,8,0,144,19,108,108,0,0,0,0,0,0,50,58,97,56,33,1,8,0,144,21,109,109,0,0,0,0,0,0,50,58,85,56,36,1,8,0,107,107,107,15,79,24,0,0,0,0,50,58,94,56,36,1,8,0,108,108,108,15,79,24,0,0,0,0,50,58,103,56,36,1,8,0,109,109,109,15,79,24,0,0,0,0,50,58,82,56,39,1,8,0,139,107,107,15,79,24,0,0,0,0,50,58,91,56,40,1,8,0,141,108,108,15,79,24,0,0,0,0,50,58,100,56,41,1,8,0,143,109,109,15,79,24,0,0,0,0,50,58,86,56,45,1,8,0,107,107,107,15,79,24,23,0,0,0,50,58,95,56,45,1,8,0,108,108,108,15,79,24,23,0,0,0,50,58,104,56,45,1,8,0,109,109,109,15,79,24,23,0,0,0,50,58,83,56,50,1,8,0,139,107,107,15,79,24,23,0,0,0,50,58,92,56,51,1,8,0,141,108,108,15,79,24,23,0,0,0,50,58,101,56,52,1,8,0,143,109,109,15,79,24,23,0,0,0,50,58,80,56,53,1,8,0,144,17,107,107,15,79,24,0,0,0,50,58,89,56,53,1,8,0,144,19,108,108,15,79,24,0,0,0,50,58,98,56,53,1,8,0,144,21,109,109,15,79,24,0,0,0,50,58,81,56,57,1,8,0,144,17,107,107,15,79,24,23,0,0,50,58,90,56,57,1,8,0,144,19,108,108,15,79,24,23,0,0,50,58,99,56,57,1,8,0,144,21,109,109,15,79,24,23,0,0,57,58,137,56,71,0,0,0,101,101,101,0,0,0,0,0,0,0,57,58,108,56,71,0,0,0,104,104,104,0,0,0,0,0,0,0,57,58,115,56,71,0,8,0,107,107,107,0,0,0,0,0,0,0,57,58,124,56,71,0,8,0,108,108,108,0,0,0,0,0,0,0,57,58,133,56,71,0,8,0,109,109,109,0,0,0,0,0,0,0,57,58,136,56,28,1,0,0,139,101,101,0,0,0,0,0,0,0,57,58,109,56,28,1,8,0,139,107,107,0,0,0,0,0,0,0,57,58,107,56,29,1,0,0,141,104,104,0,0,0,0,0,0,0,57,58,118,56,29,1,8,0,141,108,108,0,0,0,0,0,0,0,57,58,127,56,30,1,8,0,143,109,109,0,0,0,0,0,0,0,57,58,128,56,58,1,8,0,142,16,109,109,0,0,0,0,0,0,57,58,110,56,58,1,8,0,142,19,107,107,0,0,0,0,0,0,57,58,119,56,58,1,8,0,142,21,108,108,0,0,0,0,0,0,57,58,116,56,36,1,8,0,107,107,107,15,79,24,0,0,0,0,57,58,125,56,36,1,8,0,108,108,108,15,79,24,0,0,0,0,57,58,134,56,36,1,8,0,109,109,109,15,79,24,0,0,0,0,57,58,113,56,39,1,8,0,139,107,107,15,79,24,0,0,0,0,57,58,122,56,40,1,8,0,141,108,108,15,79,24,0,0,0,0,57,58,131,56,41,1,8,0,143,109,109,15,79,24,0,0,0,0,57,58,117,56,45,1,8,0,107,107,107,15,79,24,23,0,0,0,57,58,126,56,45,1,8,0,108,108,108,15,79,24,23,0,0,0,57,58,135,56,45,1,8,0,109,109,109,15,79,24,23,0,0,0,57,58,114,56,50,1,8,0,139,107,107,15,79,24,23,0,0,0,57,58,123,56,51,1,8,0,141,108,108,15,79,24,23,0,0,0,57,58,129,56,60,1,8,0,142,16,109,109,15,79,24,0,0,0,57,58,111,56,60,1,8,0,142,19,107,107,15,79,24,0,0,0,57,58,120,56,60,1,8,0,142,21,108,108,15,79,24,0,0,0,57,58,132,56,52,1,8,0,143,109,109,15,79,24,23,0,0,0,57,58,130,56,62,1,8,0,142,16,109,109,15,79,24,23,0,0,57,58,112,56,62,1,8,0,142,19,107,107,15,79,24,23,0,0,57,58,121,56,62,1,8,0,142,21,108,108,15,79,24,23,0,0,64,58,138,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,58,139,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,58,142,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,58,143,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,58,147,56,103,0,0,8,103,0,0,0,0,0,0,0,0,0,115,58,148,56,103,0,0,8,105,0,0,0,0,0,0,0,0,0,134,58,149,56,103,0,0,8,103,0,0,0,0,0,0,0,0,0,144,58,150,56,103,0,0,8,105,0,0,0,0,0,0,0,0,0,154,58,151,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,58,153,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,58,154,56,2,0,0,0,115,0,0,0,0,0,0,0,0,0,174,58,155,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,58,163,56,59,0,0,0,106,106,0,0,0,0,0,0,0,0,188,58,162,56,30,0,0,0,106,146,0,0,0,0,0,0,0,0,194,58,159,56,59,0,0,0,103,103,0,0,0,0,0,0,0,0,194,58,158,56,34,0,0,0,103,142,0,0,0,0,0,0,0,0,200,58,161,56,59,0,0,0,105,105,0,0,0,0,0,0,0,0,200,58,160,56,40,0,0,0,105,144,0,0,0,0,0,0,0,0,206,58,157,56,59,0,0,0,102,102,0,0,0,0,0,0,0,0,206,58,156,56,48,0,0,0,102,140,0,0,0,0,0,0,0,0,212,58,165,56,182,2,0,0,118,0,0,0,0,0,0,0,0,0,212,58,166,56,104,0,0,0,138,0,0,0,0,0,0,0,0,0,224,58,178,56,8,0,0,0,106,106,0,0,0,0,0,0,0,0,224,58,177,56,17,0,0,0,106,146,0,0,0,0,0,0,0,0,224,58,177,56,33,0,0,0,146,106,0,0,0,0,0,0,0,0,230,58,171,56,112,0,0,8,32,95,0,0,0,0,0,0,0,0,230,58,170,56,112,0,0,32,32,103,0,0,0,0,0,0,0,0,230,58,171,56,103,0,0,8,95,32,0,0,0,0,0,0,0,0,230,58,170,56,103,0,0,32,103,32,0,0,0,0,0,0,0,0,230,58,173,56,8,0,0,0,103,103,0,0,0,0,0,0,0,0,230,58,172,56,13,0,0,0,103,142,0,0,0,0,0,0,0,0,230,58,172,56,39,0,0,0,142,103,0,0,0,0,0,0,0,0,236,58,174,56,112,0,0,0,40,105,0,0,0,0,0,0,0,0,236,58,174,56,103,0,0,0,105,40,0,0,0,0,0,0,0,0,236,58,176,56,8,0,0,0,105,105,0,0,0,0,0,0,0,0,236,58,175,56,16,0,0,0,105,144,0,0,0,0,0,0,0,0,236,58,175,56,47,0,0,0,144,105,0,0,0,0,0,0,0,0,242,58,167,56,112,0,0,0,26,102,0,0,0,0,0,0,0,0,242,58,167,56,103,0,0,0,102,26,0,0,0,0,0,0,0,0,242,58,169,56,8,0,0,0,102,102,0,0,0,0,0,0,0,0,242,58,168,56,11,0,0,0,102,140,0,0,0,0,0,0,0,0,242,58,168,56,53,0,0,0,140,102,0,0,0,0,0,0,0,0,248,58,180,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,59,181,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,59,182,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,59,183,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,59,184,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,59,185,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,59,186,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,59,187,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,59,222,56,29,0,0,0,106,106,0,0,0,0,0,0,0,0,64,59,218,56,30,0,0,0,106,146,0,0,0,0,0,0,0,0,64,59,215,56,2,0,0,0,115,25,0,0,0,0,0,0,0,0,64,59,219,56,31,0,0,0,115,106,0,0,0,0,0,0,0,0,64,59,216,56,32,0,0,0,115,146,0,0,0,0,0,0,0,0,64,59,221,56,33,0,0,0,146,106,0,0,0,0,0,0,0,0,69,59,204,56,29,0,0,0,103,103,0,0,0,0,0,0,0,0,69,59,200,56,34,0,0,0,103,142,0,0,0,0,0,0,0,0,69,59,202,56,35,0,0,0,113,32,0,0,0,0,0,0,0,0,69,59,202,56,36,0,0,0,113,103,0,0,0,0,0,0,0,0,69,59,199,56,37,0,0,0,113,142,0,0,0,0,0,0,0,0,69,59,197,56,2,0,0,0,115,32,0,0,0,0,0,0,0,0,69,59,201,56,31,0,0,0,115,103,0,0,0,0,0,0,0,0,69,59,198,56,38,0,0,0,115,142,0,0,0,0,0,0,0,0,69,59,203,56,39,0,0,0,142,103,0,0,0,0,0,0,0,0,74,59,225,56,29,0,0,0,101,101,0,0,0,0,0,0,0,0,74,59,224,56,55,0,0,0,139,101,0,0,0,0,0,0,0,0,80,59,227,56,29,0,0,0,101,101,0,0,0,0,0,0,0,0,80,59,226,56,55,0,0,0,139,101,0,0,0,0,0,0,0,0,86,59,213,56,29,0,0,0,105,105,0,0,0,0,0,0,0,0,86,59,209,56,40,0,0,0,105,144,0,0,0,0,0,0,0,0,86,59,211,56,41,0,0,0,111,40,0,0,0,0,0,0,0,0,86,59,211,56,42,0,0,0,111,105,0,0,0,0,0,0,0,0,86,59,208,56,43,0,0,0,111,144,0,0,0,0,0,0,0,0,86,59,206,56,44,0,0,0,114,40,0,0,0,0,0,0,0,0,86,59,210,56,45,0,0,0,114,105,0,0,0,0,0,0,0,0,86,59,207,56,46,0,0,0,114,144,0,0,0,0,0,0,0,0,86,59,212,56,47,0,0,0,144,105,0,0,0,0,0,0,0,0,91,59,195,56,29,0,0,0,102,102,0,0,0,0,0,0,0,0,91,59,191,56,48,0,0,0,102,140,0,0,0,0,0,0,0,0,91,59,193,56,49,0,0,0,112,26,0,0,0,0,0,0,0,0,91,59,193,56,50,0,0,0,112,102,0,0,0,0,0,0,0,0,91,59,190,56,51,0,0,0,112,140,0,0,0,0,0,0,0,0,91,59,188,56,2,0,0,0,115,26,0,0,0,0,0,0,0,0,91,59,192,56,31,0,0,0,115,102,0,0,0,0,0,0,0,0,91,59,189,56,52,0,0,0,115,140,0,0,0,0,0,0,0,0,91,59,194,56,53,0,0,0,140,102,0,0,0,0,0,0,0,0,96,59,228,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,59,229,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,112,59,230,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,121,59,231,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,129,59,232,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,139,59,233,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,145,59,234,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,153,59,235,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,160,59,236,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,169,59,237,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,178,59,238,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,189,59,239,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,196,59,240,56,159,0,0,0,157,0,0,0,0,0,0,0,0,0,205,59,241,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,59,242,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,59,243,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,59,244,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,59,244,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,59,245,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,32,2,32,2,32,2,32,2,32,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,96,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,4,192,4,192,4,192,4,192,4,192,4,192,4,192,8,213,8,213,8,213,8,213,8,213,8,213,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,4,192,4,192,4,192,4,192,4,192,4,192,8,214,8,214,8,214,8,214,8,214,8,214,8,198,8,198],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1372858);allocate([8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,4,192,4,192,4,192,4,192,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,75,95,68,97,116,97,95,49,0,70,75,95,68,97,116,97,95,50,0,70,75,95,68,97,116,97,95,52,0,70,75,95,68,97,116,97,95,56,0,70,75,95,80,67,82,101,108,95,49,0,70,75,95,80,67,82,101,108,95,50,0,70,75,95,80,67,82,101,108,95,52,0,70,75,95,80,67,82,101,108,95,56,0,70,75,95,71,80,82,101,108,95,49,0,70,75,95,71,80,82,101,108,95,50,0,70,75,95,71,80,82,101,108,95,52,0,70,75,95,71,80,82,101,108,95,56,0,70,75,95,83,101,99,82,101,108,95,49,0,70,75,95,83,101,99,82,101,108,95,50,0,70,75,95,83,101,99,82,101,108,95,52,0,70,75,95,83,101,99,82,101,108,95,56,0,78,52,108,108,118,109,49,50,77,67,65,115,109,66,97,99,107,101,110,100,69,0,46,110,111,116,101,46,71,78,85,45,115,116,97,99,107,0,78,52,108,108,118,109,49,50,77,67,65,115,109,73,110,102,111,69,76,70,69,0,78,52,108,108,118,109,50,48,77,67,65,115,109,80,97,114,115,101,114,69,120,116,101,110,115,105,111,110,69,0,78,52,108,108,118,109,49,55,77,67,84,97,114,103,101,116,65,115,109,80,97,114,115,101,114,69,0,46,100,101,115,99,0,46,105,110,100,105,114,101,99,116,95,115,121,109,98,111,108,0,46,108,115,121,109,0,46,115,117,98,115,101,99,116,105,111,110,115,95,118,105,97,95,115,121,109,98,111,108,115,0,46,100,117,109,112,0,46,108,111,97,100,0,46,115,101,99,116,105,111,110,0,46,112,117,115,104,115,101,99,116,105,111,110,0,46,112,111,112,115,101,99,116,105,111,110,0,46,112,114,101,118,105,111,117,115,0,46,115,101,99,117,114,101,95,108,111,103,95,117,110,105,113,117,101,0,46,115,101,99,117,114,101,95,108,111,103,95,114,101,115,101,116,0,46,122,101,114,111,102,105,108,108,0,46,100,97,116,97,95,114,101,103,105,111,110,0,46,101,110,100,95,100,97,116,97,95,114,101,103,105,111,110,0,46,99,111,110,115,116,0,46,99,111,110,115,116,95,100,97,116,97,0,46,99,111,110,115,116,114,117,99,116,111,114,0,46,99,115,116,114,105,110,103,0,46,100,101,115,116,114,117,99,116,111,114,0,46,100,121,108,100,0,46,102,118,109,108,105,98,95,105,110,105,116,48,0,46,102,118,109,108,105,98,95,105,110,105,116,49,0,46,108,97,122,121,95,115,121,109,98,111,108,95,112,111,105,110,116,101,114,0,46,108,105,110,107,101,114,95,111,112,116,105,111,110,0,46,108,105,116,101,114,97,108,49,54,0,46,108,105,116,101,114,97,108,52,0,46,108,105,116,101,114,97,108,56,0,46,109,111,100,95,105,110,105,116,95,102,117,110,99,0,46,109,111,100,95,116,101,114,109,95,102,117,110,99,0,46,110,111,110,95,108,97,122,121,95,115,121,109,98,111,108,95,112,111,105,110,116,101,114,0,46,111,98,106,99,95,99,97,116,95,99,108,115,95,109,101,116,104,0,46,111,98,106,99,95,99,97,116,95,105,110,115,116,95,109,101,116,104,0,46,111,98,106,99,95,99,97,116,101,103,111,114,121,0,46,111,98,106,99,95,99,108,97,115,115,0,46,111,98,106,99,95,99,108,97,115,115,95,110,97,109,101,115,0,46,111,98,106,99,95,99,108,97,115,115,95,118,97,114,115,0,46,111,98,106,99,95,99,108,115,95,109,101,116,104,0,46,111,98,106,99,95,99,108,115,95,114,101,102,115,0,46,111,98,106,99,95,105,110,115,116,95,109,101,116,104,0,46,111,98,106,99,95,105,110,115,116,97,110,99,101,95,118,97,114,115,0,46,111,98,106,99,95,109,101,115,115,97,103,101,95,114,101,102,115,0,46,111,98,106,99,95,109,101,116,97,95,99,108,97,115,115,0,46,111,98,106,99,95,109,101,116,104,95,118,97,114,95,110,97,109,101,115,0,46,111,98,106,99,95,109,101,116,104,95,118,97,114,95,116,121,112,101,115,0,46,111,98,106,99,95,109,111,100,117,108,101,95,105,110,102,111,0,46,111,98,106,99,95,112,114,111,116,111,99,111,108,0,46,111,98,106,99,95,115,101,108,101,99,116,111,114,95,115,116,114,115,0,46,111,98,106,99,95,115,116,114,105,110,103,95,111,98,106,101,99,116,0,46,111,98,106,99,95,115,121,109,98,111,108,115,0,46,112,105,99,115,121,109,98,111,108,95,115,116,117,98,0,46,115,116,97,116,105,99,95,99,111,110,115,116,0,46,115,116,97,116,105,99,95,100,97,116,97,0,46,115,121,109,98,111,108,95,115,116,117,98,0,46,116,104,114,101,97,100,95,105,110,105,116,95,102,117,110,99,0,46,116,108,118,0,46,105,100,101,110,116,0,46,119,97,116,99,104,111,115,95,118,101,114,115,105,111,110,95,109,105,110,0,46,116,118,111,115,95,118,101,114,115,105,111,110,95,109,105,110,0,46,105,111,115,95,118,101,114,115,105,111,110,95,109,105,110,0,46,109,97,99,111,115,120,95,118,101,114,115,105,111,110,95,109,105,110,0,105,110,118,97,108,105,100,32,79,83,32,109,97,106,111,114,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,0,109,105,110,111,114,32,79,83,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,32,114,101,113,117,105,114,101,100,44,32,99,111,109,109,97,32,101,120,112,101,99,116,101,100,0,105,110,118,97,108,105,100,32,79,83,32,109,105,110,111,114,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,117,112,100,97,116,101,32,115,112,101,99,105,102,105,101,114,44,32,99,111,109,109,97,32,101,120,112,101,99,116,101,100,0,105,110,118,97,108,105,100,32,79,83,32,117,112,100,97,116,101,32,110,117,109,98,101,114,0,32,115,104,111,117,108,100,32,111,110,108,121,32,98,101,32,117,115,101,100,32,102,111,114,32,0,32,116,97,114,103,101,116,115,0,111,118,101,114,114,105,100,105,110,103,32,112,114,101,118,105,111,117,115,32,118,101,114,115,105,111,110,95,109,105,110,32,100,105,114,101,99,116,105,118,101,0,112,114,101,118,105,111,117,115,32,100,101,102,105,110,105,116,105,111,110,32,105,115,32,104,101,114,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,115,101,99,116,105,111,110,32,115,119,105,116,99,104,105,110,103,32,100,105,114,101,99,116,105,118,101,0,95,95,115,121,109,98,111,108,95,115,116,117,98,0,95,95,115,116,97,116,105,99,95,100,97,116,97,0,95,95,115,116,97,116,105,99,95,99,111,110,115,116,0,95,95,112,105,99,115,121,109,98,111,108,95,115,116,117,98,0,95,95,79,66,74,67,0,95,95,115,121,109,98,111,108,115,0,95,95,115,116,114,105,110,103,95,111,98,106,101,99,116,0,95,95,115,101,108,101,99,116,111,114,95,115,116,114,115,0,95,95,112,114,111,116,111,99,111,108,0,95,95,109,111,100,117,108,101,95,105,110,102,111,0,95,95,109,101,116,97,95,99,108,97,115,115,0,95,95,109,101,115,115,97,103,101,95,114,101,102,115,0,95,95,105,110,115,116,97,110,99,101,95,118,97,114,115,0,95,95,105,110,115,116,95,109,101,116,104,0,95,95,99,108,115,95,114,101,102,115,0,95,95,99,108,115,95,109,101,116,104,0,95,95,99,108,97,115,115,95,118,97,114,115,0,95,95,99,108,97,115,115,0,95,95,99,97,116,101,103,111,114,121,0,95,95,99,97,116,95,105,110,115,116,95,109,101,116,104,0,95,95,99,97,116,95,99,108,115,95,109,101,116,104,0,95,95,109,111,100,95,116,101,114,109,95,102,117,110,99,0,95,95,109,111,100,95,105,110,105,116,95,102,117,110,99,0,101,120,112,101,99,116,101,100,32,115,116,114,105,110,103,32,105,110,32,39,0,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,0,95,95,102,118,109,108,105,98,95,105,110,105,116,49,0,95,95,102,118,109,108,105,98,95,105,110,105,116,48,0,95,95,100,121,108,100,0,95,95,100,101,115,116,114,117,99,116,111,114,0,95,95,99,111,110,115,116,114,117,99,116,111,114,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,101,110,100,95,100,97,116,97,95,114,101,103,105,111,110,39,32,100,105,114,101,99,116,105,118,101,0,101,120,112,101,99,116,101,100,32,114,101,103,105,111,110,32,116,121,112,101,32,97,102,116,101,114,32,39,46,100,97,116,97,95,114,101,103,105,111,110,39,32,100,105,114,101,99,116,105,118,101,0,106,116,56,0,106,116,49,54,0,106,116,51,50,0,117,110,107,110,111,119,110,32,114,101,103,105,111,110,32,116,121,112,101,32,105,110,32,39,46,100,97,116,97,95,114,101,103,105,111,110,39,32,100,105,114,101,99,116,105,118,101,0,101,120,112,101,99,116,101,100,32,115,101,103,109,101,110,116,32,110,97,109,101,32,97,102,116,101,114,32,39,46,122,101,114,111,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,0,101,120,112,101,99,116,101,100,32,115,101,99,116,105,111,110,32,110,97,109,101,32,97,102,116,101,114,32,99,111,109,109,97,32,105,110,32,39,46,122,101,114,111,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,0,101,120,112,101,99,116,101,100,32,105,100,101,110,116,105,102,105,101,114,32,105,110,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,122,101,114,111,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,0,105,110,118,97,108,105,100,32,39,46,122,101,114,111,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,115,105,122,101,44,32,99,97,110,39,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,118,97,108,105,100,32,39,46,122,101,114,111,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,97,108,105,103,110,109,101,110,116,44,32,99,97,110,39,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,118,97,108,105,100,32,115,121,109,98,111,108,32,114,101,100,101,102,105,110,105,116,105,111,110,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,116,98,115,115,39,32,100,105,114,101,99,116,105,118,101,0,105,110,118,97,108,105,100,32,39,46,116,98,115,115,39,32,100,105,114,101,99,116,105,118,101,32,115,105,122,101,44,32,99,97,110,39,116,32,98,101,32,108,101,115,115,32,116,104,97,110,122,101,114,111,0,105,110,118,97,108,105,100,32,39,46,116,98,115,115,39,32,97,108,105,103,110,109,101,110,116,44,32,99,97,110,39,116,32,98,101,32,108,101,115,115,116,104,97,110,32,122,101,114,111,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,115,101,99,117,114,101,95,108,111,103,95,114,101,115,101,116,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,115,101,99,117,114,101,95,108,111,103,95,117,110,105,113,117,101,39,32,100,105,114,101,99,116,105,118,101,0,46,115,101,99,117,114,101,95,108,111,103,95,117,110,105,113,117,101,32,115,112,101,99,105,102,105,101,100,32,109,117,108,116,105,112,108,101,32,116,105,109,101,115,0,46,115,101,99,117,114,101,95,108,111,103,95,117,110,105,113,117,101,32,117,115,101,100,32,98,117,116,32,65,83,95,83,69,67,85,82,69,95,76,79,71,95,70,73,76,69,32,101,110,118,105,114,111,110,109,101,110,116,32,118,97,114,105,97,98,108,101,32,117,110,115,101,116,46,0,99,97,110,39,116,32,111,112,101,110,32,115,101,99,117,114,101,32,108,111,103,32,102,105,108,101,58,32,0,32,40,0,41,0,46,112,114,101,118,105,111,117,115,32,119,105,116,104,111,117,116,32,99,111,114,114,101,115,112,111,110,100,105,110,103,32,46,115,101,99,116,105,111,110,0,46,112,111,112,115,101,99,116,105,111,110,32,119,105,116,104,111,117,116,32,99,111,114,114,101,115,112,111,110,100,105,110,103,32,46,112,117,115,104,115,101,99,116,105,111,110,0,101,120,112,101,99,116,101,100,32,105,100,101,110,116,105,102,105,101,114,32,97,102,116,101,114,32,39,46,115,101,99,116,105,111,110,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,115,101,99,116,105,111,110,39,32,100,105,114,101,99,116,105,118,101,0,115,101,99,116,105,111,110,32,34,0,34,32,105,115,32,100,101,112,114,101,99,97,116,101,100,0,99,104,97,110,103,101,32,115,101,99,116,105,111,110,32,110,97,109,101,32,116,111,32,34,0,101,120,112,101,99,116,101,100,32,115,116,114,105,110,103,32,105,110,32,39,46,100,117,109,112,39,32,111,114,32,39,46,108,111,97,100,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,100,117,109,112,39,32,111,114,32,39,46,108,111,97,100,39,32,100,105,114,101,99,116,105,118,101,0,105,103,110,111,114,105,110,103,32,100,105,114,101,99,116,105,118,101,32,46,100,117,109,112,32,102,111,114,32,110,111,119,0,105,103,110,111,114,105,110,103,32,100,105,114,101,99,116,105,118,101,32,46,108,111,97,100,32,102,111,114,32,110,111,119,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,115,117,98,115,101,99,116,105,111,110,115,95,118,105,97,95,115,121,109,98,111,108,115,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,108,115,121,109,39,32,100,105,114,101,99,116,105,118,101,0,100,105,114,101,99,116,105,118,101,32,39,46,108,115,121,109,39,32,105,115,32,117,110,115,117,112,112,111,114,116,101,100,0,105,110,100,105,114,101,99,116,32,115,121,109,98,111,108,32,110,111,116,32,105,110,32,97,32,115,121,109,98,111,108,32,112,111,105,110,116,101,114,32,111,114,32,115,116,117,98,32,115,101,99,116,105,111,110,0,101,120,112,101,99,116,101,100,32,105,100,101,110,116,105,102,105,101,114,32,105,110,32,46,105,110,100,105,114,101,99,116,95,115,121,109,98,111,108,32,100,105,114,101,99,116,105,118,101,0,110,111,110,45,108,111,99,97,108,32,115,121,109,98,111,108,32,114,101,113,117,105,114,101,100,32,105,110,32,100,105,114,101,99,116,105,118,101,0,117,110,97,98,108,101,32,116,111,32,101,109,105,116,32,105,110,100,105,114,101,99,116,32,115,121,109,98,111,108,32,97,116,116,114,105,98,117,116,101,32,102,111,114,58,32,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,105,110,100,105,114,101,99,116,95,115,121,109,98,111,108,39,32,100,105,114,101,99,116,105,118,101,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,39,46,100,101,115,99,39,32,100,105,114,101,99,116,105,118,101,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,53,68,97,114,119,105,110,65,115,109,80,97,114,115,101,114,69,0,100,119,0,100,100,0,100,113,0,117,115,101,49,54,0,117,115,101,51,50,0,103,108,111,98,97,108,0,98,105,116,115,0,100,101,102,97,117,108,116,0,46,115,101,116,0,46,101,113,117,0,46,101,113,117,105,118,0,46,97,115,99,105,105,0,46,97,115,99,105,122,0,46,115,116,114,105,110,103,0,46,98,121,116,101,0,46,115,104,111,114,116,0,46,118,97,108,117,101,0,46,50,98,121,116,101,0,46,108,111,110,103,0,46,105,110,116,0,46,52,98,121,116,101,0,46,113,117,97,100,0,46,56,98,121,116,101,0,46,111,99,116,97,0,46,115,105,110,103,108,101,0,46,102,108,111,97,116,0,46,100,111,117,98,108,101,0,46,97,108,105,103,110,0,46,97,108,105,103,110,51,50,0,46,98,97,108,105,103,110,0,46,98,97,108,105,103,110,119,0,46,98,97,108,105,103,110,108,0,46,112,50,97,108,105,103,110,0,46,112,50,97,108,105,103,110,119,0,46,112,50,97,108,105,103,110,108,0,46,111,114,103,0,46,102,105,108,108,0,46,122,101,114,111,0,46,101,120,116,101,114,110,0,46,103,108,111,98,108,0,46,103,108,111,98,97,108,0,46,108,97,122,121,95,114,101,102,101,114,101,110,99,101,0,46,110,111,95,100,101,97,100,95,115,116,114,105,112,0,46,115,121,109,98,111,108,95,114,101,115,111,108,118,101,114,0,46,112,114,105,118,97,116,101,95,101,120,116,101,114,110,0,46,114,101,102,101,114,101,110,99,101,0,46,119,101,97,107,95,100,101,102,105,110,105,116,105,111,110,0,46,119,101,97,107,95,114,101,102,101,114,101,110,99,101,0,46,119,101,97,107,95,100,101,102,95,99,97,110,95,98,101,95,104,105,100,100,101,110,0,46,99,111,109,109,0,46,99,111,109,109,111,110,0,46,108,99,111,109,109,0,46,97,98,111,114,116,0,46,105,110,99,108,117,100,101,0,46,105,110,99,98,105,110,0,46,99,111,100,101,49,54,103,99,99,0,46,114,101,112,116,0,46,114,101,112,0,46,105,114,112,0,46,105,114,112,99,0,46,101,110,100,114,0,46,98,117,110,100,108,101,95,97,108,105,103,110,95,109,111,100,101,0,46,98,117,110,100,108,101,95,108,111,99,107,0,46,98,117,110,100,108,101,95,117,110,108,111,99,107,0,46,105,102,0,46,105,102,101,113,0,46,105,102,103,101,0,46,105,102,103,116,0,46,105,102,108,101,0,46,105,102,108,116,0,46,105,102,110,101,0,46,105,102,98,0,46,105,102,110,98,0,46,105,102,99,0,46,105,102,101,113,115,0,46,105,102,110,99,0,46,105,102,110,101,115,0,46,105,102,100,101,102,0,46,105,102,110,100,101,102,0,46,105,102,110,111,116,100,101,102,0,46,101,108,115,101,105,102,0,46,101,108,115,101,0,46,101,110,100,0,46,101,110,100,105,102,0,46,115,107,105,112,0,46,115,112,97,99,101,0,46,102,105,108,101,0,46,108,105,110,101,0,46,108,111,99,0,46,115,116,97,98,115,0,46,99,118,95,102,105,108,101,0,46,99,118,95,108,111,99,0,46,99,118,95,108,105,110,101,116,97,98,108,101,0,46,99,118,95,105,110,108,105,110,101,95,108,105,110,101,116,97,98,108,101,0,46,99,118,95,115,116,114,105,110,103,116,97,98,108,101,0,46,99,118,95,102,105,108,101,99,104,101,99,107,115,117,109,115,0,46,115,108,101,98,49,50,56,0,46,117,108,101,98,49,50,56,0,46,99,102,105,95,115,101,99,116,105,111,110,115,0,46,99,102,105,95,115,116,97,114,116,112,114,111,99,0,46,99,102,105,95,101,110,100,112,114,111,99,0,46,99,102,105,95,100,101,102,95,99,102,97,0,46,99,102,105,95,100,101,102,95,99,102,97,95,111,102,102,115,101,116,0,46,99,102,105,95,97,100,106,117,115,116,95,99,102,97,95,111,102,102,115,101,116,0,46,99,102,105,95,100,101,102,95,99,102,97,95,114,101,103,105,115,116,101,114,0,46,99,102,105,95,111,102,102,115,101,116,0,46,99,102,105,95,114,101,108,95,111,102,102,115,101,116,0,46,99,102,105,95,112,101,114,115,111,110,97,108,105,116,121,0,46,99,102,105,95,108,115,100,97,0,46,99,102,105,95,114,101,109,101,109,98,101,114,95,115,116,97,116,101,0,46,99,102,105,95,114,101,115,116,111,114,101,95,115,116,97,116,101,0,46,99,102,105,95,115,97,109,101,95,118,97,108,117,101,0,46,99,102,105,95,114,101,115,116,111,114,101,0,46,99,102,105,95,101,115,99,97,112,101,0,46,99,102,105,95,115,105,103,110,97,108,95,102,114,97,109,101,0,46,99,102,105,95,117,110,100,101,102,105,110,101,100,0,46,99,102,105,95,114,101,103,105,115,116,101,114,0,46,99,102,105,95,119,105,110,100,111,119,95,115,97,118,101,0,46,109,97,99,114,111,115,95,111,110,0,46,109,97,99,114,111,115,95,111,102,102,0,46,109,97,99,114,111,0,46,101,120,105,116,109,0,46,101,110,100,109,0,46,101,110,100,109,97,99,114,111,0,46,112,117,114,103,101,109,0,46,101,114,114,0,46,101,114,114,111,114,0,46,119,97,114,110,105,110,103,0,46,114,101,108,111,99,0,119,104,105,108,101,32,105,110,32,109,97,99,114,111,32,105,110,115,116,97,110,116,105,97,116,105,111,110,0,61,0,36,36,0,98,121,116,101,32,112,116,114,32,0,119,111,114,100,32,112,116,114,32,0,100,119,111,114,100,32,112,116,114,32,0,113,119,111,114,100,32,112,116,114,32,0,120,119,111,114,100,32,112,116,114,32,0,120,109,109,119,111,114,100,32,112,116,114,32,0,121,109,109,119,111,114,100,32,112,116,114,32,0,0,2,2,2,2,4,4,3,3,5,1,2,46,101,110,100,109,97,99,114,111,10,0,60,105,110,115,116,97,110,116,105,97,116,105,111,110,62,0,39,46,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,119,105,116,104,32,110,101,103,97,116,105,118,101,32,114,101,112,101,97,116,32,99,111,117,110,116,32,104,97,115,32,110,111,32,101,102,102,101,99,116,0,39,46,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,119,105,116,104,32,110,101,103,97,116,105,118,101,32,115,105,122,101,32,104,97,115,32,110,111,32,101,102,102,101,99,116,0,39,46,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,119,105,116,104,32,115,105,122,101,32,103,114,101,97,116,101,114,32,116,104,97,110,32,56,32,104,97,115,32,98,101,101,110,32,116,114,117,110,99,97,116,101,100,32,116,111,32,56,0,39,46,102,105,108,108,39,32,100,105,114,101,99,116,105,118,101,32,112,97,116,116,101,114,110,32,104,97,115,32,98,101,101,110,32,116,114,117,110,99,97,116,101,100,32,116,111,32,51,50,45,98,105,116,115,0,97,108,105,103,110,95,116,111,95,101,110,100,0,98,97,115,105,99,95,98,108,111,99,107,0,112,114,111,108,111,103,117,101,95,101,110,100,0,101,112,105,108,111,103,117,101,95,98,101,103,105,110,0,105,115,95,115,116,109,116,0,105,115,97,0,100,105,115,99,114,105,109,105,110,97,116,111,114,0,99,111,110,116,97,105,110,115,0,115,105,109,112,108,101,0,114,101,113,0,118,97,114,97,114,103,0,112,111,105,110,116,108,101,115,115,32,100,101,102,97,117,108,116,32,118,97,108,117,101,32,102,111,114,32,114,101,113,117,105,114,101,100,32,112,97,114,97,109,101,116,101,114,32,39,0,39,32,105,110,32,109,97,99,114,111,32,39,0,109,97,99,114,111,32,100,101,102,105,110,101,100,32,119,105,116,104,32,110,97,109,101,100,32,112,97,114,97,109,101,116,101,114,115,32,119,104,105,99,104,32,97,114,101,32,110,111,116,32,117,115,101,100,32,105,110,32,109,97,99,114,111,32,98,111,100,121,44,32,112,111,115,115,105,98,108,101,32,112,111,115,105,116,105,111,110,97,108,32,112,97,114,97,109,101,116,101,114,32,102,111,117,110,100,32,105,110,32,98,111,100,121,32,119,104,105,99,104,32,119,105,108,108,32,104,97,118,101,32,110,111,32,101,102,102,101,99,116,0,46,119,97,114,110,105,110,103,32,100,105,114,101,99,116,105,118,101,32,105,110,118,111,107,101,100,32,105,110,32,115,111,117,114,99,101,32,102,105,108,101,0,95,101,109,105,116,0,95,95,101,109,105,116,0,95,69,77,73,84,0,95,95,69,77,73,84,0,97,108,105,103,110,0,65,76,73,71,78,0,101,118,101,110,0,46,101,110,100,114,10,0,109,97,120,105,109,117,109,32,98,121,116,101,115,32,101,120,112,114,101,115,115,105,111,110,32,101,120,99,101,101,100,115,32,97,108,105,103,110,109,101,110,116,32,97,110,100,32,104,97,115,32,110,111,32,101,102,102,101,99,116,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,57,65,115,109,80,97,114,115,101,114,69,0,78,52,108,108,118,109,49,49,77,67,65,115,109,80,97,114,115,101,114,69,0,78,52,108,108,118,109,49,56,77,67,80,97,114,115,101,100,65,115,109,79,112,101,114,97,110,100,69,0,105,110,118,97,108,105,100,32,99,104,97,114,97,99,116,101,114,32,105,110,32,105,110,112,117,116,0,105,110,118,97,108,105,100,32,104,101,120,100,101,99,105,109,97,108,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,100,101,99,105,109,97,108,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,98,105,110,97,114,121,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,104,101,120,97,100,101,99,105,109,97,108,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,111,99,116,97,108,32,110,117,109,98,101,114,0,105,110,118,97,108,105,100,32,104,101,120,97,100,101,99,105,109,97,108,32,102,108,111,97,116,105,110,103,45,112,111,105,110,116,32,99,111,110,115,116,97,110,116,58,32,101,120,112,101,99,116,101,100,32,97,116,32,108,101,97,115,116,32,111,110,101,32,115,105,103,110,105,102,105,99,97,110,100,32,100,105,103,105,116,0,105,110,118,97,108,105,100,32,104,101,120,97,100,101,99,105,109,97,108,32,102,108,111,97,116,105,110,103,45,112,111,105,110,116,32,99,111,110,115,116,97,110,116,58,32,101,120,112,101,99,116,101,100,32,101,120,112,111,110,101,110,116,32,112,97,114,116,32,39,112,39,0,105,110,118,97,108,105,100,32,104,101,120,97,100,101,99,105,109,97,108,32,102,108,111,97,116,105,110,103,45,112,111,105,110,116,32,99,111,110,115,116,97,110,116,58,32,101,120,112,101,99,116,101,100,32,97,116,32,108,101,97,115,116,32,111,110,101,32,101,120,112,111,110,101,110,116,32,100,105,103,105,116,0,117,110,116,101,114,109,105,110,97,116,101,100,32,115,116,114,105,110,103,32,99,111,110,115,116,97,110,116,0,117,110,116,101,114,109,105,110,97,116,101,100,32,115,105,110,103,108,101,32,113,117,111,116,101,0,115,105,110,103,108,101,32,113,117,111,116,101,32,119,97,121,32,116,111,111,32,108,111,110,103,0,39,92,0,117,110,116,101,114,109,105,110,97,116,101,100,32,99,111,109,109,101,110,116,0,78,52,108,108,118,109,56,65,115,109,76,101,120,101,114,69,0,78,52,108,108,118,109,49,48,77,67,65,115,109,76,101,120,101,114,69,0,84,104,105,115,32,102,105,108,101,32,102,111,114,109,97,116,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,119,101,97,107,32,97,108,105,97,115,101,115,46,0,67,97,110,110,111,116,32,101,118,97,108,117,97,116,101,32,115,117,98,115,101,99,116,105,111,110,32,110,117,109,98,101,114,0,83,117,98,115,101,99,116,105,111,110,32,110,117,109,98,101,114,32,111,117,116,32,111,102,32,114,97,110,103,101,0,78,52,108,108,118,109,49,54,77,67,79,98,106,101,99,116,83,116,114,101,97,109,101,114,69,0,78,52,108,108,118,109,49,51,77,67,67,111,100,101,69,109,105,116,116,101,114,69,0,111,110,101,95,111,110,108,121,44,0,100,105,115,99,97,114,100,44,0,115,97,109,101,95,115,105,122,101,44,0,115,97,109,101,95,99,111,110,116,101,110,116,115,44,0,97,115,115,111,99,105,97,116,105,118,101,44,0,108,97,114,103,101,115,116,44,0,110,101,119,101,115,116,44,0,78,52,108,108,118,109,49,51,77,67,83,101,99,116,105,111,110,67,79,70,70,69,0,78,52,108,108,118,109,57,77,67,83,101,99,116,105,111,110,69,0,44,110,111,110,101,44,0,112,117,114,101,95,105,110,115,116,114,117,99,116,105,111,110,115,0,83,95,65,84,84,82,95,80,85,82,69,95,73,78,83,84,82,85,67,84,73,79,78,83,0,110,111,95,116,111,99,0,83,95,65,84,84,82,95,78,79,95,84,79,67,0,115,116,114,105,112,95,115,116,97,116,105,99,95,115,121,109,115,0,83,95,65,84,84,82,95,83,84,82,73,80,95,83,84,65,84,73,67,95,83,89,77,83,0,110,111,95,100,101,97,100,95,115,116,114,105,112,0,83,95,65,84,84,82,95,78,79,95,68,69,65,68,95,83,84,82,73,80,0,108,105,118,101,95,115,117,112,112,111,114,116,0,83,95,65,84,84,82,95,76,73,86,69,95,83,85,80,80,79,82,84,0,115,101,108,102,95,109,111,100,105,102,121,105,110,103,95,99,111,100,101,0,83,95,65,84,84,82,95,83,69,76,70,95,77,79,68,73,70,89,73,78,71,95,67,79,68,69,0,100,101,98,117,103,0,83,95,65,84,84,82,95,68,69,66,85,71,0,83,95,65,84,84,82,95,83,79,77,69,95,73,78,83,84,82,85,67,84,73,79,78,83,0,83,95,65,84,84,82,95,69,88,84,95,82,69,76,79,67,0,83,95,65,84,84,82,95,76,79,67,95,82,69,76,79,67,0,114,101,103,117,108,97,114,0,83,95,82,69,71,85,76,65,82,0,83,95,90,69,82,79,70,73,76,76,0,99,115,116,114,105,110,103,95,108,105,116,101,114,97,108,115,0,83,95,67,83,84,82,73,78,71,95,76,73,84,69,82,65,76,83,0,52,98,121,116,101,95,108,105,116,101,114,97,108,115,0,83,95,52,66,89,84,69,95,76,73,84,69,82,65,76,83,0,56,98,121,116,101,95,108,105,116,101,114,97,108,115,0,83,95,56,66,89,84,69,95,76,73,84,69,82,65,76,83,0,108,105,116,101,114,97,108,95,112,111,105,110,116,101,114,115,0,83,95,76,73,84,69,82,65,76,95,80,79,73,78,84,69,82,83,0,110,111,110,95,108,97,122,121,95,115,121,109,98,111,108,95,112,111,105,110,116,101,114,115,0,83,95,78,79,78,95,76,65,90,89,95,83,89,77,66,79,76,95,80,79,73,78,84,69,82,83,0,108,97,122,121,95,115,121,109,98,111,108,95,112,111,105,110,116,101,114,115,0,83,95,76,65,90,89,95,83,89,77,66,79,76,95,80,79,73,78,84,69,82,83,0,115,121,109,98,111,108,95,115,116,117,98,115,0,83,95,83,89,77,66,79,76,95,83,84,85,66,83,0,109,111,100,95,105,110,105,116,95,102,117,110,99,115,0,83,95,77,79,68,95,73,78,73,84,95,70,85,78,67,95,80,79,73,78,84,69,82,83,0,109,111,100,95,116,101,114,109,95,102,117,110,99,115,0,83,95,77,79,68,95,84,69,82,77,95,70,85,78,67,95,80,79,73,78,84,69,82,83,0,99,111,97,108,101,115,99,101,100,0,83,95,67,79,65,76,69,83,67,69,68,0,83,95,71,66,95,90,69,82,79,70,73,76,76,0,105,110,116,101,114,112,111,115,105,110,103,0,83,95,73,78,84,69,82,80,79,83,73,78,71,0,49,54,98,121,116,101,95,108,105,116,101,114,97,108,115,0,83,95,49,54,66,89,84,69,95,76,73,84,69,82,65,76,83,0,83,95,68,84,82,65,67,69,95,68,79,70,0,83,95,76,65,90,89,95,68,89,76,73,66,95,83,89,77,66,79,76,95,80,79,73,78,84,69,82,83,0,116,104,114,101,97,100,95,108,111,99,97,108,95,114,101,103,117,108,97,114,0,83,95,84,72,82,69,65,68,95,76,79,67,65,76,95,82,69,71,85,76,65,82,0,116,104,114,101,97,100,95,108,111,99,97,108,95,122,101,114,111,102,105,108,108,0,83,95,84,72,82,69,65,68,95,76,79,67,65,76,95,90,69,82,79,70,73,76,76,0,116,104,114,101,97,100,95,108,111,99,97,108,95,118,97,114,105,97,98,108,101,115,0,83,95,84,72,82,69,65,68,95,76,79,67,65,76,95,86,65,82,73,65,66,76,69,83,0,116,104,114,101,97,100,95,108,111,99,97,108,95,118,97,114,105,97,98,108,101,95,112,111,105,110,116,101,114,115,0,83,95,84,72,82,69,65,68,95,76,79,67,65,76,95,86,65,82,73,65,66,76,69,95,80,79,73,78,84,69,82,83,0,116,104,114,101,97,100,95,108,111,99,97,108,95,105,110,105,116,95,102,117,110,99,116,105,111,110,95,112,111,105,110,116,101,114,115,0,83,95,84,72,82,69,65,68,95,76,79,67,65,76,95,73,78,73,84,95,70,85,78,67,84,73,79,78,95,80,79,73,78,84,69,82,83,0,78,52,108,108,118,109,49,52,77,67,83,101,99,116,105,111,110,77,97,99,104,79,69,0,32,9,10,11,12,13,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,114,101,113,117,105,114,101,115,32,97,32,115,101,103,109,101,110,116,32,119,104,111,115,101,32,108,101,110,103,116,104,32,105,115,32,98,101,116,119,101,101,110,32,49,32,97,110,100,32,49,54,32,99,104,97,114,97,99,116,101,114,115,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,114,101,113,117,105,114,101,115,32,97,32,115,101,103,109,101,110,116,32,97,110,100,32,115,101,99,116,105,111,110,32,115,101,112,97,114,97,116,101,100,32,98,121,32,97,32,99,111,109,109,97,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,114,101,113,117,105,114,101,115,32,97,32,115,101,99,116,105,111,110,32,119,104,111,115,101,32,108,101,110,103,116,104,32,105,115,32,98,101,116,119,101,101,110,32,49,32,97,110,100,32,49,54,32,99,104,97,114,97,99,116,101,114,115,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,117,115,101,115,32,97,110,32,117,110,107,110,111,119,110,32,115,101,99,116,105,111,110,32,116,121,112,101,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,111,102,32,116,121,112,101,32,39,115,121,109,98,111,108,95,115,116,117,98,115,39,32,114,101,113,117,105,114,101,115,32,97,32,115,105,122,101,32,115,112,101,99,105,102,105,101,114,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,104,97,115,32,105,110,118,97,108,105,100,32,97,116,116,114,105,98,117,116,101,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,99,97,110,110,111,116,32,104,97,118,101,32,97,32,115,116,117,98,32,115,105,122,101,32,115,112,101,99,105,102,105,101,100,32,98,101,99,97,117,115,101,32,105,116,32,100,111,101,115,32,110,111,116,32,104,97,118,101,32,116,121,112,101,32,39,115,121,109,98,111,108,95,115,116,117,98,115,39,0,109,97,99,104,45,111,32,115,101,99,116,105,111,110,32,115,112,101,99,105,102,105,101,114,32,104,97,115,32,97,32,109,97,108,102,111,114,109,101,100,32,115,116,117,98,32,115,105,122,101,0,78,52,108,108,118,109,49,51,77,67,65,115,109,73,110,102,111,67,79,70,70,69,0,78,52,108,108,118,109,49,56,77,67,65,115,109,73,110,102,111,77,105,99,114,111,115,111,102,116,69,0,78,52,108,108,118,109,49,54,77,67,65,115,109,73,110,102,111,71,78,85,67,79,70,70,69,0,70,114,97,103,109,101,110,116,32,99,97,110,39,116,32,98,101,32,108,97,114,103,101,114,32,116,104,97,110,32,97,32,98,117,110,100,108,101,32,115,105,122,101,0,80,97,100,100,105,110,103,32,99,97,110,110,111,116,32,101,120,99,101,101,100,32,50,53,53,32,98,121,116,101,115,0,46,98,117,110,100,108,101,95,117,110,108,111,99,107,32,102,111,114,98,105,100,100,101,110,32,119,104,101,110,32,98,117,110,100,108,105,110,103,32,105,115,32,100,105,115,97,98,108,101,100,0,46,98,117,110,100,108,101,95,117,110,108,111,99,107,32,119,105,116,104,111,117,116,32,109,97,116,99,104,105,110,103,32,108,111,99,107,0,69,109,112,116,121,32,98,117,110,100,108,101,45,108,111,99,107,101,100,32,103,114,111,117,112,32,105,115,32,102,111,114,98,105,100,100,101,110,0,46,98,117,110,100,108,101,95,108,111,99,107,32,102,111,114,98,105,100,100,101,110,32,119,104,101,110,32,98,117,110,100,108,105,110,103,32,105,115,32,100,105,115,97,98,108,101,100,0,46,98,117,110,100,108,101,95,97,108,105,103,110,95,109,111,100,101,32,99,97,110,110,111,116,32,98,101,32,99,104,97,110,103,101,100,32,111,110,99,101,32,115,101,116,0,46,99,111,109,109,101,110,116,0,69,109,105,116,116,105,110,103,32,118,97,108,117,101,115,32,105,110,115,105,100,101,32,97,32,108,111,99,107,101,100,32,98,117,110,100,108,101,32,105,115,32,102,111,114,98,105,100,100,101,110,0,83,121,109,98,111,108,58,32,0,32,114,101,100,101,99,108,97,114,101,100,32,97,115,32,100,105,102,102,101,114,101,110,116,32,116,121,112,101,0,85,110,116,101,114,109,105,110,97,116,101,100,32,46,98,117,110,100,108,101,95,108,111,99,107,32,119,104,101,110,32,99,104,97,110,103,105,110,103,32,97,32,115,101,99,116,105,111,110,0,78,52,108,108,118,109,49,51,77,67,69,76,70,83,116,114,101,97,109,101,114,69,0,117,110,97,98,108,101,32,116,111,32,101,118,97,108,117,97,116,101,32,111,102,102,115,101,116,32,116,111,32,117,110,100,101,102,105,110,101,100,32,115,121,109,98,111,108,32,39,0,95,95,84,69,88,84,0,95,95,101,104,95,102,114,97,109,101,0,95,95,116,101,120,116,0,95,95,100,97,116,97,0,95,95,116,104,114,101,97,100,95,100,97,116,97,0,95,95,116,104,114,101,97,100,95,98,115,115,0,95,95,116,104,114,101,97,100,95,118,97,114,115,0,95,95,116,104,114,101,97,100,95,105,110,105,116,0,95,95,99,115,116,114,105,110,103,0,95,95,117,115,116,114,105,110,103,0,95,95,108,105,116,101,114,97,108,52,0,95,95,108,105,116,101,114,97,108,56,0,95,95,108,105,116,101,114,97,108,49,54,0,95,95,99,111,110,115,116,0,95,95,116,101,120,116,99,111,97,108,95,110,116,0,95,95,99,111,110,115,116,95,99,111,97,108,0,95,95,100,97,116,97,99,111,97,108,95,110,116,0,95,95,99,111,109,109,111,110,0,95,95,98,115,115,0,95,95,108,97,95,115,121,109,98,111,108,95,112,116,114,0,95,95,110,108,95,115,121,109,98,111,108,95,112,116,114,0,95,95,103,99,99,95,101,120,99,101,112,116,95,116,97,98,0,95,95,76,68,0,95,95,99,111,109,112,97,99,116,95,117,110,119,105,110,100,0,95,95,68,87,65,82,70,0,95,95,97,112,112,108,101,95,110,97,109,101,115,0,110,97,109,101,115,95,98,101,103,105,110,0,95,95,97,112,112,108,101,95,111,98,106,99,0,111,98,106,99,95,98,101,103,105,110,0,95,95,97,112,112,108,101,95,110,97,109,101,115,112,97,99,0,110,97,109,101,115,112,97,99,95,98,101,103,105,110,0,95,95,97,112,112,108,101,95,116,121,112,101,115,0,116,121,112,101,115,95,98,101,103,105,110,0,95,95,100,101,98,117,103,95,97,98,98,114,101,118,0,115,101,99,116,105,111,110,95,97,98,98,114,101,118,0,95,95,100,101,98,117,103,95,105,110,102,111,0,115,101,99,116,105,111,110,95,105,110,102,111,0,95,95,100,101,98,117,103,95,108,105,110,101,0,115,101,99,116,105,111,110,95,108,105,110,101,0,95,95,100,101,98,117,103,95,102,114,97,109,101,0,95,95,100,101,98,117,103,95,112,117,98,110,97,109,101,115,0,95,95,100,101,98,117,103,95,112,117,98,116,121,112,101,115,0,95,95,100,101,98,117,103,95,103,110,117,95,112,117,98,110,0,95,95,100,101,98,117,103,95,103,110,117,95,112,117,98,116,0,95,95,100,101,98,117,103,95,115,116,114,0,105,110,102,111,95,115,116,114,105,110,103,0,95,95,100,101,98,117,103,95,108,111,99,0,115,101,99,116,105,111,110,95,100,101,98,117,103,95,108,111,99,0,95,95,100,101,98,117,103,95,97,114,97,110,103,101,115,0,95,95,100,101,98,117,103,95,114,97,110,103,101,115,0,100,101,98,117,103,95,114,97,110,103,101,0,95,95,100,101,98,117,103,95,109,97,99,105,110,102,111,0,100,101,98,117,103,95,109,97,99,105,110,102,111,0,95,95,100,101,98,117,103,95,105,110,108,105,110,101,100,0,95,95,100,101,98,117,103,95,99,117,95,105,110,100,101,120,0,95,95,100,101,98,117,103,95,116,117,95,105,110,100,101,120,0,95,95,76,76,86,77,95,83,84,65,67,75,77,65,80,83,0,95,95,108,108,118,109,95,115,116,97,99,107,109,97,112,115,0,95,95,76,76,86,77,95,70,65,85,76,84,77,65,80,83,0,95,95,108,108,118,109,95,102,97,117,108,116,109,97,112,115,0,46,114,111,100,97,116,97,0,46,116,100,97,116,97,0,46,116,98,115,115,0,46,100,97,116,97,46,114,101,108,46,114,111,0,46,114,111,100,97,116,97,46,99,115,116,52,0,46,114,111,100,97,116,97,46,99,115,116,56,0,46,114,111,100,97,116,97,46,99,115,116,49,54,0,46,99,116,111,114,115,0,46,100,116,111,114,115,0,46,103,99,99,95,101,120,99,101,112,116,95,116,97,98,108,101,0,46,100,101,98,117,103,95,97,98,98,114,101,118,0,46,100,101,98,117,103,95,105,110,102,111,0,46,100,101,98,117,103,95,108,105,110,101,0,46,100,101,98,117,103,95,112,117,98,110,97,109,101,115,0,46,100,101,98,117,103,95,112,117,98,116,121,112,101,115,0,46,100,101,98,117,103,95,103,110,117,95,112,117,98,110,97,109,101,115,0,46,100,101,98,117,103,95,103,110,117,95,112,117,98,116,121,112,101,115,0,46,100,101,98,117,103,95,115,116],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1383098);allocate([114,0,46,100,101,98,117,103,95,108,111,99,0,46,100,101,98,117,103,95,97,114,97,110,103,101,115,0,46,100,101,98,117,103,95,114,97,110,103,101,115,0,46,100,101,98,117,103,95,109,97,99,105,110,102,111,0,46,97,112,112,108,101,95,110,97,109,101,115,0,46,97,112,112,108,101,95,111,98,106,99,0,46,97,112,112,108,101,95,110,97,109,101,115,112,97,99,101,115,0,46,97,112,112,108,101,95,116,121,112,101,115,0,46,100,101,98,117,103,95,105,110,102,111,46,100,119,111,0,46,100,101,98,117,103,95,116,121,112,101,115,46,100,119,111,0,46,100,101,98,117,103,95,97,98,98,114,101,118,46,100,119,111,0,46,100,101,98,117,103,95,115,116,114,46,100,119,111,0,46,100,101,98,117,103,95,108,105,110,101,46,100,119,111,0,46,100,101,98,117,103,95,108,111,99,46,100,119,111,0,115,107,101,108,95,108,111,99,0,46,100,101,98,117,103,95,115,116,114,95,111,102,102,115,101,116,115,46,100,119,111,0,46,100,101,98,117,103,95,97,100,100,114,0,97,100,100,114,95,115,101,99,0,46,100,101,98,117,103,95,99,117,95,105,110,100,101,120,0,46,100,101,98,117,103,95,116,117,95,105,110,100,101,120,0,46,108,108,118,109,95,115,116,97,99,107,109,97,112,115,0,46,108,108,118,109,95,102,97,117,108,116,109,97,112,115,0,46,101,104,95,102,114,97,109,101,0,46,114,100,97,116,97,0,46,67,82,84,36,88,67,85,0,46,67,82,84,36,88,84,88,0,46,100,101,98,117,103,36,83,0,46,100,101,98,117,103,36,84,0,115,101,99,116,105,111,110,95,105,110,102,111,95,100,119,111,0,115,101,99,116,105,111,110,95,116,121,112,101,115,95,100,119,111,0,115,101,99,116,105,111,110,95,97,98,98,114,101,118,95,100,119,111,0,115,107,101,108,95,115,116,114,105,110,103,0,46,100,114,101,99,116,118,101,0,46,112,100,97,116,97,0,46,120,100,97,116,97,0,46,115,120,100,97,116,97,0,46,116,108,115,36,0,67,97,110,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,77,67,32,102,111,114,32,110,111,110,45,87,105,110,100,111,119,115,32,67,79,70,70,32,111,98,106,101,99,116,32,102,105,108,101,115,46,0,67,97,110,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,77,67,32,102,111,114,32,117,110,107,110,111,119,110,32,111,98,106,101,99,116,32,102,105,108,101,32,102,111,114,109,97,116,46,0,67,104,97,105,110,101,100,32,117,110,119,105,110,100,32,97,114,101,97,115,32,99,97,110,39,116,32,104,97,118,101,32,104,97,110,100,108,101,114,115,33,0,46,115,101,104,95,42,32,100,105,114,101,99,116,105,118,101,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,116,97,114,103,101,116,0,78,111,32,111,112,101,110,32,87,105,110,54,52,32,69,72,32,102,114,97,109,101,32,102,117,110,99,116,105,111,110,33,0,68,111,110,39,116,32,107,110,111,119,32,119,104,97,116,32,107,105,110,100,32,111,102,32,104,97,110,100,108,101,114,32,116,104,105,115,32,105,115,33,0,73,102,32,112,114,101,115,101,110,116,44,32,80,117,115,104,77,97,99,104,70,114,97,109,101,32,109,117,115,116,32,98,101,32,116,104,101,32,102,105,114,115,116,32,85,79,80,0,77,105,115,97,108,105,103,110,101,100,32,115,97,118,101,100,32,118,101,99,116,111,114,32,114,101,103,105,115,116,101,114,32,111,102,102,115,101,116,33,0,77,105,115,97,108,105,103,110,101,100,32,115,97,118,101,100,32,114,101,103,105,115,116,101,114,32,111,102,102,115,101,116,33,0,65,108,108,111,99,97,116,105,111,110,32,115,105,122,101,32,109,117,115,116,32,98,101,32,110,111,110,45,122,101,114,111,33,0,77,105,115,97,108,105,103,110,101,100,32,115,116,97,99,107,32,97,108,108,111,99,97,116,105,111,110,33,0,70,114,97,109,101,32,114,101,103,105,115,116,101,114,32,97,110,100,32,111,102,102,115,101,116,32,97,108,114,101,97,100,121,32,115,112,101,99,105,102,105,101,100,33,0,77,105,115,97,108,105,103,110,101,100,32,102,114,97,109,101,32,112,111,105,110,116,101,114,32,111,102,102,115,101,116,33,0,70,114,97,109,101,32,111,102,102,115,101,116,32,109,117,115,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,111,114,32,101,113,117,97,108,32,116,111,32,50,52,48,33,0,69,110,100,32,111,102,32,97,32,99,104,97,105,110,101,100,32,114,101,103,105,111,110,32,111,117,116,115,105,100,101,32,97,32,99,104,97,105,110,101,100,32,114,101,103,105,111,110,33,0,78,111,116,32,97,108,108,32,99,104,97,105,110,101,100,32,114,101,103,105,111,110,115,32,116,101,114,109,105,110,97,116,101,100,33,0,83,116,97,114,116,105,110,103,32,97,32,102,117,110,99,116,105,111,110,32,98,101,102,111,114,101,32,101,110,100,105,110,103,32,116,104,101,32,112,114,101,118,105,111,117,115,32,111,110,101,33,0,78,111,32,111,112,101,110,32,102,114,97,109,101,0,108,105,110,101,95,116,97,98,108,101,95,115,116,97,114,116,0,117,110,115,117,112,112,111,114,116,101,100,32,100,105,114,101,99,116,105,118,101,32,105,110,32,115,116,114,101,97,109,101,114,0,69,109,105,116,82,97,119,84,101,120,116,32,99,97,108,108,101,100,32,111,110,32,97,110,32,77,67,83,116,114,101,97,109,101,114,32,116,104,97,116,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,105,116,44,32,32,115,111,109,101,116,104,105,110,103,32,109,117,115,116,32,110,111,116,32,98,101,32,102,117,108,108,121,32,109,99,39,105,122,101,100,10,0,78,52,108,108,118,109,49,48,77,67,83,116,114,101,97,109,101,114,69,0,83,116,97,114,116,105,110,103,32,97,32,102,114,97,109,101,32,98,101,102,111,114,101,32,102,105,110,105,115,104,105,110,103,32,116,104,101,32,112,114,101,118,105,111,117,115,32,111,110,101,33,0,85,110,102,105,110,105,115,104,101,100,32,102,114,97,109,101,33,0,62,62,0,61,61,0,62,61,0,38,38,0,124,124,0,60,61,0,33,61,0,60,60,0,60,60,105,110,118,97,108,105,100,62,62,0,60,60,110,111,110,101,62,62,0,71,79,84,0,71,79,84,79,70,70,0,71,79,84,80,67,82,69,76,0,71,79,84,84,80,79,70,70,0,73,78,68,78,84,80,79,70,70,0,78,84,80,79,70,70,0,71,79,84,78,84,80,79,70,70,0,80,76,84,0,84,76,83,71,68,0,84,76,83,76,68,0,84,76,83,76,68,77,0,84,80,79,70,70,0,68,84,80,79,70,70,0,84,76,86,80,0,84,76,86,80,80,65,71,69,0,84,76,86,80,80,65,71,69,79,70,70,0,80,65,71,69,0,80,65,71,69,79,70,70,0,71,79,84,80,65,71,69,0,71,79,84,80,65,71,69,79,70,70,0,83,69,67,82,69,76,51,50,0,83,73,90,69,0,87,69,65,75,82,69,70,0,110,111,110,101,0,71,79,84,95,80,82,69,76,0,116,97,114,103,101,116,49,0,116,97,114,103,101,116,50,0,112,114,101,108,51,49,0,115,98,114,101,108,0,116,108,115,108,100,111,0,116,108,115,99,97,108,108,0,116,108,115,100,101,115,99,0,116,108,115,100,101,115,99,115,101,113,0,104,0,104,97,0,104,105,103,104,101,114,0,104,105,103,104,101,114,97,0,104,105,103,104,101,115,116,0,104,105,103,104,101,115,116,97,0,103,111,116,64,108,0,103,111,116,64,104,0,103,111,116,64,104,97,0,116,111,99,98,97,115,101,0,116,111,99,0,116,111,99,64,108,0,116,111,99,64,104,0,116,111,99,64,104,97,0,100,116,112,109,111,100,0,116,112,114,101,108,0,116,112,114,101,108,64,108,0,116,112,114,101,108,64,104,0,116,112,114,101,108,64,104,97,0,116,112,114,101,108,64,104,105,103,104,101,114,0,116,112,114,101,108,64,104,105,103,104,101,114,97,0,116,112,114,101,108,64,104,105,103,104,101,115,116,0,116,112,114,101,108,64,104,105,103,104,101,115,116,97,0,100,116,112,114,101,108,0,100,116,112,114,101,108,64,108,0,100,116,112,114,101,108,64,104,0,100,116,112,114,101,108,64,104,97,0,100,116,112,114,101,108,64,104,105,103,104,101,114,0,100,116,112,114,101,108,64,104,105,103,104,101,114,97,0,100,116,112,114,101,108,64,104,105,103,104,101,115,116,0,100,116,112,114,101,108,64,104,105,103,104,101,115,116,97,0,103,111,116,64,116,112,114,101,108,0,103,111,116,64,116,112,114,101,108,64,108,0,103,111,116,64,116,112,114,101,108,64,104,0,103,111,116,64,116,112,114,101,108,64,104,97,0,103,111,116,64,100,116,112,114,101,108,0,103,111,116,64,100,116,112,114,101,108,64,108,0,103,111,116,64,100,116,112,114,101,108,64,104,0,103,111,116,64,100,116,112,114,101,108,64,104,97,0,116,108,115,0,103,111,116,64,116,108,115,103,100,0,103,111,116,64,116,108,115,103,100,64,108,0,103,111,116,64,116,108,115,103,100,64,104,0,103,111,116,64,116,108,115,103,100,64,104,97,0,116,108,115,103,100,0,103,111,116,64,116,108,115,108,100,0,103,111,116,64,116,108,115,108,100,64,108,0,103,111,116,64,116,108,115,108,100,64,104,0,103,111,116,64,116,108,115,108,100,64,104,97,0,116,108,115,108,100,0,108,111,99,97,108,0,71,80,82,69,76,0,71,79,84,95,67,65,76,76,0,71,79,84,49,54,0,65,66,83,95,72,73,0,65,66,83,95,76,79,0,68,84,80,82,69,76,95,72,73,0,68,84,80,82,69,76,95,76,79,0,71,79,84,84,80,82,69,76,0,84,80,82,69,76,95,72,73,0,84,80,82,69,76,95,76,79,0,71,80,79,70,70,95,72,73,0,71,80,79,70,70,95,76,79,0,71,79,84,95,68,73,83,80,0,71,79,84,95,80,65,71,69,0,71,79,84,95,79,70,83,84,0,72,73,71,72,69,82,0,72,73,71,72,69,83,84,0,71,79,84,95,72,73,49,54,0,71,79,84,95,76,79,49,54,0,67,65,76,76,95,72,73,49,54,0,67,65,76,76,95,76,79,49,54,0,80,67,82,69,76,95,72,73,49,54,0,80,67,82,69,76,95,76,79,49,54,0,73,77,71,82,69,76,0,80,67,82,69,76,0,76,79,49,54,0,72,73,49,54,0,71,68,71,79,84,0,76,68,71,79,84,0,71,68,80,76,84,0,76,68,80,76,84,0,73,69,0,73,69,71,79,84,0,70,85,78,67,84,73,79,78,0,103,111,116,0,103,111,116,111,102,102,0,103,111,116,112,99,114,101,108,0,103,111,116,116,112,111,102,102,0,105,110,100,110,116,112,111,102,102,0,110,116,112,111,102,102,0,103,111,116,110,116,112,111,102,102,0,112,108,116,0,116,108,115,108,100,109,0,116,112,111,102,102,0,100,116,112,111,102,102,0,116,108,118,112,0,116,108,118,112,112,97,103,101,0,116,108,118,112,112,97,103,101,111,102,102,0,112,97,103,101,0,112,97,103,101,111,102,102,0,103,111,116,112,97,103,101,0,103,111,116,112,97,103,101,111,102,102,0,105,109,103,114,101,108,0,115,101,99,114,101,108,51,50,0,103,100,103,111,116,0,103,100,112,108,116,0,105,101,103,111,116,0,105,101,0,108,100,103,111,116,0,108,100,112,108,116,0,112,99,114,101,108,0,103,111,116,95,112,114,101,108,0,77,105,115,109,97,116,99,104,101,100,32,98,117,110,100,108,101,95,108,111,99,107,47,117,110,108,111,99,107,32,100,105,114,101,99,116,105,118,101,115,0,95,95,68,65,84,65,0,95,95,99,102,115,116,114,105,110,103,0,95,95,111,98,106,99,95,99,108,97,115,115,114,101,102,115,0,78,52,108,108,118,109,49,53,77,67,65,115,109,73,110,102,111,68,97,114,119,105,110,69,0,32,73,110,108,105,110,101,65,115,109,32,83,116,97,114,116,0,32,73,110,108,105,110,101,65,115,109,32,69,110,100,0,9,46,119,101,97,107,95,114,101,102,101,114,101,110,99,101,32,0,9,46,115,112,97,99,101,9,0,46,116,101,120,116,0,46,100,97,116,97,0,46,98,115,115,0,78,52,108,108,118,109,57,77,67,65,115,109,73,110,102,111,69,0,35,0,65,80,80,0,78,79,95,65,80,80,0,9,46,122,101,114,111,9,0,9,46,97,115,99,105,105,9,0,9,46,97,115,99,105,122,9,0,9,46,98,121,116,101,9,0,9,46,115,104,111,114,116,9,0,9,46,108,111,110,103,9,0,9,46,113,117,97,100,9,0,9,46,103,108,111,98,108,9,0,9,46,119,101,97,107,9,0,39,32,105,115,32,110,111,116,32,97,32,114,101,99,111,103,110,105,122,101,100,32,102,101,97,116,117,114,101,32,102,111,114,32,116,104,105,115,32,116,97,114,103,101,116,0,32,40,105,103,110,111,114,105,110,103,32,102,101,97,116,117,114,101,41,10,0,104,101,108,112,0,39,32,105,115,32,110,111,116,32,97,32,114,101,99,111,103,110,105,122,101,100,32,112,114,111,99,101,115,115,111,114,32,102,111,114,32,116,104,105,115,32,116,97,114,103,101,116,0,32,40,105,103,110,111,114,105,110,103,32,112,114,111,99,101,115,115,111,114,41,10,0,43,104,101,108,112,0,65,118,97,105,108,97,98,108,101,32,67,80,85,115,32,102,111,114,32,116,104,105,115,32,116,97,114,103,101,116,58,10,10,0,65,118,97,105,108,97,98,108,101,32,102,101,97,116,117,114,101,115,32,102,111,114,32,116,104,105,115,32,116,97,114,103,101,116,58,10,10,0,32,32,37,45,42,115,32,45,32,37,115,46,10,0,85,115,101,32,43,102,101,97,116,117,114,101,32,116,111,32,101,110,97,98,108,101,32,97,32,102,101,97,116,117,114,101,44,32,111,114,32,45,102,101,97,116,117,114,101,32,116,111,32,100,105,115,97,98,108,101,32,105,116,46,10,70,111,114,32,101,120,97,109,112,108,101,44,32,108,108,99,32,45,109,99,112,117,61,109,121,99,112,117,32,45,109,97,116,116,114,61,43,102,101,97,116,117,114,101,49,44,45,102,101,97,116,117,114,101,50,10,0,78,52,108,108,118,109,49,51,102,111,114,109,97,116,95,111,98,106,101,99,116,73,74,106,80,75,99,83,50,95,69,69,69,0,78,52,108,108,118,109,49,52,77,67,79,98,106,101,99,116,87,114,105,116,101,114,69,0,83,121,109,98,111,108,32,110,97,109,101,32,119,105,116,104,32,117,110,115,117,112,112,111,114,116,101,100,32,99,104,97,114,97,99,116,101,114,115,0,92,110,0,78,52,108,108,118,109,50,51,77,67,69,76,70,79,98,106,101,99,116,84,97,114,103,101,116,87,114,105,116,101,114,69,0,65,83,95,83,69,67,85,82,69,95,76,79,71,95,70,73,76,69,0,116,109,112,0,46,103,114,111,117,112,0,98,105,116,115,101,116,32,102,108,105,112,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,46,115,116,114,116,97,98,0,46,100,101,98,117,103,95,0,46,100,101,98,117,103,95,102,114,97,109,101,0,46,114,101,108,0,78,111,32,114,101,108,111,99,97,116,105,111,110,32,97,118,97,105,108,97,98,108,101,32,116,111,32,114,101,112,114,101,115,101,110,116,32,116,104,105,115,32,114,101,108,97,116,105,118,101,32,101,120,112,114,101,115,115,105,111,110,0,115,121,109,98,111,108,32,39,0,39,32,99,97,110,32,110,111,116,32,98,101,32,117,110,100,101,102,105,110,101,100,32,105,110,32,97,32,115,117,98,116,114,97,99,116,105,111,110,32,101,120,112,114,101,115,115,105,111,110,0,67,97,110,110,111,116,32,114,101,112,114,101,115,101,110,116,32,97,32,100,105,102,102,101,114,101,110,99,101,32,97,99,114,111,115,115,32,115,101,99,116,105,111,110,115,0,64,64,64,0,64,64,0,65,32,64,64,32,118,101,114,115,105,111,110,32,99,97,110,110,111,116,32,98,101,32,117,110,100,101,102,105,110,101,100,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,53,69,76,70,79,98,106,101,99,116,87,114,105,116,101,114,69,0,117,110,97,98,108,101,32,116,111,32,119,114,105,116,101,32,78,79,80,32,115,101,113,117,101,110,99,101,32,111,102,32,0,32,98,121,116,101,115,0,110,111,110,45,122,101,114,111,32,105,110,105,116,105,97,108,105,122,101,114,32,102,111,117,110,100,32,105,110,32,115,101,99,116,105,111,110,32,39,0,39,0,110,111,110,45,122,101,114,111,32,105,110,105,116,105,97,108,105,122,101,114,32,102,111,117,110,100,32,105,110,32,118,105,114,116,117,97,108,32,115,101,99,116,105,111,110,0,117,110,100,101,102,105,110,101,100,32,46,97,108,105,103,110,32,100,105,114,101,99,116,105,118,101,44,32,118,97,108,117,101,32,115,105,122,101,32,39,0,39,32,105,115,32,110,111,116,32,97,32,100,105,118,105,115,111,114,32,111,102,32,112,97,100,100,105,110,103,32,115,105,122,101,32,39,0,117,110,97,98,108,101,32,116,111,32,119,114,105,116,101,32,110,111,112,32,115,101,113,117,101,110,99,101,32,111,102,32,0,115,108,101,98,49,50,56,32,97,110,100,32,117,108,101,98,49,50,56,32,101,120,112,114,101,115,115,105,111,110,115,32,109,117,115,116,32,98,101,32,97,98,115,111,108,117,116,101,0,9,46,115,101,99,116,105,111,110,9,0,44,35,97,108,108,111,99,0,44,35,101,120,101,99,105,110,115,116,114,0,44,35,119,114,105,116,101,0,44,35,101,120,99,108,117,100,101,0,44,35,116,108,115,0,44,34,0,105,110,105,116,95,97,114,114,97,121,0,102,105,110,105,95,97,114,114,97,121,0,112,114,101,105,110,105,116,95,97,114,114,97,121,0,110,111,98,105,116,115,0,110,111,116,101,0,112,114,111,103,98,105,116,115,0,117,110,119,105,110,100,0,44,99,111,109,100,97,116,0,44,117,110,105,113,117,101,44,0,9,46,115,117,98,115,101,99,116,105,111,110,9,0,48,49,50,51,52,53,54,55,56,57,95,46,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,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,92,34,0,92,92,0,78,52,108,108,118,109,49,50,77,67,83,101,99,116,105,111,110,69,76,70,69,0,98,105,116,115,101,116,32,116,101,115,116,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,48,120,0,48,98,0,48,111,0,47,0,80,87,68,0,78,52,108,108,118,109,49,49,114,97,119,95,111,115,116,114,101,97,109,69,0,73,79,32,102,97,105,108,117,114,101,32,111,110,32,111,117,116,112,117,116,32,115,116,114,101,97,109,46,0,78,52,108,108,118,109,49,52,114,97,119,95,102,100,95,111,115,116,114,101,97,109,69,0,78,52,108,108,118,109,49,55,114,97,119,95,112,119,114,105,116,101,95,115,116,114,101,97,109,69,0,78,52,108,108,118,109,49,56,114,97,119,95,115,116,114,105,110,103,95,111,115,116,114,101,97,109,69,0,78,52,108,108,118,109,49,57,114,97,119,95,115,118,101,99,116,111,114,95,111,115,116,114,101,97,109,69,0,78,52,108,108,118,109,49,54,114,97,119,95,110,117,108,108,95,111,115,116,114,101,97,109,69,0,78,52,108,108,118,109,49,56,102,111,114,109,97,116,95,111,98,106,101,99,116,95,98,97,115,101,69,0,76,76,86,77,32,69,82,82,79,82,58,32,0,10,13,0,73,110,99,108,117,100,101,100,32,102,114,111,109,32,0,58,10,0,60,117,110,107,110,111,119,110,62,0,58,32,0,60,115,116,100,105,110,62,0,101,114,114,111,114,58,32,0,119,97,114,110,105,110,103,58,32,0,110,111,116,101,58,32,0,10,13,9,0,73,78,70,73,78,73,84,89,0,45,105,110,102,0,45,73,78,70,73,78,73,84,89,0,78,97,78,0,45,110,97,110,0,45,78,97,78,0,78,52,108,108,118,109,49,50,77,101,109,111,114,121,66,117,102,102,101,114,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,53,77,101,109,111,114,121,66,117,102,102,101,114,77,101,109,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,50,48,77,101,109,111,114,121,66,117,102,102,101,114,77,77,97,112,70,105,108,101,69,0,101,114,114,111,114,58,32,105,110,118,97,108,105,100,32,116,97,114,103,101,116,32,39,0,39,46,10,0,58,32,101,114,114,111,114,58,32,117,110,97,98,108,101,32,116,111,32,103,101,116,32,116,97,114,103,101,116,32,102,111,114,32,39,0,39,44,32,115,101,101,32,45,45,118,101,114,115,105,111,110,32,97,110,100,32,45,45,116,114,105,112,108,101,46,10,0,85,110,97,98,108,101,32,116,111,32,102,105,110,100,32,116,97,114,103,101,116,32,102,111,114,32,116,104,105,115,32,116,114,105,112,108,101,32,40,110,111,32,116,97,114,103,101,116,115,32,97,114,101,32,114,101,103,105,115,116,101,114,101,100,41,0,78,111,32,97,118,97,105,108,97,98,108,101,32,116,97,114,103,101,116,115,32,97,114,101,32,99,111,109,112,97,116,105,98,108,101,32,119,105,116,104,32,116,104,105,115,32,116,114,105,112,108,101,46,0,67,97,110,110,111,116,32,99,104,111,111,115,101,32,98,101,116,119,101,101,110,32,116,97,114,103,101,116,115,32,34,0,34,32,97,110,100,32,34,0,34,0,105,110,118,97,108,105,100,0,105,119,109,109,120,116,0,97,114,109,118,50,0,50,0,97,114,109,118,50,97,0,50,65,0,118,50,97,0,97,114,109,118,51,0,51,0,97,114,109,118,51,109,0,51,77,0,118,51,109,0,97,114,109,118,52,0,52,0,118,52,0,97,114,109,118,52,116,0,52,84,0,118,52,116,0,97,114,109,118,53,116,0,53,84,0,118,53,0,97,114,109,118,53,116,101,0,53,84,69,0,118,53,101,0,97,114,109,118,53,116,101,106,0,53,84,69,74,0,97,114,109,118,54,0,54,0,118,54,0,97,114,109,118,54,107,0,54,75,0,118,54,107,0,97,114,109,118,54,116,50,0,54,84,50,0,118,54,116,50,0,97,114,109,118,54,107,122,0,54,75,90,0,118,54,107,122,0,97,114,109,118,54,45,109,0,54,45,77,0,118,54,109,0,97,114,109,118,55,45,97,0,55,45,65,0,118,55,0,97,114,109,118,55,45,114,0,55,45,82,0,118,55,114,0,97,114,109,118,55,45,109,0,55,45,77,0,118,55,109,0,97,114,109,118,55,101,45,109,0,55,69,45,77,0,118,55,101,109,0,97,114,109,118,56,45,97,0,56,45,65,0,118,56,0,97,114,109,118,56,46,49,45,97,0,56,46,49,45,65,0,118,56,46,49,97,0,97,114,109,118,56,46,50,45,97,0,56,46,50,45,65,0,118,56,46,50,97,0,97,114,109,118,56,45,109,46,98,97,115,101,0,56,45,77,46,66,97,115,101,108,105,110,101,0,118,56,109,46,98,97,115,101,0,97,114,109,118,56,45,109,46,109,97,105,110,0,56,45,77,46,77,97,105,110,108,105,110,101,0,118,56,109,46,109,97,105,110,0,105,119,109,109,120,116,50,0,97,114,109,118,55,115,0,55,45,83,0,118,55,115,0,97,114,109,118,55,107,0,55,45,75,0,118,55,107,0,118,53,116,0,118,53,116,101,0,118,54,106,0,118,54,104,108,0,118,54,45,109,0,118,54,115,109,0,118,54,115,45,109,0,118,54,122,0,118,54,122,107,0,118,55,45,97,0,118,55,97,0,118,55,104,108,0,118,55,108,0,118,55,45,114,0,118,55,45,109,0,118,55,101,45,109,0,118,56,45,97,0,118,56,97,0,118,56,46,49,45,97,0,118,56,46,50,45,97,0,118,56,45,109,46,98,97,115,101,0,118,56,45,109,46,109,97,105,110,0,101,98,0,95,98,101,0,119,97,115,109,54,52,0,119,97,115,109,51,50,0,115,104,97,118,101,0,107,97,108,105,109,98,97,0,115,112,105,114,54,52,0,115,112,105,114,0,104,115,97,105,108,54,52,0,104,115,97,105,108,0,97,109,100,105,108,54,52,0,97,109,100,105,108,0,108,101,54,52,0,108,101,51,50,0,110,118,112,116,120,54,52,0,110,118,112,116,120,0,120,99,111,114,101,0,116,104,117,109,98,101,98,0,116,104,117,109,98,0,116,99,101,0,115,51,57,48,120,0,115,112,97,114,99,101,108,0,115,112,97,114,99,118,57,0,115,112,97,114,99,0,97,109,100,103,99,110,0,114,54,48,48,0,112,111,119,101,114,112,99,0,112,111,119,101,114,112,99,54,52,108,101,0,112,111,119,101,114,112,99,54,52,0,109,115,112,52,51,48,0,109,105,112,115,54,52,101,108,0,109,105,112,115,54,52,0,109,105,112,115,101,108,0,109,105,112,115,0,104,101,120,97,103,111,110,0,98,112,102,101,98,0,98,112,102,101,108,0,97,118,114,0,97,114,109,101,98,0,97,114,109,0,97,97,114,99,104,54,52,95,98,101,0,97,97,114,99,104,54,52,0,117,110,107,110,111,119,110,0,98,112,102,0,112,112,99,0,109,121,114,105,97,100,0,99,115,114,0,110,118,105,100,105,97,0,109,116,105,0,105,109,103,0,105,98,109,0,102,115,108,0,98,103,113,0,98,103,112,0,115,99,101,105,0,112,99,0,97,112,112,108,101,0,119,97,116,99,104,111,115,0,116,118,111,115,0,101,108,102,105,97,109,99,117,0,112,115,52,0,97,109,100,104,115,97,0,110,118,99,108,0,99,117,100,97,0,97,105,120,0,98,105,116,114,105,103,0,99,110,107,0,110,97,99,108,0,114,116,101,109,115,0,109,105,110,105,120,0,104,97,105,107,117,0,119,105,110,100,111,119,115,0,115,111,108,97,114,105,115,0,111,112,101,110,98,115,100,0,110,101,116,98,115,100,0,109,97,99,111,115,120,0,108,118,50,0,108,105,110,117,120,0,107,102,114,101,101,98,115,100,0,105,111,115,0,102,114,101,101,98,115,100,0,100,114,97,103,111,110,102,108,121,0,100,97,114,119,105,110,0,99,108,111,117,100,97,98,105,0,99,111,114,101,99,108,114,0,97,109,100,111,112,101,110,99,108,0,99,121,103,110,117,115,0,105,116,97,110,105,117,109,0,109,115,118,99,0,97,110,100,114,111,105,100,0,101,97,98,105,104,102,0,101,97,98,105,0,99,111,100,101,49,54,0,103,110,117,120,51,50,0,103,110,117,101,97,98,105,0,103,110,117,101,97,98,105,104,102,0,103,110,117,0,97,114,109,54,52,0,112,112,99,54,52,0,112,112,99,51,50,0,112,112,99,54,52,108,101,0,115,121,115,116,101,109,122,0,98,112,102,95,98,101,0,98,112,102,95,108,101,0,99,111,102,102,0,101,108,102,0,109,97,99,104,111,0,119,105,110,51,50,0,107,97,108,105,109,98,97,51,0,107,97,108,105,109,98,97,52,0,107,97,108,105,109,98,97,53,0,105,55,56,54,0,105,56,56,54,0,105,57,56,54,0,97,109,100,54,52,0,120,56,54,95,54,52,104,0,112,112,117,0,120,115,99,97,108,101,0,120,115,99,97,108,101,101,98,0,109,105,112,115,101,98,0,109,105,112,115,97,108,108,101,103,114,101,120,0,109,105,112,115,97,108,108,101,103,114,101,120,101,108,0,109,105,112,115,54,52,101,98,0,115,112,97,114,99,54,52,0,118,50,0,118,51,0,99,121,103,119,105,110,0,109,105,110,103,119,0,97,110,100,114,111,105,100,101,97,98,105,0,45,0,144,0,0,0,0,0,0,0,0,0,102,144,0,0,0,0,0,0,0,0,15,31,0,0,0,0,0,0,0,0,15,31,64,0,0,0,0,0,0,0,15,31,68,0,0,0,0,0,0,0,102,15,31,68,0,0,0,0,0,0,15,31,128,0,0,0,0,0,0,0,15,31,132,0,0,0,0,0,0,0,102,15,31,132,0,0,0,0,0,0,102,46,15,31,132,0,0,0,0,0,144,0,0,0,0,0,0,0,0,0,102,144,0,0,0,0,0,0,0,0,141,118,0,0,0,0,0,0,0,0,141,116,38,0,0,0,0,0,0,0,144,141,116,38,0,0,0,0,0,0,141,182,0,0,0,0,0,0,0,0,141,180,38,0,0,0,0,0,0,0,117,110,101,120,112,101,99,116,101,100,32,105,110,115,116,114,117,99,116,105,111,110,32,116,111,32,114,101,108,97,120,58,32,0,114,101,108,111,99,95,114,105,112,114,101,108,95,52,98,121,116,101,0,114,101,108,111,99,95,114,105,112,114,101,108,95,52,98,121,116,101,95,109,111,118,113,95,108,111,97,100,0,114,101,108,111,99,95,115,105,103,110,101,100,95,52,98,121,116,101,0,114,101,108,111,99,95,103,108,111,98,97,108,95,111,102,102,115,101,116,95,116,97,98,108,101,0,114,101,108,111,99,95,103,108,111,98,97,108,95,111,102,102,115,101,116,95,116,97,98,108,101,56,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,57,69,76,70,88,56,54,95,51,50,65,115,109,66,97,99,107,101,110,100,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,54,69,76,70,88,56,54,65,115,109,66,97,99,107,101,110,100,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,51,88,56,54,65,115,109,66,97,99,107,101,110,100,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,50,50,69,76,70,88,56,54,95,73,65,77,67,85,65,115,109,66,97,99,107,101,110,100,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,57,69,76,70,88,56,54,95,54,52,65,115,109,66,97,99,107,101,110,100,69,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,50,48,69,76,70,88,56,54,95,88,51,50,65,115,109,66,97,99,107,101,110,100,69,0,51,50,32,98,105,116,32,114,101,108,111,99,32,97,112,112,108,105,101,100,32,116,111,32,97,32,102,105,101,108,100,32,119,105,116,104,32,97,32,100,105,102,102,101,114,101,110,116,32,115,105,122,101,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,56,88,56,54,69,76,70,79,98,106,101,99,116,87,114,105,116,101,114,69,0,78,52,108,108,118,109,50,49,88,56,54,95,54,52,77,67,65,115,109,73,110,102,111,68,97,114,119,105,110,69,0,78,52,108,108,118,109,49,56,88,56,54,77,67,65,115,109,73,110,102,111,68,97,114,119,105,110,69,0,35,35,0,78,52,108,108,118,109,49,53,88,56,54,69,76,70,77,67,65,115,109,73,110,102,111,69,0,46,76,0,78,52,108,108,118,109,50,49,88,56,54,77,67,65,115,109,73,110,102,111,77,105,99,114,111,115,111,102,116,69,0,78,52,108,108,118,109,49,57,88,56,54,77,67,65,115,109,73,110,102,111,71,78,85,67,79,70,70,69,0,67,97,110,110,111,116,32,101,110,99,111,100,101,32,104,105,103,104,32,98,121,116,101,32,114,101,103,105,115,116,101,114,32,105,110,32,82,69,88,45,112,114,101,102,105,120,101,100,32,105,110,115,116,114,117,99,116,105,111,110,0,70,79,82,77,58,32,0,10,0,95,71,76,79,66,65,76,95,79,70,70,83,69,84,95,84,65,66,76,69,95,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,54,88,56,54,77,67,67,111,100,101,69,109,105,116,116,101,114,69,0,88,77,77,49,48,0,89,77,77,49,48,0,90,77,77,49,48,0,67,82,49,48,0,68,82,49,48,0,88,77,77,50,48,0,89,77,77,50,48,0,90,77,77,50,48,0,88,77,77,51,48,0,89,77,77,51,48,0,90,77,77,51,48,0,66,78,68,48,0,75,48,0,88,77,77,48,0,89,77,77,48,0,90,77,77,48,0,70,80,48,0,67,82,48,0,68,82,48,0,83,84,48,0,88,77,77,49,49,0,89,77,77,49,49,0,90,77,77,49,49,0,67,82,49,49,0,68,82,49,49,0,88,77,77,50,49,0,89,77,77,50,49,0,90,77,77,50,49,0,88,77,77,51,49,0,89,77,77,51,49,0,90,77,77,51,49,0,66,78,68,49,0,75,49,0,88,77,77,49,0,89,77,77,49,0,90,77,77,49,0,70,80,49,0,67,82,49,0,68,82,49,0,83,84,49,0,88,77,77,49,50,0,89,77,77,49,50,0,90,77,77,49,50,0,67,82,49,50,0,68,82,49,50,0,88,77,77,50,50,0,89,77,77,50,50,0,90,77,77,50,50,0,66,78,68,50,0,75,50,0,88,77,77,50,0,89,77,77,50,0,90,77,77,50,0,70,80,50,0,67,82,50,0,68,82,50,0,83,84,50,0,88,77,77,49,51,0,89,77,77,49,51,0,90,77,77,49,51,0,67,82,49,51,0,68,82,49,51,0,88,77,77,50,51,0,89,77,77,50,51,0,90,77,77,50,51,0,66,78,68,51,0,75,51,0,88,77,77,51,0,89,77,77,51,0,90,77,77,51,0,70,80,51,0,67,82,51,0,68,82,51,0,83,84,51,0,88,77,77,49,52,0,89,77,77,49,52,0,90,77,77,49,52,0,67,82,49,52,0,68,82,49,52,0,88,77,77,50,52,0,89,77,77,50,52,0,90,77,77,50,52,0,75,52,0,88,77,77,52,0,89,77,77,52,0,90,77,77,52,0,70,80,52,0,67,82,52,0,68,82,52,0,83,84,52,0,88,77,77,49,53,0,89,77,77,49,53,0,90,77,77,49,53,0,67,82,49,53,0,68,82,49,53,0,88,77,77,50,53,0,89,77,77,50,53,0,90,77,77,50,53,0,75,53,0,88,77,77,53,0,89,77,77,53,0,90,77,77,53,0,70,80,53,0,67,82,53,0,68,82,53,0,83,84,53,0,88,77,77,49,54,0,89,77,77,49,54,0,90,77,77,49,54,0,88,77,77,50,54,0,89,77,77,50,54,0,90,77,77,50,54,0,75,54,0,88,77,77,54,0,89,77,77,54,0,90,77,77,54,0,70,80,54,0,67,82,54,0,68,82,54,0,83,84,54,0,88,77,77,49,55,0,89,77,77,49,55,0,90,77,77,49,55,0,88,77,77,50,55,0,89,77,77,50,55,0,90,77,77,50,55,0,75,55,0,88,77,77,55,0,89,77,77,55,0,90,77,77,55,0,70,80,55,0,67,82,55,0,68,82,55,0,83,84,55,0,88,77,77,49,56,0,89,77,77,49,56,0,90,77,77,49,56,0,88,77,77,50,56,0,89,77,77,50,56,0,90,77,77,50,56,0,88,77,77,56,0,89,77,77,56,0,90,77,77,56,0,67,82,56,0,68,82,56,0,88,77,77,49,57,0,89,77,77,49,57,0,90,77,77,49,57,0,88,77,77,50,57,0,89,77,77,50,57,0,90,77,77,50,57,0,88,77,77,57,0,89,77,77,57,0,90,77,77,57,0,67,82,57,0,68,82,57,0,82,49,48,66,0,82,49,49,66,0,82,49,50,66,0,82,49,51,66,0,82,49,52,66,0,82,49,53,66,0,82,56,66,0,82,57,66,0,82,49,48,68,0,82,49,49,68,0,82,49,50,68,0,82,49,51,68,0,82,49,52,68,0,82,49,53,68,0,82,56,68,0,82,57,68,0,65,72,0,66,72,0,67,72,0,68,72,0,69,68,73,0,82,68,73,0,69,83,73,0,82,83,73,0,65,76,0,66,76,0,67,76,0,68,76,0,68,73,76,0,83,73,76,0,66,80,76,0,83,80,76,0,69,66,80,0,82,66,80,0,69,73,80,0,82,73,80,0,69,83,80,0,82,83,80,0,67,83,0,68,83,0,69,83,0,70,83,0,69,70,76,65,71,83,0,83,83,0,82,49,48,87,0,82,49,49,87,0,82,49,50,87,0,82,49,51,87,0,82,49,52,87,0,82,49,53,87,0,82,56,87,0,82,57,87,0,70,80,83,87,0,69,65,88,0,82,65,88,0,69,66,88,0,82,66,88,0,69,67,88,0,82,67,88,0,69,68,88,0,82,68,88,0,69,73,90,0,82,73,90,0,82,70,80,56,48,0,86,75,49,0,86,82,53,49,50,0,86,75,51,50,0,82,70,80,51,50,0,70,82,51,50,0,71,82,51,50,0,86,75,50,0,86,75,54,52,0,82,70,80,54,52,0,70,82,54,52,0,71,82,54,52,0,86,82,54,52,0,71,82,54,52,95,84,67,95,97,110,100,95,71,82,54,52,95,84,67,87,54,52,0,71,82,54,52,95,84,67,95,97,110,100,95,71,82,54,52,95,78,79,83,80,95,97,110,100,95,71,82,54,52,95,84,67,87,54,52,0,71,82,54,52,95,78,79,82,69,88,95,97,110,100,95,71,82,54,52,95,84,67,87,54,52,0,86,75,52,0,86,75,49,54,0,71,82,49,54,0,86,82,50,53,54,0,86,82,53,49,50,95,119,105,116,104,95,115,117,98,95,120,109,109,95,105,110,95,70,82,49,50,56,0,86,82,49,50,56,0,86,75,56,0,71,82,56,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,95,97,110,100,95,71,82,51,50,95,84,67,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,84,67,0,71,82,54,52,95,78,79,83,80,95,97,110,100,95,71,82,54,52,95,84,67,0,71,82,54,52,95,78,79,82,69,88,95,78,79,83,80,95,97,110,100,95,71,82,54,52,95,84,67,0,71,82,54,52,95,78,79,82,69,88,95,97,110,100,95,71,82,54,52,95,84,67,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,65,68,0,71,82,51,50,95,65,66,67,68,0,71,82,54,52,95,65,66,67,68,0,71,82,49,54,95,65,66,67,68,0,68,69,66,85,71,95,82,69,71,0,67,79,78,84,82,79,76,95,82,69,71,0,83,69,71,77,69,78,84,95,82,69,71,0,71,82,56,95,65,66,67,68,95,72,0,71,82,56,95,65,66,67,68,95,76,0,86,75,49,87,77,0,86,75,51,50,87,77,0,86,75,50,87,77,0,86,75,54,52,87,77,0,86,75,52,87,77,0,86,75,49,54,87,77,0,86,75,56,87,77,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,95,97,110,100,95,71,82,51,50,95,78,79,83,80,0,71,82,54,52,95,78,79,83,80,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,95,97,110,100,95,71,82,51,50,95,78,79,82,69,88,95,78,79,83,80,0,71,82,54,52,95,78,79,82,69,88,95,78,79,83,80,0,70,80,67,67,82,0,66,78,68,82,0,82,83,84,0,70,82,51,50,88,0,70,82,54,52,88,0,86,82,50,53,54,88,0,86,82,49,50,56,88,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,65,68,95,97,110,100,95,71,82,51,50,95,78,79,65,88,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,65,66,67,68,95,97,110,100,95,71,82,51,50,95,78,79,65,88,0,71,82,54,52,95,84,67,87,54,52,95,97,110,100,95,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,0,71,82,54,52,95,84,67,87,54,52,95,97,110,100,95,71,82,54,52,95,84,67,95,97,110,100,95,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,0,71,82,54,52,95,84,67,95,97,110,100,95,71,82,54,52,95,119,105,116,104,95,115,117,98,95,51,50,98,105,116,95,105,110,95,71,82,51,50,95,78,79,65,88,95,97,110,100,95,71,82,51,50,95,78,79,82,69,88,0,71,82,54,52,95,78,79,82,69,88,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,49,54,98,105,116,95,105,110,95,71,82,49,54,95,78,79,82,69,88,0,71,82,56,95,78,79,82,69,88,0,71,82,54,52,95,119,105,116,104,95,115,117,98,95,56,98,105,116,0,182,166,1,0,0,64,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,54,38,1,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,0,0,0,0,0,0,0,128,63,18,34,36,4,1,72,81,4,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,72,81,4,0,0,160,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,128,63,0,8,2,16,3,0,2,8,17,4,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,0,0,248,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,240,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,248,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,240,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,192,63,0,0,248,97,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,240,97,0,0,248,33,0,0,0,0,0,0,0,0,0,0,192,31,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,240,33,0,0,104,1,0,0,96,1,0,0,72,1,0,0,8,1,0,0,64,1,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,192,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,63,0,0,0,0,248,27,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,192,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,0,0,0,0,248,25,0,0,0,0,0,0,0,192,63,0,0,0,0,248,9,0,0,0,0,0,0,0,192,63,0,0,0,0,240,25,0,0,0,0,0,0,0,192,63,0,0,0,0,240,9,0,0,0,0,0,0,0,192,63,0,0,0,0,248,27,0,0,0,0,200,11,0,0,0,0,0,0,0,192,2,0,0,0,0,200,9,0,0,0,0,0,0,0,192,2,0,0,0,0,72,3,0,0,0,0,0,0,0,192,3,0,0,0,0,248,25,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,248,9,0,0,0,0,72,1,0,0,0,0,0,0,0,192,3,0,0,0,0,72,3,0,0,0,0,0,0,0,192,2,0,0,0,0,192,9,0,0,0,0,0,0,0,192,2],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1393338);allocate([240,25,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,200,11,0,0,0,0,64,1,0,0,0,0,0,0,0,192,3,0,0,0,0,72,1,0,0,0,0,0,0,0,192,2,0,0,0,0,240,9,0,0,0,0,200,9,0,0,0,0,64,1,0,0,0,0,0,0,0,192,2,0,0,0,0,104,1,0,0,0,0,72,3,0,0,0,0,192,9,0,0,0,0,96,1,0,0,0,0,72,1,0,0,0,0,8,1,0,0,0,0,64,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,63,0,0,0,0,0,0,0,0,0,0,192,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255,63,49,54,98,105,116,45,109,111,100,101,0,49,54,45,98,105,116,32,109,111,100,101,32,40,105,56,48,56,54,41,0,51,50,98,105,116,45,109,111,100,101,0,51,50,45,98,105,116,32,109,111,100,101,32,40,56,48,51,56,54,41,0,51,100,110,111,119,0,69,110,97,98,108,101,32,51,68,78,111,119,33,32,105,110,115,116,114,117,99,116,105,111,110,115,0,51,100,110,111,119,97,0,69,110,97,98,108,101,32,51,68,78,111,119,33,32,65,116,104,108,111,110,32,105,110,115,116,114,117,99,116,105,111,110,115,0,54,52,98,105,116,0,83,117,112,112,111,114,116,32,54,52,45,98,105,116,32,105,110,115,116,114,117,99,116,105,111,110,115,0,54,52,98,105,116,45,109,111,100,101,0,54,52,45,98,105,116,32,109,111,100,101,32,40,120,56,54,95,54,52,41,0,97,100,120,0,83,117,112,112,111,114,116,32,65,68,88,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,101,115,0,69,110,97,98,108,101,32,65,69,83,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,116,111,109,0,73,110,116,101,108,32,65,116,111,109,32,112,114,111,99,101,115,115,111,114,115,0,97,118,120,0,69,110,97,98,108,101,32,65,86,88,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,50,0,69,110,97,98,108,101,32,65,86,88,50,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,98,119,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,66,121,116,101,32,97,110,100,32,87,111,114,100,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,99,100,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,67,111,110,102,108,105,99,116,32,68,101,116,101,99,116,105,111,110,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,100,113,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,68,111,117,98,108,101,119,111,114,100,32,97,110,100,32,81,117,97,100,119,111,114,100,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,101,114,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,69,120,112,111,110,101,110,116,105,97,108,32,97,110,100,32,82,101,99,105,112,114,111,99,97,108,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,102,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,112,102,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,80,114,101,70,101,116,99,104,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,118,98,109,105,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,86,101,99,116,111,114,32,66,105,116,32,77,97,110,105,112,117,108,97,116,105,111,110,32,73,110,115,116,114,117,99,116,105,111,110,115,0,97,118,120,53,49,50,118,108,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,86,101,99,116,111,114,32,76,101,110,103,116,104,32,101,88,116,101,110,115,105,111,110,115,0,98,100,119,0,32,73,110,116,101,108,32,66,114,111,97,100,119,101,108,108,32,80,114,111,99,101,115,115,111,114,0,98,109,105,0,83,117,112,112,111,114,116,32,66,77,73,32,105,110,115,116,114,117,99,116,105,111,110,115,0,98,109,105,50,0,83,117,112,112,111,114,116,32,66,77,73,50,32,105,110,115,116,114,117,99,116,105,111,110,115,0,99,97,108,108,45,114,101,103,45,105,110,100,105,114,101,99,116,0,67,97,108,108,32,114,101,103,105,115,116,101,114,32,105,110,100,105,114,101,99,116,0,99,108,102,108,117,115,104,111,112,116,0,70,108,117,115,104,32,65,32,67,97,99,104,101,32,76,105,110,101,32,79,112,116,105,109,105,122,101,100,0,99,108,119,98,0,67,97,99,104,101,32,76,105,110,101,32,87,114,105,116,101,32,66,97,99,107,0,99,109,111,118,0,69,110,97,98,108,101,32,99,111,110,100,105,116,105,111,110,97,108,32,109,111,118,101,32,105,110,115,116,114,117,99,116,105,111,110,115,0,99,110,108,0,32,73,110,116,101,108,32,67,97,110,110,111,110,108,97,107,101,32,80,114,111,99,101,115,115,111,114,0,99,120,49,54,0,54,52,45,98,105,116,32,119,105,116,104,32,99,109,112,120,99,104,103,49,54,98,0,102,49,54,99,0,83,117,112,112,111,114,116,32,49,54,45,98,105,116,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,99,111,110,118,101,114,115,105,111,110,32,105,110,115,116,114,117,99,116,105,111,110,115,0,102,109,97,0,69,110,97,98,108,101,32,116,104,114,101,101,45,111,112,101,114,97,110,100,32,102,117,115,101,100,32,109,117,108,116,105,112,108,101,45,97,100,100,0,102,109,97,52,0,69,110,97,98,108,101,32,102,111,117,114,45,111,112,101,114,97,110,100,32,102,117,115,101,100,32,109,117,108,116,105,112,108,101,45,97,100,100,0,102,115,103,115,98,97,115,101,0,83,117,112,112,111,114,116,32,70,83,47,71,83,32,66,97,115,101,32,105,110,115,116,114,117,99,116,105,111,110,115,0,102,120,115,114,0,83,117,112,112,111,114,116,32,102,120,115,97,118,101,47,102,120,114,101,115,116,111,114,101,32,105,110,115,116,114,117,99,116,105,111,110,115,0,104,108,101,0,83,117,112,112,111,114,116,32,72,76,69,0,104,115,119,0,32,73,110,116,101,108,32,72,97,115,119,101,108,108,32,80,114,111,99,101,115,115,111,114,0,105,100,105,118,108,45,116,111,45,100,105,118,98,0,85,115,101,32,56,45,98,105,116,32,100,105,118,105,100,101,32,102,111,114,32,112,111,115,105,116,105,118,101,32,118,97,108,117,101,115,32,108,101,115,115,32,116,104,97,110,32,50,53,54,0,105,100,105,118,113,45,116,111,45,100,105,118,119,0,85,115,101,32,49,54,45,98,105,116,32,100,105,118,105,100,101,32,102,111,114,32,112,111,115,105,116,105,118,101,32,118,97,108,117,101,115,32,108,101,115,115,32,116,104,97,110,32,54,53,53,51,54,0,105,102,109,97,0,69,110,97,98,108,101,32,65,86,88,45,53,49,50,32,73,110,116,101,103,101,114,32,70,117,115,101,100,32,77,117,108,116,105,112,108,101,45,65,100,100,0,105,110,118,112,99,105,100,0,73,110,118,97,108,105,100,97,116,101,32,80,114,111,99,101,115,115,45,67,111,110,116,101,120,116,32,73,100,101,110,116,105,102,105,101,114,0,105,118,98,0,32,73,110,116,101,108,32,73,118,121,66,114,105,100,103,101,32,80,114,111,99,101,115,115,111,114,0,108,101,97,45,115,112,0,85,115,101,32,76,69,65,32,102,111,114,32,97,100,106,117,115,116,105,110,103,32,116,104,101,32,115,116,97,99,107,32,112,111,105,110,116,101,114,0,108,101,97,45,117,115,101,115,45,97,103,0,76,69,65,32,105,110,115,116,114,117,99,116,105,111,110,32,110,101,101,100,115,32,105,110,112,117,116,115,32,97,116,32,65,71,32,115,116,97,103,101,0,108,122,99,110,116,0,83,117,112,112,111,114,116,32,76,90,67,78,84,32,105,110,115,116,114,117,99,116,105,111,110,0,109,109,120,0,69,110,97,98,108,101,32,77,77,88,32,105,110,115,116,114,117,99,116,105,111,110,115,0,109,111,118,98,101,0,83,117,112,112,111,114,116,32,77,79,86,66,69,32,105,110,115,116,114,117,99,116,105,111,110,0,109,112,120,0,83,117,112,112,111,114,116,32,77,80,88,32,105,110,115,116,114,117,99,116,105,111,110,115,0,112,97,100,45,115,104,111,114,116,45,102,117,110,99,116,105,111,110,115,0,80,97,100,32,115,104,111,114,116,32,102,117,110,99,116,105,111,110,115,0,112,99,108,109,117,108,0,69,110,97,98,108,101,32,112,97,99,107,101,100,32,99,97,114,114,121,45,108,101,115,115,32,109,117,108,116,105,112,108,105,99,97,116,105,111,110,32,105,110,115,116,114,117,99,116,105,111,110,115,0,112,99,111,109,109,105,116,0,69,110,97,98,108,101,32,80,101,114,115,105,115,116,101,110,116,32,67,111,109,109,105,116,0,112,107,117,0,69,110,97,98,108,101,32,112,114,111,116,101,99,116,105,111,110,32,107,101,121,115,0,112,111,112,99,110,116,0,83,117,112,112,111,114,116,32,80,79,80,67,78,84,32,105,110,115,116,114,117,99,116,105,111,110,0,112,114,101,102,101,116,99,104,119,116,49,0,80,114,101,102,101,116,99,104,32,119,105,116,104,32,73,110,116,101,110,116,32,116,111,32,87,114,105,116,101,32,97,110,100,32,84,49,32,72,105,110,116,0,112,114,102,99,104,119,0,83,117,112,112,111,114,116,32,80,82,70,67,72,87,32,105,110,115,116,114,117,99,116,105,111,110,115,0,114,100,114,110,100,0,83,117,112,112,111,114,116,32,82,68,82,65,78,68,32,105,110,115,116,114,117,99,116,105,111,110,0,114,100,115,101,101,100,0,83,117,112,112,111,114,116,32,82,68,83,69,69,68,32,105,110,115,116,114,117,99,116,105,111,110,0,114,116,109,0,83,117,112,112,111,114,116,32,82,84,77,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,97,104,102,0,83,117,112,112,111,114,116,32,76,65,72,70,32,97,110,100,32,83,65,72,70,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,103,120,0,69,110,97,98,108,101,32,83,111,102,116,119,97,114,101,32,71,117,97,114,100,32,69,120,116,101,110,115,105,111,110,115,0,69,110,97,98,108,101,32,83,72,65,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,107,108,0,32,73,110,116,101,108,32,83,107,121,108,97,107,101,32,67,108,105,101,110,116,32,80,114,111,99,101,115,115,111,114,0,115,107,120,0,32,73,110,116,101,108,32,83,107,121,108,97,107,101,32,83,101,114,118,101,114,32,80,114,111,99,101,115,115,111,114,0,115,108,109,0,73,110,116,101,108,32,83,105,108,118,101,114,109,111,110,116,32,112,114,111,99,101,115,115,111,114,115,0,115,108,111,119,45,98,116,45,109,101,109,0,66,105,116,32,116,101,115,116,105,110,103,32,111,102,32,109,101,109,111,114,121,32,105,115,32,115,108,111,119,0,115,108,111,119,45,105,110,99,100,101,99,0,73,78,67,32,97,110,100,32,68,69,67,32,105,110,115,116,114,117,99,116,105,111,110,115,32,97,114,101,32,115,108,111,119,101,114,32,116,104,97,110,32,65,68,68,32,97,110,100,32,83,85,66,0,115,108,111,119,45,108,101,97,0,76,69,65,32,105,110,115,116,114,117,99,116,105,111,110,32,119,105,116,104,32,99,101,114,116,97,105,110,32,97,114,103,117,109,101,110,116,115,32,105,115,32,115,108,111,119,0,115,108,111,119,45,115,104,108,100,0,83,72,76,68,32,105,110,115,116,114,117,99,116,105,111,110,32,105,115,32,115,108,111,119,0,115,108,111,119,45,117,110,97,108,105,103,110,101,100,45,109,101,109,45,49,54,0,83,108,111,119,32,117,110,97,108,105,103,110,101,100,32,49,54,45,98,121,116,101,32,109,101,109,111,114,121,32,97,99,99,101,115,115,0,115,108,111,119,45,117,110,97,108,105,103,110,101,100,45,109,101,109,45,51,50,0,83,108,111,119,32,117,110,97,108,105,103,110,101,100,32,51,50,45,98,121,116,101,32,109,101,109,111,114,121,32,97,99,99,101,115,115,0,115,109,97,112,0,83,117,112,101,114,118,105,115,111,114,32,77,111,100,101,32,65,99,99,101,115,115,32,80,114,111,116,101,99,116,105,111,110,0,115,110,98,0,32,73,110,116,101,108,32,83,97,110,100,121,66,114,105,100,103,101,32,80,114,111,99,101,115,115,111,114,0,115,111,102,116,45,102,108,111,97,116,0,85,115,101,32,115,111,102,116,119,97,114,101,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,102,101,97,116,117,114,101,115,46,0,115,115,101,0,69,110,97,98,108,101,32,83,83,69,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,45,117,110,97,108,105,103,110,101,100,45,109,101,109,0,65,108,108,111,119,32,117,110,97,108,105,103,110,101,100,32,109,101,109,111,114,121,32,111,112,101,114,97,110,100,115,32,119,105,116,104,32,83,83,69,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,50,0,69,110,97,98,108,101,32,83,83,69,50,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,51,0,69,110,97,98,108,101,32,83,83,69,51,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,52,46,49,0,69,110,97,98,108,101,32,83,83,69,32,52,46,49,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,52,46,50,0,69,110,97,98,108,101,32,83,83,69,32,52,46,50,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,101,52,97,0,83,117,112,112,111,114,116,32,83,83,69,32,52,97,32,105,110,115,116,114,117,99,116,105,111,110,115,0,115,115,115,101,51,0,69,110,97,98,108,101,32,83,83,83,69,51,32,105,110,115,116,114,117,99,116,105,111,110,115,0,116,98,109,0,69,110,97,98,108,101,32,84,66,77,32,105,110,115,116,114,117,99,116,105,111,110,115,0,118,109,102,117,110,99,0,86,77,32,70,117,110,99,116,105,111,110,115,0,120,111,112,0,69,110,97,98,108,101,32,88,79,80,32,105,110,115,116,114,117,99,116,105,111,110,115,0,120,115,97,118,101,0,83,117,112,112,111,114,116,32,120,115,97,118,101,32,105,110,115,116,114,117,99,116,105,111,110,115,0,120,115,97,118,101,99,0,83,117,112,112,111,114,116,32,120,115,97,118,101,99,32,105,110,115,116,114,117,99,116,105,111,110,115,0,120,115,97,118,101,111,112,116,0,83,117,112,112,111,114,116,32,120,115,97,118,101,111,112,116,32,105,110,115,116,114,117,99,116,105,111,110,115,0,120,115,97,118,101,115,0,83,117,112,112,111,114,116,32,120,115,97,118,101,115,32,105,110,115,116,114,117,99,116,105,111,110,115,0,97,109,100,102,97,109,49,48,0,83,101,108,101,99,116,32,116,104,101,32,97,109,100,102,97,109,49,48,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,45,52,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,45,52,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,45,102,120,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,45,102,120,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,45,109,112,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,45,109,112,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,45,116,98,105,114,100,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,45,116,98,105,114,100,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,45,120,112,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,45,120,112,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,54,52,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,54,52,32,112,114,111,99,101,115,115,111,114,0,97,116,104,108,111,110,54,52,45,115,115,101,51,0,83,101,108,101,99,116,32,116,104,101,32,97,116,104,108,111,110,54,52,45,115,115,101,51,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,97,116,111,109,32,112,114,111,99,101,115,115,111,114,0,98,97,114,99,101,108,111,110,97,0,83,101,108,101,99,116,32,116,104,101,32,98,97,114,99,101,108,111,110,97,32,112,114,111,99,101,115,115,111,114,0,98,100,118,101,114,49,0,83,101,108,101,99,116,32,116,104,101,32,98,100,118,101,114,49,32,112,114,111,99,101,115,115,111,114,0,98,100,118,101,114,50,0,83,101,108,101,99,116,32,116,104,101,32,98,100,118,101,114,50,32,112,114,111,99,101,115,115,111,114,0,98,100,118,101,114,51,0,83,101,108,101,99,116,32,116,104,101,32,98,100,118,101,114,51,32,112,114,111,99,101,115,115,111,114,0,98,100,118,101,114,52,0,83,101,108,101,99,116,32,116,104,101,32,98,100,118,101,114,52,32,112,114,111,99,101,115,115,111,114,0,98,111,110,110,101,108,108,0,83,101,108,101,99,116,32,116,104,101,32,98,111,110,110,101,108,108,32,112,114,111,99,101,115,115,111,114,0,98,114,111,97,100,119,101,108,108,0,83,101,108,101,99,116,32,116,104,101,32,98,114,111,97,100,119,101,108,108,32,112,114,111,99,101,115,115,111,114,0,98,116,118,101,114,49,0,83,101,108,101,99,116,32,116,104,101,32,98,116,118,101,114,49,32,112,114,111,99,101,115,115,111,114,0,98,116,118,101,114,50,0,83,101,108,101,99,116,32,116,104,101,32,98,116,118,101,114,50,32,112,114,111,99,101,115,115,111,114,0,99,51,0,83,101,108,101,99,116,32,116,104,101,32,99,51,32,112,114,111,99,101,115,115,111,114,0,99,51,45,50,0,83,101,108,101,99,116,32,116,104,101,32,99,51,45,50,32,112,114,111,99,101,115,115,111,114,0,99,97,110,110,111,110,108,97,107,101,0,83,101,108,101,99,116,32,116,104,101,32,99,97,110,110,111,110,108,97,107,101,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,99,110,108,32,112,114,111,99,101,115,115,111,114,0,99,111,114,101,45,97,118,120,45,105,0,83,101,108,101,99,116,32,116,104,101,32,99,111,114,101,45,97,118,120,45,105,32,112,114,111,99,101,115,115,111,114,0,99,111,114,101,45,97,118,120,50,0,83,101,108,101,99,116,32,116,104,101,32,99,111,114,101,45,97,118,120,50,32,112,114,111,99,101,115,115,111,114,0,99,111,114,101,50,0,83,101,108,101,99,116,32,116,104,101,32,99,111,114,101,50,32,112,114,111,99,101,115,115,111,114,0,99,111,114,101,105,55,0,83,101,108,101,99,116,32,116,104,101,32,99,111,114,101,105,55,32,112,114,111,99,101,115,115,111,114,0,99,111,114,101,105,55,45,97,118,120,0,83,101,108,101,99,116,32,116,104,101,32,99,111,114,101,105,55,45,97,118,120,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,103,101,110,101,114,105,99,32,112,114,111,99,101,115,115,111,114,0,103,101,111,100,101,0,83,101,108,101,99,116,32,116,104,101,32,103,101,111,100,101,32,112,114,111,99,101,115,115,111,114,0,104,97,115,119,101,108,108,0,83,101,108,101,99,116,32,116,104,101,32,104,97,115,119,101,108,108,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,105,51,56,54,32,112,114,111,99,101,115,115,111,114,0,105,52,56,54,0,83,101,108,101,99,116,32,116,104,101,32,105,52,56,54,32,112,114,111,99,101,115,115,111,114,0,105,53,56,54,0,83,101,108,101,99,116,32,116,104,101,32,105,53,56,54,32,112,114,111,99,101,115,115,111,114,0,105,54,56,54,0,83,101,108,101,99,116,32,116,104,101,32,105,54,56,54,32,112,114,111,99,101,115,115,111,114,0,105,118,121,98,114,105,100,103,101,0,83,101,108,101,99,116,32,116,104,101,32,105,118,121,98,114,105,100,103,101,32,112,114,111,99,101,115,115,111,114,0,107,54,0,83,101,108,101,99,116,32,116,104,101,32,107,54,32,112,114,111,99,101,115,115,111,114,0,107,54,45,50,0,83,101,108,101,99,116,32,116,104,101,32,107,54,45,50,32,112,114,111,99,101,115,115,111,114,0,107,54,45,51,0,83,101,108,101,99,116,32,116,104,101,32,107,54,45,51,32,112,114,111,99,101,115,115,111,114,0,107,56,0,83,101,108,101,99,116,32,116,104,101,32,107,56,32,112,114,111,99,101,115,115,111,114,0,107,56,45,115,115,101,51,0,83,101,108,101,99,116,32,116,104,101,32,107,56,45,115,115,101,51,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,107,110,108,32,112,114,111,99,101,115,115,111,114,0,110,101,104,97,108,101,109,0,83,101,108,101,99,116,32,116,104,101,32,110,101,104,97,108,101,109,32,112,114,111,99,101,115,115,111,114,0,110,111,99,111,110,97,0,83,101,108,101,99,116,32,116,104,101,32,110,111,99,111,110,97,32,112,114,111,99,101,115,115,111,114,0,111,112,116,101,114,111,110,0,83,101,108,101,99,116,32,116,104,101,32,111,112,116,101,114,111,110,32,112,114,111,99,101,115,115,111,114,0,111,112,116,101,114,111,110,45,115,115,101,51,0,83,101,108,101,99,116,32,116,104,101,32,111,112,116,101,114,111,110,45,115,115,101,51,32,112,114,111,99,101,115,115,111,114,0,112,101,110,114,121,110,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,114,121,110,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,45,109,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,45,109,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,45,109,109,120,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,45,109,109,120,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,50,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,50,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,51,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,51,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,51,109,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,51,109,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,52,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,52,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,52,109,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,52,109,32,112,114,111,99,101,115,115,111,114,0,112,101,110,116,105,117,109,112,114,111,0,83,101,108,101,99,116,32,116,104,101,32,112,101,110,116,105,117,109,112,114,111,32,112,114,111,99,101,115,115,111,114,0,112,114,101,115,99,111,116,116,0,83,101,108,101,99,116,32,116,104,101,32,112,114,101,115,99,111,116,116,32,112,114,111,99,101,115,115,111,114,0,115,97,110,100,121,98,114,105,100,103,101,0,83,101,108,101,99,116,32,116,104,101,32,115,97,110,100,121,98,114,105,100,103,101,32,112,114,111,99,101,115,115,111,114,0,115,105,108,118,101,114,109,111,110,116,0,83,101,108,101,99,116,32,116,104,101,32,115,105,108,118,101,114,109,111,110,116,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,115,107,108,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,115,107,120,32,112,114,111,99,101,115,115,111,114,0,115,107,121,108,97,107,101,0,83,101,108,101,99,116,32,116,104,101,32,115,107,121,108,97,107,101,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,115,108,109,32,112,114,111,99,101,115,115,111,114,0,119,101,115,116,109,101,114,101,0,83,101,108,101,99,116,32,116,104,101,32,119,101,115,116,109,101,114,101,32,112,114,111,99,101,115,115,111,114,0,119,105,110,99,104,105,112,45,99,54,0,83,101,108,101,99,116,32,116,104,101,32,119,105,110,99,104,105,112,45,99,54,32,112,114,111,99,101,115,115,111,114,0,119,105,110,99,104,105,112,50,0,83,101,108,101,99,116,32,116,104,101,32,119,105,110,99,104,105,112,50,32,112,114,111,99,101,115,115,111,114,0,83,101,108,101,99,116,32,116,104,101,32,120,56,54,45,54,52,32,112,114,111,99,101,115,115,111,114,0,121,111,110,97,104,0,83,101,108,101,99,116,32,116,104,101,32,121,111,110,97,104,32,112,114,111,99,101,115,115,111,114,0,98,105,116,115,101,116,32,115,101,116,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,43,54,52,98,105,116,45,109,111,100,101,44,45,51,50,98,105,116,45,109,111,100,101,44,45,49,54,98,105,116,45,109,111,100,101,0,45,54,52,98,105,116,45,109,111,100,101,44,43,51,50,98,105,116,45,109,111,100,101,44,45,49,54,98,105,116,45,109,111,100,101,0,45,54,52,98,105,116,45,109,111,100,101,44,45,51,50,98,105,116,45,109,111,100,101,44,43,49,54,98,105,116,45,109,111,100,101,0,44,0,120,56,54,0,51,50,45,98,105,116,32,88,56,54,58,32,80,101,110,116,105,117,109,45,80,114,111,32,97,110,100,32,97,98,111,118,101,0,120,56,54,45,54,52,0,54,52,45,98,105,116,32,88,56,54,58,32,69,77,54,52,84,32,97,110,100,32,65,77,68,54,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,5,0,2,0,4,2,0,0,0,0,0,0,0,6,0,2,0,4,2,0,0,0,0,0,0,0,7,0,2,0,4,2,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,8,1,2,0,8,2,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,1,2,0,9,2,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,1,2,0,9,2,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,1,2,0,9,2,0,0,0,0,0,0,0,8,1,2,0,9,2,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,8,2,2,0,8,1,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,8,2,2,0,9,1,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,6,0,2,0,4,1,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,8,2,2,0,9,1,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,7,0,2,0,4,1,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,8,2,2,0,9,1,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,5,0,2,0,4,1,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,8,2,2,0,9,1,0,0,0,0,0,0,0,8,1,2,0,9,2,0,0,0,0,0,0,0,8,2,2,0,9,1,0,0,0,0,0,0,0,8,1,8,2,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,8,1,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,1,8,2,8,3,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,3,8,2,8,1,0,0,0,0,0,0,0,8,3,8,2,9,1,0,0,0,0,0,0,0,8,3,8,2,9,1,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,8,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,8,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,3,9,2,8,1,0,0,0,0,0,0,0,8,3,9,2,8,1,0,0,0,0,0,0,0,8,1,2,0,8,2,4,3,0,0,0,0,0,8,1,2,0,9,2,4,3,0,0,0,0,0,8,3,2,0,8,2,4,1,0,0,0,0,0,8,3,2,0,9,2,4,1,0,0,0,0,0,8,3,2,0,8,2,0,0,0,0,0,0,0,8,3,2,0,9,2,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,1,2,0,0,0,0,0,0,0,0,0,0,8,1,4,2,0,0,0,0,0,0,0,0,0,8,1,4,2,0,0,0,0,0,0,0,0,0,8,1,4,2,0,0,0,0,0,0,0,0,0,8,2,4,1,0,0,0,0,0,0,0,0,0,8,2,4,1,0,0,0,0,0,0,0,0,0,8,2,4,1,0,0,0,0,0,0,0,0,0,8,1,0,0,0,0,0,0,0,0,0,0,0,10,1,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,4,3,4,1,0,0,0,0,0,0,0,0,0,8,2,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,8,1,2,0,8,1,0,0,0,0,0,0,0,5,0,4,2,0,0,0,0,0,0,0,0,0,6,0,4,2,0,0,0,0,0,0,0,0,0,7,0,4,2,0,0,0,0,0,0,0,0,0,8,1,4,2,0,0,0,0,0,0,0,0,0,8,1,4,2,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,4,2,0,8,3,4,1,0,0,0,0,0,8,3,2,0,8,4,4,1,0,0,0,0,0,8,3,2,0,9,4,4,1,0,0,0,0,0,8,4,2,0,9,3,4,1,0,0,0,0,0,8,3,2,0,9,4,4,1,0,0,0,0,0,8,4,2,0,9,3,4,1,0,0,0,0,0,8,3,2,0,9,4,4,1,0,0,0,0,0,8,4,2,0,9,3,4,1,0,0,0,0,0,8,2,4,1,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,6,0,4,1,0,0,0,0,0,0,0,0,0,7,0,4,1,0,0,0,0,0,0,0,0,0,8,2,4,1,0,0,0,0,0,0,0,0,0,11,1,12,2,0,0,0,0,0,0,0,0,0,11,1,12,2,0,0,0,0,0,0,0,0,0,11,1,12,2,0,0,0,0,0,0,0,0,0,11,1,12,2,0,0,0,0,0,0,0,0,0,11,2,12,1,0,0,0,0,0,0,0,0,0,11,2,12,1,0,0,0,0,0,0,0,0,0,11,2,12,1,0,0,0,0,0,0,0,0,0,11,2,12,1,0,0,0,0,0,0,0,0,0,8,1,2,0,9,2,4,3,0,0,0,0,0,8,3,2,0,9,2,4,1,0,0,0,0,0,8,1,2,0,9,2,4,3,0,0,0,0,0,8,3,2,0,9,2,4,1,0,0,0,0,0,5,0,4,1,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,4,1,4,2,0,0,0,0,0,0,0,0,0,13,3,8,2,4,1,0,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,13,1,8,2,4,3,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,8,1,2,0,4,2,4,3,0,0,0,0,0,8,3,2,0,4,2,4,1,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0,0,0,0,0,0,0,0,0,0,8,1,8,1,4,2,0,0,0,0,0,0,0,8,1,8,1,4,2,0,0,0,0,0,0,0,8,1,8,1,4,2,0,0,0,0,0,0,0,8,1,8,1,4,2,0,0,0,0,0,0,0,8,1,8,1,4,2,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,8,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,2,8,2,4,1,0,0,0,0,0,0,0,8,2,8,2,4,1,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,2,8,2,4,1,0,0,0,0,0,0,0,8,2,8,2,4,1,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,2,8,2,4,1,0,0,0,0,0,0,0,8,3,8,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,4,2,0,0,0,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,11,2,0,0,0,0,0,0,0,0,0,0,0,11,2,0,0,0,0,0,0,0,0,0,0,0,11,2,0,0,0,0,0,0,0,0,0,0,0,11,1,0,0,0,0,0,0,0,0,0,0,0,11,1,0,0,0,0,0,0,0,0,0,0,0,11,1,0,0,0,0,0,0,0,0,0,0,0,8,1,2,0,8,2,4,3,4,4,0,0,0,8,4,2,0,8,3,4,2,4,1,0,0,0,9,2,0,0,0,0,0,0,0,0,0,0,0,4,2,4,1,0,0,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,12,1,0,0,0,0,0,0,0,0,0,0,0,12,1,0,0,0,0,0,0,0,0,0,0,0,12,1,0,0,0,0,0,0,0,0,0,0,0,12,1,0,0,0,0,0,0,0,0,0,0,0,12,2,0,0,0,0,0,0,0,0,0,0,0,12,2,0,0,0,0,0,0,0,0,0,0,0,12,2,0,0,0,0,0,0,0,0,0,0,0,12,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,2,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,0,0,0,0,0,0,0,0,0,13,2,8,1,0,0,0,0,0,0,0,0,0,13,1,8,2,0,0,0,0,0,0,0,0,0,8,2,2,0,8,1,17,0,0,0,0,0,0,8,1,2,0,8,2,17,0,0,0,0,0,0,8,1,2,0,9,2,17,0,0,0,0,0,0,8,2,2,0,9,1,17,0,0,0,0,0,0,8,2,2,0,8,1,18,0,0,0,0,0,0,8,1,2,0,8,2,18,0,0,0,0,0,0,8,1,2,0,9,2,18,0,0,0,0,0,0,8,2,2,0,9,1,18,0,0,0,0,0,0,8,2,2,0,8,1,19,0,0,0,0,0,0,8,1,2,0,8,2,19,0,0,0,0,0,0,8,1,2,0,9,2,19,0,0,0,0,0,0,8,2,2,0,9,1,19,0,0,0,0,0,0,8,2,2,0,8,1,20,0,0,0,0,0,0,8,1,2,0,8,2,20,0,0,0,0,0,0,8,1,2,0,9,2,20,0,0,0,0,0,0,8,2,2,0,9,1,20,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,8,1,2,0,13,2,4,3,0,0,0,0,0,8,1,2,0,9,2,4,3,0,0,0,0,0,8,3,2,0,13,2,4,1,0,0,0,0,0,8,3,2,0,9,2,4,1,0,0,0,0,0,8,1,2,0,9,2,4,3,0,0,0,0,0,8,3,2,0,9,2,4,1,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,1,2,0,4,2,0,0,0,0,0,0,0,8,2,2,0,4,1,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,4,1,0,0,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,9,1,4,2,0,0,0,0,0,0,0,0,0,8,2,2,0,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,9,2,4,1,0,0,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,11,1,0,0,0,0,0,0,0,0,0,0,0,11,2,0,0,0,0,0,0,0,0,0,0,0,9,3,8,2,0,0,0,0,0,0,0,0,0,9,3,8,2,0,0,0,0,0,0,0,0,0,9,3,8,2,0,0,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,3,8,2,9,1,0,0,0,0,0,0,0,8,3,8,2,9,1,0,0,0,0,0,0,0,8,3,8,2,9,1,0,0,0,0,0,0,0,8,1,8,2,8,3,21,4,0,0,0,0,0,8,4,8,3,8,2,21,1,0,0,0,0,0,8,4,8,3,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,8,5,8,6,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,3,2,0,8,5,8,2,8,1,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,3,2,0,8,5,8,2,9,1,0,0,0,8,3,2,0,8,5,8,2,9,1,0,0,0,8,3,2,0,8,5,8,2,9,1,0,0,0,8,1,8,3,8,6,8,7],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1403581);allocate([8,1,8,3,8,6,9,7,0,0,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,3,8,5,8,2,8,1,0,0,0,0,0,8,1,8,3,8,6,9,7,0,0,0,0,0,8,1,8,3,8,6,9,7,0,0,0,0,0,8,1,2,0,8,3,8,5,8,6,21,7,0,8,4,2,0,8,6,8,3,8,2,21,1,0,8,3,8,5,8,2,9,1,0,0,0,0,0,8,3,8,5,8,2,9,1,0,0,0,0,0,8,3,8,5,8,2,9,1,0,0,0,0,0,8,4,2,0,8,6,8,3,9,1,0,0,0,8,1,8,3,8,6,9,7,0,0,0,0,0,8,1,8,3,8,6,8,7,21,8,0,0,0,8,4,8,6,8,3,8,2,21,1,0,0,0,8,4,8,6,8,3,9,1,0,0,0,0,0,8,4,8,3,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,4,2,0,8,6,8,3,9,1,0,0,0,8,1,8,3,8,6,9,7,0,0,0,0,0,8,4,8,6,8,3,9,1,0,0,0,0,0,8,1,8,2,8,3,4,4,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,4,8,3,8,2,4,1,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,1,8,2,9,3,4,5,0,0,0,0,0,8,5,8,4,9,2,4,1,0,0,0,0,0,8,1,2,0,8,3,8,5,8,6,4,7,0,8,1,2,0,8,3,8,5,9,6,4,7,0,8,1,2,0,8,3,8,5,9,6,4,7,0,8,1,2,0,8,3,8,5,9,6,4,7,0,8,4,2,0,8,6,8,3,8,2,4,1,0,8,4,2,0,8,6,8,3,9,2,4,1,0,8,4,2,0,8,6,8,3,9,2,4,1,0,8,4,2,0,8,6,8,3,9,2,4,1,0,8,1,8,3,8,6,8,7,4,8,0,0,0,8,1,8,3,8,6,9,7,4,8,0,0,0,8,1,2,0,8,3,8,5,9,6,4,8,0,8,1,8,3,8,6,9,7,4,8,0,0,0,8,1,8,3,8,6,9,7,4,8,0,0,0,8,4,8,6,8,3,8,2,4,1,0,0,0,8,4,8,6,8,3,9,2,4,1,0,0,0,8,4,8,6,8,3,9,2,4,1,0,0,0,8,5,2,0,8,7,8,4,9,2,4,1,0,8,4,8,6,8,3,9,2,4,1,0,0,0,8,1,8,3,8,6,9,7,4,9,0,0,0,8,5,8,7,8,4,9,2,4,1,0,0,0,8,1,8,2,9,3,4,5,0,0,0,0,0,8,5,8,4,9,2,4,1,0,0,0,0,0,8,1,2,0,8,3,8,5,9,6,4,8,0,8,5,2,0,8,7,8,4,9,2,4,1,0,8,1,8,3,8,6,9,7,4,9,0,0,0,8,5,8,7,8,4,9,2,4,1,0,0,0,8,1,8,3,8,5,8,6,0,0,0,0,0,8,1,8,3,8,5,9,6,0,0,0,0,0,8,1,8,3,8,5,9,6,0,0,0,0,0,8,1,8,3,8,5,9,6,0,0,0,0,0,8,1,8,3,8,5,9,6,0,0,0,0,0,8,1,8,3,8,5,9,6,0,0,0,0,0,8,4,8,3,8,2,8,1,0,0,0,0,0,8,1,8,2,8,3,8,4,0,0,0,0,0,8,1,8,2,9,3,8,4,0,0,0,0,0,8,4,8,3,9,2,8,1,0,0,0,0,0,8,1,8,2,9,3,8,4,0,0,0,0,0,8,4,8,3,9,2,8,1,0,0,0,0,0,8,2,2,0,8,4,8,1,0,0,0,0,0,8,1,2,0,8,3,8,5,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,2,8,4,8,1,0,0,0,0,0,0,0,8,1,8,3,8,6,0,0,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,3,8,4,8,5,4,1,0,0,0,0,0,8,3,8,4,9,5,4,1,0,0,0,0,0,8,3,8,4,9,5,4,1,0,0,0,0,0,8,3,8,4,9,5,4,1,0,0,0,0,0,8,5,8,4,8,3,4,1,0,0,0,0,0,8,5,8,4,9,3,4,1,0,0,0,0,0,8,5,8,4,9,3,4,1,0,0,0,0,0,8,5,8,4,9,3,4,1,0,0,0,0,0,8,3,8,4,9,5,4,1,0,0,0,0,0,8,5,8,4,9,3,4,1,0,0,0,0,0,8,3,8,4,9,5,4,1,0,0,0,0,0,8,5,8,4,9,3,4,1,0,0,0,0,0,8,6,8,5,8,4,4,1,0,0,0,0,0,8,6,8,5,9,3,4,1,0,0,0,0,0,8,6,8,5,9,3,4,1,0,0,0,0,0,8,3,8,5,8,7,8,8,4,1,0,0,0,8,3,8,5,8,7,9,8,4,1,0,0,0,8,3,8,5,8,7,9,8,4,1,0,0,0,8,3,8,5,8,7,9,8,4,1,0,0,0,8,5,8,7,8,4,8,3,4,1,0,0,0,8,5,8,7,8,4,9,3,4,1,0,0,0,8,5,8,7,8,4,9,3,4,1,0,0,0,8,5,8,7,8,4,9,3,4,1,0,0,0,8,6,8,8,8,5,8,4,4,1,0,0,0,8,3,8,5,8,7,9,8,4,1,0,0,0,8,6,8,8,8,5,9,3,4,1,0,0,0,8,3,8,5,8,7,9,8,4,1,0,0,0,8,6,8,8,8,5,9,3,4,1,0,0,0,8,1,8,2,8,3,4,5,0,0,0,0,0,8,5,8,4,8,3,4,1,0,0,0,0,0,8,1,8,3,8,5,8,6,4,7,0,0,0,8,1,8,3,8,5,9,6,4,7,0,0,0,8,1,8,3,8,5,9,6,4,7,0,0,0,8,1,8,3,8,5,9,6,4,7,0,0,0,8,1,8,3,8,5,9,6,4,8,0,0,0,8,1,8,3,8,5,8,6,4,8,0,0,0,8,5,8,7,8,4,8,3,4,1,0,0,0,8,1,8,3,8,5,9,6,4,8,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,3,8,2,0,0,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,9,2,8,1,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,1,8,2,0,0,0,0,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,3,2,0,8,5,9,1,0,0,0,0,0,8,3,2,0,8,5,9,1,0,0,0,0,0,8,3,8,5,9,1,0,0,0,0,0,0,0,8,3,8,5,9,1,0,0,0,0,0,0,0,8,1,9,2,0,0,0,0,0,0,0,0,0,8,2,9,1,0,0,0,0,0,0,0,0,0,8,1,8,2,21,3,0,0,0,0,0,0,0,8,3,8,2,21,1,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,1,2,0,8,3,8,5,21,6,0,0,0,8,3,2,0,8,5,8,2,21,1,0,0,0,8,3,2,0,8,5,9,1,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,1,8,3,8,6,21,7,0,0,0,0,0,8,3,8,5,8,2,21,1,0,0,0,0,0,8,3,8,5,9,1,0,0,0,0,0,0,0,8,3,2,0,8,5,8,2,0,0,0,0,0,8,3,8,5,8,2,0,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,9,3,8,2,4,1,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,9,1,8,2,4,3,0,0,0,0,0,0,0,8,4,8,3,4,1,0,0,0,0,0,0,0,8,1,2,0,8,3,8,5,4,6,0,0,0,8,3,2,0,8,5,8,2,4,1,0,0,0,9,3,8,5,8,2,4,1,0,0,0,0,0,9,3,8,5,8,2,4,1,0,0,0,0,0,9,1,8,3,8,5,4,6,0,0,0,0,0,9,1,8,3,8,5,4,6,0,0,0,0,0,8,1,8,3,8,6,4,7,0,0,0,0,0,8,4,2,0,8,6,8,3,4,1,0,0,0,8,3,8,5,8,2,4,1,0,0,0,0,0,8,4,8,6,8,3,4,1,0,0,0,0,0,8,1,8,2,8,4,21,3,0,0,0,0,0,8,4,8,3,8,1,21,2,0,0,0,0,0,8,4,8,3,8,2,0,0,0,0,0,0,0,8,4,2,0,8,6,8,3,8,2,0,0,0,8,4,8,6,8,3,8,2,0,0,0,0,0,8,1,2,0,8,2,8,3,4,4,0,0,0,8,4,2,0,8,3,8,2,4,1,0,0,0,8,4,2,0,8,3,9,2,4,1,0,0,0,8,4,2,0,8,3,9,2,4,1,0,0,0,8,4,2,0,8,3,9,2,4,1,0,0,0,8,1,2,0,8,2,9,3,4,5,0,0,0,8,1,2,0,8,2,8,3,4,5,0,0,0,8,5,2,0,8,4,8,3,4,1,0,0,0,8,5,2,0,8,4,9,2,4,1,0,0,0,8,1,2,0,8,3,8,6,8,7,4,8,0,8,1,2,0,8,3,8,5,8,6,4,8,0,8,5,2,0,8,7,8,4,8,3,4,1,0,8,1,2,0,8,3,8,6,9,7,4,9,0,8,1,2,0,8,3,8,6,8,7,4,9,0,8,1,2,0,8,2,9,3,4,5,0,0,0,8,5,2,0,8,4,9,2,4,1,0,0,0,8,1,2,0,8,3,8,6,9,7,4,9,0,8,1,2,0,8,2,9,3,4,4,0,0,0,8,4,2,0,8,3,9,2,4,1,0,0,0,8,1,2,0,8,3,8,5,9,6,4,7,0,8,4,2,0,8,6,8,3,9,2,4,1,0,8,1,2,0,8,3,8,6,9,7,4,8,0,8,1,2,0,8,2,9,3,4,4,0,0,0,8,4,2,0,8,3,9,2,4,1,0,0,0,8,1,2,0,8,3,8,5,9,6,4,7,0,8,4,2,0,8,6,8,3,9,2,4,1,0,8,1,2,0,8,3,8,6,9,7,4,8,0,8,3,2,0,8,2,8,1,0,0,0,0,0,8,1,2,0,8,2,8,3,0,0,0,0,0,8,1,2,0,8,2,9,3,0,0,0,0,0,8,1,2,0,8,2,9,3,0,0,0,0,0,8,1,2,0,8,2,9,3,0,0,0,0,0,8,3,2,0,8,2,9,1,0,0,0,0,0,8,3,2,0,8,2,9,1,0,0,0,0,0,8,3,2,0,8,2,9,1,0,0,0,0,0,8,1,2,0,8,2,9,3,0,0,0,0,0,8,1,2,0,8,2,8,3,21,4,0,0,0,8,4,2,0,8,3,8,2,21,1,0,0,0,8,4,2,0,8,3,9,1,0,0,0,0,0,8,1,2,0,8,3,8,6,8,7,0,0,0,8,1,2,0,8,3,8,6,9,7,0,0,0,8,1,2,0,8,3,8,6,9,7,0,0,0,8,1,2,0,8,3,8,6,9,7,0,0,0,8,1,2,0,8,3,8,6,9,7,0,0,0,8,1,2,0,8,3,8,6,8,7,21,8,0,8,1,2,0,8,2,9,3,0,0,0,0,0,8,4,2,0,8,3,9,1,0,0,0,0,0,8,1,2,0,8,3,8,6,9,7,0,0,0,8,3,2,0,8,2,9,1,0,0,0,0,0,8,3,2,0,8,2,9,1,0,0,0,0,0,8,1,8,2,8,3,9,4,0,0,0,0,0,8,1,8,2,8,3,9,4,0,0,0,0,0,8,4,8,3,8,2,9,1,0,0,0,0,0,8,4,8,3,8,2,9,1,0,0,0,0,0,8,1,8,2,8,3,9,4,0,0,0,0,0,8,1,8,2,9,3,8,4,0,0,0,0,0,8,4,8,3,9,2,8,1,0,0,0,0,0,8,4,8,3,8,2,9,1,0,0,0,0,0,8,1,8,2,8,3,9,4,0,0,0,0,0,8,1,8,2,9,3,8,4,0,0,0,0,0,8,4,8,3,9,2,8,1,0,0,0,0,0,8,4,8,3,8,2,9,1,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,3,0,0,0,0,0,0,0,8,1,9,2,4,4,0,0,0,0,0,0,0,8,1,8,3,8,5,4,6,0,0,0,0,0,8,1,8,3,9,5,4,6,0,0,0,0,0,8,1,8,3,9,5,4,6,0,0,0,0,0,8,1,8,3,9,5,4,6,0,0,0,0,0,8,1,8,3,9,5,4,7,0,0,0,0,0,8,4,9,2,4,1,0,0,0,0,0,0,0,8,4,8,6,9,2,4,1,0,0,0,0,0,8,3,8,5,9,2,4,1,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,3,8,5,9,2,4,1,0,0,0,0,0,8,3,9,2,4,1,0,0,0,0,0,0,0,8,3,8,5,9,2,4,1,0,0,0,0,0,8,1,9,2,4,4,0,0,0,0,0,0,0,8,1,8,3,9,5,4,7,0,0,0,0,0,8,4,9,2,4,1,0,0,0,0,0,0,0,8,4,8,6,9,2,4,1,0,0,0,0,0,8,3,8,1,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,3,8,1,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,9,2,2,1,0,0,0,8,3,8,1,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,2,9,4,0,0,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,2,9,4,0,0,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,2,9,4,0,0,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,3,8,1,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,9,2,2,1,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,1,8,3,2,0,2,1,9,5,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,2,8,4,2,0,2,1,9,1,0,0,0,8,1,8,2,4,4,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,4,6,0,0,0,8,1,2,0,8,3,9,5,4,6,0,0,0,8,1,2,0,8,3,9,5,4,6,0,0,0,8,3,2,0,8,5,9,2,4,1,0,0,0,8,3,2,0,8,5,9,2,4,1,0,0,0,8,3,2,0,8,5,9,2,4,1,0,0,0,8,1,8,3,9,6,4,7,0,0,0,0,0,8,1,2,0,8,3,9,5,4,7,0,0,0,8,1,8,3,9,6,4,7,0,0,0,0,0,8,1,8,3,9,6,4,7,0,0,0,0,0,8,1,2,0,8,3,8,5,4,7,0,0,0,8,4,2,0,8,6,9,2,4,1,0,0,0,8,1,8,3,9,6,4,8,0,0,0,0,0,8,1,8,3,8,6,4,8,0,0,0,0,0,8,1,2,0,8,3,9,5,4,7,0,0,0,8,4,2,0,8,6,9,2,4,1,0,0,0,8,1,8,3,9,6,4,8,0,0,0,0,0,8,1,8,3,8,6,9,7,4,8,0,0,0,8,4,8,6,8,3,9,2,4,1,0,0,0,8,1,8,3,8,6,8,7,4,9,0,0,0,8,1,8,3,8,6,9,7,4,8,0,0,0,8,4,8,6,8,3,9,2,4,1,0,0,0,9,3,8,2,8,1,0,0,0,0,0,0,0,9,3,8,2,8,1,0,0,0,0,0,0,0,9,1,8,2,8,3,0,0,0,0,0,0,0,9,1,8,2,8,3,0,0,0,0,0,0,0,8,1,8,3,8,5,0,0,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,8,1,2,0,8,3,9,6,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,8,1,2,0,8,3,9,6,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,3,2,0,8,5,9,1,0,0,0,0,0,8,3,8,5,9,1,0,0,0,0,0,0,0,8,3,9,1,0,0,0,0,0,0,0,0,0,8,3,2,0,8,5,9,1,0,0,0,0,0,8,3,8,5,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,9,5,0,0,0,0,0,8,2,2,0,8,4,9,1,0,0,0,0,0,8,1,8,3,9,6,0,0,0,0,0,0,0,8,2,8,4,9,1,0,0,0,0,0,0,0,8,3,8,2,8,1,17,0,0,0,0,0,0,8,1,8,2,8,3,17,0,0,0,0,0,0,8,1,8,2,9,3,17,0,0,0,0,0,0,8,3,8,2,9,1,17,0,0,0,0,0,0,8,3,8,2,8,1,18,0,0,0,0,0,0,8,1,8,2,8,3,18,0,0,0,0,0,0,8,1,8,2,9,3,18,0,0,0,0,0,0,8,3,8,2,9,1,18,0,0,0,0,0,0,8,3,8,2,8,1,19,0,0,0,0,0,0,8,1,8,2,8,3,19,0,0,0,0,0,0,8,1,8,2,9,3,19,0,0,0,0,0,0,8,3,8,2,9,1,19,0,0,0,0,0,0,8,3,8,2,8,1,20,0,0,0,0,0,0,8,1,8,2,8,3,20,0,0,0,0,0,0,8,1,8,2,9,3,20,0,0,0,0,0,0,8,3,8,2,9,1,20,0,0,0,0,0,0,8,1,8,2,8,3,8,4,4,5,0,0,0,8,1,8,2,8,3,9,4,4,5,0,0,0,8,1,8,2,9,3,8,4,4,5,0,0,0,8,1,8,2,8,3,9,4,4,5,0,0,0,8,1,8,2,9,3,8,4,4,5,0,0,0,8,5,8,4,8,3,8,2,4,1,0,0,0,8,5,8,4,9,3,8,2,4,1,0,0,0,8,5,8,4,9,3,8,2,4,1,0,0,0,8,5,8,4,8,3,9,2,4,1,0,0,0,8,5,8,4,8,3,9,2,4,1,0,0,0,8,1,8,2,13,3,4,4,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,4,8,3,13,2,4,1,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,8,1,8,2,9,3,4,4,0,0,0,0,0,8,4,8,3,9,2,4,1,0,0,0,0,0,9,2,8,4,8,1,0,0,0,0,0,0,0,9,1,8,3,8,5,0,0,0,0,0,0,0,8,1,8,2,9,3,0,0,0,0,0,0,0,8,4,8,3,9,1,0,0,0,0,0,0,0,8,1,2,0,8,3,8,5,9,6,0,0,0,8,4,2,0,8,6,8,3,9,1,0,0,0,8,1,8,3,8,6,9,7,0,0,0,0,0,8,4,8,6,8,3,9,1,0,0,0,0,0,8,3,9,2,8,1,0,0,0,0,0,0,0,8,1,9,2,8,3,0,0,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,4,9,2,2,0,8,1,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,8,3,9,1,2,0,8,5,0,0,0,0,0,10,1,0,0,0,0,0,0,0,0,0,0,0,114,0,109,0,99,97,108,108,0,106,109,112,0,112,117,115,104,0,105,110,115,116,114,117,99,116,105,111,110,32,114,101,113,117,105,114,101,115,58,0,40,117,110,107,110,111,119,110,41,0,51,50,45,98,105,116,32,109,111,100,101,0,78,111,116,32,49,54,45,98,105,116,32,109,111,100,101,0,49,54,45,98,105,116,32,109,111,100,101,0,54,52,45,98,105,116,32,109,111,100,101,0,78,111,116,32,54,52,45,98,105,116,32,109,111,100,101,0,65,86,88,45,53,49,50,32,73,70,77,65,32,73,83,65,0,65,86,88,45,53,49,50,32,86,66,77,73,32,73,83,65,0,65,86,88,45,53,49,50,32,86,76,32,73,83,65,0,65,86,88,45,53,49,50,32,66,87,32,73,83,65,0,65,86,88,45,53,49,50,32,68,81,32,73,83,65,0,65,86,88,45,53,49,50,32,69,82,32,73,83,65,0,65,86,88,45,53,49,50,32,80,70,32,73,83,65,0,65,86,88,45,53,49,50,32,67,68,32,73,83,65,0,65,86,88,45,53,49,50,32,73,83,65,0,98,119,108,113,0,115,108,116,0,0,111,112,0,101,116,0,113,101,0,100,101,0,114,101,116,0,100,116,0,115,104,0,100,50,97,0,105,108,100,113,0,112,102,100,0,109,111,118,0,101,114,114,119,0,115,116,112,113,0,100,99,119,119,0,101,97,118,101,0,117,115,104,102,100,0,121,115,114,101,116,0,115,97,118,101,113,0,115,116,116,112,113,0,115,116,0,119,119,0,121,115,101,120,105,116,0,115,116,111,114,113,0,97,118,101,0,109,111,118,110,0,109,111,118,110,97,101,0,114,115,116,111,114,113,0,114,115,116,111,114,115,113,0,120,115,97,118,101,111,112,116,113,0,115,97,108,0,112,111,112,97,0,112,97,100,0,115,104,97,0,117,115,104,97,100,0,99,109,111,118,110,0,101,112,0,119,97,105,116,0,111,111,112,122,0,101,112,110,122,0,99,111,109,105,112,0,111,111,112,110,122,0,101,116,110,0,102,117,99,111,109,105,112,0,99,98,116,119,0,99,108,116,100,0,99,113,116,111,0,99,119,116,100,0,112,111,112,119,0,112,111,112,108,0,112,111,112,113,0,114,101,116,119,0,114,101,116,108,0,114,101,116,113,0,99,97,108,108,119,0,99,97,108,108,108,0,99,97,108,108,113,0,99,108,116,113,0,99,119,116,108,0,105,114,101,116,119,0,105,114,101,116,108,0,108,103,100,116,119,0,108,103,100,116,108,0,108,103,100,116,113,0,108,105,100,116,119,0,108,105,100,116,108,0,108,105,100,116,113,0,108,114,101,116,119,0,108,114,101,116,108,0,112,111,112,97,119,0,112,111,112,97,108,0,112,111,112,102,119,0,112,111,112,102,108,0,112,111,112,102,113,0,112,117,115,104,119,0,112,117,115,104,108,0,112,117,115,104,113,0,115,104,108,98,0,115,104,108,108,0,115,104,108,113,0,115,104,108,119,0,115,103,100,116,119,0,115,103,100,116,108,0,115,103,100,116,113,0,115,105,100,116,119,0,115,105,100,116,108,0,115,105,100,116,113,0,117,100,50,0,102,105,108,100,108,108,0,112,117,115,104,97,119,0,112,117,115,104,97,108,0,112,117,115,104,102,119,0,112,117,115,104,102,108,0,112,117,115,104,102,113,0,109,111,118,115,98,0,109,111,118,115,108,0,109,111,118,115,113,0,109,111,118,115,119,0,118,101,114,114,0,99,109,111,118,98,108,0,99,109,111,118,98,113,0,99,109,111,118,98,119,0,99,109,111,118,101,108,0,99,109,111,118,101,113,0,99,109,111,118,101,119,0,102,99,109,111,118,110,98,101,0,102,99,109,111,118,101,0,102,105,115,116,112,108,108,0,102,108,100,99,119,0,108,101,97,118,101,0,115,121,115,114,101,116,108,0,120,115,97,118,101,54,52,0,99,109,111,118,98,101,108,0,99,109,111,118,98,101,113,0,99,109,111,118,98,101,119,0,99,109,111,118,97,101,108,0,99,109,111,118,97,101,113,0,99,109,111,118,97,101,119,0,99,109,111,118,108,101,108,0,99,109,111,118,108,101,113,0,99,109,111,118,108,101,119,0,99,109,111,118,103,101,108,0,99,109,111,118,103,101,113,0,99,109,111,118,103,101,119,0,99,109,111,118,110,101,108,0,99,109,111,118,110,101,113,0,99,109,111,118,110,101,119,0,99,109,111,118,112,108,0,99,109,111,118,112,113,0,99,109,111,118,112,119,0,99,109,111,118,110,112,108,0,99,109,111,118,110,112,113,0,99,109,111,118,110,112,119,0,102,99,109,111,118,110,98,0,102,99,109,111,118,98,101,0,102,105,115,116,116,112,108,108,0,102,110,115,116,99,119,0,102,110,115,116,115,119,0,102,120,115,97,118,101,54,52,0,115,121,115,101,120,105,116,108,0,120,114,115,116,111,114,54,52,0,120,115,97,118,101,99,54,52,0,120,115,97,118,101,115,54,52,0,99,109,111,118,97,108,0,99,109,111,118,97,113,0,99,109,111,118,97,119,0,99,109,111,118,108,108,0,99,109,111,118,108,113,0,99,109,111,118,108,119,0,99,109,111,118,103,108,0,99,109,111,118,103,113,0,99,109,111,118,103,119,0,102,99,109,111,118,98,0,102,120,114,115,116,111,114,54,52,0,120,114,115,116,111,114,115,54,52,0,120,115,97,118,101,111,112,116,54,52,0,115,104,108,0,99,109,111,118,98,0,99,109,111,118,101,0,99,109,111,118,98,101,0,99,109,111,118,97,101,0,99,109,111,118,108,101,0,99,109,111,118,103,101,0,99,109,111,118,110,101,0,99,109,111,118,112,0,99,109,111,118,110,112,0,99,109,111,118,97,0,99,109,111,118,108,0,99,109,111,118,103,0,102,117,99,111,109,112,105,0,115,101,116,103,0,115,101,116,108,0,115,101,116,97,0,115,101,116,98,0,108,111,111,112,110,101,0,102,99,111,109,112,105,0,115,101,116,110,112,0,115,101,116,112,0,115,101,116,110,101,0,115,101,116,103,101,0,115,101,116,108,101,0,115,101,116,97,101,0,115,101,116,98,101,0,114,101,112,110,101,0,108,111,111,112,101,0,115,101,116,101,0,114,101,112,0,106,103,0,106,108,0,106,97,0,106,98,0,106,110,112,0,106,112,0,106,110,101,0,106,103,101,0,106,108,101,0,106,97,101,0,106,98,101,0,106,101,0,3,97,97,97,3,97,97,100,3,97,97,109,3,97,97,115,3,97,100,99,4,97,100,99,98,4,97,100,99,108,4,97,100,99,113,4,97,100,99,119,4,97,100,99,120,5,97,100,99,120,108,5,97,100,99,120,113,3,97,100,100,4,97,100,100,98,4,97,100,100,108,5,97,100,100,112,100,5,97,100,100,112,115,4,97,100,100,113,5,97,100,100,115,100,5,97,100,100,115,115,8,97,100,100,115,117,98,112,100,8,97,100,100,115,117,98,112,115,4,97,100,100,119,4,97,100,111,120,5,97,100,111,120,108,5,97,100,111,120,113,6,97,101,115,100,101,99,10,97,101,115,100,101,99,108,97,115,116,6,97,101,115,101,110,99,10,97,101,115,101,110,99,108,97,115,116,6,97,101,115,105,109,99,15,97,101,115,107,101,121,103,101,110,97,115,115,105,115,116,3,97,110,100,4,97,110,100,98,4,97,110,100,108,4,97,110,100,110,5,97,110,100,110,108,6,97,110,100,110,112,100,6,97,110,100,110,112,115,5,97,110,100,110,113,5,97,110,100,112,100,5,97,110,100,112,115,4,97,110,100,113,4,97,110,100,119,4,97,114,112,108,5,98,101,120,116,114,6,98,101,120,116,114,108,6,98,101,120,116,114,113,7,98,108,99,102,105,108,108,4,98,108,99,105,5,98,108,99,105,99,6,98,108,99,109,115,107,4,98,108,99,115,7,98,108,101,110,100,112,100,7,98,108,101,110,100,112,115,8,98,108,101,110,100,118,112,100,8,98,108,101,110,100,118,112,115,7,98,108,115,102,105,108,108,4,98,108,115,105,5,98,108,115,105,99,5,98,108,115,105,108,5,98,108,115,105,113,6,98,108,115,109,115,107,7,98,108,115,109,115,107,108,7,98,108,115,109,115,107,113,4,98,108,115,114,5,98,108,115,114,108,5,98,108,115,114,113,5,98,110,100,99,108,5,98,110,100,99,110,5,98,110,100,99,117,6,98,110,100,108,100,120,5,98,110,100,109,107,6,98,110,100,109,111,118,6,98,110,100,115,116,120,5,98,111,117,110,100,3,98,115,102,4,98,115,102,108,4,98,115,102,113,4,98,115,102,119,3,98,115,114,4,98,115,114,108,4,98,115,114,113,4,98,115,114,119,5,98,115,119,97,112,6,98,115,119,97,112,108,6,98,115,119,97,112,113,2,98,116,3,98,116,99,4,98,116,99,108,4,98,116,99,113,4,98,116,99,119,3,98,116,108,3,98,116,113,3,98,116,114,4,98,116,114,108,4,98,116,114,113,4,98,116,114,119,3,98,116,115,4,98,116,115,108,4,98,116,115,113,4,98,116,115,119,3,98,116,119,4,98,122,104,105,5,98,122,104,105,108,5,98,122,104,105,113,4,99,97,108,108,5,99,97,108,108,108,5,99,97,108,108,113,5,99,97,108,108,119,4,99,98,116,119,3,99,98,119,3,99,100,113,4,99,100,113,101,4,99,108,97,99,3,99,108,99,3,99,108,100,7,99,108,102,108,117,115,104,10,99,108,102,108,117,115,104,111,112,116,4,99,108,103,105,3,99,108,105,4,99,108,114,98,4,99,108,114,108,4,99,108,114,113,4,99,108,114,119,4,99,108,116,100,4,99,108,116,113,4,99,108,116,115,4,99,108,119,98,6,99,108,122,101,114,111,3,99,109,99,5,99,109,111,118,97,6,99,109,111,118,97,101,7,99,109,111,118,97,101,108,7,99,109,111,118,97,101,113,7,99,109,111,118,97,101,119,6,99,109,111,118,97,108,6,99,109,111,118,97,113,6,99,109,111,118,97,119,5,99,109,111,118,98,6,99,109,111,118,98,101,7,99,109,111,118,98,101,108,7,99,109,111,118,98,101,113,7,99,109,111,118,98,101,119,6,99,109,111,118,98,108,6,99,109,111,118,98,113,6,99,109,111,118,98,119,5,99,109,111,118,101,6,99,109,111,118,101,108,6,99,109,111,118,101,113,6,99,109,111,118,101,119,5,99,109,111,118,103,6,99,109,111,118,103,101,7,99,109,111,118,103,101,108,7,99,109,111,118,103,101,113,7,99,109,111,118,103,101,119,6,99,109,111,118,103,108,6,99,109,111,118,103,113,6,99,109,111,118,103,119,5,99,109,111,118,108,6,99,109,111,118,108,101,7,99,109,111,118,108,101,108,7,99,109,111,118,108,101,113,7,99,109,111,118,108,101,119,6,99,109,111,118,108,108,6,99,109,111,118,108,113,6,99,109,111,118,108,119,6,99,109,111,118,110,101,7,99,109,111,118,110,101,108,7,99,109,111,118,110,101,113,7,99,109,111,118,110,101,119,6,99,109,111,118,110,111,7,99,109,111,118,110,111,108,7,99,109,111,118,110,111,113,7,99,109,111,118,110,111,119,6,99,109,111,118,110,112,7,99,109,111,118,110,112,108,7,99,109,111,118,110,112,113,7,99,109,111,118,110,112,119,6,99,109,111,118,110,115,7,99,109,111,118,110,115,108,7,99,109,111,118,110,115,113,7,99,109,111,118,110,115,119,5,99,109,111,118,111,6,99,109,111,118,111,108,6,99,109,111,118,111,113,6,99,109,111,118,111,119,5,99,109,111,118,112,6,99,109,111,118,112,108,6,99,109,111,118,112,113,6,99,109,111,118,112,119,5,99,109,111,118,115,6,99,109,111,118,115,108,6,99,109,111,118,115,113,6,99,109,111,118,115,119,3,99,109,112,4,99,109,112,98,4,99,109,112,108,5,99,109,112,112,100,5,99,109,112,112,115,4,99,109,112,113,4,99,109,112,115,5,99,109,112,115,98,5,99,109,112,115,100,5,99,109,112,115,108,5,99,109,112,115,113,5,99,109,112,115,115,5,99,109,112,115,119,4,99,109,112,119,7,99,109,112,120,99,104,103,10,99,109,112,120,99,104,103,49,54,98,9,99,109,112,120,99,104,103,56,98,8,99,109,112,120,99,104,103,98,8,99,109,112,120,99,104,103,108,8,99,109,112,120,99,104,103,113,8,99,109,112,120,99,104,103,119,6,99,111,109,105,115,100,6,99,111,109,105,115,115,5,99,112,117,105,100,3,99,113,111,4,99,113,116,111,5,99,114,99,51,50,6,99,114,99,51,50,98,6,99,114,99,51,50,108,6,99,114,99,51,50,113,6,99,114,99,51,50,119,2,99,115,8,99,118,116,100,113,50,112,100,8,99,118,116,100,113,50,112,115,8,99,118,116,112,100,50,100,113,8,99,118,116,112,100,50,112,105,8,99,118,116,112,100,50,112,115,8,99,118,116,112,105,50,112,100,8,99,118,116,112,105,50,112,115,8,99,118,116,112,115,50,100,113,8,99,118,116,112,115,50,112,100,8,99,118,116,112,115,50,112,105,8,99,118,116,115,100,50,115,105,9,99,118,116,115,100,50,115,105,108,9,99,118,116,115,100,50,115,105,113,8,99,118,116,115,100,50,115,115,8,99,118,116,115,105,50,115,100,9,99,118,116,115,105,50,115,100,108,9,99,118,116,115,105,50,115,100,113,8,99,118,116,115,105,50,115,115,9,99,118,116,115,105,50,115,115,108,9,99,118,116,115,105,50,115,115,113,8,99,118,116,115,115,50,115,100,8,99,118,116,115,115,50,115,105,9,99,118,116,115,115,50,115,105,108,9,99,118,116,115,115,50,115,105,113,9,99,118,116,116,112,100,50,100,113,9,99,118,116,116,112,100,50,112,105,9,99,118,116,116,112,115,50,100,113,9,99,118,116,116,112,115,50,112,105,9,99,118,116,116,115,100,50,115,105,10,99,118,116,116,115,100,50,115,105,108,10,99,118,116,116,115,100,50,115,105,113,9,99,118,116,116,115,115,50,115,105,10,99,118,116,116,115,115,50,115,105,108,10,99,118,116,116,115,115,50,115,105,113,3,99,119,100,4,99,119,100,101,4,99,119,116,100,4,99,119,116,108,3,100,97,97,3,100,97,115,6,100,97,116,97,49,54,3,100,101,99,4,100,101,99,98,4,100,101,99,108,4,100,101,99,113,4,100,101,99,119,3,100,105,118,4,100,105,118,98,4,100,105,118,108,5,100,105,118,112,100,5,100,105,118,112,115,4,100,105,118,113,5,100,105,118,115,100,5,100,105,118,115,115,4,100,105,118,119,4,100,112,112,100,4,100,112,112,115,2,100,115,4,101,109,109,115,5,101,110,99,108,115,5,101,110,99,108,117,5,101,110,116,101,114,2,101,115,9,101,120,116,114,97,99,116,112,115,5,101,120,116,114,113,5,102,50,120,109,49,4,102,97,98,115,4,102,97,100,100,5,102,97,100,100,108,5,102,97,100,100,112,5,102,97,100,100,115,4,102,98,108,100,5,102,98,115,116,112,4,102,99,104,115,6,102,99,109,111,118,98,7,102,99,109,111,118,98,101,6,102,99,109,111,118,101,7,102,99,109,111,118,110,98,8,102,99,109,111,118,110,98,101,7,102,99,109,111,118,110,101,7,102,99,109,111,118,110,117,6,102,99,109,111,118,117,4,102,99,111,109,5,102,99,111,109,105,5,102,99,111,109,108,5,102,99,111,109,112,6,102,99,111,109,112,105,6,102,99,111,109,112,108,6,102,99,111,109,112,112,6,102,99,111,109,112,115,5,102,99,111,109,115,4,102,99,111,115,7,102,100,101,99,115,116,112,13,102,100,105,115,105,56,48,56,55,95,110,111,112,4,102,100,105,118,5,102,100,105,118,108,5,102,100,105,118,112,5,102,100,105,118,114,6,102,100,105,118,114,108,6,102,100,105,118,114,112,6,102,100,105,118,114,115,5,102,100,105,118,115,5,102,101,109,109,115,12,102,101,110,105,56,48,56,55,95,110,111,112,5,102,102,114,101,101,6,102,102,114,101,101,112,5,102,105,97,100,100,6,102,105,97,100,100,108,6,102,105,97,100,100,115,5,102,105,99,111,109,6,102,105,99,111,109,108,6,102,105,99,111,109,112,7,102,105,99,111,109,112,108,7,102,105,99,111,109,112,115,6,102,105,99,111,109,115,5,102,105,100,105,118,6,102,105,100,105,118,108,6,102,105,100,105,118,114,7,102,105,100,105,118,114,108,7,102,105,100,105,118,114,115,6,102,105,100,105,118,115,4,102,105,108,100,5,102,105,108,100,108,6,102,105,108,100,108,108,5,102,105,108,100,115,5,102,105,109,117,108,6,102,105,109,117,108,108,6,102,105,109,117,108,115,7,102,105,110,99,115,116,112,4,102,105,115,116,5,102,105,115,116,108,5,102,105,115,116,112,6,102,105,115,116,112,108,7,102,105,115,116,112,108,108,6,102,105,115,116,112,115,5,102,105,115,116,115,6,102,105,115,116,116,112,7,102,105,115,116,116,112,108,8,102,105,115,116,116,112,108,108,7,102,105,115,116,116,112,115,5,102,105,115,117,98,6,102,105,115,117,98,108,6,102,105,115,117,98,114,7,102,105,115,117,98,114,108,7,102,105,115,117,98,114,115,6,102,105,115,117,98,115,3,102,108,100,4,102,108,100,49,5,102,108,100,99,119,6,102,108,100,101,110,118,4,102,108,100,108,6,102,108,100,108,50,101,6,102,108,100,108,50,116,6,102,108,100,108,103,50,6,102,108,100,108,110,50,5,102,108,100,112,105,4,102,108,100,115,4,102,108,100,116,4,102,108,100,122,4,102,109,117,108,5,102,109,117,108,108,5,102,109,117,108,112,5,102,109,117,108,115,6,102,110,99,108,101,120,6,102,110,105,110,105,116,4,102,110,111,112,6,102,110,115,97,118,101,6,102,110,115,116,99,119,7,102,110,115,116,101,110,118,6,102,110,115,116,115,119,6,102,112,97,116,97,110,5,102,112,114,101,109,6,102,112,114,101,109,49,5,102,112,116,97,110,7,102,114,110,100,105,110,116,6,102,114,115,116,111,114,2,102,115,6,102,115,99,97,108,101,6,102,115,101,116,112,109,4,102,115,105,110,7,102,115,105,110,99,111,115,5,102,115,113,114,116,3,102,115,116,4,102,115,116,108,4,102,115,116,112,5,102,115,116,112,108,7,102,115,116,112,110,99,101,5,102,115,116,112,115,5,102,115,116,112,116,4,102,115,116,115,4,102,115,117,98,5,102,115,117,98,108,5,102,115,117,98,112,5,102,115,117,98,114,6,102,115,117,98,114,108,6,102,115,117,98,114,112,6,102,115,117,98,114,115,5,102,115,117,98,115,4,102,116,115,116,5,102,117,99,111,109,6,102,117,99,111,109,105,6,102,117,99,111,109,112,7,102,117,99,111,109,112,105,7,102,117,99,111,109,112,112,4,102,120,97,109,4,102,120,99,104,7,102,120,114,115,116,111,114,9,102,120,114,115,116,111,114,54,52,6,102,120,115,97,118,101,8,102,120,115,97,118,101,54,52,7,102,120,116,114,97,99,116,5,102,121,108,50,120,7,102,121,108,50,120,112,49,6,103,101,116,115,101,99,2,103,115,6,104,97,100,100,112,100,6,104,97,100,100,112,115,3,104,108,116,6,104,115,117,98,112,100,6,104,115,117,98,112,115,5,105,99,101,98,112,4,105,100,105,118,5,105,100,105,118,98,5,105,100,105,118,108,5,105,100,105,118,113,5,105,100,105,118,119,4,105,109,117,108,5,105,109,117,108,98,5,105,109,117,108,108,5,105,109,117,108,113,5,105,109,117,108,119,2,105,110,3,105,110,98,3,105,110,99,4,105,110,99,98,4,105,110,99,108,4,105,110,99,113,4,105,110,99,119,3,105,110,108,3,105,110,115,4,105,110,115,98,4,105,110,115,100,8,105,110,115,101,114,116,112,115,7,105,110,115,101,114,116,113,4,105,110,115,108,4,105,110,115,119,3,105,110,116,4,105,110,116,49,4,105,110,116,51,4,105,110,116,111,4,105,110,118,100,6,105,110,118,101,112,116,6,105,110,118,108,112,103,7,105,110,118,108,112,103,97,7,105,110,118,112,99,105,100,7,105,110,118,118,112,105,100,3,105,110,119,4,105,114,101,116,5,105,114,101,116,100,5,105,114,101,116,108,5,105,114,101,116,113,5,105,114,101,116,119,2,106,97,3,106,97,101,2,106,98,3,106,98,101,4,106,99,120,122,2,106,101,5,106,101,99,120,122,2,106,103,3,106,103,101,2,106,108,3,106,108,101,3,106,109,112,4,106,109,112,108,4,106,109,112,113,4,106,109,112,119,3,106,110,101,3,106,110,111,3,106,110,112,3,106,110,115,2,106,111,2,106,112,5,106,114,99,120,122,2,106,115,5,107,97,100,100,98,5,107,97,100,100,100,5,107,97,100,100,113,5,107,97,100,100,119,5,107,97,110,100,98,5,107,97,110,100,100,6,107,97,110,100,110,98,6,107,97,110,100,110,100,6,107,97,110,100,110,113,6,107,97,110,100,110,119,5,107,97,110,100,113,5,107,97,110,100,119,5,107,109,111,118,98,5,107,109,111,118,100,5,107,109,111,118,113,5,107,109,111,118,119,5,107,110,111,116,98,5,107,110,111,116,100,5,107,110,111,116,113,5,107,110,111,116,119,4,107,111,114,98,4,107,111,114,100,4,107,111,114,113,8,107,111,114,116,101,115,116,98,8,107,111,114,116,101,115,116,100,8,107,111,114,116,101,115,116,113,8,107,111,114,116,101,115,116,119,4,107,111,114,119,8,107,115,104,105,102,116,108,98,8,107,115,104,105,102,116,108,100,8,107,115,104,105,102,116,108,113,8,107,115,104,105,102,116,108,119,8,107,115,104,105,102,116,114,98,8,107,115,104,105,102,116,114,100,8,107,115,104,105,102,116,114,113,8,107,115,104,105,102,116,114,119,6,107,116,101,115,116,98,6,107,116,101,115,116,100,6,107,116,101,115,116,113,6,107,116,101,115,116,119,8,107,117,110,112,99,107,98,119,8,107,117,110,112,99,107,100,113,8,107,117,110,112,99,107,119,100,6,107,120,110,111,114,98,6,107,120,110,111,114,100,6,107,120,110,111,114,113,6,107,120,110,111,114,119,5,107,120,111,114,98,5,107,120,111,114,100,5,107,120,111,114,113,5,107],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1413822);allocate([120,111,114,119,4,108,97,104,102,3,108,97,114,4,108,97,114,108,4,108,97,114,113,4,108,97,114,119,5,108,99,97,108,108,6,108,99,97,108,108,108,6,108,99,97,108,108,113,6,108,99,97,108,108,119,5,108,100,100,113,117,7,108,100,109,120,99,115,114,3,108,100,115,4,108,100,115,108,4,108,100,115,119,3,108,101,97,4,108,101,97,108,4,108,101,97,113,5,108,101,97,118,101,4,108,101,97,119,3,108,101,115,4,108,101,115,108,4,108,101,115,119,6,108,102,101,110,99,101,3,108,102,115,4,108,102,115,108,4,108,102,115,113,4,108,102,115,119,4,108,103,100,116,5,108,103,100,116,108,5,108,103,100,116,113,5,108,103,100,116,119,3,108,103,115,4,108,103,115,108,4,108,103,115,113,4,108,103,115,119,4,108,105,100,116,5,108,105,100,116,108,5,108,105,100,116,113,5,108,105,100,116,119,4,108,106,109,112,5,108,106,109,112,108,5,108,106,109,112,113,5,108,106,109,112,119,4,108,108,100,116,5,108,108,100,116,119,4,108,109,115,119,5,108,109,115,119,119,4,108,111,99,107,4,108,111,100,115,5,108,111,100,115,98,5,108,111,100,115,100,5,108,111,100,115,108,5,108,111,100,115,113,5,108,111,100,115,119,4,108,111,111,112,5,108,111,111,112,101,6,108,111,111,112,110,101,5,108,114,101,116,108,5,108,114,101,116,113,5,108,114,101,116,119,3,108,115,108,4,108,115,108,108,4,108,115,108,113,4,108,115,108,119,3,108,115,115,4,108,115,115,108,4,108,115,115,113,4,108,115,115,119,3,108,116,114,4,108,116,114,119,5,108,122,99,110,116,6,108,122,99,110,116,108,6,108,122,99,110,116,113,6,108,122,99,110,116,119,10,109,97,115,107,109,111,118,100,113,117,8,109,97,115,107,109,111,118,113,5,109,97,120,112,100,5,109,97,120,112,115,5,109,97,120,115,100,5,109,97,120,115,115,6,109,102,101,110,99,101,5,109,105,110,112,100,5,109,105,110,112,115,5,109,105,110,115,100,5,109,105,110,115,115,7,109,111,110,105,116,111,114,8,109,111,110,105,116,111,114,120,7,109,111,110,116,109,117,108,3,109,111,118,6,109,111,118,97,98,115,7,109,111,118,97,98,115,98,7,109,111,118,97,98,115,108,7,109,111,118,97,98,115,113,7,109,111,118,97,98,115,119,6,109,111,118,97,112,100,6,109,111,118,97,112,115,4,109,111,118,98,5,109,111,118,98,101,6,109,111,118,98,101,108,6,109,111,118,98,101,113,6,109,111,118,98,101,119,4,109,111,118,100,7,109,111,118,100,100,117,112,7,109,111,118,100,113,50,113,6,109,111,118,100,113,97,6,109,111,118,100,113,117,7,109,111,118,104,108,112,115,6,109,111,118,104,112,100,6,109,111,118,104,112,115,4,109,111,118,108,7,109,111,118,108,104,112,115,6,109,111,118,108,112,100,6,109,111,118,108,112,115,8,109,111,118,109,115,107,112,100,8,109,111,118,109,115,107,112,115,7,109,111,118,110,116,100,113,8,109,111,118,110,116,100,113,97,6,109,111,118,110,116,105,7,109,111,118,110,116,105,108,7,109,111,118,110,116,105,113,7,109,111,118,110,116,112,100,7,109,111,118,110,116,112,115,6,109,111,118,110,116,113,7,109,111,118,110,116,115,100,7,109,111,118,110,116,115,115,4,109,111,118,113,7,109,111,118,113,50,100,113,4,109,111,118,115,5,109,111,118,115,98,6,109,111,118,115,98,108,6,109,111,118,115,98,113,6,109,111,118,115,98,119,5,109,111,118,115,100,8,109,111,118,115,104,100,117,112,5,109,111,118,115,108,8,109,111,118,115,108,100,117,112,6,109,111,118,115,108,113,5,109,111,118,115,113,5,109,111,118,115,115,5,109,111,118,115,119,6,109,111,118,115,119,108,6,109,111,118,115,119,113,5,109,111,118,115,120,6,109,111,118,115,120,100,6,109,111,118,117,112,100,6,109,111,118,117,112,115,4,109,111,118,119,6,109,111,118,122,98,108,6,109,111,118,122,98,113,6,109,111,118,122,98,119,6,109,111,118,122,119,108,6,109,111,118,122,119,113,5,109,111,118,122,120,7,109,112,115,97,100,98,119,3,109,117,108,4,109,117,108,98,4,109,117,108,108,5,109,117,108,112,100,5,109,117,108,112,115,4,109,117,108,113,5,109,117,108,115,100,5,109,117,108,115,115,4,109,117,108,119,4,109,117,108,120,5,109,117,108,120,108,5,109,117,108,120,113,5,109,119,97,105,116,6,109,119,97,105,116,120,3,110,101,103,4,110,101,103,98,4,110,101,103,108,4,110,101,103,113,4,110,101,103,119,3,110,111,112,4,110,111,112,108,4,110,111,112,119,3,110,111,116,4,110,111,116,98,4,110,111,116,108,4,110,111,116,113,4,110,111,116,119,2,111,114,3,111,114,98,3,111,114,108,4,111,114,112,100,4,111,114,112,115,3,111,114,113,3,111,114,119,3,111,117,116,4,111,117,116,98,4,111,117,116,108,4,111,117,116,115,5,111,117,116,115,98,5,111,117,116,115,100,5,111,117,116,115,108,5,111,117,116,115,119,4,111,117,116,119,5,112,97,98,115,98,5,112,97,98,115,100,5,112,97,98,115,119,8,112,97,99,107,115,115,100,119,8,112,97,99,107,115,115,119,98,8,112,97,99,107,117,115,100,119,8,112,97,99,107,117,115,119,98,5,112,97,100,100,98,5,112,97,100,100,100,5,112,97,100,100,113,6,112,97,100,100,115,98,6,112,97,100,100,115,119,7,112,97,100,100,117,115,98,7,112,97,100,100,117,115,119,5,112,97,100,100,119,7,112,97,108,105,103,110,114,4,112,97,110,100,5,112,97,110,100,110,5,112,97,117,115,101,5,112,97,118,103,98,7,112,97,118,103,117,115,98,5,112,97,118,103,119,8,112,98,108,101,110,100,118,98,7,112,98,108,101,110,100,119,12,112,99,108,109,117,108,104,113,104,113,100,113,12,112,99,108,109,117,108,104,113,108,113,100,113,12,112,99,108,109,117,108,108,113,104,113,100,113,12,112,99,108,109,117,108,108,113,108,113,100,113,9,112,99,108,109,117,108,113,100,113,7,112,99,109,112,101,113,98,7,112,99,109,112,101,113,100,7,112,99,109,112,101,113,113,7,112,99,109,112,101,113,119,9,112,99,109,112,101,115,116,114,105,9,112,99,109,112,101,115,116,114,109,7,112,99,109,112,103,116,98,7,112,99,109,112,103,116,100,7,112,99,109,112,103,116,113,7,112,99,109,112,103,116,119,9,112,99,109,112,105,115,116,114,105,9,112,99,109,112,105,115,116,114,109,7,112,99,111,109,109,105,116,4,112,100,101,112,5,112,100,101,112,108,5,112,100,101,112,113,4,112,101,120,116,5,112,101,120,116,108,5,112,101,120,116,113,6,112,101,120,116,114,98,6,112,101,120,116,114,100,6,112,101,120,116,114,113,6,112,101,120,116,114,119,5,112,102,50,105,100,5,112,102,50,105,119,5,112,102,97,99,99,5,112,102,97,100,100,7,112,102,99,109,112,101,113,7,112,102,99,109,112,103,101,7,112,102,99,109,112,103,116,5,112,102,109,97,120,5,112,102,109,105,110,5,112,102,109,117,108,6,112,102,110,97,99,99,7,112,102,112,110,97,99,99,5,112,102,114,99,112,8,112,102,114,99,112,105,116,49,8,112,102,114,99,112,105,116,50,8,112,102,114,115,113,105,116,49,7,112,102,114,115,113,114,116,5,112,102,115,117,98,6,112,102,115,117,98,114,6,112,104,97,100,100,100,7,112,104,97,100,100,115,119,6,112,104,97,100,100,119,10,112,104,109,105,110,112,111,115,117,119,6,112,104,115,117,98,100,7,112,104,115,117,98,115,119,6,112,104,115,117,98,119,5,112,105,50,102,100,5,112,105,50,102,119,6,112,105,110,115,114,98,6,112,105,110,115,114,100,6,112,105,110,115,114,113,6,112,105,110,115,114,119,9,112,109,97,100,100,117,98,115,119,7,112,109,97,100,100,119,100,6,112,109,97,120,115,98,6,112,109,97,120,115,100,6,112,109,97,120,115,119,6,112,109,97,120,117,98,6,112,109,97,120,117,100,6,112,109,97,120,117,119,6,112,109,105,110,115,98,6,112,109,105,110,115,100,6,112,109,105,110,115,119,6,112,109,105,110,117,98,6,112,109,105,110,117,100,6,112,109,105,110,117,119,8,112,109,111,118,109,115,107,98,8,112,109,111,118,115,120,98,100,8,112,109,111,118,115,120,98,113,8,112,109,111,118,115,120,98,119,8,112,109,111,118,115,120,100,113,8,112,109,111,118,115,120,119,100,8,112,109,111,118,115,120,119,113,8,112,109,111,118,122,120,98,100,8,112,109,111,118,122,120,98,113,8,112,109,111,118,122,120,98,119,8,112,109,111,118,122,120,100,113,8,112,109,111,118,122,120,119,100,8,112,109,111,118,122,120,119,113,6,112,109,117,108,100,113,8,112,109,117,108,104,114,115,119,7,112,109,117,108,104,114,119,7,112,109,117,108,104,117,119,6,112,109,117,108,104,119,6,112,109,117,108,108,100,6,112,109,117,108,108,119,7,112,109,117,108,117,100,113,3,112,111,112,5,112,111,112,97,108,5,112,111,112,97,119,6,112,111,112,99,110,116,7,112,111,112,99,110,116,108,7,112,111,112,99,110,116,113,7,112,111,112,99,110,116,119,4,112,111,112,102,5,112,111,112,102,100,5,112,111,112,102,108,5,112,111,112,102,113,5,112,111,112,102,119,4,112,111,112,108,4,112,111,112,113,4,112,111,112,119,3,112,111,114,8,112,114,101,102,101,116,99,104,11,112,114,101,102,101,116,99,104,110,116,97,10,112,114,101,102,101,116,99,104,116,48,10,112,114,101,102,101,116,99,104,116,49,10,112,114,101,102,101,116,99,104,116,50,9,112,114,101,102,101,116,99,104,119,6,112,115,97,100,98,119,6,112,115,104,117,102,98,6,112,115,104,117,102,100,7,112,115,104,117,102,104,119,7,112,115,104,117,102,108,119,6,112,115,104,117,102,119,6,112,115,105,103,110,98,6,112,115,105,103,110,100,6,112,115,105,103,110,119,5,112,115,108,108,100,6,112,115,108,108,100,113,5,112,115,108,108,113,5,112,115,108,108,119,5,112,115,114,97,100,5,112,115,114,97,119,5,112,115,114,108,100,6,112,115,114,108,100,113,5,112,115,114,108,113,5,112,115,114,108,119,5,112,115,117,98,98,5,112,115,117,98,100,5,112,115,117,98,113,6,112,115,117,98,115,98,6,112,115,117,98,115,119,7,112,115,117,98,117,115,98,7,112,115,117,98,117,115,119,5,112,115,117,98,119,6,112,115,119,97,112,100,5,112,116,101,115,116,9,112,117,110,112,99,107,104,98,119,9,112,117,110,112,99,107,104,100,113,10,112,117,110,112,99,107,104,113,100,113,9,112,117,110,112,99,107,104,119,100,9,112,117,110,112,99,107,108,98,119,9,112,117,110,112,99,107,108,100,113,10,112,117,110,112,99,107,108,113,100,113,9,112,117,110,112,99,107,108,119,100,4,112,117,115,104,6,112,117,115,104,97,108,6,112,117,115,104,97,119,5,112,117,115,104,102,6,112,117,115,104,102,100,6,112,117,115,104,102,108,6,112,117,115,104,102,113,6,112,117,115,104,102,119,5,112,117,115,104,108,5,112,117,115,104,113,5,112,117,115,104,119,4,112,120,111,114,3,114,99,108,4,114,99,108,98,4,114,99,108,108,4,114,99,108,113,4,114,99,108,119,5,114,99,112,112,115,5,114,99,112,115,115,3,114,99,114,4,114,99,114,98,4,114,99,114,108,4,114,99,114,113,4,114,99,114,119,8,114,100,102,115,98,97,115,101,9,114,100,102,115,98,97,115,101,108,9,114,100,102,115,98,97,115,101,113,8,114,100,103,115,98,97,115,101,9,114,100,103,115,98,97,115,101,108,9,114,100,103,115,98,97,115,101,113,5,114,100,109,115,114,6,114,100,112,107,114,117,5,114,100,112,109,99,6,114,100,114,97,110,100,7,114,100,114,97,110,100,108,7,114,100,114,97,110,100,113,7,114,100,114,97,110,100,119,6,114,100,115,101,101,100,7,114,100,115,101,101,100,108,7,114,100,115,101,101,100,113,7,114,100,115,101,101,100,119,5,114,100,116,115,99,6,114,100,116,115,99,112,3,114,101,112,5,114,101,112,110,101,3,114,101,116,4,114,101,116,102,5,114,101,116,102,113,4,114,101,116,108,4,114,101,116,113,4,114,101,116,119,5,114,101,120,54,52,3,114,111,108,4,114,111,108,98,4,114,111,108,108,4,114,111,108,113,4,114,111,108,119,3,114,111,114,4,114,111,114,98,4,114,111,114,108,4,114,111,114,113,4,114,111,114,119,4,114,111,114,120,5,114,111,114,120,108,5,114,111,114,120,113,7,114,111,117,110,100,112,100,7,114,111,117,110,100,112,115,7,114,111,117,110,100,115,100,7,114,111,117,110,100,115,115,3,114,115,109,7,114,115,113,114,116,112,115,7,114,115,113,114,116,115,115,4,115,97,104,102,4,115,97,108,99,3,115,97,114,4,115,97,114,98,4,115,97,114,108,4,115,97,114,113,4,115,97,114,119,4,115,97,114,120,5,115,97,114,120,108,5,115,97,114,120,113,3,115,98,98,4,115,98,98,98,4,115,98,98,108,4,115,98,98,113,4,115,98,98,119,4,115,99,97,115,5,115,99,97,115,98,5,115,99,97,115,100,5,115,99,97,115,108,5,115,99,97,115,113,5,115,99,97,115,119,4,115,101,116,97,5,115,101,116,97,101,4,115,101,116,98,5,115,101,116,98,101,4,115,101,116,101,4,115,101,116,103,5,115,101,116,103,101,4,115,101,116,108,5,115,101,116,108,101,5,115,101,116,110,101,5,115,101,116,110,111,5,115,101,116,110,112,5,115,101,116,110,115,4,115,101,116,111,4,115,101,116,112,4,115,101,116,115,6,115,102,101,110,99,101,4,115,103,100,116,5,115,103,100,116,108,5,115,103,100,116,113,5,115,103,100,116,119,8,115,104,97,49,109,115,103,49,8,115,104,97,49,109,115,103,50,9,115,104,97,49,110,101,120,116,101,9,115,104,97,49,114,110,100,115,52,10,115,104,97,50,53,54,109,115,103,49,10,115,104,97,50,53,54,109,115,103,50,11,115,104,97,50,53,54,114,110,100,115,50,3,115,104,108,4,115,104,108,98,4,115,104,108,100,5,115,104,108,100,108,5,115,104,108,100,113,5,115,104,108,100,119,4,115,104,108,108,4,115,104,108,113,4,115,104,108,119,4,115,104,108,120,5,115,104,108,120,108,5,115,104,108,120,113,3,115,104,114,4,115,104,114,98,4,115,104,114,100,5,115,104,114,100,108,5,115,104,114,100,113,5,115,104,114,100,119,4,115,104,114,108,4,115,104,114,113,4,115,104,114,119,4,115,104,114,120,5,115,104,114,120,108,5,115,104,114,120,113,6,115,104,117,102,112,100,6,115,104,117,102,112,115,4,115,105,100,116,5,115,105,100,116,108,5,115,105,100,116,113,5,115,105,100,116,119,6,115,107,105,110,105,116,4,115,108,100,116,5,115,108,100,116,108,5,115,108,100,116,113,5,115,108,100,116,119,4,115,109,115,119,5,115,109,115,119,108,5,115,109,115,119,113,5,115,109,115,119,119,6,115,113,114,116,112,100,6,115,113,114,116,112,115,6,115,113,114,116,115,100,6,115,113,114,116,115,115,2,115,115,4,115,116,97,99,3,115,116,99,3,115,116,100,4,115,116,103,105,3,115,116,105,7,115,116,109,120,99,115,114,4,115,116,111,115,5,115,116,111,115,98,5,115,116,111,115,100,5,115,116,111,115,108,5,115,116,111,115,113,5,115,116,111,115,119,3,115,116,114,4,115,116,114,108,4,115,116,114,113,4,115,116,114,119,3,115,117,98,4,115,117,98,98,4,115,117,98,108,5,115,117,98,112,100,5,115,117,98,112,115,4,115,117,98,113,5,115,117,98,115,100,5,115,117,98,115,115,4,115,117,98,119,6,115,119,97,112,103,115,7,115,121,115,99,97,108,108,8,115,121,115,101,110,116,101,114,7,115,121,115,101,120,105,116,8,115,121,115,101,120,105,116,108,8,115,121,115,101,120,105,116,113,6,115,121,115,114,101,116,7,115,121,115,114,101,116,108,7,115,121,115,114,101,116,113,6,116,49,109,115,107,99,4,116,101,115,116,5,116,101,115,116,98,5,116,101,115,116,108,5,116,101,115,116,113,5,116,101,115,116,119,5,116,122,99,110,116,6,116,122,99,110,116,108,6,116,122,99,110,116,113,6,116,122,99,110,116,119,5,116,122,109,115,107,7,117,99,111,109,105,115,100,7,117,99,111,109,105,115,115,3,117,100,50,4,117,100,50,98,8,117,110,112,99,107,104,112,100,8,117,110,112,99,107,104,112,115,8,117,110,112,99,107,108,112,100,8,117,110,112,99,107,108,112,115,6,118,97,100,100,112,100,6,118,97,100,100,112,115,6,118,97,100,100,115,100,6,118,97,100,100,115,115,9,118,97,100,100,115,117,98,112,100,9,118,97,100,100,115,117,98,112,115,7,118,97,101,115,100,101,99,11,118,97,101,115,100,101,99,108,97,115,116,7,118,97,101,115,101,110,99,11,118,97,101,115,101,110,99,108,97,115,116,7,118,97,101,115,105,109,99,16,118,97,101,115,107,101,121,103,101,110,97,115,115,105,115,116,7,118,97,108,105,103,110,100,7,118,97,108,105,103,110,113,7,118,97,110,100,110,112,100,7,118,97,110,100,110,112,115,6,118,97,110,100,112,100,6,118,97,110,100,112,115,9,118,98,108,101,110,100,109,112,100,9,118,98,108,101,110,100,109,112,115,8,118,98,108,101,110,100,112,100,8,118,98,108,101,110,100,112,115,9,118,98,108,101,110,100,118,112,100,9,118,98,108,101,110,100,118,112,115,14,118,98,114,111,97,100,99,97,115,116,102,49,50,56,15,118,98,114,111,97,100,99,97,115,116,102,51,50,120,50,15,118,98,114,111,97,100,99,97,115,116,102,51,50,120,52,15,118,98,114,111,97,100,99,97,115,116,102,51,50,120,56,15,118,98,114,111,97,100,99,97,115,116,102,54,52,120,50,15,118,98,114,111,97,100,99,97,115,116,102,54,52,120,52,14,118,98,114,111,97,100,99,97,115,116,105,49,50,56,15,118,98,114,111,97,100,99,97,115,116,105,51,50,120,50,15,118,98,114,111,97,100,99,97,115,116,105,51,50,120,52,15,118,98,114,111,97,100,99,97,115,116,105,51,50,120,56,15,118,98,114,111,97,100,99,97,115,116,105,54,52,120,50,15,118,98,114,111,97,100,99,97,115,116,105,54,52,120,52,12,118,98,114,111,97,100,99,97,115,116,115,100,12,118,98,114,111,97,100,99,97,115,116,115,115,4,118,99,109,112,6,118,99,109,112,112,100,6,118,99,109,112,112,115,6,118,99,109,112,115,100,6,118,99,109,112,115,115,7,118,99,111,109,105,115,100,7,118,99,111,109,105,115,115,11,118,99,111,109,112,114,101,115,115,112,100,11,118,99,111,109,112,114,101,115,115,112,115,9,118,99,118,116,100,113,50,112,100,9,118,99,118,116,100,113,50,112,115,9,118,99,118,116,112,100,50,100,113,10,118,99,118,116,112,100,50,100,113,120,10,118,99,118,116,112,100,50,100,113,121,9,118,99,118,116,112,100,50,112,115,10,118,99,118,116,112,100,50,112,115,120,10,118,99,118,116,112,100,50,112,115,121,9,118,99,118,116,112,100,50,113,113,10,118,99,118,116,112,100,50,117,100,113,11,118,99,118,116,112,100,50,117,100,113,120,11,118,99,118,116,112,100,50,117,100,113,121,10,118,99,118,116,112,100,50,117,113,113,9,118,99,118,116,112,104,50,112,115,9,118,99,118,116,112,115,50,100,113,9,118,99,118,116,112,115,50,112,100,9,118,99,118,116,112,115,50,112,104,9,118,99,118,116,112,115,50,113,113,10,118,99,118,116,112,115,50,117,100,113,10,118,99,118,116,112,115,50,117,113,113,9,118,99,118,116,113,113,50,112,100,9,118,99,118,116,113,113,50,112,115,10,118,99,118,116,113,113,50,112,115,120,10,118,99,118,116,113,113,50,112,115,121,9,118,99,118,116,115,100,50,115,105,10,118,99,118,116,115,100,50,115,105,108,10,118,99,118,116,115,100,50,115,105,113,9,118,99,118,116,115,100,50,115,115,10,118,99,118,116,115,100,50,117,115,105,9,118,99,118,116,115,105,50,115,100,10,118,99,118,116,115,105,50,115,100,108,10,118,99,118,116,115,105,50,115,100,113,9,118,99,118,116,115,105,50,115,115,10,118,99,118,116,115,105,50,115,115,108,10,118,99,118,116,115,105,50,115,115,113,9,118,99,118,116,115,115,50,115,100,9,118,99,118,116,115,115,50,115,105,10,118,99,118,116,115,115,50,115,105,108,10,118,99,118,116,115,115,50,115,105,113,10,118,99,118,116,115,115,50,117,115,105,10,118,99,118,116,116,112,100,50,100,113,11,118,99,118,116,116,112,100,50,100,113,120,11,118,99,118,116,116,112,100,50,100,113,121,10,118,99,118,116,116,112,100,50,113,113,11,118,99,118,116,116,112,100,50,117,100,113,12,118,99,118,116,116,112,100,50,117,100,113,120,12,118,99,118,116,116,112,100,50,117,100,113,121,11,118,99,118,116,116,112,100,50,117,113,113,10,118,99,118,116,116,112,115,50,100,113,10,118,99,118,116,116,112,115,50,113,113,11,118,99,118,116,116,112,115,50,117,100,113,11,118,99,118,116,116,112,115,50,117,113,113,10,118,99,118,116,116,115,100,50,115,105,11,118,99,118,116,116,115,100,50,115,105,108,11,118,99,118,116,116,115,100,50,115,105,113,11,118,99,118,116,116,115,100,50,117,115,105,10,118,99,118,116,116,115,115,50,115,105,11,118,99,118,116,116,115,115,50,115,105,108,11,118,99,118,116,116,115,115,50,115,105,113,11,118,99,118,116,116,115,115,50,117,115,105,10,118,99,118,116,117,100,113,50,112,100,10,118,99,118,116,117,100,113,50,112,115,10,118,99,118,116,117,113,113,50,112,100,10,118,99,118,116,117,113,113,50,112,115,11,118,99,118,116,117,113,113,50,112,115,120,11,118,99,118,116,117,113,113,50,112,115,121,10,118,99,118,116,117,115,105,50,115,100,11,118,99,118,116,117,115,105,50,115,100,108,11,118,99,118,116,117,115,105,50,115,100,113,10,118,99,118,116,117,115,105,50,115,115,11,118,99,118,116,117,115,105,50,115,115,108,11,118,99,118,116,117,115,105,50,115,115,113,9,118,100,98,112,115,97,100,98,119,6,118,100,105,118,112,100,6,118,100,105,118,112,115,6,118,100,105,118,115,100,6,118,100,105,118,115,115,5,118,100,112,112,100,5,118,100,112,112,115,4,118,101,114,114,4,118,101,114,119,7,118,101,120,112,50,112,100,7,118,101,120,112,50,112,115,9,118,101,120,112,97,110,100,112,100,9,118,101,120,112,97,110,100,112,115,12,118,101,120,116,114,97,99,116,102,49,50,56,13,118,101,120,116,114,97,99,116,102,51,50,120,52,13,118,101,120,116,114,97,99,116,102,51,50,120,56,13,118,101,120,116,114,97,99,116,102,54,52,120,50,13,118,101,120,116,114,97,99,116,102,54,52,120,52,12,118,101,120,116,114,97,99,116,105,49,50,56,13,118,101,120,116,114,97,99,116,105,51,50,120,52,13,118,101,120,116,114,97,99,116,105,51,50,120,56,13,118,101,120,116,114,97,99,116,105,54,52,120,50,13,118,101,120,116,114,97,99,116,105,54,52,120,52,10,118,101,120,116,114,97,99,116,112,115,11,118,102,105,120,117,112,105,109,109,112,100,11,118,102,105,120,117,112,105,109,109,112,115,11,118,102,105,120,117,112,105,109,109,115,100,11,118,102,105,120,117,112,105,109,109,115,115,11,118,102,109,97,100,100,49,51,50,112,100,11,118,102,109,97,100,100,49,51,50,112,115,11,118,102,109,97,100,100,49,51,50,115,100,11,118,102,109,97,100,100,49,51,50,115,115,11,118,102,109,97,100,100,50,49,51,112,100,11,118,102,109,97,100,100,50,49,51,112,115,11,118,102,109,97,100,100,50,49,51,115,100,11,118,102,109,97,100,100,50,49,51,115,115,11,118,102,109,97,100,100,50,51,49,112,100,11,118,102,109,97,100,100,50,51,49,112,115,11,118,102,109,97,100,100,50,51,49,115,100,11,118,102,109,97,100,100,50,51,49,115,115,8,118,102,109,97,100,100,112,100,8,118,102,109,97,100,100,112,115,8,118,102,109,97,100,100,115,100,8,118,102,109,97,100,100,115,115,14,118,102,109,97,100,100,115,117,98,49,51,50,112,100,14,118,102,109,97,100,100,115,117,98,49,51,50,112,115,14,118,102,109,97,100,100,115,117,98,50,49,51,112,100,14,118,102,109,97,100,100,115,117,98,50,49,51,112,115,14,118,102,109,97,100,100,115,117,98,50,51,49,112,100,14,118,102,109,97,100,100,115,117,98,50,51,49,112,115,11,118,102,109,97,100,100,115,117,98,112,100,11,118,102,109,97,100,100,115,117,98,112,115,11,118,102,109,115,117,98,49,51,50,112,100,11,118,102,109,115,117,98,49,51,50,112,115,11,118,102,109,115,117,98,49,51,50,115,100,11,118,102,109,115,117,98,49,51,50,115,115,11,118,102,109,115,117,98,50,49,51,112,100,11,118,102,109,115,117,98,50,49,51,112,115,11,118,102,109,115,117,98,50,49,51,115,100,11,118,102,109,115,117,98,50,49,51,115,115,11,118,102,109,115,117,98,50,51,49,112,100,11,118,102,109,115,117,98,50,51,49,112,115,11,118,102,109,115,117,98,50,51,49,115,100,11,118,102,109,115,117,98,50,51,49,115,115,14,118,102,109,115,117,98,97,100,100,49,51,50,112,100,14,118,102,109,115,117,98,97,100,100,49,51,50,112,115,14,118,102,109,115,117,98,97,100,100,50,49,51,112,100,14,118,102,109,115,117,98,97,100,100,50,49,51,112,115,14,118,102,109,115,117,98,97,100,100,50,51,49,112,100,14,118,102,109,115,117,98,97,100,100,50,51,49,112,115,11,118,102,109,115,117,98,97,100,100,112,100,11,118,102,109,115,117,98,97,100,100,112,115,8,118,102,109,115,117,98,112,100,8,118,102,109,115,117,98,112,115,8,118,102,109,115,117,98,115,100,8,118,102,109,115,117,98,115,115,12,118,102,110,109,97,100,100,49,51,50,112,100,12,118,102,110,109,97,100,100,49,51,50,112,115,12,118,102,110,109,97,100,100,49,51,50,115,100,12,118,102,110,109,97,100,100,49,51,50,115,115,12,118,102,110,109,97,100,100,50,49,51,112,100,12,118,102,110,109,97,100,100,50,49,51,112,115,12,118,102,110,109,97,100,100,50,49,51,115,100,12,118,102,110,109,97,100,100,50,49,51,115,115,12,118,102,110,109,97,100,100,50,51,49,112,100,12,118,102,110,109,97,100,100,50,51,49,112,115,12,118,102,110,109,97,100,100,50,51,49,115,100,12,118,102,110,109,97,100,100,50,51,49,115,115,9,118,102,110,109,97,100,100,112,100,9,118,102,110,109,97,100,100,112,115,9,118,102,110,109,97,100,100,115,100,9,118,102,110,109,97,100,100,115,115,12,118,102,110,109,115,117,98,49,51,50,112,100,12,118,102,110,109,115,117,98,49,51,50,112,115,12,118,102,110,109,115,117,98,49,51,50,115,100,12,118,102,110,109,115,117,98,49,51,50,115,115,12,118,102,110,109,115,117,98,50,49,51,112,100,12,118,102,110,109,115,117,98,50,49,51,112,115,12,118,102,110,109,115,117,98,50,49,51,115,100,12,118,102,110,109,115,117,98,50,49,51,115,115,12,118,102,110,109,115,117,98,50,51,49,112,100,12,118,102,110,109,115,117,98,50,51,49,112,115,12,118,102,110,109,115,117,98,50,51,49,115,100,12,118,102,110,109,115,117,98,50,51,49,115,115,9,118,102,110,109,115,117,98,112,100,9,118,102,110,109,115,117,98,112,115,9,118,102,110,109,115,117,98,115,100,9,118,102,110,109,115,117,98,115,115,10,118,102,112,99,108,97,115,115,112,100,11,118,102,112,99,108,97,115,115,112,100,113,11,118,102,112,99,108,97,115,115,112,100,120,11,118,102,112,99,108,97,115,115,112,100,121,11,118,102,112,99,108,97,115,115,112,100,122,10,118,102,112,99,108,97,115,115,112,115,11,118,102,112,99,108,97,115,115,112,115,108,11,118,102,112,99,108,97,115,115,112,115,120,11,118,102,112,99,108,97,115,115,112,115,121,11,118,102,112,99,108,97,115,115,112,115,122,10,118,102,112,99,108,97,115,115,115,100,10,118,102,112,99,108,97,115,115,115,115,7,118,102,114,99,122,112,100,7,118,102,114,99,122,112,115,7,118,102,114,99,122,115,100,7,118,102,114,99,122,115,115,10,118,103,97,116,104,101,114,100,112,100,10,118,103,97,116,104,101,114,100,112,115,13,118,103,97,116,104,101,114,112,102,48,100,112,100,13,118,103,97,116,104,101,114,112,102,48,100,112,115,13,118,103,97,116,104,101,114,112,102,48,113,112,100,13,118,103,97,116,104,101,114,112,102,48,113,112,115,13,118,103,97,116,104,101,114,112,102,49,100,112,100,13,118,103,97,116,104,101,114,112,102,49,100,112,115,13,118,103,97,116,104,101,114,112,102,49,113,112,100,13,118,103,97,116,104,101,114,112,102,49,113,112,115,10,118,103,97,116,104,101,114,113,112,100,10,118,103,97,116,104,101,114,113,112,115,9,118,103,101,116,101,120,112,112,100,9,118,103,101,116,101,120,112,112,115,9,118,103,101,116,101,120,112,115,100,9,118,103,101,116,101,120,112,115,115,10,118,103,101,116,109,97,110,116,112,100,10,118,103,101,116,109,97,110,116,112,115,10,118,103,101,116,109,97,110,116,115,100,10,118,103,101,116,109,97,110,116,115,115,7,118,104,97,100,100,112,100,7,118,104,97,100,100,112,115,7,118,104,115,117,98,112,100,7,118,104,115,117,98,112,115,11,118,105,110,115,101,114,116,102,49,50,56,12,118,105,110,115,101,114,116,102,51,50,120,52,12,118,105,110,115,101,114,116,102,51,50,120,56,12,118,105,110,115,101,114,116,102,54,52,120,50,12,118,105,110,115,101,114,116,102,54,52,120,52,11,118,105,110,115,101,114,116,105,49,50,56,12,118,105,110,115,101,114,116,105,51,50,120,52,12,118,105,110,115,101,114,116,105,51,50,120,56,12,118,105,110,115,101,114,116,105,54,52,120,50,12,118,105,110,115,101,114,116,105,54,52,120,52,9,118,105,110,115,101,114,116,112,115,6,118,108,100,100,113,117,8,118,108,100,109,120,99,115,114,11,118,109,97,115,107,109,111,118,100,113,117,10,118,109,97,115,107,109,111,118,112,100,10,118,109,97,115,107,109,111,118,112,115,6,118,109,97,120,112,100,6,118,109,97,120,112,115,6,118,109,97,120,115,100,6,118,109,97,120,115,115,6,118,109,99,97,108,108,7,118,109,99,108,101,97,114,6,118,109,102,117,110,99,6,118,109,105,110,112,100,6,118,109,105,110,112,115,6,118,109,105,110,115,100,6,118,109,105,110,115,115,8,118,109,108,97,117,110,99,104,6,118,109,108,111,97,100,7,118,109,109,99,97,108,108,7,118,109,111,118,97,112,100,9,118,109,111,118,97,112,100,46,115,7,118,109,111,118,97,112,115,9,118,109,111,118,97,112,115,46,115,5,118,109,111,118,100,8,118,109,111,118,100,100,117,112,7,118,109,111,118,100,113,97,9,118,109,111,118,100,113,97,51,50,11,118,109,111,118,100,113,97,51,50,46,115,9,118,109,111,118,100,113,97,54,52,11,118,109,111,118,100,113,97,54,52,46,115,7,118,109,111,118,100,113,117,9,118,109,111,118,100,113,117,49,54,11,118,109,111,118,100,113,117,49,54,46,115,9,118,109,111,118,100,113,117,51,50,11,118,109,111,118,100,113,117,51,50,46,115,9,118,109,111,118,100,113,117,54,52,11,118,109,111,118,100,113,117,54,52,46,115,8,118,109,111,118,100,113,117,56,10,118,109,111,118,100,113,117,56,46,115,8,118,109,111,118,104,108,112,115,7,118,109,111,118,104,112,100,7,118,109,111,118,104,112,115,8,118,109,111,118,108,104,112,115,7,118,109,111,118,108,112,100,7,118,109,111,118,108,112,115,9,118,109,111,118,109,115,107,112,100,9,118,109,111,118,109,115,107,112,115,8,118,109,111,118,110,116,100,113,9,118,109,111,118,110,116,100,113,97,8,118,109,111,118,110,116,112,100,8,118,109,111,118,110,116,112,115,5,118,109,111,118,113,7,118,109,111,118,113,46,115,6,118,109,111,118,115,100,8,118,109,111,118,115,100,46,115,9,118,109,111,118,115,104,100,117,112,9,118,109,111,118,115,108,100,117,112,6,118,109,111,118,115,115,8,118,109,111,118,115,115,46,115,7,118,109,111,118,117,112,100,9,118,109,111,118,117,112,100,46,115,7,118,109,111,118,117,112,115,9,118,109,111,118,117,112,115,46,115,8,118,109,112,115,97,100,98,119,7,118,109,112,116,114,108,100,7,118,109,112,116,114,115,116,6,118,109,114,101,97,100,7,118,109,114,101,97,100,108,7,118,109,114,101,97,100,113,8,118,109,114,101,115,117,109,101,5,118,109,114,117,110,6,118,109,115,97,118,101,6,118,109,117,108,112,100,6,118,109,117,108,112,115,6,118,109,117,108,115,100,6,118,109,117,108,115,115,7,118,109,119,114,105,116,101,8,118,109,119,114,105,116,101,108,8,118,109,119,114,105,116,101,113,6,118,109,120,111,102,102,5,118,109,120,111,110,5,118,111,114,112,100,5,118,111,114,112,115,6,118,112,97,98,115,98,6,118,112,97,98,115,100,6,118,112,97,98,115,113,6,118,112,97,98,115,119,9,118,112,97,99,107,115,115,100,119,9,118,112,97,99,107,115,115,119,98,9,118,112,97,99,107,117,115,100,119,9,118,112,97,99,107,117,115,119,98,6,118,112,97,100,100,98,6,118,112,97,100,100,100,6,118,112,97,100,100,113,7,118,112,97,100,100,115,98,7,118,112,97,100,100,115,119,8,118,112,97,100,100,117,115,98,8,118,112,97,100,100,117,115,119,6,118,112,97,100,100,119,8,118,112,97,108,105,103,110,114,5,118,112,97,110,100,6,118,112,97,110,100,100,6,118,112,97,110,100,110,7,118,112,97,110,100,110,100,7,118,112,97,110,100,110,113,6,118,112,97,110,100,113,6,118,112,97,118,103,98,6,118,112,97,118,103,119,8,118,112,98,108,101,110,100,100,9,118,112,98,108,101,110,100,109,98,9,118,112,98,108,101,110,100,109,100,9,118,112,98,108,101,110,100,109,113,9,118,112,98,108,101,110,100,109,119,9,118,112,98,108,101,110,100,118,98,8,118,112,98,108,101,110,100,119,12,118,112,98,114,111,97,100,99,97,115,116,98,12,118,112,98,114,111,97,100,99,97,115,116,100,15,118,112,98,114,111,97,100,99,97,115,116,109,98,50,113,15,118,112,98,114,111,97,100,99,97,115,116,109,119,50,100,12,118,112,98,114,111,97,100,99,97,115,116,113,12,118,112,98,114,111,97,100,99,97,115,116,119,13,118,112,99,108,109,117,108,104,113,104,113,100,113,13,118,112,99,108,109,117,108,104,113,108,113,100,113,13,118,112,99,108,109,117,108,108,113,104,113,100,113,13,118,112,99,108,109,117,108,108,113,108,113,100,113,10,118,112,99,108,109,117,108,113,100,113,6,118,112,99,109,111,118,5,118,112,99,109,112,6,118,112,99,109,112,98,6,118,112,99,109,112,100,8,118,112,99,109,112,101,113,98,8,118,112,99,109,112,101,113,100,8,118,112,99,109,112,101,113,113,8,118,112,99,109,112,101,113,119,10,118,112,99,109,112,101,115,116,114,105,10,118,112,99,109,112,101,115,116,114,109,8,118,112,99,109,112,103,116,98,8,118,112,99,109,112,103,116,100,8,118,112,99,109,112,103,116,113,8,118,112,99,109,112,103,116,119,10,118,112,99,109,112,105,115,116,114,105,10,118,112,99,109,112,105,115,116,114,109,6,118,112,99,109,112,113,7,118,112,99,109,112,117,98,7,118,112,99,109,112,117,100,7,118,112,99,109,112,117,113,7,118,112,99,109,112,117,119,6,118,112,99,109,112,119,5,118,112,99,111,109,6,118,112,99,111,109,98,6,118,112,99,111,109,100,11,118,112,99,111,109,112,114,101,115,115,100,11,118,112,99,111,109,112,114,101,115,115,113,6,118,112,99,111,109,113,7,118,112,99,111,109,117,98,7,118,112,99,111,109,117,100,7,118,112,99,111,109,117,113,7,118,112,99,111,109,117,119,6,118,112,99,111,109,119,11,118,112,99,111,110,102,108,105,99,116,100,11,118,112,99,111,110,102,108,105,99,116,113,10,118,112,101,114,109,50,102,49,50,56,10,118,112,101,114,109,50,105,49,50,56,6,118,112,101,114,109,98,6,118,112,101,114,109,100,8,118,112,101,114,109,105,50,98,8,118,112,101,114,109,105,50,100,9,118,112,101,114,109,105,50,112,100,9,118,112,101,114,109,105,50,112,115,8,118,112,101,114,109,105,50,113,8,118,112,101,114,109,105,50,119,10,118,112,101,114,109,105,108,50,112,100,10,118,112,101,114,109,105,108,50,112,115,9,118,112,101,114,109,105,108,112,100,9,118,112,101,114,109,105,108,112,115,7,118,112,101,114,109,112,100,7,118,112,101,114,109,112,115,6,118,112,101,114,109,113,8,118,112,101,114,109,116,50,98,8,118,112,101,114,109,116,50,100,9,118,112,101,114,109,116,50,112,100,9,118,112,101,114,109,116,50,112,115,8,118,112,101,114,109,116,50,113,8,118,112,101,114,109,116,50,119,6,118,112,101,114,109,119,9,118,112,101,120,112,97,110,100,100,9,118,112,101,120,112,97,110,100,113,7,118,112,101,120,116,114,98,7,118,112,101,120,116,114,100,7,118,112,101,120,116,114,113,7,118,112,101,120,116,114,119,9,118,112,101,120,116,114,119,46,115,10,118,112,103,97,116,104,101,114,100,100,10,118,112,103,97,116,104,101,114,100,113,10,118,112,103,97,116,104,101,114,113,100,10,118,112,103,97,116,104,101,114,113,113,8,118,112,104,97,100,100,98,100,8,118,112,104,97,100,100,98,113,8,118,112,104,97,100,100,98,119,7,118,112,104,97,100,100,100,8,118,112,104,97,100,100,100,113,8,118,112,104,97,100,100,115,119,9,118,112,104,97,100,100,117,98,100,9,118,112,104,97,100,100,117,98,113,9,118,112,104,97,100,100,117,98,119,9,118,112,104,97,100,100,117,100,113,9,118,112,104,97,100,100,117,119,100,9,118,112,104,97,100,100,117,119,113,7,118,112,104,97,100,100,119,8,118,112,104,97,100,100,119,100,8,118,112,104,97,100,100,119,113,11,118,112,104,109,105,110,112,111,115,117,119,8,118,112,104,115,117,98,98,119,7,118,112,104,115,117,98,100,8,118,112,104,115,117,98,100,113,8,118,112,104,115,117,98,115,119,7,118,112,104,115,117,98,119,8,118,112,104,115,117,98,119,100,7,118,112,105,110,115,114,98,7,118,112,105,110,115,114,100,7,118,112,105,110,115,114,113,7,118,112,105,110,115,114,119,8,118,112,108,122,99,110,116,100,8,118,112,108,122,99,110,116,113,8,118,112,109,97,99,115,100,100,9,118,112,109,97,99,115,100,113,104,9,118,112,109,97,99,115,100,113,108,9,118,112,109,97,99,115,115,100,100,10,118,112,109,97,99,115,115,100,113,104,10,118,112,109,97,99,115,115,100,113,108,9,118,112,109,97,99,115,115,119,100,9,118,112,109,97,99,115,115,119,119,8,118,112,109,97,99,115,119,100,8,118,112,109,97,99,115,119,119,10,118,112,109,97,100,99,115,115,119,100,9,118,112,109,97,100,99,115,119,100,11,118,112,109,97,100,100,53,50,104,117,113,11,118,112,109,97,100,100,53,50,108,117,113,10,118,112,109,97,100,100,117,98,115,119,8,118,112,109,97,100,100,119,100,10,118,112,109,97,115,107,109,111,118,100,10,118,112,109,97,115,107,109,111,118,113,7,118,112,109,97,120,115,98,7,118,112,109,97,120,115,100,7,118,112,109,97,120,115,113,7,118,112,109,97,120,115,119,7,118,112,109,97,120,117,98,7,118,112,109,97,120,117,100,7,118,112,109,97,120,117,113,7,118,112,109,97,120,117,119,7,118,112,109,105,110,115,98,7,118,112,109,105,110,115,100,7,118,112,109,105,110,115,113,7,118,112,109,105,110,115,119,7,118,112,109,105,110,117,98,7,118,112,109,105,110,117,100,7,118,112,109,105,110,117,113,7,118,112,109,105,110,117,119,8,118,112,109,111,118,98,50,109,8,118,112,109,111,118,100,50,109,7,118,112,109,111,118,100,98,7,118,112,109,111,118,100,119,8,118,112,109,111,118,109,50,98,8,118,112,109,111,118,109,50,100,8,118,112,109,111,118,109,50,113,8,118,112,109,111,118,109,50,119,9,118,112,109,111,118,109,115,107,98,8,118,112,109,111,118,113,50,109,7,118,112,109,111,118,113,98,7,118,112,109,111,118,113,100,7,118,112,109,111,118,113,119,8,118,112,109,111,118,115,100,98,8,118,112,109,111,118,115,100,119,8,118,112,109,111,118,115,113,98,8,118,112,109,111,118,115,113,100,8,118,112,109,111,118,115,113,119,8,118,112,109,111,118,115,119,98,9,118,112,109,111,118,115,120,98,100,9,118,112,109,111,118,115,120,98,113,9,118,112,109,111,118,115,120,98,119,9,118,112,109,111,118,115,120,100,113,9,118,112,109,111,118,115,120,119,100,9,118,112,109,111,118,115,120,119,113,9,118,112,109,111,118,117,115,100,98,9,118,112,109,111,118,117,115,100,119,9,118,112,109,111,118,117,115,113,98,9,118,112,109,111,118,117,115,113,100,9,118,112,109,111,118,117,115,113,119,9,118,112,109,111,118,117,115,119,98,8,118,112,109,111,118,119,50,109,7,118,112,109,111,118,119,98,9,118,112,109,111,118,122,120,98,100,9,118,112,109,111,118,122,120,98,113,9,118,112,109,111,118,122,120,98,119,9,118,112,109,111,118,122,120,100,113,9,118,112,109,111,118,122,120,119,100,9,118,112,109,111,118,122,120,119,113,7,118,112,109,117,108,100,113,9,118,112,109,117,108,104,114,115,119,8,118,112,109,117,108,104,117,119,7,118,112,109,117,108,104,119,7,118,112,109,117,108,108,100,7,118,112,109,117,108,108,113,7,118,112,109,117,108,108,119,14,118,112,109,117,108,116,105,115,104,105,102,116,113,98,8,118,112,109,117,108,117,100,113,4,118,112,111,114,5,118,112,111,114,100,5,118,112,111,114,113,6,118,112,112,101,114,109,6,118,112,114,111,108,100,6,118,112,114,111,108,113,7,118,112,114,111,108,118,100,7,118,112,114,111,108,118,113,6,118,112,114,111,114,100,6,118,112,114,111,114,113,7,118,112,114,111,114,118,100,7,118,112,114,111,114,118,113,6,118,112,114,111,116,98,6,118,112,114,111,116,100,6,118,112,114,111,116,113,6,118,112,114,111,116,119,7,118,112,115,97,100,98,119,11,118,112,115,99,97,116,116,101,114,100,100,11,118,112,115,99,97,116,116,101,114,100,113,11,118,112,115,99,97,116,116,101,114,113,100,11,118,112,115,99,97,116,116,101,114,113,113,6,118,112,115,104,97,98,6,118,112,115,104,97,100,6,118,112,115,104,97,113,6,118,112,115,104,97,119,6,118,112,115,104,108,98,6,118,112,115,104,108,100,6,118,112,115,104,108,113,6,118,112,115,104,108,119,7,118,112,115,104,117,102,98,7,118,112,115,104,117,102,100,8,118,112,115,104,117,102,104,119,8,118,112,115,104,117,102,108,119,7,118,112,115,105,103,110,98,7,118,112,115,105,103,110,100,7,118,112,115,105,103,110,119,6,118,112,115,108,108,100,7,118,112,115,108,108,100,113,6,118,112,115,108,108,113,7,118,112,115,108,108,118,100,7,118,112,115,108,108,118,113,7,118,112,115,108,108,118,119,6,118,112,115,108,108,119,6,118,112,115,114,97,100,6,118,112,115,114,97,113,7,118,112,115,114,97,118,100,7,118,112,115,114,97,118,113,7,118,112,115,114,97,118,119,6,118,112,115,114,97,119,6,118,112,115,114,108,100,7,118,112,115,114,108,100,113,6,118,112,115,114,108,113,7,118,112,115,114,108,118,100,7,118,112,115,114,108,118,113,7,118,112,115,114,108,118,119,6,118,112,115,114,108,119,6,118,112,115,117,98,98],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1424062);allocate([6,118,112,115,117,98,100,6,118,112,115,117,98,113,7,118,112,115,117,98,115,98,7,118,112,115,117,98,115,119,8,118,112,115,117,98,117,115,98,8,118,112,115,117,98,117,115,119,6,118,112,115,117,98,119,10,118,112,116,101,114,110,108,111,103,100,10,118,112,116,101,114,110,108,111,103,113,6,118,112,116,101,115,116,8,118,112,116,101,115,116,109,98,8,118,112,116,101,115,116,109,100,8,118,112,116,101,115,116,109,113,8,118,112,116,101,115,116,109,119,9,118,112,116,101,115,116,110,109,98,9,118,112,116,101,115,116,110,109,100,9,118,112,116,101,115,116,110,109,113,9,118,112,116,101,115,116,110,109,119,10,118,112,117,110,112,99,107,104,98,119,10,118,112,117,110,112,99,107,104,100,113,11,118,112,117,110,112,99,107,104,113,100,113,10,118,112,117,110,112,99,107,104,119,100,10,118,112,117,110,112,99,107,108,98,119,10,118,112,117,110,112,99,107,108,100,113,11,118,112,117,110,112,99,107,108,113,100,113,10,118,112,117,110,112,99,107,108,119,100,5,118,112,120,111,114,6,118,112,120,111,114,100,6,118,112,120,111,114,113,8,118,114,97,110,103,101,112,100,8,118,114,97,110,103,101,112,115,8,118,114,97,110,103,101,115,100,8,118,114,97,110,103,101,115,115,8,118,114,99,112,49,52,112,100,8,118,114,99,112,49,52,112,115,8,118,114,99,112,49,52,115,100,8,118,114,99,112,49,52,115,115,8,118,114,99,112,50,56,112,100,8,118,114,99,112,50,56,112,115,8,118,114,99,112,50,56,115,100,8,118,114,99,112,50,56,115,115,6,118,114,99,112,112,115,6,118,114,99,112,115,115,9,118,114,101,100,117,99,101,112,100,9,118,114,101,100,117,99,101,112,115,9,118,114,101,100,117,99,101,115,100,9,118,114,101,100,117,99,101,115,115,11,118,114,110,100,115,99,97,108,101,112,100,11,118,114,110,100,115,99,97,108,101,112,115,11,118,114,110,100,115,99,97,108,101,115,100,11,118,114,110,100,115,99,97,108,101,115,115,8,118,114,111,117,110,100,112,100,8,118,114,111,117,110,100,112,115,8,118,114,111,117,110,100,115,100,8,118,114,111,117,110,100,115,115,10,118,114,115,113,114,116,49,52,112,100,10,118,114,115,113,114,116,49,52,112,115,10,118,114,115,113,114,116,49,52,115,100,10,118,114,115,113,114,116,49,52,115,115,10,118,114,115,113,114,116,50,56,112,100,10,118,114,115,113,114,116,50,56,112,115,10,118,114,115,113,114,116,50,56,115,100,10,118,114,115,113,114,116,50,56,115,115,8,118,114,115,113,114,116,112,115,8,118,114,115,113,114,116,115,115,9,118,115,99,97,108,101,102,112,100,9,118,115,99,97,108,101,102,112,115,9,118,115,99,97,108,101,102,115,100,9,118,115,99,97,108,101,102,115,115,11,118,115,99,97,116,116,101,114,100,112,100,11,118,115,99,97,116,116,101,114,100,112,115,14,118,115,99,97,116,116,101,114,112,102,48,100,112,100,14,118,115,99,97,116,116,101,114,112,102,48,100,112,115,14,118,115,99,97,116,116,101,114,112,102,48,113,112,100,14,118,115,99,97,116,116,101,114,112,102,48,113,112,115,14,118,115,99,97,116,116,101,114,112,102,49,100,112,100,14,118,115,99,97,116,116,101,114,112,102,49,100,112,115,14,118,115,99,97,116,116,101,114,112,102,49,113,112,100,14,118,115,99,97,116,116,101,114,112,102,49,113,112,115,11,118,115,99,97,116,116,101,114,113,112,100,11,118,115,99,97,116,116,101,114,113,112,115,10,118,115,104,117,102,102,51,50,120,52,10,118,115,104,117,102,102,54,52,120,50,10,118,115,104,117,102,105,51,50,120,52,10,118,115,104,117,102,105,54,52,120,50,7,118,115,104,117,102,112,100,7,118,115,104,117,102,112,115,7,118,115,113,114,116,112,100,7,118,115,113,114,116,112,115,7,118,115,113,114,116,115,100,7,118,115,113,114,116,115,115,8,118,115,116,109,120,99,115,114,6,118,115,117,98,112,100,6,118,115,117,98,112,115,6,118,115,117,98,115,100,6,118,115,117,98,115,115,7,118,116,101,115,116,112,100,7,118,116,101,115,116,112,115,8,118,117,99,111,109,105,115,100,8,118,117,99,111,109,105,115,115,9,118,117,110,112,99,107,104,112,100,9,118,117,110,112,99,107,104,112,115,9,118,117,110,112,99,107,108,112,100,9,118,117,110,112,99,107,108,112,115,6,118,120,111,114,112,100,6,118,120,111,114,112,115,8,118,122,101,114,111,97,108,108,10,118,122,101,114,111,117,112,112,101,114,4,119,97,105,116,6,119,98,105,110,118,100,8,119,114,102,115,98,97,115,101,9,119,114,102,115,98,97,115,101,108,9,119,114,102,115,98,97,115,101,113,8,119,114,103,115,98,97,115,101,9,119,114,103,115,98,97,115,101,108,9,119,114,103,115,98,97,115,101,113,5,119,114,109,115,114,6,119,114,112,107,114,117,6,120,97,98,111,114,116,8,120,97,99,113,117,105,114,101,4,120,97,100,100,5,120,97,100,100,98,5,120,97,100,100,108,5,120,97,100,100,113,5,120,97,100,100,119,6,120,98,101,103,105,110,4,120,99,104,103,5,120,99,104,103,98,5,120,99,104,103,108,5,120,99,104,103,113,5,120,99,104,103,119,9,120,99,114,121,112,116,99,98,99,9,120,99,114,121,112,116,99,102,98,9,120,99,114,121,112,116,99,116,114,9,120,99,114,121,112,116,101,99,98,9,120,99,114,121,112,116,111,102,98,4,120,101,110,100,6,120,103,101,116,98,118,5,120,108,97,116,98,3,120,111,114,4,120,111,114,98,4,120,111,114,108,5,120,111,114,112,100,5,120,111,114,112,115,4,120,111,114,113,4,120,111,114,119,8,120,114,101,108,101,97,115,101,6,120,114,115,116,111,114,8,120,114,115,116,111,114,54,52,7,120,114,115,116,111,114,115,9,120,114,115,116,111,114,115,54,52,5,120,115,97,118,101,7,120,115,97,118,101,54,52,6,120,115,97,118,101,99,8,120,115,97,118,101,99,54,52,8,120,115,97,118,101,111,112,116,10,120,115,97,118,101,111,112,116,54,52,6,120,115,97,118,101,115,8,120,115,97,118,101,115,54,52,6,120,115,101,116,98,118,5,120,115,104,97,49,7,120,115,104,97,50,53,54,6,120,115,116,111,114,101,9,120,115,116,111,114,101,114,110,103,5,120,116,101,115,116,0,123,122,125,0,123,115,97,101,125,0,123,49,116,111,0,54,125,0,50,125,0,52,125,0,102,110,105,110,105,116,0,102,105,110,105,116,0,102,110,115,97,118,101,0,102,115,97,118,101,0,102,115,116,99,119,0,102,115,116,99,119,119,0,102,110,115,116,101,110,118,0,102,115,116,101,110,118,0,102,115,116,115,119,0,102,115,116,115,119,119,0,102,110,99,108,101,120,0,102,99,108,101,120,0,78,52,108,108,118,109,49,48,88,56,54,79,112,101,114,97,110,100,69,0,46,119,111,114,100,0,46,99,111,100,101,0,46,99,111,100,101,49,54,0,46,99,111,100,101,51,50,0,46,99,111,100,101,54,52,0,46,97,116,116,95,115,121,110,116,97,120,0,112,114,101,102,105,120,0,110,111,112,114,101,102,105,120,0,46,105,110,116,101,108,95,115,121,110,116,97,120,0,46,101,118,101,110,0,117,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,100,105,114,101,99,116,105,118,101,0,108,106,109,112,0,108,99,97,108,108,0,115,101,116,0,115,101,116,110,98,0,99,109,112,0,118,99,109,112,0,115,115,0,115,100,0,112,115,0,112,100,0,101,113,0,101,113,95,111,113,0,108,116,0,108,116,95,111,115,0,108,101,0,108,101,95,111,115,0,117,110,111,114,100,0,117,110,111,114,100,95,113,0,110,101,113,0,110,101,113,95,117,113,0,110,108,116,0,110,108,116,95,117,115,0,110,108,101,0,110,108,101,95,117,115,0,111,114,100,0,111,114,100,95,113,0,101,113,95,117,113,0,110,103,101,0,110,103,101,95,117,115,0,110,103,116,0,110,103,116,95,117,115,0,102,97,108,115,101,95,111,113,0,110,101,113,95,111,113,0,103,101,0,103,101,95,111,115,0,103,116,0,103,116,95,111,115,0,116,114,117,101,95,117,113,0,101,113,95,111,115,0,108,116,95,111,113,0,108,101,95,111,113,0,117,110,111,114,100,95,115,0,110,101,113,95,117,115,0,110,108,116,95,117,113,0,110,108,101,95,117,113,0,111,114,100,95,115,0,101,113,95,117,115,0,110,103,101,95,117,113,0,110,103,116,95,117,113,0,102,97,108,115,101,95,111,115,0,110,101,113,95,111,115,0,103,101,95,111,113,0,103,116,95,111,113,0,116,114,117,101,95,117,115,0,118,112,99,109,112,0,118,112,99,111,109,0,108,111,99,107,0,114,101,112,101,0,114,101,112,122,0,114,101,112,110,122,0,114,101,120,54,52,0,100,97,116,97,49,54,0,42,0,116,111,0,123,49,116,111,50,125,0,116,111,50,0,123,49,116,111,52,125,0,116,111,52,0,123,49,116,111,56,125,0,116,111,56,0,123,49,116,111,49,54,125,0,116,111,49,54,0,123,0,125,0,58,0,102,115,117,98,0,102,100,105,118,0,102,115,117,98,114,0,102,100,105,118,114,0,102,115,117,98,112,0,102,100,105,118,112,0,102,115,117,98,114,112,0,102,100,105,118,114,112,0,111,117,116,98,0,111,117,116,119,0,111,117,116,108,0,111,117,116,0,100,120,0,105,110,98,0,105,110,119,0,105,110,108,0,105,110,0,105,110,115,0,105,110,115,98,0,105,110,115,119,0,105,110,115,108,0,105,110,115,100,0,111,117,116,115,0,111,117,116,115,98,0,111,117,116,115,119,0,111,117,116,115,108,0,111,117,116,115,100,0,108,111,100,115,0,108,111,100,115,98,0,108,111,100,115,119,0,108,111,100,115,108,0,108,111,100,115,100,0,108,111,100,115,113,0,115,116,111,115,0,115,116,111,115,98,0,115,116,111,115,119,0,115,116,111,115,108,0,115,116,111,115,100,0,115,116,111,115,113,0,115,99,97,115,0,115,99,97,115,98,0,115,99,97,115,119,0,115,99,97,115,108,0,115,99,97,115,100,0,115,99,97,115,113,0,99,109,112,115,0,99,109,112,115,98,0,99,109,112,115,119,0,99,109,112,115,108,0,99,109,112,115,100,0,99,109,112,115,113,0,109,111,118,115,0,109,111,118,115,100,0,115,109,111,118,0,115,109,111,118,98,0,115,109,111,118,119,0,115,109,111,118,108,0,115,109,111,118,100,0,115,109,111,118,113,0,115,104,114,0,115,97,114,0,114,99,108,0,114,99,114,0,114,111,108,0,114,111,114,0,120,108,97,116,0,120,108,97,116,98,0,109,101,109,111,114,121,32,111,112,101,114,97,110,100,32,105,115,32,111,110,108,121,32,102,111,114,32,100,101,116,101,114,109,105,110,105,110,103,32,116,104,101,32,115,105,122,101,44,32,40,82,124,69,41,66,88,32,119,105,108,108,32,98,101,32,117,115,101,100,32,102,111,114,32,116,104,101,32,108,111,99,97,116,105,111,110,0,69,83,58,40,82,124,69,41,83,73,0,69,83,58,40,82,124,69,41,68,73,0,109,101,109,111,114,121,32,111,112,101,114,97,110,100,32,105,115,32,111,110,108,121,32,102,111,114,32,100,101,116,101,114,109,105,110,105,110,103,32,116,104,101,32,115,105,122,101,44,32,0,32,119,105,108,108,32,98,101,32,117,115,101,100,32,102,111,114,32,116,104,101,32,108,111,99,97,116,105,111,110,0,112,108,0,110,100,0,114,49,0,112,115,119,0,109,109,0,108,97,103,115,0,116,40,0,111,102,102,115,101,116,0,108,101,110,103,116,104,0,115,105,122,101,0,116,121,112,101,0,66,89,84,69,0,98,121,116,101,0,87,79,82,68,0,119,111,114,100,0,68,87,79,82,68,0,100,119,111,114,100,0,70,87,79,82,68,0,102,119,111,114,100,0,81,87,79,82,68,0,113,119,111,114,100,0,77,77,87,79,82,68,0,109,109,119,111,114,100,0,88,87,79,82,68,0,120,119,111,114,100,0,84,66,89,84,69,0,116,98,121,116,101,0,88,77,77,87,79,82,68,0,120,109,109,119,111,114,100,0,89,77,77,87,79,82,68,0,121,109,109,119,111,114,100,0,90,77,77,87,79,82,68,0,122,109,109,119,111,114,100,0,79,80,65,81,85,69,0,111,112,97,113,117,101,0,112,116,114,0,108,111,111,112,0,98,97,115,101,32,114,101,103,105,115,116,101,114,32,105,115,32,54,52,45,98,105,116,44,32,98,117,116,32,105,110,100,101,120,32,114,101,103,105,115,116,101,114,32,105,115,32,110,111,116,0,98,97,115,101,32,114,101,103,105,115,116,101,114,32,105,115,32,51,50,45,98,105,116,44,32,98,117,116,32,105,110,100,101,120,32,114,101,103,105,115,116,101,114,32,105,115,32,110,111,116,0,98,97,115,101,32,114,101,103,105,115,116,101,114,32,105,115,32,49,54,45,98,105,116,44,32,98,117,116,32,105,110,100,101,120,32,114,101,103,105,115,116,101,114,32,105,115,32,110,111,116,0,105,110,118,97,108,105,100,32,49,54,45,98,105,116,32,98,97,115,101,47,105,110,100,101,120,32,114,101,103,105,115,116,101,114,32,99,111,109,98,105,110,97,116,105,111,110,0,114,110,0,114,100,0,114,117,0,114,122,0,115,97,101,0,85,110,101,120,112,101,99,116,101,100,32,111,112,101,114,97,116,111,114,33,0,114,101,108,0,97,98,115,0,0,1,2,3,3,4,4,5,5,6,7,0,0,115,99,97,108,101,32,102,97,99,116,111,114,32,105,110,32,97,100,100,114,101,115,115,32,109,117,115,116,32,98,101,32,49,44,32,50,44,32,52,32,111,114,32,56,0,83,84,0,100,98,0,78,49,50,95,71,76,79,66,65,76,95,95,78,95,49,49,50,88,56,54,65,115,109,80,97,114,115,101,114,69,0,78,52,108,108,118,109,50,49,88,56,54,65,115,109,73,110,115,116,114,117,109,101,110,116,97,116,105,111,110,69,0,73,110,118,97,108,105,100,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,102,114,97,103,109,101,110,116,32,40,75,83,95,69,82,82,95,65,83,77,95,70,82,65,71,77,69,78,84,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,108,97,98,101,108,32,40,75,83,95,69,82,82,95,65,83,77,95,76,65,66,69,76,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,102,105,120,117,112,32,40,75,83,95,69,82,82,95,65,83,77,95,70,73,88,85,80,95,73,78,86,65,76,73,68,41,0,85,110,107,110,111,119,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,85,78,75,78,79,87,78,41,0,73,110,115,116,114,117,99,116,105,111,110,32,105,115,32,117,110,115,117,112,112,111,114,116,101,100,32,105,110,32,116,104,105,115,32,109,111,100,101,32,40,75,83,95,69,82,82,95,65,83,77,95,73,78,83,78,95,85,78,83,85,80,80,79,82,84,69,68,41,0,73,110,118,97,108,105,100,32,105,110,112,117,116,32,116,111,107,101,110,32,40,75,83,95,69,82,82,95,65,83,77,95,84,79,75,69,78,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,101,115,99,97,112,101,32,115,116,114,105,110,103,32,40,75,83,95,69,82,82,95,65,83,77,95,69,83,67,95,83,84,82,41,0,73,110,118,97,108,105,100,32,101,115,99,97,112,101,32,115,101,113,117,101,110,99,101,32,40,75,83,95,69,82,82,95,65,83,77,95,69,83,67,95,83,69,81,85,69,78,67,69,41,0,73,110,118,97,108,105,100,32,111,99,116,97,108,32,101,115,99,97,112,101,32,115,101,113,117,101,110,99,101,32,40,75,83,95,69,82,82,95,65,83,77,95,69,83,67,95,79,67,84,65,76,41,0,85,110,101,120,112,101,99,116,101,100,32,98,97,99,107,115,108,97,115,104,32,97,116,32,101,110,100,32,111,102,32,101,115,99,97,112,101,100,32,115,116,114,105,110,103,32,40,75,83,95,69,82,82,95,65,83,77,95,69,83,67,95,66,65,67,75,83,76,65,83,72,41,0,73,110,118,97,108,105,100,32,109,97,99,114,111,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,109,97,99,114,111,32,115,116,114,105,110,103,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,83,84,82,41,0,77,97,99,114,111,115,32,99,97,110,110,111,116,32,98,101,32,110,101,115,116,101,100,32,109,111,114,101,32,116,104,97,110,32,50,48,32,108,101,118,101,108,115,32,100,101,101,112,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,76,69,86,69,76,83,95,69,88,67,69,69,68,41,0,84,111,111,32,109,97,110,121,32,112,111,115,105,116,105,111,110,97,108,32,97,114,103,117,109,101,110,116,115,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,65,82,71,83,41,0,69,120,112,101,99,116,101,100,32,39,61,39,32,97,102,116,101,114,32,102,111,114,109,97,108,32,112,97,114,97,109,101,116,101,114,32,105,100,101,110,116,105,102,105,101,114,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,69,81,85,41,0,85,110,98,97,108,97,110,99,101,100,32,112,97,114,101,110,116,104,101,115,101,115,32,105,110,32,109,97,99,114,111,32,97,114,103,117,109,101,110,116,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,80,65,82,69,78,41,0,85,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,109,97,99,114,111,32,105,110,115,116,97,110,116,105,97,116,105,111,110,32,40,75,83,95,69,82,82,95,65,83,77,95,77,65,67,82,79,95,84,79,75,69,78,41,0,85,110,115,117,112,112,111,114,116,101,100,32,116,111,107,101,110,32,121,101,116,32,40,75,83,95,69,82,82,95,65,83,77,95,85,78,83,85,80,80,79,82,84,69,68,41,0,85,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,97,116,32,115,116,97,114,116,32,111,102,32,115,116,97,116,101,109,101,110,116,32,40,75,83,95,69,82,82,95,65,83,77,95,83,84,65,84,95,84,79,75,69,78,41,0,69,120,112,101,99,116,101,100,32,39,41,39,32,40,75,83,95,69,82,82,95,65,83,77,95,82,80,65,82,69,78,41,0,67,97,110,110,111,116,32,102,105,110,100,32,97,32,115,121,109,98,111,108,32,40,75,83,95,69,82,82,95,65,83,77,95,83,89,77,66,79,76,95,77,73,83,83,73,78,71,41,0,73,110,118,97,108,105,100,32,115,121,109,98,111,108,32,114,101,100,101,102,105,110,101,100,32,40,75,83,95,69,82,82,95,65,83,77,95,83,89,77,66,79,76,95,82,69,68,69,70,73,78,69,68,41,0,85,110,101,120,112,101,99,116,101,100,32,115,121,109,98,111,108,32,109,111,100,105,102,105,101,114,32,102,111,108,108,111,119,105,110,103,32,39,64,39,32,40,75,83,95,69,82,82,95,65,83,77,95,83,89,77,66,79,76,95,77,79,68,73,70,73,69,82,41,0,66,114,97,99,107,101,116,115,32,101,120,112,114,101,115,115,105,111,110,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,40,75,83,95,69,82,82,95,65,83,77,95,69,88,80,82,95,66,82,65,67,75,69,84,41,0,73,110,118,97,108,105,100,32,101,113,117,97,108,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,69,81,85,41,0,73,110,118,97,108,105,100,32,118,97,114,105,97,110,116,32,40,75,83,95,69,82,82,95,65,83,77,95,86,65,82,73,65,78,84,95,73,78,86,65,76,73,68,41,0,73,110,118,97,108,105,100,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,105,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,70,80,79,73,78,84,41,0,69,120,112,101,99,116,101,100,32,99,111,109,109,97,32,105,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,67,79,77,77,65,41,0,69,120,112,101,99,116,101,100,32,115,116,114,105,110,103,32,105,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,83,84,82,41,0,85,110,101,120,112,101,99,116,101,100,32,116,111,107,101,110,32,105,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,84,79,75,69,78,41,0,69,120,112,101,99,116,101,100,32,105,100,101,110,116,105,102,105,101,114,32,105,110,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,73,68,41,0,76,105,116,101,114,97,108,32,118,97,108,117,101,32,111,117,116,32,111,102,32,114,97,110,103,101,32,102,111,114,32,100,105,114,101,99,116,105,118,101,32,40,75,83,95,69,82,82,95,65,83,77,95,68,73,82,69,67,84,73,86,69,95,86,65,76,85,69,95,82,65,78,71,69,41,0,85,110,107,110,111,119,110,32,116,111,107,101,110,32,105,110,32,101,120,112,114,101,115,115,105,111,110,32,40,75,83,95,69,82,82,95,65,83,77,95,69,88,80,82,95,84,79,75,69,78,41,0,73,110,118,97,108,105,100,32,109,110,101,109,111,110,105,99,32,40,75,83,95,69,82,82,95,65,83,77,95,77,78,69,77,79,78,73,67,70,65,73,76,41,0,77,105,115,115,105,110,103,32,67,80,85,32,102,101,97,116,117,114,101,32,40,75,83,95,69,82,82,95,65,83,77,95,77,73,83,83,73,78,71,70,69,65,84,85,82,69,41,0,73,110,118,97,108,105,100,32,111,112,101,114,97,110,100,32,40,75,83,95,69,82,82,95,65,83,77,95,73,78,86,65,76,73,68,79,80,69,82,65,78,68,41,0,73,110,118,97,108,105,100,32,111,112,116,105,111,110,32,40,75,83,95,69,82,82,95,79,80,84,95,73,78,86,65,76,73,68,41,0,68,105,102,102,101,114,101,110,116,32,65,80,73,32,118,101,114,115,105,111,110,32,98,101,116,119,101,101,110,32,99,111,114,101,32,38,32,98,105,110,100,105,110,103,32,40,75,83,95,69,82,82,95,86,69,82,83,73,79,78,41,0,73,110,118,97,108,105,100,32,109,111,100,101,32,40,75,83,95,69,82,82,95,77,79,68,69,41,0,73,110,118,97,108,105,100,32,104,97,110,100,108,101,32,40,75,83,95,69,82,82,95,72,65,78,68,76,69,41,0,73,110,118,97,108,105,100,47,117,110,115,117,112,112,111,114,116,101,100,32,97,114,99,104,105,116,101,99,116,117,114,101,32,40,75,83,95,69,82,82,95,65,82,67,72,41,0,78,111,32,109,101,109,111,114,121,32,97,118,97,105,108,97,98,108,101,32,111,114,32,109,101,109,111,114,121,32,110,111,116,32,112,114,101,115,101,110,116,32,40,75,83,95,69,82,82,95,78,79,77,69,77,41,0,79,75,32,40,75,83,95,69,82,82,95,79,75,41,0,85,110,107,110,111,119,32,101,114,114,111,114,0,105,51,56,54,45,117,110,107,110,111,119,110,45,117,110,107,110,111,119,110,45,99,111,100,101,49,54,0,105,51,56,54,0,120,56,54,95,54,52,0,107,110,108,0,59,0,47,112,114,111,99,47,115,101,108,102,47,102,100,47,0,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,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,78,65,78,0,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,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,1,2,4,7,3,6,5,0,105,110,102,105,110,105,116,121,0,110,97,110,0,80,79,83,73,88,0,78,83,116,51,95,95,50,56,105,111,115,95,98,97,115,101,69,0,78,83,116,51,95,95,50,57,98,97,115,105,99,95,105,111,115,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,50,57,98,97,115,105,99,95,105,111,115,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,50,49,53,98,97,115,105,99,95,115,116,114,101,97,109,98,117,102,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,50,49,53,98,97,115,105,99,95,115,116,114,101,97,109,98,117,102,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,50,49,51,98,97,115,105,99,95,105,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,50,49,51,98,97,115,105,99,95,105,115,116,114,101,97,109,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,50,49,51,98,97,115,105,99,95,111,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,50,49,51,98,97,115,105,99,95,111,115,116,114,101,97,109,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,50,49,49,95,95,115,116,100,111,117,116,98,117,102,73,119,69,69,0,78,83,116,51,95,95,50,49,49,95,95,115,116,100,111,117,116,98,117,102,73,99,69,69,0,117,110,115,117,112,112,111,114,116,101,100,32,108,111,99,97,108,101,32,102,111,114,32,115,116,97,110,100,97,114,100,32,105,110,112,117,116,0,78,83,116,51,95,95,50,49,48,95,95,115,116,100,105,110,98,117,102,73,119,69,69,0,78,83,116,51,95,95,50,49,48,95,95,115,116,100,105,110,98,117,102,73,99,69,69,0,78,83,116,51,95,95,50,55,99,111,108,108,97,116,101,73,99,69,69,0,78,83,116,51,95,95,50,54,108,111,99,97,108,101,53,102,97,99,101,116,69,0,78,83,116,51,95,95,50,55,99,111,108,108,97,116,101,73,119,69,69,0,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,65,66,67,68,69,70,120,88,43,45,112,80,105,73,110,78,0,37,112,0,67,0,78,83,116,51,95,95,50,55,110,117,109,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,57,95,95,110,117,109,95,103,101,116,73,99,69,69,0,78,83,116,51,95,95,50,49,52,95,95,110,117,109,95,103,101,116,95,98,97,115,101,69,0,78,83,116,51,95,95,50,55,110,117,109,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,57,95,95,110,117,109,95,103,101,116,73,119,69,69,0,37,112,0,0,0,0,76,0,108,108,0,37,0,0,0,0,0,108,0,78,83,116,51,95,95,50,55,110,117,109,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,57,95,95,110,117,109,95,112,117,116,73,99,69,69,0,78,83,116,51,95,95,50,49,52,95,95,110,117,109,95,112,117,116,95,98,97,115,101,69,0,78,83,116,51,95,95,50,55,110,117,109,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,57,95,95,110,117,109,95,112,117,116,73,119,69,69,0,37,72,58,37,77,58,37,83,0,37,109,47,37,100,47,37,121,0,37,73,58,37,77,58,37,83,32,37,112,0,37,97,32,37,98,32,37,100,32,37,72,58,37,77,58,37,83,32,37,89,0,65,77,0,80,77,0,74,97,110,117,97,114,121,0,70,101,98,114,117,97,114,121,0,77,97,114,99,104,0,65,112,114,105,108,0,77,97,121,0,74,117,110,101,0,74,117,108,121,0,65,117,103,117,115,116,0,83,101,112,116,101,109,98,101,114,0,79,99,116,111,98,101,114,0,78,111,118,101,109,98,101,114,0,68,101,99,101,109,98,101,114,0,74,97,110,0,70,101,98,0,77,97,114,0,65,112,114,0,74,117,110,0,74,117,108,0,65,117,103,0,83,101,112,0,79,99,116,0,78,111,118,0,68,101,99,0,83,117,110,100,97,121,0,77,111,110,100,97,121,0,84,117,101,115,100,97,121,0,87,101,100,110,101,115,100,97,121,0,84,104,117,114,115,100,97,121,0,70,114,105,100,97,121,0,83,97,116,117,114,100,97,121,0,83,117,110,0,77,111,110,0,84,117,101,0,87,101,100,0,84,104,117,0,70,114,105,0,83,97,116,0,37,109,47,37,100,47,37,121,37,89,45,37,109,45,37,100,37,73,58,37,77,58,37,83,32,37,112,37,72,58,37,77,37,72,58,37,77,58,37,83,37,72,58,37,77,58,37,83,78,83,116,51,95,95,50,56,116,105,109,101,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,50,48,95,95,116,105,109,101,95,103,101,116,95,99,95,115,116,111,114,97,103,101,73,99,69,69,0,78,83,116,51,95,95,50,57,116,105,109,101,95,98,97,115,101,69,0,78,83,116,51,95,95,50,56,116,105,109,101,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,50,48,95,95,116,105,109,101,95,103,101,116,95,99,95,115,116,111,114,97,103,101,73,119,69,69,0,78,83,116,51,95,95,50,56,116,105,109,101,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,48,95,95,116,105,109,101,95,112,117,116,69,0,78,83,116,51,95,95,50,56,116,105,109,101,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,48,109,111,110,101,121,112,117,110,99,116,73,99,76,98,48,69,69,69,0,78,83,116,51,95,95,50,49,48,109,111,110,101,121,95,98,97,115,101,69,0,78,83,116,51,95,95,50,49,48,109,111,110,101,121,112,117,110,99,116,73,99,76,98,49,69,69,69,0,78,83,116,51,95,95,50,49,48,109,111,110,101,121,112,117,110,99,116,73,119,76,98,48,69,69,69,0,78,83,116,51,95,95,50,49,48,109,111,110,101,121,112,117,110,99,116,73,119,76,98,49,69,69,69,0,48,49,50,51,52,53,54,55],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1434302);allocate([56,57,0,37,76,102,0,78,83,116,51,95,95,50,57,109,111,110,101,121,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,49,95,95,109,111,110,101,121,95,103,101,116,73,99,69,69,0,48,49,50,51,52,53,54,55,56,57,0,78,83,116,51,95,95,50,57,109,111,110,101,121,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,49,95,95,109,111,110,101,121,95,103,101,116,73,119,69,69,0,37,46,48,76,102,0,78,83,116,51,95,95,50,57,109,111,110,101,121,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,49,95,95,109,111,110,101,121,95,112,117,116,73,99,69,69,0,78,83,116,51,95,95,50,57,109,111,110,101,121,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,50,49,49,95,95,109,111,110,101,121,95,112,117,116,73,119,69,69,0,78,83,116,51,95,95,50,56,109,101,115,115,97,103,101,115,73,99,69,69,0,78,83,116,51,95,95,50,49,51,109,101,115,115,97,103,101,115,95,98,97,115,101,69,0,78,83,116,51,95,95,50,49,55,95,95,119,105,100,101,110,95,102,114,111,109,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,50,55,99,111,100,101,99,118,116,73,68,105,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,50,49,50,99,111,100,101,99,118,116,95,98,97,115,101,69,0,78,83,116,51,95,95,50,49,54,95,95,110,97,114,114,111,119,95,116,111,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,50,56,109,101,115,115,97,103,101,115,73,119,69,69,0,78,83,116,51,95,95,50,55,99,111,100,101,99,118,116,73,99,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,50,55,99,111,100,101,99,118,116,73,119,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,50,55,99,111,100,101,99,118,116,73,68,115,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,50,54,108,111,99,97,108,101,53,95,95,105,109,112,69,0,78,83,116,51,95,95,50,53,99,116,121,112,101,73,99,69,69,0,78,83,116,51,95,95,50,49,48,99,116,121,112,101,95,98,97,115,101,69,0,78,83,116,51,95,95,50,53,99,116,121,112,101,73,119,69,69,0,102,97,108,115,101,0,116,114,117,101,0,78,83,116,51,95,95,50,56,110,117,109,112,117,110,99,116,73,99,69,69,0,78,83,116,51,95,95,50,56,110,117,109,112,117,110,99,116,73,119,69,69,0,33,34,118,101,99,116,111,114,32,108,101,110,103,116,104,95,101,114,114,111,114,34,0,47,104,111,109,101,47,97,108,101,120,47,83,111,102,116,119,97,114,101,47,101,109,115,100,107,95,112,111,114,116,97,98,108,101,47,101,109,115,99,114,105,112,116,101,110,47,109,97,115,116,101,114,47,115,121,115,116,101,109,47,105,110,99,108,117,100,101,47,108,105,98,99,120,120,47,118,101,99,116,111,114,0,78,83,116,51,95,95,50,49,52,95,95,115,104,97,114,101,100,95,99,111,117,110,116,69,0,33,34,98,97,115,105,99,95,115,116,114,105,110,103,32,108,101,110,103,116,104,95,101,114,114,111,114,34,0,47,104,111,109,101,47,97,108,101,120,47,83,111,102,116,119,97,114,101,47,101,109,115,100,107,95,112,111,114,116,97,98,108,101,47,101,109,115,99,114,105,112,116,101,110,47,109,97,115,116,101,114,47,115,121,115,116,101,109,47,105,110,99,108,117,100,101,47,108,105,98,99,120,120,47,115,116,114,105,110,103,0,95,95,116,104,114,111,119,95,108,101,110,103,116,104,95,101,114,114,111,114,0,33,34,98,97,115,105,99,95,115,116,114,105,110,103,32,111,117,116,95,111,102,95,114,97,110,103,101,34,0,95,95,116,104,114,111,119,95,111,117,116,95,111,102,95,114,97,110,103,101,0,33,34,97,108,108,111,99,97,116,111,114,60,84,62,58,58,97,108,108,111,99,97,116,101,58,58,98,97,100,95,97,108,108,111,99,34,0,47,104,111,109,101,47,97,108,101,120,47,83,111,102,116,119,97,114,101,47,101,109,115,100,107,95,112,111,114,116,97,98,108,101,47,101,109,115,99,114,105,112,116,101,110,47,109,97,115,116,101,114,47,115,121,115,116,101,109,47,105,110,99,108,117,100,101,47,108,105,98,99,120,120,47,109,101,109,111,114,121,0,97,108,108,111,99,97,116,101,0,78,83,116,51,95,95,50,49,52,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,78,83,116,51,95,95,50,49,50,95,95,100,111,95,109,101,115,115,97,103,101,69,0,117,110,115,112,101,99,105,102,105,101,100,32,103,101,110,101,114,105,99,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,103,101,110,101,114,105,99,0,78,83,116,51,95,95,50,50,52,95,95,103,101,110,101,114,105,99,95,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,117,110,115,112,101,99,105,102,105,101,100,32,115,121,115,116,101,109,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,115,121,115,116,101,109,0,78,83,116,51,95,95,50,50,51,95,95,115,121,115,116,101,109,95,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,101,120,99,101,112,116,105,111,110,32,111,102,32,116,121,112,101,32,37,115,58,32,37,115,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,101,120,99,101,112,116,105,111,110,32,111,102,32,116,121,112,101,32,37,115,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,102,111,114,101,105,103,110,32,101,120,99,101,112,116,105,111,110,0,116,101,114,109,105,110,97,116,105,110,103,0,117,110,99,97,117,103,104,116,0,83,116,57,101,120,99,101,112,116,105,111,110,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0,83,116,57,116,121,112,101,95,105,110,102,111,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,112,116,104,114,101,97,100,95,111,110,99,101,32,102,97,105,108,117,114,101,32,105,110,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,95,102,97,115,116,40,41,0,99,97,110,110,111,116,32,99,114,101,97,116,101,32,112,116,104,114,101,97,100,32,107,101,121,32,102,111,114,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,40,41,0,99,97,110,110,111,116,32,122,101,114,111,32,111,117,116,32,116,104,114,101,97,100,32,118,97,108,117,101,32,102,111,114,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,40,41,0,116,101,114,109,105,110,97,116,101,95,104,97,110,100,108,101,114,32,117,110,101,120,112,101,99,116,101,100,108,121,32,114,101,116,117,114,110,101,100,0,115,116,100,58,58,98,97,100,95,97,108,108,111,99,0,83,116,57,98,97,100,95,97,108,108,111,99,0,83,116,49,49,108,111,103,105,99,95,101,114,114,111,114,0,83,116,49,50,111,117,116,95,111,102,95,114,97,110,103,101,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,57,95,95,112,111,105,110,116,101,114,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,112,98,97,115,101,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,49,95,95,118,109,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+1444542);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _atexit(func,arg){__ATEXIT__.unshift({func:func,arg:arg})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}Module["_i64Subtract"]=_i64Subtract;function ___assert_fail(condition,filename,line,func){ABORT=true;throw"Assertion failed: "+Pointer_stringify(condition)+", at: "+[filename?Pointer_stringify(filename):"unknown filename",line,func?Pointer_stringify(func):"unknown function"]+" at "+stackTrace()}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var ptr in EXCEPTIONS.infos){var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Runtime.dynCall("vi",info.destructor,[ptr])}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(asm["setTempRet0"](0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(asm["setTempRet0"](0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted=thrown;return(asm["setTempRet0"](typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(asm["setTempRet0"](throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch."}Module["_memset"]=_memset;Module["_pthread_mutex_lock"]=_pthread_mutex_lock;function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):""};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),"%A":(function(date){return WEEKDAYS[date.tm_wday]}),"%b":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),"%B":(function(date){return MONTHS[date.tm_mon]}),"%C":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),"%d":(function(date){return leadingNulls(date.tm_mday,2)}),"%e":(function(date){return leadingSomething(date.tm_mday,2," ")}),"%g":(function(date){return getWeekBasedYear(date).toString().substring(2)}),"%G":(function(date){return getWeekBasedYear(date)}),"%H":(function(date){return leadingNulls(date.tm_hour,2)}),"%I":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),"%j":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),"%m":(function(date){return leadingNulls(date.tm_mon+1,2)}),"%M":(function(date){return leadingNulls(date.tm_min,2)}),"%n":(function(){return"\n"}),"%p":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}}),"%S":(function(date){return leadingNulls(date.tm_sec,2)}),"%t":(function(){return"\t"}),"%u":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),"%U":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"}),"%V":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)}),"%Z":(function(date){return date.tm_zone}),"%%":(function(){return"%"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _abort(){Module["abort"]()}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};var ERRNO_MESSAGES={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"};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:(function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up--;up){parts.unshift("..")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))}),join2:(function(l,r){return PATH.normalize(l+"/"+r)}),resolve:(function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter((function(p){return!!p})),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["print"](UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){Module["printErr"](UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,"/",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;inode.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.lengthnewSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&146)>>1}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsToPermissionStringMap:{0:"r",1:"r+",2:"r+",64:"r",65:"r+",66:"r+",129:"rx+",193:"rx+",514:"w+",577:"w",578:"w+",705:"wx",706:"wx+",1024:"a",1025:"a",1026:"a+",1089:"a",1090:"a+",1153:"ax",1154:"ax+",1217:"ax",1218:"ax+",4096:"rs",4098:"rs+"},flagsToPermissionString:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;if(flags in NODEFS.flagsToPermissionStringMap){return NODEFS.flagsToPermissionStringMap[flags]}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsToPermissionString(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;var nbuffer=new Buffer(length);var res;try{res=fs.readSync(stream.nfd,nbuffer,0,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(res>0){for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:[null],streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split("/").filter((function(p){return!!p})),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{"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},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags}),flagsToPermissionString:(function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,"wx")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall195(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall197(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Runtime.dynCall("v",func);_pthread_once.seen[ptr]=1}Module["_i64Add"]=_i64Add;var cttz_i8=allocate([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",ALLOC_STATIC);Module["_llvm_cttz_i32"]=_llvm_cttz_i32;Module["___udivmoddi4"]=___udivmoddi4;Module["___divdi3"]=___divdi3;function ___lock(){}function ___unlock(){}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}Module["_llvm_bswap_i32"]=_llvm_bswap_i32;function _llvm_bswap_i64(l,h){var retl=_llvm_bswap_i32(h)>>>0;var reth=_llvm_bswap_i32(l)>>>0;return(asm["setTempRet0"](reth),retl)|0}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}Module["_memcpy"]=_memcpy;function __exit(status){Module["exit"](status)}function _exit(status){__exit(status)}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _malloc(bytes){var ptr=Runtime.dynamicAlloc(bytes+8);return ptr+8&4294967288}Module["_malloc"]=_malloc;function ___cxa_allocate_exception(size){return _malloc(size)}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21506:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}Module["_bitshift64Ashr"]=_bitshift64Ashr;Module["_bitshift64Lshr"]=_bitshift64Lshr;function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function _pthread_cleanup_push(routine,arg){__ATEXIT__.push((function(){Runtime.dynCall("vi",routine,[arg])}));_pthread_cleanup_push.level=__ATEXIT__.length}Module["_pthread_cond_broadcast"]=_pthread_cond_broadcast;var _environ=STATICTOP;STATICTOP+=16;function ___buildEnvironment(env){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV["USER"]=ENV["LOGNAME"]="web_user";ENV["PATH"]="/";ENV["PWD"]="/";ENV["HOME"]="/home/web_user";ENV["LANG"]="C";ENV["_"]=Module["thisProgram"];poolPtr=allocate(TOTAL_ENV_SIZE,"i8",ALLOC_STATIC);envPtr=allocate(MAX_ENV_VALUES*4,"i8*",ALLOC_STATIC);HEAP32[envPtr>>2]=poolPtr;HEAP32[_environ>>2]=envPtr}else{envPtr=HEAP32[_environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in env){if(typeof env[key]==="string"){var line=key+"="+env[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error("Environment size exceeded TOTAL_ENV_SIZE!")}var ptrSize=4;for(var i=0;i>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}var ENV={};function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocate(intArrayFromString(ENV[name]),"i8",ALLOC_NORMAL);return _getenv.ret}Module["_llvm_ctpop_i32"]=_llvm_ctpop_i32;Module["_llvm_ctpop_i64"]=_llvm_ctpop_i64;function _pthread_cleanup_pop(){assert(_pthread_cleanup_push.level==__ATEXIT__.length,"cannot pop if something else added meanwhile!");__ATEXIT__.pop();_pthread_cleanup_push.level=__ATEXIT__.length}function ___syscall183(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get(),size=SYSCALLS.get();if(size===0)return-ERRNO_CODES.EINVAL;var cwd=FS.cwd();if(size>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}Module["_llvm_bswap_i16"]=_llvm_bswap_i16;Module["___remdi3"]=___remdi3;Module["_pthread_self"]=_pthread_self;function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;assert(offset_high===0);FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}Module["_llvm_ctlz_i64"]=_llvm_ctlz_i64;function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ___dso_handle=STATICTOP;STATICTOP+=16;FS.staticInit();__ATINIT__.unshift((function(){if(!Module["noFSInit"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}___buildEnvironment(ENV);DYNAMICTOP_PTR=allocate(1,"i32",ALLOC_STATIC);STACK_BASE=STACKTOP=Runtime.alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=Runtime.alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){try{Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_vi(index,a1){try{Module["dynCall_vi"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_vii(index,a1,a2){try{Module["dynCall_vii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){try{return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_ii(index,a1){try{return Module["dynCall_ii"](index,a1)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){try{return Module["dynCall_iiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiii(index,a1,a2,a3){try{return Module["dynCall_iiii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){try{Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){try{Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_i(index){try{return Module["dynCall_i"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){try{return Module["dynCall_iiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viii(index,a1,a2,a3){try{Module["dynCall_viii"](index,a1,a2,a3)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_v(index){try{Module["dynCall_v"](index)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){try{return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){try{return Module["dynCall_iiiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_iiiiid(index,a1,a2,a3,a4,a5){try{return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){try{Module["dynCall_viiii"](index,a1,a2,a3,a4)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;asm["setThrew"](1,0)}}Module.asmGlobalArg={"Math":Math,"Int8Array":Int8Array,"Int16Array":Int16Array,"Int32Array":Int32Array,"Uint8Array":Uint8Array,"Uint16Array":Uint16Array,"Uint32Array":Uint32Array,"Float32Array":Float32Array,"Float64Array":Float64Array,"NaN":NaN,"Infinity":Infinity};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"invoke_iiiiiiii":invoke_iiiiiiii,"invoke_viiiii":invoke_viiiii,"invoke_iiiiiid":invoke_iiiiiid,"invoke_vi":invoke_vi,"invoke_vii":invoke_vii,"invoke_iiiiiii":invoke_iiiiiii,"invoke_ii":invoke_ii,"invoke_iiiiiiiiiiii":invoke_iiiiiiiiiiii,"invoke_iiii":invoke_iiii,"invoke_viiiiiiii":invoke_viiiiiiii,"invoke_viiiiii":invoke_viiiiii,"invoke_viiiiiii":invoke_viiiiiii,"invoke_iii":invoke_iii,"invoke_iiiiii":invoke_iiiiii,"invoke_i":invoke_i,"invoke_iiiiiiiiii":invoke_iiiiiiiiii,"invoke_viii":invoke_viii,"invoke_v":invoke_v,"invoke_iiiiiiiii":invoke_iiiiiiiii,"invoke_iiiii":invoke_iiiii,"invoke_iiiiid":invoke_iiiiid,"invoke_viiii":invoke_viiii,"_pthread_cleanup_pop":_pthread_cleanup_pop,"___syscall221":___syscall221,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_key_create":_pthread_key_create,"_abort":_abort,"___cxa_pure_virtual":___cxa_pure_virtual,"_pthread_cleanup_push":_pthread_cleanup_push,"_llvm_bswap_i64":_llvm_bswap_i64,"___syscall4":___syscall4,"___assert_fail":___assert_fail,"___cxa_allocate_exception":___cxa_allocate_exception,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___buildEnvironment":___buildEnvironment,"__addDays":__addDays,"_strftime_l":_strftime_l,"___setErrNo":___setErrNo,"___syscall192":___syscall192,"___syscall197":___syscall197,"___cxa_begin_catch":___cxa_begin_catch,"___syscall195":___syscall195,"___resumeException":___resumeException,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"__exit":__exit,"_strftime":_strftime,"__arraySum":__arraySum,"_emscripten_memcpy_big":_emscripten_memcpy_big,"___syscall91":___syscall91,"_pthread_once":_pthread_once,"_pthread_getspecific":_pthread_getspecific,"_getenv":_getenv,"___syscall54":___syscall54,"___unlock":___unlock,"__isLeapYear":__isLeapYear,"_llvm_cttz_i64":_llvm_cttz_i64,"_pthread_setspecific":_pthread_setspecific,"___cxa_atexit":___cxa_atexit,"___cxa_throw":___cxa_throw,"___lock":___lock,"___syscall180":___syscall180,"___syscall6":___syscall6,"___syscall5":___syscall5,"___syscall183":___syscall183,"___syscall3":___syscall3,"___gxx_personality_v0":___gxx_personality_v0,"_atexit":_atexit,"___syscall140":___syscall140,"_exit":_exit,"___syscall145":___syscall145,"___syscall146":___syscall146,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX,"DYNAMICTOP_PTR":DYNAMICTOP_PTR,"tempDoublePtr":tempDoublePtr,"ABORT":ABORT,"cttz_i8":cttz_i8,"___dso_handle":___dso_handle};// EMSCRIPTEN_START_ASM var asm=(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.DYNAMICTOP_PTR|0;var l=env.tempDoublePtr|0;var m=env.ABORT|0;var n=env.cttz_i8|0;var o=env.___dso_handle|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=global.Math.floor;var G=global.Math.abs;var H=global.Math.sqrt;var I=global.Math.pow;var J=global.Math.cos;var K=global.Math.sin;var L=global.Math.tan;var M=global.Math.acos;var N=global.Math.asin;var O=global.Math.atan;var P=global.Math.atan2;var Q=global.Math.exp;var R=global.Math.log;var S=global.Math.ceil;var T=global.Math.imul;var U=global.Math.min;var V=global.Math.max;var W=global.Math.clz32;var X=env.abort;var Y=env.assert;var Z=env.enlargeMemory;var _=env.getTotalMemory;var $=env.abortOnCannotGrowMemory;var aa=env.invoke_iiiiiiii;var ba=env.invoke_viiiii;var ca=env.invoke_iiiiiid;var da=env.invoke_vi;var ea=env.invoke_vii;var fa=env.invoke_iiiiiii;var ga=env.invoke_ii;var ha=env.invoke_iiiiiiiiiiii;var ia=env.invoke_iiii;var ja=env.invoke_viiiiiiii;var ka=env.invoke_viiiiii;var la=env.invoke_viiiiiii;var ma=env.invoke_iii;var na=env.invoke_iiiiii;var oa=env.invoke_i;var pa=env.invoke_iiiiiiiiii;var qa=env.invoke_viii;var ra=env.invoke_v;var sa=env.invoke_iiiiiiiii;var ta=env.invoke_iiiii;var ua=env.invoke_iiiiid;var va=env.invoke_viiii;var wa=env._pthread_cleanup_pop;var xa=env.___syscall221;var ya=env._pthread_cond_wait;var za=env._pthread_key_create;var Aa=env._abort;var Ba=env.___cxa_pure_virtual;var Ca=env._pthread_cleanup_push;var Da=env._llvm_bswap_i64;var Ea=env.___syscall4;var Fa=env.___assert_fail;var Ga=env.___cxa_allocate_exception;var Ha=env.___cxa_find_matching_catch;var Ia=env.___buildEnvironment;var Ja=env.__addDays;var Ka=env._strftime_l;var La=env.___setErrNo;var Ma=env.___syscall192;var Na=env.___syscall197;var Oa=env.___cxa_begin_catch;var Pa=env.___syscall195;var Qa=env.___resumeException;var Ra=env.__ZSt18uncaught_exceptionv;var Sa=env.__exit;var Ta=env._strftime;var Ua=env.__arraySum;var Va=env._emscripten_memcpy_big;var Wa=env.___syscall91;var Xa=env._pthread_once;var Ya=env._pthread_getspecific;var Za=env._getenv;var _a=env.___syscall54;var $a=env.___unlock;var ab=env.__isLeapYear;var bb=env._llvm_cttz_i64;var cb=env._pthread_setspecific;var db=env.___cxa_atexit;var eb=env.___cxa_throw;var fb=env.___lock;var gb=env.___syscall180;var hb=env.___syscall6;var ib=env.___syscall5;var jb=env.___syscall183;var kb=env.___syscall3;var lb=env.___gxx_personality_v0;var mb=env._atexit;var nb=env.___syscall140;var ob=env._exit;var pb=env.___syscall145;var qb=env.___syscall146;var rb=0.0; // EMSCRIPTEN_START_FUNCS function Gg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c[a>>2]|0;k=a+4|0;d=c[k>>2]|0;i=b+4|0;if((d|0)==(j|0)){f=i;g=a;e=c[i>>2]|0;d=j}else{e=c[i>>2]|0;do{g=e+-32|0;f=d;d=d+-32|0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[g+8>>2]=c[d+8>>2];g=e+-16|0;h=f+-16|0;l=c[h>>2]|0;c[g>>2]=l;e=e+-8|0;m=e;c[m>>2]=0;c[m+4>>2]=0;if(l>>>0<65){h=f+-8|0;l=c[h+4>>2]|0;m=e;c[m>>2]=c[h>>2];c[m+4>>2]=l}else Zu(g,h);e=(c[i>>2]|0)+-32|0;c[i>>2]=e}while((d|0)!=(j|0));f=i;g=a;d=c[a>>2]|0}c[g>>2]=e;c[f>>2]=d;m=b+8|0;l=c[k>>2]|0;c[k>>2]=c[m>>2];c[m>>2]=l;k=a+8|0;m=b+12|0;l=c[k>>2]|0;c[k>>2]=c[m>>2];c[m>>2]=l;c[b>>2]=c[f>>2];return}function Hg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=c[a+4>>2]|0;g=a+8|0;b=c[g>>2]|0;if((b|0)!=(f|0)){d=b;while(1){b=d+-32|0;c[g>>2]=b;if((c[d+-16>>2]|0)>>>0>64?(e=c[d+-8>>2]|0,(e|0)!=0):0){bN(e);b=c[g>>2]|0}if((b|0)==(f|0))break;else d=b}}b=c[a>>2]|0;if(!b)return;$M(b);return}function Ig(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function Jg(a,b,c){a=a|0;b=b|0;c=c|0;Ow(a,b,0);_w(a,c);return}function Kg(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;h=i;i=i+16|0;g=h;if(!e){ww(a,b,0,d,0);i=h;return}c[g>>2]=64;j=g+8|0;c[j>>2]=e;c[j+4>>2]=0;zg(g)|0;ww(a,b,0,d,g);if((c[g>>2]|0)>>>0>64?(f=c[g+8>>2]|0,f|0):0)bN(f);i=h;return}function Lg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=c[a>>2]|0;if((f-(mg(a)|0)|0)>>>0>64){f=b;E=d;return f|0}f=(c[a>>2]|0)>>>0<65;a=a+8|0;if(f)e=a;else e=c[a>>2]|0;g=c[e+4>>2]|0;if(g>>>0>d>>>0|((g|0)==(d|0)?(c[e>>2]|0)>>>0>b>>>0:0)){f=d;g=b;E=f;return g|0}if(!f)a=c[a>>2]|0;g=a;f=c[g+4>>2]|0;g=c[g>>2]|0;E=f;return g|0}function Mg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;d=h;e=c[a+4>>2]|0;f=c[a>>2]|0;g=(e-f>>3)+1|0;if(g>>>0>536870911)ZL(a);else{k=(c[a+8>>2]|0)-f|0;j=k>>2;Ng(d,k>>3>>>0<268435455?(j>>>0>>0?g:j):536870911,e-f>>3,a+8|0);g=d+8|0;f=c[g>>2]|0;e=c[b>>2]|0;c[b>>2]=0;c[f>>2]=e;c[f+4>>2]=c[b+4>>2];c[g>>2]=(c[g>>2]|0)+8;Og(a,d);Pg(d);i=h;return}}function Ng(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>536870911){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<3)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<3)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<3);return}function Og(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=c[a>>2]|0;j=a+4|0;d=c[j>>2]|0;h=b+4|0;if((d|0)==(i|0)){f=h;g=a;e=c[h>>2]|0;d=i}else{e=c[h>>2]|0;do{g=d;d=d+-8|0;f=c[d>>2]|0;c[d>>2]=0;c[e+-8>>2]=f;c[e+-4>>2]=c[g+-4>>2];e=(c[h>>2]|0)+-8|0;c[h>>2]=e}while((d|0)!=(i|0));f=h;g=a;d=c[a>>2]|0}c[g>>2]=e;c[f>>2]=d;i=b+8|0;h=c[j>>2]|0;c[j>>2]=c[i>>2];c[i>>2]=h;i=a+8|0;j=b+12|0;a=c[i>>2]|0;c[i>>2]=c[j>>2];c[j>>2]=a;c[b>>2]=c[f>>2];return}function Pg(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a+4>>2]|0;e=a+8|0;b=c[e>>2]|0;if((b|0)!=(d|0))do{f=b+-8|0;c[e>>2]=f;b=c[f>>2]|0;c[f>>2]=0;if(b|0)vb[c[(c[b>>2]|0)+4>>2]&255](b);b=c[e>>2]|0}while((b|0)!=(d|0));b=c[a>>2]|0;if(!b)return;$M(b);return}function Qg(a){a=a|0;if((c[a+12>>2]|0)!=(c[a+4>>2]|0))Su(a);Ku(a,0,0,0);return}function Rg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=a+4|0;d=c[g>>2]|0;e=c[a>>2]|0;f=(d-e|0)/12|0;if(f>>>0>>0){Yg(a,b-f|0);return}if(f>>>0<=b>>>0)return;a=e+(b*12|0)|0;if((d|0)==(a|0))return;do{f=d+-12|0;c[g>>2]=f;Je(f);d=c[g>>2]|0}while((d|0)!=(a|0));return}function Sg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=a+4|0;d=c[h>>2]|0;f=c[a>>2]|0;g=d-f>>2;e=f;if(g>>>0>b>>>0){c[h>>2]=e+(b<<2);return}if(g>>>0>=b>>>0)return;if((c[a+8>>2]|0)-f>>2>>>0>>0){rw(a,a+12|0,b<<2,4);f=a;g=h;e=c[a>>2]|0;d=c[h>>2]|0}else{f=a;g=h}if((d|0)!=(e+(b<<2)|0))UO(d|0,0,e+(b+-1<<2)-d+4&-4|0)|0;c[g>>2]=(c[f>>2]|0)+(b<<2);return}function Tg(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;h=i;i=i+48|0;j=h+40|0;e=h+8|0;l=h;c[e+4>>2]=0;c[e+8>>2]=0;f=e+16|0;c[f>>2]=1;g=e+24|0;k=g;c[k>>2]=0;c[k+4>>2]=0;k=c[(c[b>>2]|0)+16>>2]|0;c[l>>2]=e;c[l+4>>2]=1;c[j>>2]=c[l>>2];c[j+4>>2]=c[l+4>>2];if((Ab[k&127](b,j,d)|0)==1){c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+16>>2]=c[f>>2];j=g;k=c[j+4>>2]|0;l=a+24|0;c[l>>2]=c[j>>2];c[l+4>>2]=k;c[f>>2]=0;i=h;return}c[a>>2]=1;c[a+4>>2]=0;c[a+8>>2]=0;l=a+16|0;c[l>>2]=64;k=a+24|0;c[k>>2]=0;c[k+4>>2]=0;zg(l)|0;if((c[f>>2]|0)>>>0<=64){i=h;return}a=c[e+24>>2]|0;if(!a){i=h;return}bN(a);i=h;return}function Ug(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=d-b>>5;e=a+8|0;f=c[a>>2]|0;g=f;if(j>>>0>(c[e>>2]|0)-f>>5>>>0){Wg(a);if(j>>>0>134217727)ZL(a);k=(c[e>>2]|0)-(c[a>>2]|0)|0;l=k>>4;Xg(a,k>>5>>>0<67108863?(l>>>0>>0?j:l):134217727);Vg(a,b,d,j);return}k=a+4|0;h=(c[k>>2]|0)-f>>5;i=j>>>0>h>>>0;h=i?b+(h<<5)|0:d;if((h|0)==(b|0))b=g;else{f=b;e=g;do{c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];Wf(e+16|0,f+16|0)|0;f=f+32|0;e=e+32|0}while((f|0)!=(h|0));b=e}if(i){Vg(a,h,d,j-((c[k>>2]|0)-(c[a>>2]|0)>>5)|0);return}e=c[k>>2]|0;if((e|0)==(b|0))return;do{f=e+-32|0;c[k>>2]=f;if((c[e+-16>>2]|0)>>>0>64?(l=c[e+-8>>2]|0,(l|0)!=0):0){bN(l);e=c[k>>2]|0}else e=f}while((e|0)!=(b|0));return}function Vg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=a+4|0;if((b|0)==(d|0))return;a=c[g>>2]|0;do{c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];e=a+16|0;f=b+16|0;h=c[f>>2]|0;c[e>>2]=h;a=a+24|0;i=a;c[i>>2]=0;c[i+4>>2]=0;if(h>>>0<65){f=b+24|0;h=c[f+4>>2]|0;i=a;c[i>>2]=c[f>>2];c[i+4>>2]=h}else Zu(e,f);b=b+32|0;a=(c[g>>2]|0)+32|0;c[g>>2]=a}while((b|0)!=(d|0));return}function Wg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[a>>2]|0;if(!b)return;g=a+4|0;d=c[g>>2]|0;if((d|0)!=(b|0)){e=d;while(1){d=e+-32|0;c[g>>2]=d;if((c[e+-16>>2]|0)>>>0>64?(f=c[e+-8>>2]|0,(f|0)!=0):0){bN(f);d=c[g>>2]|0}if((d|0)==(b|0))break;else e=d}b=c[a>>2]|0}$M(b);c[a+8>>2]=0;c[g>>2]=0;c[a>>2]=0;return}function Xg(a,b){a=a|0;b=b|0;var d=0;if(b>>>0>134217727)ZL(a);else{d=YM(b<<5)|0;c[a+4>>2]=d;c[a>>2]=d;c[a+8>>2]=d+(b<<5);return}}function Yg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;j=i;i=i+32|0;f=j;g=c[a+8>>2]|0;d=a+4|0;h=c[d>>2]|0;if(((g-h|0)/12|0)>>>0>=b>>>0){UO(h|0,0,b*12|0)|0;c[d>>2]=h+(b*12|0);i=j;return}d=c[a>>2]|0;e=((h-d|0)/12|0)+b|0;if(e>>>0>357913941)ZL(a);k=(g-d|0)/12|0;g=k<<1;Zg(f,k>>>0<178956970?(g>>>0>>0?e:g):357913941,(h-d|0)/12|0,a+8|0);h=f+8|0;g=c[h>>2]|0;UO(g|0,0,b*12|0)|0;c[h>>2]=g+(b*12|0);_g(a,f);$g(f);i=j;return}function Zg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>357913941){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b*12|0)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d*12|0)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b*12|0);return}function _g(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=c[a>>2]|0;j=a+4|0;d=c[j>>2]|0;h=b+4|0;if((d|0)==(i|0)){f=h;g=a;e=c[h>>2]|0;d=i}else{e=c[h>>2]|0;do{g=e+-12|0;f=d;d=d+-12|0;c[g>>2]=0;k=e+-8|0;c[k>>2]=0;c[e+-4>>2]=0;c[g>>2]=c[d>>2];g=f+-8|0;c[k>>2]=c[g>>2];f=f+-4|0;c[e+-4>>2]=c[f>>2];c[f>>2]=0;c[g>>2]=0;c[d>>2]=0;e=(c[h>>2]|0)+-12|0;c[h>>2]=e}while((d|0)!=(i|0));f=h;g=a;d=c[a>>2]|0}c[g>>2]=e;c[f>>2]=d;k=b+8|0;i=c[j>>2]|0;c[j>>2]=c[k>>2];c[k>>2]=i;a=a+8|0;k=b+12|0;j=c[a>>2]|0;c[a>>2]=c[k>>2];c[k>>2]=j;c[b>>2]=c[f>>2];return}function $g(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a+4>>2]|0;e=a+8|0;b=c[e>>2]|0;if((b|0)!=(d|0))do{f=b+-12|0;c[e>>2]=f;Je(f);b=c[e>>2]|0}while((b|0)!=(d|0));b=c[a>>2]|0;if(!b)return;$M(b);return}function ah(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;e=i;i=i+32|0;g=e+16|0;h=e;f=e+8|0;k=d;l=c[k>>2]|0;k=c[k+4>>2]|0;j=h;c[j>>2]=l;c[j+4>>2]=k;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];j=pt(b,g,0)|0;d=c[b+4>>2]|0;j=j>>>0>>0?j:d;d=d-j|0;c[f>>2]=(c[b>>2]|0)+j;b=f+4|0;c[b>>2]=d;j=h;c[j>>2]=l;c[j+4>>2]=k;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];g=(rt(f,g,-1)|0)+1|0;b=c[b>>2]|0;d=(g>>>0>>0?g:b)-d+b|0;c[a>>2]=c[f>>2];c[a+4>>2]=b>>>0>>0?b:d;i=e;return}function bh(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>536870911){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<3)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<3)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<3);return}function ch(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>3)<<3)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function dh(b,d,e){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;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=zD(l+13|0)|0;c[h>>2]=l;n=e+8|0;e=c[n+4>>2]|0;g=h+4|0;c[g>>2]=c[n>>2];c[g+4>>2]=e;g=h+12|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function eh(a){a=a|0;return}function fh(a){a=a|0;$M(a);return}function gh(a){a=a|0;return 0}function hh(a,b){a=a|0;b=b|0;return}function ih(a){a=a|0;c[a>>2]=819832;kN(a+8|0);return}function jh(a){a=a|0;c[a>>2]=819832;kN(a+8|0);$M(a);return}function kh(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;return}function lh(a){a=a|0;return 0}function mh(a){a=a|0;return 0}function nh(a){a=a|0;return 0}function oh(a){a=a|0;return 0}function ph(a){a=a|0;return}function qh(a){a=a|0;c[a>>2]=819700;c[a+4>>2]=0;c[a+8>>2]=0;return}function rh(a,b){a=a|0;b=b|0;c[a+4>>2]=b;wb[c[(c[b>>2]|0)+8>>2]&127](b,a);return}function sh(a){a=a|0;return c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]|0}function th(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;e=i;i=i+32|0;f=e+16|0;g=e+12|0;k=e+8|0;j=e;m=c[a>>2]|0;h=c[m+72>>2]|0;c[k>>2]=Uh(yb[c[m+20>>2]&127](a)|0)|0;m=d;l=c[m+4>>2]|0;d=j;c[d>>2]=c[m>>2];c[d+4>>2]=l;c[g>>2]=c[k>>2];c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];Lb[h&31](a,g,b,f)|0;i=e;return 1}function uh(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;e=d;c[e>>2]=0;b=Ab[c[(c[a>>2]|0)+96>>2]&127](a,b,e)|0;i=d;return b|0}function vh(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;m=i;i=i+16|0;j=m;k=d+92|0;l=c[k>>2]|0;c[d+80>>2]=l;g=l;e=g+1|0;c[k>>2]=e;f=a[g>>0]|0;if(!(f<<24>>24))if((g|0)==((c[d+96>>2]|0)+(c[d+100>>2]|0)|0)){c[k>>2]=g;h=-1;e=g}else h=0;else h=f&255;if(Ah(d,g)|0){e=d+104|0;if((h|0)==35?a[e>>0]|0:0){c[b>>2]=35;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}a[e>>0]=1;Bh(b,d);i=m;return}f=c[(c[d+88>>2]|0)+32>>2]|0;if(!(rC(g,f,UB(f)|0)|0)){c[k>>2]=e+((UB(f)|0)+-1);k=UB(f)|0;c[b>>2]=7;c[b+4>>2]=l;c[b+8>>2]=k;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}f=d+104|0;if((h|0)==-1)if(!(a[f>>0]|0)){a[f>>0]=1;c[b>>2]=7;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}else{a[f>>0]=0;c[b>>2]=0;c[b+4>>2]=l;c[b+8>>2]=0;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}a[f>>0]=0;do switch(h|0){case 62:switch(a[e>>0]|0){case 62:{c[k>>2]=e+1;c[b>>2]=42;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 61:{c[k>>2]=e+1;c[b>>2]=41;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}default:{c[b>>2]=40;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}}case 9:case 32:case 0:{if(!(a[d+84>>0]|0))f=1;else{wb[c[c[d>>2]>>2]&127](b,d);i=m;return}a:while(1){switch(a[e>>0]|0){case 9:case 32:break;default:break a}d=e+1|0;c[k>>2]=d;f=f+1|0;e=d}c[b>>2]=9;c[b+4>>2]=l;c[b+8>>2]=f;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 13:case 10:{a[f>>0]=1;c[b>>2]=7;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 58:{c[b>>2]=8;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 43:{c[b>>2]=10;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 45:{c[b>>2]=11;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 126:{c[b>>2]=12;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 40:{c[b>>2]=15;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 41:{c[b>>2]=16;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 91:{c[b>>2]=17;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 93:{c[b>>2]=18;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 123:{c[b>>2]=19;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 125:{c[b>>2]=20;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 42:{c[b>>2]=21;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 44:{c[b>>2]=23;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 36:{c[b>>2]=24;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 64:{c[b>>2]=43;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 92:{c[b>>2]=14;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 61:if((a[e>>0]|0)==61){c[k>>2]=e+1;c[b>>2]=26;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}else{c[b>>2]=25;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 124:if((a[e>>0]|0)==124){c[k>>2]=e+1;c[b>>2]=28;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}else{c[b>>2]=27;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 94:{c[b>>2]=29;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 38:if((a[e>>0]|0)==38){c[k>>2]=e+1;c[b>>2]=31;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}else{c[b>>2]=30;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 33:if((a[e>>0]|0)==61){c[k>>2]=e+1;c[b>>2]=33;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}else{c[b>>2]=32;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 37:{c[b>>2]=34;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 47:{Dh(b,d);i=m;return}case 35:{c[b>>2]=35;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 39:{Eh(b,d);i=m;return}case 34:{Fh(b,d);i=m;return}case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:{Gh(b,d);i=m;return}case 60:switch(a[e>>0]|0){case 60:{c[k>>2]=e+1;c[b>>2]=38;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 61:{c[k>>2]=e+1;c[b>>2]=37;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}case 62:{c[k>>2]=e+1;c[b>>2]=39;c[b+4>>2]=l;c[b+8>>2]=2;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}default:{c[b>>2]=36;c[b+4>>2]=l;c[b+8>>2]=1;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}}default:{b:do if(!(DC(h)|0)){switch(h|0){case 46:case 95:break b;default:{}}c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;iN(j,1389216,26);c[b>>2]=1;c[b+4>>2]=l;c[b+8>>2]=0;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;kN(j);i=m;return}while(0);Ch(b,d);i=m;return}}while(0)}function wh(a){a=a|0;Ph(a);return}function xh(a){a=a|0;Ph(a);$M(a);return}function yh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=d+92|0;l=c[h>>2]|0;c[d+80>>2]=l;i=d+96|0;k=l;a:do if(Ah(d,k)|0)e=l;else{j=d+100|0;f=c[(c[d+88>>2]|0)+32>>2]|0;g=k;e=l;while(1){if(!(rC(g,f,UB(f)|0)|0))break a;switch(a[g>>0]|0){case 13:case 10:break a;case 0:{if((g|0)==((c[i>>2]|0)+(c[j>>2]|0)|0))break a;break}default:{}}g=g+1|0;c[h>>2]=g;e=g;if(Ah(d,g)|0)break a}}while(0);c[b>>2]=k;c[b+4>>2]=e-l;return}function zh(b,d,e){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;y=i;i=i+48|0;s=y+32|0;m=y;t=b+80|0;u=c[t>>2]|0;v=b+92|0;w=c[v>>2]|0;x=b+104|0;o=a[x>>0]|0;p=b+84|0;q=a[p>>0]|0;r=b+68|0;hN(s,r);n=c[b+64>>2]|0;a[p>>0]=e&1;k=c[d+4>>2]|0;a:do if(!k)e=0;else{f=c[d>>2]|0;g=m+16|0;h=m+16|0;j=m+24|0;e=0;do{wb[c[c[b>>2]>>2]&127](m,b);d=f+(e<<5)|0;c[d>>2]=c[m>>2];c[d+4>>2]=c[m+4>>2];c[d+8>>2]=c[m+8>>2];Wf(f+(e<<5)+16|0,g)|0;d=(c[m>>2]|0)==0;if((c[h>>2]|0)>>>0>64?(l=c[j>>2]|0,l|0):0)bN(l);if(d)break a;e=e+1|0}while(e>>>0>>0)}while(0);c[b+64>>2]=n;lN(r,s)|0;a[p>>0]=q;a[x>>0]=o;c[v>>2]=w;c[t>>2]=u;kN(s);i=y;return e|0}function Ah(b,d){b=b|0;d=d|0;b=c[(c[b+88>>2]|0)+36>>2]|0;switch(a[b+1>>0]|0){case 0:{d=(a[b>>0]|0)==(a[d>>0]|0);return d|0}case 35:{d=(a[b>>0]|0)==(a[d>>0]|0);return d|0}default:{d=(rC(d,b,UB(b)|0)|0)==0;return d|0}}return 0}function Bh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=d+92|0;h=c[k>>2]|0;i=h+1|0;c[k>>2]=i;e=a[h>>0]|0;if(!(e<<24>>24)){g=d+96|0;e=d+100|0;if((h|0)==((c[g>>2]|0)+(c[e>>2]|0)|0)){c[k>>2]=h;f=-1;j=e;e=h}else{f=0;j=e;e=i}}else{f=e&255;j=d+100|0;g=d+96|0;e=i}h=e;a:while(1){i=h+1|0;while(1){switch(f|0){case 10:case 13:case -1:break a;default:{}}c[k>>2]=i;e=a[h>>0]|0;if(e<<24>>24)break;if((h|0)!=((c[g>>2]|0)+(c[j>>2]|0)|0)){f=0;h=i;continue a}c[k>>2]=h;f=-1}f=e&255;h=i}e=c[d+80>>2]|0;if((f|0)==-1){c[b>>2]=0;c[b+4>>2]=e;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(k)|0;return}else{c[b>>2]=7;c[b+4>>2]=e;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(k)|0;return}}function Ch(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=d+92|0;g=c[i>>2]|0;f=g;e=a[g>>0]|0;a:do if((a[g+-1>>0]|0)==46?((e<<24>>24)+-48|0)>>>0<10:0){do{g=g+1|0;c[i>>2]=g;e=a[g>>0]|0}while(((e<<24>>24)+-48|0)>>>0<10);switch(e<<24>>24){case 69:case 101:break;default:if(Lh(e,(a[d+85>>0]|0)!=0)|0){f=g;break a}}Ih(b,d);return}while(0);h=(a[d+85>>0]|0)!=0;if(Lh(e,h)|0){e=g;do{e=e+1|0;c[i>>2]=e}while(Lh(a[e>>0]|0,h)|0);g=e;f=e}d=c[d+80>>2]|0;e=d;if((g|0)==(d+1|0)?(a[d>>0]|0)==46:0){c[b>>2]=22;c[b+4>>2]=e;c[b+8>>2]=1;d=b+16|0;c[d>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(d)|0;return}c[b>>2]=2;c[b+4>>2]=e;c[b+8>>2]=f-e;d=b+16|0;c[d>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(d)|0;return}function Dh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+16|0;j=l;k=d+92|0;e=c[k>>2]|0;switch(a[e>>0]|0){case 42:{h=e+1|0;c[k>>2]=h;e=d+96|0;f=d+100|0;a:while(1){g=h+1|0;c[k>>2]=g;switch(a[h>>0]|0){case 0:if((h|0)==((c[e>>2]|0)+(c[f>>2]|0)|0)){e=7;break a}else{h=g;continue a}case 42:if((a[g>>0]|0)==47){e=9;break a}else{h=g;continue a}default:{h=g;continue a}}}if((e|0)==7){c[k>>2]=h;k=c[d+80>>2]|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;iN(j,1389685,20);c[b>>2]=1;c[b+4>>2]=k;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;d=b+24|0;c[d>>2]=0;c[d+4>>2]=0;zg(k)|0;kN(j);i=l;return}else if((e|0)==9){c[k>>2]=h+2;wb[c[c[d>>2]>>2]&127](b,d);i=l;return}break}case 47:{c[k>>2]=e+1;Bh(b,d);i=l;return}default:{c[b>>2]=13;c[b+4>>2]=e+-1;c[b+8>>2]=1;k=b+16|0;c[k>>2]=64;j=b+24|0;c[j>>2]=0;c[j+4>>2]=0;zg(k)|0;i=l;return}}}function Eh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;g=k;h=d+92|0;e=c[h>>2]|0;f=e+1|0;c[h>>2]=f;switch(a[e>>0]|0){case 0:{if((e|0)==((c[d+96>>2]|0)+(c[d+100>>2]|0)|0))j=5;else e=f;break}case 92:{e=e+2|0;c[h>>2]=e;if((a[f>>0]|0)==0?(f|0)==((c[d+96>>2]|0)+(c[d+100>>2]|0)|0):0){e=f;j=5}break}default:e=f}if((j|0)==5){c[h>>2]=e;j=c[d+80>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;iN(g,1389630,25);c[b>>2]=1;c[b+4>>2]=j;c[b+8>>2]=0;j=b+16|0;c[j>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(j)|0;kN(g);i=k;return}f=e+1|0;c[h>>2]=f;switch(a[e>>0]|0){case 0:{if((e|0)==((c[d+96>>2]|0)+(c[d+100>>2]|0)|0))c[h>>2]=e;break}case 39:{g=c[d+80>>2]|0;d=f-g|0;e=g;a:do if(d>>>0>=2?(PC(e,1389682,2)|0)==0:0){e=a[e+2>>0]|0;switch(e<<24>>24|0){case 39:{e=39;f=0;break a}case 116:{e=9;f=0;break a}case 110:{e=10;f=0;break a}case 98:{e=8;f=0;break a}default:{f=e<<24>>24;e=f;f=((f|0)<0)<<31>>31;break a}}}else j=17;while(0);if((j|0)==17){f=a[e+1>>0]|0;e=f;f=((f|0)<0)<<31>>31}c[b>>2]=4;j=b+4|0;c[j>>2]=g;c[j+4>>2]=d;j=b+16|0;c[j>>2]=64;b=b+24|0;c[b>>2]=e;c[b+4>>2]=f;zg(j)|0;i=k;return}default:{}}j=c[d+80>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;iN(g,1389656,25);c[b>>2]=1;c[b+4>>2]=j;c[b+8>>2]=0;j=b+16|0;c[j>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(j)|0;kN(g);i=k;return}function Fh(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;q=i;i=i+16|0;n=q;o=d+92|0;k=c[o>>2]|0;f=k+1|0;c[o>>2]=f;e=a[k>>0]|0;h=f;if(!(e<<24>>24)){g=d+96|0;e=d+100|0;if((k|0)==((c[g>>2]|0)+(c[e>>2]|0)|0)){c[o>>2]=k;j=-1;m=e;l=g;e=k;f=k}else{j=0;m=e;l=g;e=h}}else{j=e&255;m=d+100|0;l=d+96|0;e=h}a:while(1){switch(j|0){case 34:{p=15;break a}case -1:break a;case 92:{e=f+1|0;c[o>>2]=e;if((a[f>>0]|0)==0?(f|0)==((c[l>>2]|0)+(c[m>>2]|0)|0):0){p=9;break a}break}default:e=f}g=e+1|0;c[o>>2]=g;f=a[e>>0]|0;h=g;if(f<<24>>24){j=f&255;f=g;e=h;continue}if((e|0)!=((c[l>>2]|0)+(c[m>>2]|0)|0)){j=0;f=g;e=h;continue}c[o>>2]=e;j=-1;f=e}if((p|0)==9)c[o>>2]=f;else if((p|0)==15){p=c[d+80>>2]|0;c[b>>2]=3;c[b+4>>2]=p;c[b+8>>2]=e-p;p=b+16|0;c[p>>2]=64;o=b+24|0;c[o>>2]=0;c[o+4>>2]=0;zg(p)|0;i=q;return}p=c[d+80>>2]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;iN(n,1389601,28);c[b>>2]=1;c[b+4>>2]=p;c[b+8>>2]=0;p=b+16|0;c[p>>2]=64;o=b+24|0;c[o>>2]=0;c[o+4>>2]=0;zg(p)|0;kN(n);i=q;return}function Gh(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;w=i;i=i+96|0;v=w+80|0;u=w+32|0;s=w+8|0;m=w+48|0;k=w+72|0;p=w+24|0;h=w+64|0;r=w+56|0;l=w;t=d+92|0;j=c[t>>2]|0;a:do if((a[j+-1>>0]|0)==48)switch(a[j>>0]|0){case 46:break a;case 98:{e=j+1|0;c[t>>2]=e;e=a[e>>0]|0;if(((e<<24>>24)+-48|0)>>>0>=10){c[t>>2]=j;u=c[d+80>>2]|0;c[b>>2]=4;v=b+4|0;c[v>>2]=u;c[v+4>>2]=j-u;v=b+16|0;c[v>>2]=64;u=b+24|0;c[u>>2]=0;c[u+4>>2]=0;zg(v)|0;i=w;return}if((e|1)<<24>>24==49)e=1;else{u=c[d+80>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,1389292,21);c[b>>2]=1;c[b+4>>2]=u;c[b+8>>2]=0;u=b+16|0;c[u>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(u)|0;kN(v);i=w;return}do{e=e+1|0;f=j+e|0;c[t>>2]=f}while((a[f>>0]|1)<<24>>24==49);e=d+80|0;r=c[e>>2]|0;h=r;g=f-h|0;c[u>>2]=128;s=u+8|0;c[s>>2]=0;c[s+4>>2]=0;Yu(u,128,0,0,1);zg(u)|0;s=g>>>0<2?g:2;c[k>>2]=r+s;c[k+4>>2]=g-s;if(vt(k,2,u)|0){t=c[e>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,1389292,21);c[b>>2]=1;c[b+4>>2]=t;c[b+8>>2]=0;t=b+16|0;c[t>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(t)|0;kN(v)}else{f=c[t>>2]|0;e=a[f>>0]|0;if(e<<24>>24==85){f=f+1|0;c[t>>2]=f;e=a[f>>0]|0}if(e<<24>>24==76?(s=f+1|0,c[t>>2]=s,(a[s>>0]|0)==76):0)c[t>>2]=f+2;c[p>>2]=h;c[p+4>>2]=g;c[v>>2]=c[p>>2];c[v+4>>2]=c[p+4>>2];Jh(b,v,u)}if((c[u>>2]|0)>>>0>64?(o=c[u+8>>2]|0,o|0):0)bN(o);i=w;return}case 120:{f=1;while(1){g=j+f|0;c[t>>2]=g;e=a[g>>0]|0;if(!(IC(e<<24>>24)|0))break;else f=f+1|0}switch(e<<24>>24){case 80:case 112:case 46:{Kh(b,d,(f|0)==1);i=w;return}default:{}}if((f|0)==1){c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,1389314,26);c[b>>2]=1;c[b+4>>2]=g+-2;c[b+8>>2]=0;u=b+16|0;c[u>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(u)|0;kN(v);i=w;return}c[u>>2]=128;g=u+8|0;c[g>>2]=0;c[g+4>>2]=0;Yu(u,128,0,0,0);zg(u)|0;g=d+80|0;d=c[g>>2]|0;s=(c[t>>2]|0)-d|0;c[h>>2]=d;c[h+4>>2]=s;if(vt(h,0,u)|0){t=c[g>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,1389314,26);c[b>>2]=1;c[b+4>>2]=t;c[b+8>>2]=0;t=b+16|0;c[t>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(t)|0;kN(v)}else{e=c[t>>2]|0;f=a[e>>0]|0;switch(f<<24>>24){case 72:case 104:{f=e+1|0;c[t>>2]=f;e=f;f=a[f>>0]|0;break}default:{}}if(f<<24>>24==85){f=e+1|0;c[t>>2]=f;e=f;f=a[f>>0]|0}if(f<<24>>24==76){f=e+1|0;c[t>>2]=f;if((a[f>>0]|0)==76){e=e+2|0;c[t>>2]=e}else e=f}t=c[g>>2]|0;c[r>>2]=t;c[r+4>>2]=e-t;c[v>>2]=c[r>>2];c[v+4>>2]=c[r+4>>2];Jh(b,v,u)}if((c[u>>2]|0)>>>0>64?(q=c[u+8>>2]|0,q|0):0)bN(q);i=w;return}default:{c[u>>2]=128;r=u+8|0;c[r>>2]=0;c[r+4>>2]=0;Yu(u,128,0,0,1);zg(u)|0;r=Hh(t,8)|0;f=(r|0)==16;e=d+80|0;d=c[e>>2]|0;q=(c[t>>2]|0)-d|0;c[s>>2]=d;c[s+4>>2]=q;if(vt(s,r,u)|0){t=c[e>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,f?1389243:1389341,f?25:20);c[b>>2]=1;c[b+4>>2]=t;c[b+8>>2]=0;t=b+16|0;c[t>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(t)|0;kN(v)}else{e=c[t>>2]|0;if(f){e=e+1|0;c[t>>2]=e}f=a[e>>0]|0;if(f<<24>>24==85){e=e+1|0;c[t>>2]=e;f=a[e>>0]|0}if(f<<24>>24==76?(r=e+1|0,c[t>>2]=r,(a[r>>0]|0)==76):0)c[t>>2]=e+2;r=s;s=c[r+4>>2]|0;t=l;c[t>>2]=c[r>>2];c[t+4>>2]=s;c[v>>2]=c[l>>2];c[v+4>>2]=c[l+4>>2];Jh(b,v,u)}if((c[u>>2]|0)>>>0>64?(g=c[u+8>>2]|0,g|0):0)bN(g);i=w;return}}while(0);g=Hh(t,10)|0;h=(g|0)==16;b:do if(h)e=c[t>>2]|0;else{e=c[t>>2]|0;switch(a[e>>0]|0){case 101:case 46:break;default:break b}c[t>>2]=e+1;Ih(b,d);i=w;return}while(0);f=d+80|0;r=c[f>>2]|0;c[u>>2]=r;c[u+4>>2]=e-r;c[s>>2]=128;r=s+8|0;c[r>>2]=0;c[r+4>>2]=0;Yu(s,128,0,0,1);zg(s)|0;if(vt(u,g,s)|0){u=c[f>>2]|0;c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,h?1389243:1389269,h?25:22);c[b>>2]=1;c[b+4>>2]=u;c[b+8>>2]=0;u=b+16|0;c[u>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(u)|0;kN(v)}else{switch(g|0){case 2:case 16:{f=(c[t>>2]|0)+1|0;c[t>>2]=f;break}default:f=c[t>>2]|0}e=a[f>>0]|0;if(e<<24>>24==85){f=f+1|0;c[t>>2]=f;e=a[f>>0]|0}if(e<<24>>24==76?(r=f+1|0,c[t>>2]=r,(a[r>>0]|0)==76):0)c[t>>2]=f+2;r=u;t=c[r+4>>2]|0;u=m;c[u>>2]=c[r>>2];c[u+4>>2]=t;c[v>>2]=c[m>>2];c[v+4>>2]=c[m+4>>2];Jh(b,v,s)}if((c[s>>2]|0)>>>0>64?(n=c[s+8>>2]|0,n|0):0)bN(n);i=w;return}function Hh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=c[b>>2]|0;i=0;while(1){h=e;while(1){f=a[h>>0]|0;g=f<<24>>24;e=h+1|0;if((g+-48|0)>>>0<10)h=e;else break}if(!(IC(g)|0))break;i=(i|0)==0?h:i}g=(f|32)<<24>>24==104;c[b>>2]=(i|0)!=0&(g^1)?i:h;return (g?16:d)|0}function Ih(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=d+92|0;e=c[h>>2]|0;f=a[e>>0]|0;if(((f<<24>>24)+-48|0)>>>0<10)do{e=e+1|0;c[h>>2]=e;f=a[e>>0]|0}while(((f<<24>>24)+-48|0)>>>0<10);switch(f<<24>>24){case 69:case 101:{g=e+1|0;c[h>>2]=g;f=a[g>>0]|0;switch(f<<24>>24){case 43:case 45:{f=e+2|0;c[h>>2]=f;e=f;f=a[f>>0]|0;break}default:e=g}if(((f<<24>>24)+-48|0)>>>0<10)do{e=e+1|0;c[h>>2]=e}while(((a[e>>0]|0)+-48|0)>>>0<10);break}default:{}}d=c[d+80>>2]|0;c[b>>2]=6;c[b+4>>2]=d;c[b+8>>2]=e-d;d=b+16|0;c[d>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(d)|0;return}function Jh(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;l=i;i=i+32|0;j=l+16|0;k=l;f=c[d>>2]|0;f=(f-(mg(d)|0)|0)>>>0<65;h=b;g=c[h>>2]|0;h=c[h+4>>2]|0;if(f){b=c[d>>2]|0;c[j>>2]=b;f=j+8|0;k=f;c[k>>2]=0;c[k+4>>2]=0;if(b>>>0<65){d=d+8|0;k=c[d+4>>2]|0;e=f;c[e>>2]=c[d>>2];c[e+4>>2]=k;e=b}else{Zu(j,d);e=c[j>>2]|0}c[a>>2]=4;d=a+4|0;c[d>>2]=g;c[d+4>>2]=h;d=a+16|0;c[d>>2]=e;b=a+24|0;a=b;c[a>>2]=0;c[a+4>>2]=0;if(e>>>0<65){j=f;k=c[j+4>>2]|0;a=b;c[a>>2]=c[j>>2];c[a+4>>2]=k;i=l;return}Zu(d,j);if((c[j>>2]|0)>>>0<=64){i=l;return}b=c[j+8>>2]|0;if(!b){i=l;return}bN(b);i=l;return}else{b=c[d>>2]|0;c[k>>2]=b;f=k+8|0;j=f;c[j>>2]=0;c[j+4>>2]=0;if(b>>>0<65){d=d+8|0;j=c[d+4>>2]|0;e=f;c[e>>2]=c[d>>2];c[e+4>>2]=j;e=b}else{Zu(k,d);e=c[k>>2]|0}c[a>>2]=5;d=a+4|0;c[d>>2]=g;c[d+4>>2]=h;d=a+16|0;c[d>>2]=e;b=a+24|0;a=b;c[a>>2]=0;c[a+4>>2]=0;if(e>>>0<65){j=f;k=c[j+4>>2]|0;a=b;c[a>>2]=c[j>>2];c[a+4>>2]=k;i=l;return}Zu(d,k);if((c[k>>2]|0)>>>0<=64){i=l;return}b=c[k+8>>2]|0;if(!b){i=l;return}bN(b);i=l;return}}function Kh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m;k=d+92|0;h=c[k>>2]|0;f=a[h>>0]|0;if(f<<24>>24==46){g=1;while(1){j=h+g|0;c[k>>2]=j;f=a[j>>0]|0;if(!(IC(f<<24>>24)|0))break;else g=g+1|0}g=(g|0)!=1;h=j}else g=0;if(!(g|e^1)){k=c[d+80>>2]|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;iN(l,1389362,84);c[b>>2]=1;c[b+4>>2]=k;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(k)|0;kN(l);i=m;return}switch(f<<24>>24){case 80:case 112:break;default:{k=c[d+80>>2]|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;iN(l,1389447,71);c[b>>2]=1;c[b+4>>2]=k;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(k)|0;kN(l);i=m;return}}g=h+1|0;c[k>>2]=g;f=a[g>>0]|0;switch(f<<24>>24){case 45:case 43:{h=h+2|0;c[k>>2]=h;f=a[h>>0]|0;break}default:h=g}if(((f<<24>>24)+-48|0)>>>0<10){g=h;do{g=g+1|0;c[k>>2]=g}while(((a[g>>0]|0)+-48|0)>>>0<10);f=c[d+80>>2]|0;if((g|0)!=(h|0)){l=f;c[b>>2]=6;c[b+4>>2]=l;c[b+8>>2]=g-l;l=b+16|0;c[l>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(l)|0;i=m;return}}else f=c[d+80>>2]|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;iN(l,1389519,81);c[b>>2]=1;c[b+4>>2]=f;c[b+8>>2]=0;k=b+16|0;c[k>>2]=64;b=b+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(k)|0;kN(l);i=m;return}function Lh(a,b){a=a|0;b=b|0;if(EC(a<<24>>24)|0)return 1;switch(a<<24>>24){case 36:case 46:case 95:return 1;default:return a<<24>>24==63|a<<24>>24==64&b|0}return 0}function Mh(b,d){b=b|0;d=d|0;var e=0;Sh(b);c[b>>2]=819904;c[b+88>>2]=d;c[b+96>>2]=0;c[b+100>>2]=0;c[b+92>>2]=0;a[b+104>>0]=1;d=c[d+36>>2]|0;if((d|0)!=0?(e=a[d>>0]|0,e<<24>>24!=0):0)d=e<<24>>24!=64&1;else d=1;a[b+85>>0]=d;return}function Nh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=b;b=c[f>>2]|0;f=c[f+4>>2]|0;e=a+96|0;c[e>>2]=b;c[e+4>>2]=f;if(!d){c[a+92>>2]=b;f=a+80|0;c[f>>2]=0;return}else{c[a+92>>2]=d;f=a+80|0;c[f>>2]=0;return}}function Oh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=d+92|0;i=c[h>>2]|0;c[d+80>>2]=i;j=d+96|0;e=d+100|0;f=i;d=i;g=f;a:while(1){switch(a[g>>0]|0){case 13:case 10:break a;case 0:{if((g|0)==((c[j>>2]|0)+(c[e>>2]|0)|0))break a;break}default:{}}k=g+1|0;c[h>>2]=k;d=k;g=k}c[b>>2]=f;c[b+4>>2]=d-i;return}function Ph(a){a=a|0;c[a>>2]=819932;kN(a+68|0);Rh(a+8|0);return}function Qh(a){a=a|0;c[a>>2]=819932;kN(a+68|0);Rh(a+8|0);$M(a);return}function Rh(a){a=a|0;var b=0;yf(c[a>>2]|0,c[a+4>>2]|0);b=c[a>>2]|0;if((b|0)==(a+16|0))return;AD(b);return}function Sh(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+16|0;f=d+8|0;e=d;c[b>>2]=819932;g=b+8|0;h=b+24|0;c[g>>2]=h;c[b+12>>2]=h;c[b+16>>2]=b+56;h=b+64|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;a[b+84>>0]=1;c[f>>2]=1;c[e>>2]=0;c[e+4>>2]=0;Th(g,f,e);i=d;return}function Th(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=a+4|0;e=c[f>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0)a=f;else{xf(a,0);a=f;e=c[f>>2]|0}f=d;g=c[f>>2]|0;f=c[f+4>>2]|0;c[e>>2]=c[b>>2];d=e+4|0;c[d>>2]=g;c[d+4>>2]=f;d=e+16|0;c[d>>2]=64;b=e+24|0;c[b>>2]=0;c[b+4>>2]=0;zg(d)|0;c[a>>2]=(c[a>>2]|0)+32;return}function Uh(a){a=a|0;return c[a+80>>2]|0}function Vh(a){a=a|0;return c[a+4>>2]|0}function Wh(a){a=a|0;return (c[a+4>>2]|0)+(c[a+8>>2]|0)|0}function Xh(a,b){a=a|0;b=b|0;var d=0;d=wq(c[a+4>>2]|0,1)|0;c[b>>2]=d;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);return}function Yh(a,b){a=a|0;b=b|0;var d=0;d=wq(c[a+4>>2]|0,1)|0;c[b+4>>2]=d;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);return}function Zh(a){a=a|0;var b=0,d=0;c[a>>2]=819960;b=a+132|0;d=c[(c[b>>2]|0)+16>>2]|0;vb[c[(c[d>>2]|0)+4>>2]&255](d);b=c[b>>2]|0;if(b|0){vs(b);$M(b)}b=c[a+144>>2]|0;if((b|0)==(a+156|0)){el(a);return}AD(b);el(a);return}function _h(a){a=a|0;Zh(a);$M(a);return}function $h(a,b){a=a|0;b=b|0;Js(c[a+132>>2]|0,b,0);return}function ai(b){b=b|0;var d=0;d=c[b+132>>2]|0;if(d|0)xs(d);c[b+136>>2]=0;a[b+140>>0]=1;a[b+141>>0]=0;c[b+148>>2]=c[b+144>>2];hl(b);return}function bi(a){a=a|0;return 0}function ci(a){a=a|0;return 0}function di(a){a=a|0;return 1}function ei(a,b){a=a|0;b=b|0;return}function fi(a){a=a|0;return}function gi(a,b,c){a=a|0;b=b|0;c=c|0;cj(a,b,c)|0;return}function hi(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;e=h;c[e>>2]=d;ol(b,d);f=b+132|0;Js(c[f>>2]|0,d,0);g=Xi(b)|0;do if(g|0?(a[g+8>>0]|0)==1:0){f=c[f>>2]|0;if(c[f+244>>2]|0?a[f+248>>0]&1:0)break;c[d>>2]=c[d>>2]&7|g;f=d+16|0;c[f>>2]=(c[g+36>>2]|0)-(c[g+32>>2]|0);c[f+4>>2]=0;g=d+4|0;c[g>>2]=c[g>>2]&-1537|512;i=h;return}while(0);bj(b+144|0,e);i=h;return}function ii(a,b){a=a|0;b=b|0;return}function ji(a,b){a=a|0;b=b|0;return}function ki(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function li(a,b,d){a=a|0;b=b|0;d=d|0;Js(c[a+132>>2]|0,b,0);return sl(a,b,d)|0}function mi(a,b,c){a=a|0;b=b|0;c=c|0;Nv(1389743,1)}function ni(a,b,c){a=a|0;b=b|0;c=c|0;return}function oi(a,b){a=a|0;b=b|0;var d=0,e=0;e=Vi(a)|0;d=e+32|0;Si(a,e,(c[e+36>>2]|0)-(c[d>>2]|0)|0,0);a=c[b>>2]|0;aj(d,a,a+(c[b+4>>2]|0)|0);return}function pi(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,m=0,n=0;n=i;i=i+32|0;g=n;k=n+24|0;m=n+8|0;j=c[f>>2]|0;c[k>>2]=j;c[g>>2]=c[k>>2];Gl(b,d,e,g);f=Vi(b)|0;k=f+32|0;h=f+36|0;Si(b,f,(c[h>>2]|0)-(c[k>>2]|0)|0,0);if($n(d,g,c[b+132>>2]|0)|0){m=g;tb[c[(c[b>>2]|0)+176>>2]&31](b,c[m>>2]|0,c[m+4>>2]|0,e,n+28|0);i=n;return}f=f+76|0;g=(c[h>>2]|0)-(c[k>>2]|0)|0;switch(e|0){case 1:{l=0;break}case 2:{l=1;break}case 4:{l=2;break}case 8:{l=3;break}default:{}}c[m>>2]=d;c[m+4>>2]=g;c[m+8>>2]=l;c[m+12>>2]=j;Wi(f,m);e=(c[h>>2]|0)+e-(c[k>>2]|0)|0;a[m>>0]=0;Zi(k,e,m);i=n;return}function qi(a,b){a=a|0;b=b|0;var d=0,e=0;e=i;i=i+16|0;d=e;if($n(b,d,c[a+132>>2]|0)|0){qn(a,c[d>>2]|0,c[d+4>>2]|0,0);i=e;return}else{d=YM(64)|0;_i(d,b,0,0);Qi(a,d);i=e;return}}function ri(a,b){a=a|0;b=b|0;var d=0,e=0;e=i;i=i+16|0;d=e;if($n(b,d,c[a+132>>2]|0)|0){rn(a,c[d>>2]|0,c[d+4>>2]|0);i=e;return}else{d=YM(64)|0;_i(d,b,1,0);Qi(a,d);i=e;return}}function si(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+16|0;f=e;j=Vi(b)|0;g=j+32|0;h=j+36|0;Si(b,j,(c[h>>2]|0)-(c[g>>2]|0)|0,0);b=(c[h>>2]|0)-(c[g>>2]|0)|0;c[f>>2]=d;c[f+4>>2]=b;c[f+8>>2]=10;c[f+12>>2]=0;Wi(j+76|0,f);d=(c[h>>2]|0)+8-(c[g>>2]|0)|0;a[f>>0]=0;Zi(g,d,f);i=e;return}function ti(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+16|0;f=e;j=Vi(b)|0;g=j+32|0;h=j+36|0;Si(b,j,(c[h>>2]|0)-(c[g>>2]|0)|0,0);b=(c[h>>2]|0)-(c[g>>2]|0)|0;c[f>>2]=d;c[f+4>>2]=b;c[f+8>>2]=10;c[f+12>>2]=0;Wi(j+76|0,f);d=(c[h>>2]|0)+4-(c[g>>2]|0)|0;a[f>>0]=0;Zi(g,d,f);i=e;return}function ui(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=YM(48)|0;Sk(g,3,0,0,0);a[g+32>>0]=f;f=g+40|0;c[f>>2]=d;c[f+4>>2]=e;Qi(b,g);return}function vi(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;i=YM(56)|0;Sk(i,0,0,0,0);c[i+32>>2]=d;j=i+36|0;a[j>>0]=a[j>>0]&-2;j=i+40|0;c[j>>2]=e;c[j+4>>2]=f;c[i+48>>2]=g;c[i+52>>2]=(h|0)==0?d:h;Qi(b,i);e=c[b+60>>2]|0;if((c[b+56>>2]|0)==(e|0))e=0;else e=c[e+-16>>2]|0;e=e+12|0;if((c[e>>2]|0)>>>0>=d>>>0)return;c[e>>2]=d;return}function wi(b,d,e){b=b|0;d=d|0;e=e|0;Cb[c[(c[b>>2]|0)+200>>2]&15](b,d,0,0,1,e);e=(Xi(b)|0)+36|0;a[e>>0]=a[e>>0]|1;return}function xi(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=YM(40)|0;Sk(f,5,0,0,0);c[f+32>>2]=d;a[f+36>>0]=e;Qi(b,f);return}function yi(a,b){a=a|0;b=b|0;return}function zi(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;k=i;i=i+16|0;l=k+8|0;m=k;o=j;n=c[o+4>>2]|0;j=m;c[j>>2]=c[o>>2];c[j+4>>2]=n;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];Sl(a,b,d,e,f,g,h,l);i=k;return}function Ai(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;k=i;i=i+16|0;l=k+8|0;m=k;o=j;n=c[o+4>>2]|0;j=m;c[j>>2]=c[o>>2];c[j+4>>2]=n;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];Ul(a,b,d,e,f,g,h,l);i=k;return}function Bi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function Ci(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;e=i;i=i+16|0;d=e+8|0;b=e;g=f;a=c[g+4>>2]|0;f=b;c[f>>2]=c[g>>2];c[f+4>>2]=a;c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];i=e;return}function Di(a){a=a|0;return}function Ei(a){a=a|0;return}function Fi(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;g=i;i=i+16|0;f=g;if(((Xd(b,1)|0?(h=Xd(b,1)|0,(h|0)==(Xd(d,1)|0)):0)?(c[b+4>>2]&1536|0)!=1024:0)?(c[d+4>>2]&1536|0)!=1024:0){j=c[(c[a>>2]|0)+176>>2]|0;b=b+16|0;h=d+16|0;h=TO(c[b>>2]|0,c[b+4>>2]|0,c[h>>2]|0,c[h+4>>2]|0)|0;tb[j&31](a,h,E,e,f);i=g;return}Zl(a,b,d,e);i=g;return}function Gi(b,c,d){b=b|0;c=c|0;d=d|0;a[b+140>>0]=c&1;a[b+141>>0]=d&1;return}function Hi(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=i;i=i+48|0;l=m+24|0;k=m+8|0;h=m+16|0;o=m;Vn(d,k)|0;j=Vi(b)|0;Si(b,j,(c[j+36>>2]|0)-(c[j+32>>2]|0)|0,0);d=c[(c[b+132>>2]|0)+8>>2]|0;n=c[(c[d>>2]|0)+24>>2]|0;q=e;p=c[q+4>>2]|0;e=o;c[e>>2]=c[q>>2];c[e+4>>2]=p;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];Ib[n&63](h,d,l);e=h+4|0;if(!(a[e>>0]|0)){q=1;i=m;return q|0}d=c[h>>2]|0;if(!f){f=b+4|0;q=wq(c[f>>2]|0,1)|0;f=Tn(q,0,c[f>>2]|0)|0}p=c[k>>2]|0;q=c[g>>2]|0;c[l>>2]=f;c[l+4>>2]=p;c[l+8>>2]=d;c[l+12>>2]=q;Wi(j+76|0,l);if(!(a[e>>0]|0)){q=0;i=m;return q|0}a[e>>0]=0;q=0;i=m;return q|0}function Ii(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,m=0;l=i;i=i+176|0;k=l;Hm(b,d,e,f);g=c[b+60>>2]|0;if((c[b+56>>2]|0)==(g|0))g=0;else g=c[g+-16>>2]|0;j=g+32|0;a[j>>0]=a[j>>0]|2;j=b+132|0;h=c[j>>2]|0;m=c[h+8>>2]|0;if(!(Eb[c[(c[m>>2]|0)+40>>2]&63](m,d)|0)){Nb[c[(c[b>>2]|0)+420>>2]&31](b,d,e,f);i=l;return}do if(!(a[h+248>>0]&1)){if(c[h+244>>2]|0?c[g+24>>2]|0:0)break;Ib[c[(c[b>>2]|0)+424>>2]&63](b,d,e);i=l;return}while(0);g=d+8|0;m=c[g>>2]|0;g=c[g+4>>2]|0;c[k>>2]=0;h=k+8|0;c[h>>2]=m;c[h+4>>2]=g;c[k+16>>2]=0;h=k+40|0;g=k+24|0;c[g>>2]=h;c[k+28>>2]=h;c[k+32>>2]=k+168;m=c[(c[j>>2]|0)+8>>2]|0;Ib[c[(c[m>>2]|0)+52>>2]&63](m,d,k);while(1){m=c[(c[j>>2]|0)+8>>2]|0;if(!(Eb[c[(c[m>>2]|0)+40>>2]&63](m,k)|0))break;m=c[(c[j>>2]|0)+8>>2]|0;Ib[c[(c[m>>2]|0)+52>>2]&63](m,k,k)}Nb[c[(c[b>>2]|0)+420>>2]&31](b,k,e,f);g=c[g>>2]|0;if((g|0)!=(h|0))AD(g);i=l;return}function Ji(a,b){a=a|0;b=b|0}function Ki(a,b){a=a|0;b=b|0}function Li(a){a=a|0}function Mi(a){a=a|0;var b=0,d=0;d=i;i=i+16|0;b=d;c[b>>2]=0;Si(a,0,0,0);at(c[a+132>>2]|0,b);i=d;return c[b>>2]|0}function Ni(b,c){b=b|0;c=c|0;return (a[c+32>>0]&2)!=0|0}function Oi(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;e=i;i=i+176|0;g=e+32|0;h=e+8|0;k=YM(264)|0;Pi(k,b,d,0);Qi(a,k);f=g+12|0;c[g>>2]=f;j=g+4|0;c[j>>2]=f;c[g+8>>2]=g+140;fg(h,g);a=c[(c[a+132>>2]|0)+12>>2]|0;Cb[c[(c[a>>2]|0)+12>>2]&15](a,b,h,k+52|0,d,e);Ri(k+32|0,c[g>>2]|0,c[j>>2]|0);Zt(h);a=c[g>>2]|0;if((a|0)==(f|0)){i=e;return}AD(a);i=e;return}function Pi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;Sk(a,4,1,0,e);e=a+32|0;f=a+44|0;c[e>>2]=f;c[a+36>>2]=f;c[a+40>>2]=e+20;e=a+64|0;c[a+52>>2]=e;c[a+56>>2]=e;c[a+60>>2]=a+80;e=a+88|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];Ti(a+112|0,b+24|0);c[a+256>>2]=d;return}function Qi(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;Si(a,b,0,0);d=c[a+60>>2]|0;if((c[a+56>>2]|0)==(d|0))f=0;else f=c[d+-16>>2]|0;e=c[a+136>>2]|0;d=c[e>>2]|0;c[b+4>>2]=e;c[b>>2]=d;a=f+72|0;if((e|0)==(c[a>>2]|0)){c[a>>2]=b;c[e>>2]=b;b=b+16|0;c[b>>2]=f;return}else{c[d+4>>2]=b;c[e>>2]=b;b=b+16|0;c[b>>2]=f;return}}function Ri(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=d-b|0;f=a+4|0;g=c[f>>2]|0;if(e>>>0>((c[a+8>>2]|0)-g|0)>>>0)rw(a,a+12|0,g+e-(c[a>>2]|0)|0,1);if((b|0)==(d|0)){g=c[f>>2]|0;g=g+e|0;c[f>>2]=g;return}$O(c[f>>2]|0,b|0,e|0)|0;g=c[f>>2]|0;g=g+e|0;c[f>>2]=g;return}function Si(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;j=a+144|0;g=c[j>>2]|0;k=a+148|0;h=c[k>>2]|0;if((g|0)==(h|0))return;f=g;if(!b){b=YM(152)|0;Sk(b,1,0,0,0);i=b+44|0;c[b+32>>2]=i;c[b+36>>2]=i;i=b+76|0;c[b+40>>2]=i;f=b+88|0;c[i>>2]=f;c[b+80>>2]=f;c[b+84>>2]=b+152;f=c[a+60>>2]|0;if((c[a+56>>2]|0)==(f|0))i=0;else i=c[f+-16>>2]|0;f=c[a+136>>2]|0;g=c[f>>2]|0;c[b+4>>2]=f;c[b>>2]=g;h=i+72|0;if((f|0)==(c[h>>2]|0))c[h>>2]=b;else c[g+4>>2]=b;c[f>>2]=b;c[b+16>>2]=i;f=c[j>>2]|0;g=f;h=c[k>>2]|0}if((g|0)!=(h|0)){f=g;do{a=c[f>>2]|0;c[a>>2]=c[a>>2]&7|b;i=a+16|0;c[i>>2]=d;c[i+4>>2]=e;a=a+4|0;c[a>>2]=c[a>>2]&-1537|512;f=f+4|0}while((f|0)!=(h|0));f=c[j>>2]|0}c[k>>2]=f;return}function Ti(a,b){a=a|0;b=b|0;var d=0;d=a+16|0;c[a>>2]=d;c[a+4>>2]=d;c[a+8>>2]=a+144;if((c[b>>2]|0)==(c[b+4>>2]|0))return;Ui(a,b)|0;return}function Ui(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((a|0)==(b|0))return a|0;j=b+4|0;h=c[b>>2]|0;i=(c[j>>2]|0)-h|0;k=i>>4;l=a+4|0;e=c[a>>2]|0;g=(c[l>>2]|0)-e|0;f=g>>4;d=e;if(f>>>0>=k>>>0){if(k){kP(d|0,h|0,i|0)|0;d=d+(k<<4)|0}c[l>>2]=d;return a|0}if((c[a+8>>2]|0)-e>>4>>>0>=k>>>0)if(f){if(g)kP(d|0,h|0,g|0)|0}else f=0;else{c[l>>2]=d;rw(a,a+16|0,i,16);f=0}e=(c[b>>2]|0)+(f<<4)|0;d=c[j>>2]|0;if((e|0)!=(d|0))$O((c[a>>2]|0)+(f<<4)|0,e|0,d-e|0)|0;c[l>>2]=(c[a>>2]|0)+(k<<4);return a|0}function Vi(d){d=d|0;var e=0,f=0,g=0;e=Xi(d)|0;if(e|0?(f=b[e+8>>1]|0,(f&255)<<24>>24==1):0){g=c[d+132>>2]|0;if(!(c[g+244>>2]|0)){g=e;return g|0}if((a[g+248>>0]&1)!=0|(f&65535)<256){g=e;return g|0}}g=YM(152)|0;Sk(g,1,0,0,0);e=g+44|0;c[g+32>>2]=e;c[g+36>>2]=e;e=g+76|0;c[g+40>>2]=e;f=g+88|0;c[e>>2]=f;c[g+80>>2]=f;c[g+84>>2]=g+152;Qi(d,g);return g|0}function Wi(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,16);d=c[e>>2]|0};c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];c[e>>2]=(c[e>>2]|0)+16;return}function Xi(a){a=a|0;var b=0,d=0;b=(c[(c[a+60>>2]|0)+-16>>2]|0)+72|0;d=c[b>>2]|0;if(!d){d=Yi()|0;c[b>>2]=d;c[d>>2]=d;d=c[b>>2]|0;c[d+4>>2]=0}b=c[a+136>>2]|0;if((b|0)==(d|0)){a=0;return a|0}a=c[b>>2]|0;return a|0}function Yi(){var a=0;a=YM(32)|0;Rk(a);return a|0}function Zi(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=b+4|0;f=c[j>>2]|0;h=c[b>>2]|0;i=f-h|0;g=h;if(i>>>0>d>>>0){c[j>>2]=g+d;return}if(i>>>0>=d>>>0)return;if(((c[b+8>>2]|0)-h|0)>>>0>>0){rw(b,b+12|0,d,1);h=b;g=c[b>>2]|0;f=c[j>>2]|0}else h=b;g=g+d|0;if((f|0)!=(g|0))do{a[f>>0]=a[e>>0]|0;f=f+1|0}while((f|0)!=(g|0));c[j>>2]=(c[h>>2]|0)+d;return}function _i(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=i;i=i+16|0;h=g;Sk(b,8,0,0,f);c[b+32>>2]=d;a[b+36>>0]=e&1;f=b+40|0;e=b+52|0;c[f>>2]=e;c[b+44>>2]=e;c[b+48>>2]=f+20;a[h>>0]=0;$i(f,h);i=g;return}function $i(b,d){b=b|0;d=d|0;var e=0,f=0;f=b+4|0;e=c[f>>2]|0;if(e>>>0>=(c[b+8>>2]|0)>>>0){rw(b,b+12|0,0,1);e=c[f>>2]|0}a[e>>0]=a[d>>0]|0;c[f>>2]=(c[f>>2]|0)+1;return}function aj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=d-b|0;f=a+4|0;g=c[f>>2]|0;if(e>>>0>((c[a+8>>2]|0)-g|0)>>>0)rw(a,a+12|0,g+e-(c[a>>2]|0)|0,1);if((b|0)==(d|0)){g=c[f>>2]|0;g=g+e|0;c[f>>2]=g;return}$O(c[f>>2]|0,b|0,e|0)|0;g=c[f>>2]|0;g=g+e|0;c[f>>2]=g;return}function bj(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,4);d=c[e>>2]|0}c[d>>2]=c[b>>2];c[e>>2]=(c[e>>2]|0)+4;return}function cj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;i=i+16|0;e=h;Si(a,0,0,0);f=a+132|0;g=zs(c[f>>2]|0,b)|0;j=e;c[j>>2]=0;c[j+4>>2]=0;if(!d){j=0;b=mo(b,j)|0;j=a+136|0;c[j>>2]=b;i=h;return g|0}if(!($n(d,e,c[f>>2]|0)|0))Nv(1389790,1);j=e;d=c[j>>2]|0;j=c[j+4>>2]|0;if(j>>>0>0|(j|0)==0&d>>>0>8192)Nv(1389824,1);else{j=d;b=mo(b,j)|0;j=a+136|0;c[j>>2]=b;i=h;return g|0}return 0}function dj(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;pn(b,d);c[b>>2]=819960;h=YM(1192)|0;ps(h,d,e,g,Eb[c[(c[e>>2]|0)+12>>2]&63](e,f)|0);c[b+132>>2]=h;c[b+136>>2]=0;a[b+140>>0]=1;a[b+141>>0]=0;g=b+156|0;c[b+144>>2]=g;c[b+148>>2]=g;c[b+152>>2]=b+164;return}function ej(a,b){a=a|0;b=b|0;return}function fj(a){a=a|0;return}function gj(a){a=a|0;$M(a);return}function hj(a){a=a|0;return}function ij(a){a=a|0;c[a>>2]=820396;return}function jj(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,m=0,n=0,o=0,p=0;n=i;i=i+48|0;m=n+32|0;l=n+24|0;k=n+16|0;h=n+8|0;f=n;j=b+108|0;p=j;o=c[p+4>>2]|0;g=k;c[g>>2]=c[p>>2];c[g+4>>2]=o;c[m>>2]=c[k>>2];c[m+4>>2]=c[k+4>>2];if(mj(b,m,0)|0){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=9;f=e}else f=Mu(e,9)|0;o=j;p=c[o+4>>2]|0;g=h;c[g>>2]=c[o>>2];c[g+4>>2]=p;c[m>>2]=c[h>>2];c[m+4>>2]=c[h+4>>2];f=be(f,m)|0;g=f+12|0;h=c[g>>2]|0;if(h>>>0<(c[f+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=10;i=n;return}else{Mu(f,10)|0;i=n;return}}c[l>>2]=1397461;c[l+4>>2]=10;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];k=be(e,m)|0;o=c[j+4>>2]|0;p=f;c[p>>2]=c[j>>2];c[p+4>>2]=o;c[m>>2]=c[f>>2];c[m+4>>2]=c[f+4>>2];k=be(k,m)|0;c[l>>2]=1397516;c[l+4>>2]=2;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(k,m)|0;k=b+116|0;do if(c[k>>2]&64|0){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=100;break}else{Mu(e,100)|0;break}}while(0);do if(c[k>>2]&128|0){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=98;break}else{Mu(e,98)|0;break}}while(0);f=c[k>>2]|0;if(f&536870912){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=120}else Mu(e,120)|0;f=c[k>>2]|0}do if((f|0)<0){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=119;break}else{Mu(e,119)|0;break}}else{h=e+12|0;j=c[h>>2]|0;g=j>>>0<(c[e+8>>2]|0)>>>0;if(!(f&1073741824))if(g){c[h>>2]=j+1;a[j>>0]=121;break}else{Mu(e,121)|0;break}else if(g){c[h>>2]=j+1;a[j>>0]=114;break}else{Mu(e,114)|0;break}}while(0);do if(c[k>>2]&2048|0){f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=110;break}else{Mu(e,110)|0;break}}while(0);h=e+12|0;do if(c[k>>2]&268435456){f=c[h>>2]|0;g=e+8|0;if(f>>>0<(c[g>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=115;break}else{Mu(e,115)|0;break}}else g=e+8|0;while(0);f=c[h>>2]|0;if(f>>>0<(c[g>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=34}else Mu(e,34)|0;if(c[k>>2]&4096|0){c[l>>2]=1409868;c[l+4>>2]=1;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;switch(c[b+124>>2]|0){case 1:{c[l>>2]=1389904;c[l+4>>2]=9;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 2:{c[l>>2]=1389914;c[l+4>>2]=8;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 3:{c[l>>2]=1389923;c[l+4>>2]=10;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 4:{c[l>>2]=1389934;c[l+4>>2]=14;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 5:{c[l>>2]=1389949;c[l+4>>2]=12;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 6:{c[l>>2]=1389962;c[l+4>>2]=8;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}case 7:{c[l>>2]=1389971;c[l+4>>2]=7;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];be(e,m)|0;break}default:{}}np(c[b+120>>2]|0,e,d)}f=c[h>>2]|0;if(f>>>0<(c[g>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=10;i=n;return}else{Mu(e,10)|0;i=n;return}}function kj(a){a=a|0;return (c[a+104>>2]&255)<<24>>24==1|0}function lj(a){a=a|0;return (c[a+116>>2]&128|0)!=0|0}function mj(a,b,d){a=a|0;b=b|0;d=d|0;if(c[a+120>>2]|0){d=0;return d|0}d=b;a=c[d>>2]|0;switch(c[d+4>>2]|0){case 5:if(!(PC(a,1396222,5)|0)){d=1;return d|0}else return (PC(a,1396228,5)|0)==0|0;case 4:return (PC(a,1396234,4)|0)==0|0;default:{d=0;return d|0}}return 0}function nj(a){a=a|0;go(a);return}function oj(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,m=0,n=0,o=0,p=0;p=i;i=i+32|0;n=p+24|0;o=p;f=p+16|0;h=p+8|0;c[o>>2]=1397461;c[o+4>>2]=10;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];g=be(e,n)|0;m=(a[b+123>>0]|0)==0;d=b+108|0;c[f>>2]=d;if(m)d=UB(d)|0;else d=16;c[f+4>>2]=d;c[n>>2]=c[f>>2];c[n+4>>2]=c[f+4>>2];f=be(g,n)|0;d=f+12|0;g=c[d>>2]|0;if(g>>>0<(c[f+8>>2]|0)>>>0){c[d>>2]=g+1;a[g>>0]=44}else f=Mu(f,44)|0;m=(a[b+139>>0]|0)==0;d=b+124|0;c[h>>2]=d;if(m)d=UB(d)|0;else d=16;c[h+4>>2]=d;c[n>>2]=c[h>>2];c[n+4>>2]=c[h+4>>2];be(f,n)|0;d=c[b+140>>2]|0;if(!d){d=e+12|0;f=c[d>>2]|0;if(f>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=f+1;a[f>>0]=10;i=p;return}else{Mu(e,10)|0;i=p;return}}f=d&255;if(!(4091901>>>f&1)){d=e+12|0;f=c[d>>2]|0;if(f>>>0<(c[e+8>>2]|0)>>>0){c[d>>2]=f+1;a[f>>0]=10;i=p;return}else{Mu(e,10)|0;i=p;return}}l=e+12|0;g=c[l>>2]|0;m=e+8|0;if(g>>>0<(c[m>>2]|0)>>>0){c[l>>2]=g+1;a[g>>0]=44}else Mu(e,44)|0;ae(e,c[820452+(f<<3)>>2]|0)|0;d=d&-256;if(!d){d=b+144|0;if(c[d>>2]|0){c[o>>2]=1390020;c[o+4>>2]=6;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];b=be(e,n)|0;Lu(b,c[d>>2]|0)|0}d=c[l>>2]|0;if(d>>>0<(c[m>>2]|0)>>>0){c[l>>2]=d+1;a[d>>0]=10;i=p;return}else{Mu(e,10)|0;i=p;return}}j=o+4|0;k=o+4|0;h=44;f=0;a:while(1){if((f|0)==10)break;while(1){g=c[820628+(f*12|0)>>2]|0;if(g&d|0)break;f=f+1|0;if((f|0)==10)break a}d=d&~g;g=c[l>>2]|0;if(g>>>0<(c[m>>2]|0)>>>0){c[l>>2]=g+1;a[g>>0]=h}else Mu(e,h)|0;if((f+-7|0)>>>0>2)ae(e,c[820628+(f*12|0)+4>>2]|0)|0;else{c[o>>2]=1394830;c[j>>2]=2;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];h=be(e,n)|0;h=ae(h,c[820628+(f*12|0)+8>>2]|0)|0;c[o>>2]=1394809;c[k>>2]=2;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];be(h,n)|0}if(!d)break;else{h=43;f=f+1|0}}f=b+144|0;if(c[f>>2]|0){d=c[l>>2]|0;if(d>>>0<(c[m>>2]|0)>>>0){c[l>>2]=d+1;a[d>>0]=44;d=e}else d=Mu(e,44)|0;Lu(d,c[f>>2]|0)|0}d=c[l>>2]|0;if(d>>>0<(c[m>>2]|0)>>>0){c[l>>2]=d+1;a[d>>0]=10;i=p;return}else{Mu(e,10)|0;i=p;return}}function pj(a){a=a|0;return (c[a+140>>2]|0)<0|0}function qj(a){a=a|0;a=(c[a+140>>2]&255)+-1|0;if(a>>>0<18)return (133121>>>(a&262143)&1|0)!=0|0;else return 0;return 0}function rj(b,d,e,f,g,h,j){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;l=i;i=i+16|0;k=l+4|0;m=l;c[m>>2]=c[h>>2];c[k>>2]=c[m>>2];fo(b,2,k,j);c[b>>2]=820440;c[b+140>>2]=f;c[b+144>>2]=g;k=c[d+4>>2]|0;j=c[d>>2]|0;d=c[e+4>>2]|0;h=c[e>>2]|0;g=0;do{if(g>>>0>>0)f=a[j+g>>0]|0;else f=0;a[b+108+g>>0]=f;if(g>>>0>>0)f=a[h+g>>0]|0;else f=0;a[b+124+g>>0]=f;g=g+1|0}while((g|0)!=16);i=l;return}function sj(b,d,e,f,g,h,j){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,y=0,z=0;y=i;i=i+128|0;q=y+120|0;r=y+112|0;s=y+8|0;w=y+56|0;n=y;p=y+48|0;t=y+40|0;u=y+16|0;a[h>>0]=0;x=w+12|0;c[w>>2]=x;m=w+4|0;c[m>>2]=x;c[w+8>>2]=w+52;st(d,w,44,-1,1);k=c[m>>2]|0;d=c[w>>2]|0;if((k|0)==(d|0)){c[s>>2]=0;c[s+4>>2]=0;l=k;d=k}else{c[r>>2]=1391134;c[r+4>>2]=6;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];ah(s,d,q);l=c[w>>2]|0;d=c[m>>2]|0}z=s;k=c[z+4>>2]|0;o=e;c[o>>2]=c[z>>2];c[o+4>>2]=k;if(d-l>>3>>>0>1){c[r>>2]=1391134;c[r+4>>2]=6;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];ah(s,l+8|0,q);l=c[w>>2]|0;d=c[m>>2]|0}else{c[s>>2]=0;c[s+4>>2]=0}k=s;o=c[k+4>>2]|0;z=f;c[z>>2]=c[k>>2];c[z+4>>2]=o;if(d-l>>3>>>0>2){c[r>>2]=1391134;c[r+4>>2]=6;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];ah(n,l+16|0,q);l=c[w>>2]|0;d=c[m>>2]|0}else{c[n>>2]=0;c[n+4>>2]=0}if(d-l>>3>>>0>3){c[r>>2]=1391134;c[r+4>>2]=6;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];ah(p,l+24|0,q);l=c[w>>2]|0;d=c[m>>2]|0}else{c[p>>2]=0;c[p+4>>2]=0}if(d-l>>3>>>0>4){c[r>>2]=1391134;c[r+4>>2]=6;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];ah(t,l+32|0,q)}else{c[t>>2]=0;c[t+4>>2]=0}do if(((c[e+4>>2]|0)+-1|0)>>>0<=15){d=c[f+4>>2]|0;if(!d){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391229,76);break}if(d>>>0>16){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391306,87);break}c[g>>2]=0;c[j>>2]=0;if(!(c[n+4>>2]|0)){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1459454,0);break}e=n;l=c[e+4>>2]|0;m=(l|0)==0;e=c[e>>2]|0;d=820452;while(1){k=c[d>>2]|0;if(k|0?(l|0)==(UB(k)|0):0){if(m)break;if(!(PC(e,k,l)|0))break}d=d+8|0;if((d|0)==820628){v=30;break}}if((v|0)==30){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391394,53);break}d=d-820452>>3;c[g>>2]=d;a[h>>0]=1;if(!(c[p+4>>2]|0)){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((d|0)==8){iN(b,1391448,73);break}else{iN(b,1459454,0);break}}o=u+12|0;c[u>>2]=o;n=u+4|0;c[n>>2]=o;c[u+8>>2]=u+20;st(p,u,43,-1,0);d=c[u>>2]|0;n=c[n>>2]|0;a:do if((d|0)==(n|0)){d=c[g>>2]|0;v=50}else{h=s+4|0;f=r+4|0;e=d;b:while(1){d=820628;while(1){k=d+4|0;if(c[k>>2]|0){c[s>>2]=1391134;c[h>>2]=6;c[q>>2]=c[s>>2];c[q+4>>2]=c[s+4>>2];ah(r,e,q);m=c[k>>2]|0;if(!m)k=0;else k=UB(m)|0;l=c[r>>2]|0;if((c[f>>2]|0)==(k|0)){if(!k){v=44;break}if(!(PC(l,m,k)|0))break}else v=45}else v=45;if((v|0)==45)v=0;d=d+12|0;if((d|0)==820760)break b}if((v|0)==44)v=0;d=c[g>>2]|c[d>>2];c[g>>2]=d;e=e+8|0;if((e|0)==(n|0)){v=50;break a}}c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391522,46)}while(0);do if((v|0)==50){if(!(c[t+4>>2]|0)){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((d|0)==8){iN(b,1391448,73);break}else{iN(b,1459454,0);break}}if((d&255|0)!=8){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391569,103);break}z=tj(t,0,j)|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if(z){iN(b,1391673,50);break}else{iN(b,1459454,0);break}}while(0);d=c[u>>2]|0;if((d|0)!=(o|0))AD(d)}else{c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,1391141,87)}while(0);d=c[w>>2]|0;if((d|0)==(x|0)){i=y;return}AD(d);i=y;return}function tj(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;f=i;i=i+32|0;g=f+16|0;e=f+8|0;h=f;k=a;j=c[k+4>>2]|0;a=h;c[a>>2]=c[k>>2];c[a+4>>2]=j;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];if(tt(g,b,e)|0){k=1;i=f;return k|0}k=e;a=c[k>>2]|0;if(!((a|0)==(a|0)?0==(c[k+4>>2]|0):0)){k=1;i=f;return k|0}c[d>>2]=a;k=0;i=f;return k|0}function uj(a,b){a=a|0;b=b|0;return 0}function vj(b){b=b|0;Ro(b);a[b+138>>0]=0;c[b+140>>2]=1;a[b+145>>0]=0;a[b+146>>0]=0;c[b+156>>2]=1396338;a[b+162>>0]=1;c[b+168>>2]=0;c[b+164>>2]=0;c[b+172>>2]=0;a[b+176>>0]=1;a[b+126>>0]=1;a[b+204>>0]=1;a[b+206>>0]=0;c[b>>2]=820768;return}function wj(a){a=a|0;Ko(a);$M(a);return}function xj(b){b=b|0;Ro(b);a[b+138>>0]=0;c[b+140>>2]=1;a[b+145>>0]=0;a[b+146>>0]=0;c[b+156>>2]=1396338;a[b+162>>0]=1;c[b+168>>2]=0;c[b+164>>2]=0;c[b+172>>2]=0;a[b+176>>0]=1;a[b+126>>0]=1;a[b+204>>0]=1;a[b+206>>0]=0;c[b>>2]=820812;return}function yj(a){a=a|0;Ko(a);$M(a);return}function zj(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;a=a+4|0;d=c[a>>2]|0;e=d|268435456;c[a>>2]=e;switch(b|0){case 0:{f=0;break}case 1:{f=524288;break}case 2:{f=1048576;break}case 10:{f=1572864;break}default:{}}c[a>>2]=e&-1638400|f|d&65535;return}function Aj(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;e=c[d>>2]|0;a:do if(!(e&268435456))if(!(Xd(a,1)|0)){b=c[d>>2]|0;if(!(b&256))if(!(b&134217728))b=b>>>26&1^1;else b=2;else b=1}else b=0;else switch(e>>>19&3){case 0:{b=0;break a}case 1:{b=1;break a}case 2:{b=2;break a}case 3:{b=10;break a}default:{}}while(0);return b|0}function Bj(a){a=a|0;return (c[a+4>>2]&268435456|0)!=0|0}function Cj(a,b){a=a|0;b=b|0;var d=0;switch(b|0){case 3:case 2:case 1:case 0:{d=b;break}case 5:{d=4;break}case 6:{d=5;break}case 10:{d=6;break}default:{}}b=a+4|0;a=c[b>>2]|0;c[b>>2]=a&-524288|d<<16|a&65535;return}function Dj(a){a=a|0;var b=0;switch((c[a+4>>2]|0)>>>16&7){case 0:{b=0;break}case 1:{b=1;break}case 2:{b=2;break}case 3:{b=3;break}case 4:{b=5;break}case 5:{b=6;break}case 6:{b=10;break}default:{}}return b|0}function Ej(a,b){a=a|0;b=b|0;var d=0;a=a+4|0;d=c[a>>2]|0;c[a>>2]=d&-6356992|b<<21|d&65535;return}function Fj(a){a=a|0;a=a+4|0;c[a>>2]=c[a>>2]|134217728;return}function Gj(a){a=a|0;a=a+4|0;c[a>>2]=c[a>>2]|67108864;return}function Hj(a){a=a|0;var b=0;c[a>>2]=820856;b=c[a+168>>2]|0;if((b|0)!=(a+180|0))AD(b);Zh(a);return}function Ij(a){a=a|0;Hj(a);$M(a);return}function Jj(b){b=b|0;a[b+164>>0]=0;c[b+172>>2]=c[b+168>>2];ai(b);return}function Kj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=c[b+60>>2]|0;if((c[b+56>>2]|0)!=(f|0)?(i=c[f+-16>>2]|0,(i|0)!=0):0){if(c[i+24>>2]|0)Nv(1392199,1);f=c[b+132>>2]|0;g=c[f+244>>2]|0;if(((g|0)!=0?(a[i+32>>0]&2)!=0:0)?(h=i+12|0,(c[h>>2]|0)>>>0>>0):0){c[h>>2]=g;h=f;g=b}else{h=f;g=b}}else{h=c[b+132>>2]|0;g=b}f=c[d+132>>2]|0;if(f|0)Js(h,f,0);gi(g,d,e);g=d+4|0;f=c[g>>2]|0;if(!f){f=pq(c[b+4>>2]|0,d)|0;c[g>>2]=f}if(Xd(f,1)|0)return;Js(h,f,0);Cj(f,3);return}function Lj(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+4>>2]|0;Ib[c[(c[a>>2]|0)+64>>2]&63](a,c[(c[d+12>>2]|0)+24>>2]|0,0);if(!b)return;b=c[(c[a>>2]|0)+64>>2]|0;e=c[d+4>>2]|0;d=Eb[c[(c[e>>2]|0)+8>>2]&63](e,d)|0;Ib[b&63](a,d,0);return}function Mj(a,b){a=a|0;b=b|0;hi(a,b);if(!(c[(c[(c[a+60>>2]|0)+-16>>2]|0)+120>>2]&1024))return;Cj(b,6);return}function Nj(b,d){b=b|0;d=d|0;var e=0;b=b+132|0;e=c[(c[b>>2]|0)+8>>2]|0;wb[c[(c[e>>2]|0)+64>>2]&127](e,d);if((d|0)!=1)return;e=(c[b>>2]|0)+248|0;a[e>>0]=a[e>>0]|2;return}function Oj(a,b){a=a|0;b=b|0}function Pj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;i=i+16|0;Js(c[a+132>>2]|0,d,0);mp(b,Tn(d,24,c[a+4>>2]|0)|0,e);i=e;return}function Qj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+16|0;e=f;if((d|0)==10){c[e>>2]=b;d=c[a+60>>2]|0;if((c[a+56>>2]|0)==(d|0))d=0;else d=c[d+-16>>2]|0;c[e+4>>2]=d;d=c[a+132>>2]|0;a=d+48|0;b=c[a>>2]|0;if((b|0)==(c[d+52>>2]|0))uk(d+44|0,e);else{g=e;d=c[g+4>>2]|0;e=b;c[e>>2]=c[g>>2];c[e+4>>2]=d;c[a>>2]=(c[a>>2]|0)+8}g=1;i=f;return g|0}Js(c[a+132>>2]|0,b,0);do switch(d|0){case 9:{Ej(b,2);break}case 11:{Ej(b,1);break}case 7:{g=Dj(b)|0;Cj(b,g>>>0>1?g:1);zj(b,10);g=b+4|0;c[g>>2]=c[g>>2]|16;break}case 8:{zj(b,1);g=b+4|0;c[g>>2]=c[g>>2]|16;break}case 19:case 21:{zj(b,2);g=b+4|0;c[g>>2]=c[g>>2]|16;break}case 13:{zj(b,0);g=b+4|0;c[g>>2]=c[g>>2]&-17;break}case 1:{g=Dj(b)|0;Cj(b,g>>>0>2?g:2);break}case 2:{d=Dj(b)|0;switch(d|0){case 10:case 2:case 1:case 0:{d=10;break}default:{}}Cj(b,d);break}case 3:{g=Dj(b)|0;Cj(b,g>>>0>1?g:1);break}case 4:{d=Dj(b)|0;switch(d|0){case 6:case 10:case 2:case 1:case 0:{d=6;break}default:{}}Cj(b,d);break}case 5:{g=Dj(b)|0;Cj(b,g>>>0>1?g:1);break}case 6:{Cj(b,Dj(b)|0);break}case 17:{Ej(b,3);break}case 0:case 22:case 20:case 16:case 15:case 18:case 12:{g=0;i=f;return g|0}default:{}}while(0);g=1;i=f;return g|0}function Rj(a,b,c){a=a|0;b=b|0;c=c|0}function Sj(a,b){a=a|0;b=b|0}function Tj(a,b){a=a|0;b=b|0}function Uj(a,b){a=a|0;b=b|0}function Vj(a){a=a|0}function Wj(a,b,d){a=a|0;b=b|0;d=d|0;c[b+24>>2]=d;return}function Xj(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0;n=i;i=i+48|0;m=n+36|0;l=n+24|0;h=n+16|0;j=n;k=b+132|0;Js(c[k>>2]|0,d,0);if(!(Bj(d)|0)){zj(d,1);o=d+4|0;c[o>>2]=c[o>>2]|16}Cj(d,1);if(Aj(d)|0)if(qk(d,e,f,g)|0){rk(h,d);a[l+8>>0]=3;a[l+9>>0]=5;c[l>>2]=1392160;c[l+4>>2]=h;sk(j,1392169);tk(m,l,j);Ov(m,1)}else{g=b+4|0;g=c[g>>2]|0;g=Sn(e,f,g)|0;o=d+24|0;c[o>>2]=g;i=n;return}k=c[(c[k>>2]|0)+4>>2]|0;c[h>>2]=1396234;c[h+4>>2]=4;c[j>>2]=1459454;c[j+4>>2]=0;c[l>>2]=c[h>>2];c[l+4>>2]=c[h+4>>2];c[m>>2]=c[j>>2];c[m+4>>2]=c[j+4>>2];k=Wq(k,l,8,3,0,m,-1,0)|0;h=c[b+60>>2]|0;if((c[b+56>>2]|0)==(h|0)){l=0;j=0}else{l=c[h+-16>>2]|0;j=c[h+-12>>2]|0}Ib[c[(c[b>>2]|0)+64>>2]&63](b,k,0);Cb[c[(c[b>>2]|0)+200>>2]&15](b,g,0,0,1,0);wb[c[(c[b>>2]|0)+72>>2]&127](b,d);tn(b,e,f);h=k+12|0;if((c[h>>2]|0)>>>0>>0)c[h>>2]=g;Ib[c[(c[b>>2]|0)+64>>2]&63](b,l,j);g=b+4|0;g=c[g>>2]|0;g=Sn(e,f,g)|0;o=d+24|0;c[o>>2]=g;i=n;return}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;Js(c[a+132>>2]|0,b,0);zj(b,0);g=b+4|0;c[g>>2]=c[g>>2]&-17;tb[c[(c[a>>2]|0)+152>>2]&31](a,b,d,e,f);return}function Zj(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0}function _j(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0}function $j(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+16|0;f=h+4|0;g=h;if(!(c[(c[(c[a+60>>2]|0)+-16>>2]|0)+24>>2]|0)){jk(a,b);c[g>>2]=c[e>>2];c[f>>2]=c[g>>2];pi(a,b,d,f);i=h;return}else Nv(1392108,1)}function ak(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(!(c[(c[(c[a+60>>2]|0)+-16>>2]|0)+24>>2]|0)){vi(a,b,d,e,f,g);return}else Nv(1392108,1)}function bk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+16|0;e=d+8|0;f=d;a=c[a+132>>2]|0;h=b;g=c[h+4>>2]|0;b=f;c[b>>2]=c[h>>2];c[b+4>>2]=g;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];mk(a,e);i=d;return}function ck(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;j=i;i=i+48|0;h=j+32|0;e=j+24|0;m=j+16|0;l=j+8|0;f=j+40|0;g=j;k=c[(c[b+132>>2]|0)+4>>2]|0;c[m>>2]=1392099;c[m+4>>2]=8;c[l>>2]=1459454;c[l+4>>2]=0;c[e>>2]=c[m>>2];c[e+4>>2]=c[m+4>>2];c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];e=Wq(k,e,1,48,1,h,-1,0)|0;ge(b);Ib[c[(c[b>>2]|0)+64>>2]&63](b,e,0);e=b+164|0;if(!(a[e>>0]|0)){tb[c[(c[b>>2]|0)+176>>2]&31](b,0,0,1,f);a[e>>0]=1}m=c[(c[b>>2]|0)+168>>2]|0;e=d;k=c[e+4>>2]|0;l=g;c[l>>2]=c[e>>2];c[l+4>>2]=k;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];wb[m&127](b,h);tb[c[(c[b>>2]|0)+176>>2]&31](b,0,0,1,f);ee(b)|0;i=j;return}function dk(a,b){a=a|0;b=b|0;var d=0,e=0;if(b|0?(d=(c[a+132>>2]|0)+244|0,a=c[d>>2]|0,e=1<>2]=e;return}Nv(1392053,1)}function ek(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+16|0;j=l;k=b+60|0;f=c[k>>2]|0;if((c[b+56>>2]|0)==(f|0))h=0;else h=c[f+-16>>2]|0;g=b+132|0;e=c[g>>2]|0;if(!(c[e+244>>2]|0))Nv(1392004,1);if(!(c[(c[f+-16>>2]|0)+24>>2]|0)){e=h+32|0;a[e>>0]=a[e>>0]|1;e=c[g>>2]|0}if(!(a[e+248>>0]&1)){k=d?2:1;lo(h,k);i=l;return}if(c[(c[(c[k>>2]|0)+-16>>2]|0)+24>>2]|0){k=d?2:1;lo(h,k);i=l;return}k=YM(152)|0;Sk(k,1,0,0,0);f=k+44|0;c[k+32>>2]=f;c[k+36>>2]=f;f=k+76|0;c[k+40>>2]=f;g=k+88|0;c[f>>2]=g;c[k+80>>2]=g;c[k+84>>2]=k+152;c[j>>2]=k;lk(b+168|0,j);k=d?2:1;lo(h,k);i=l;return}function fk(b){b=b|0;var d=0,e=0,f=0,g=0;f=b+60|0;d=c[f>>2]|0;if((c[b+56>>2]|0)==(d|0))g=0;else g=c[d+-16>>2]|0;e=c[b+132>>2]|0;if(!(c[e+244>>2]|0))Nv(1391877,1);if(!(c[(c[d+-16>>2]|0)+24>>2]|0))Nv(1391928,1);if(a[g+32>>0]&1)Nv(1391965,1);if(!(a[e+248>>0]&1)){lo(g,0);return}d=b+172|0;e=c[(c[d>>2]|0)+-4>>2]|0;lo(g,0);if((c[(c[(c[f>>2]|0)+-16>>2]|0)+24>>2]|0)==0?(kk(b,Vi(b)|0,e),c[d>>2]=(c[d>>2]|0)+-4,e|0):0){d=c[e+76>>2]|0;if((d|0)!=(e+88|0))AD(d);d=c[e+32>>2]|0;if((d|0)!=(e+44|0))AD(d);$M(e)}if((c[g+24>>2]|0)==2)return;a[(Vi(b)|0)+10>>0]=0;return}function gk(b){b=b|0;var d=0,e=0,f=0,g=0;f=c[b+60>>2]|0;if(((((c[b+56>>2]|0)!=(f|0)?(g=c[f+-16>>2]|0,(g|0)!=0):0)?(d=c[(c[b+132>>2]|0)+244>>2]|0,(d|0)!=0):0)?(a[g+32>>0]&2)!=0:0)?(e=g+12|0,(c[e>>2]|0)>>>0>>0):0)c[e>>2]=d;return Mi(b)|0}function hk(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,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=i;i=i+368|0;r=t+292|0;o=t+24|0;p=t;n=c[b+132>>2]|0;s=r+12|0;c[r>>2]=s;h=r+4|0;c[h>>2]=s;c[r+8>>2]=r+76;q=o+12|0;c[o>>2]=q;m=o+4|0;c[m>>2]=q;c[o+8>>2]=o+268;fg(p,o);l=c[n+12>>2]|0;Cb[c[(c[l>>2]|0)+12>>2]&15](l,d,p,r,e,f);a:do if(!(c[f>>2]|0)){e=c[r>>2]|0;f=(c[h>>2]|0)-e>>4;b:do if(f|0){d=0;while(1){jk(b,c[e+(d<<4)>>2]|0);d=d+1|0;if((d|0)==(f|0))break b;e=c[r>>2]|0}}while(0);l=n+244|0;if(!(c[l>>2]|0))k=Vi(b)|0;else{d=c[b+60>>2]|0;if((c[b+56>>2]|0)==(d|0))f=0;else f=c[d+-16>>2]|0;e=(c[(c[d+-16>>2]|0)+24>>2]|0)==0;do if(!(a[n+248>>0]&1))if(e)if((c[h>>2]|0)==(c[r>>2]|0)){l=YM(48)|0;Sk(l,2,1,0,0);n=l+32|0;k=l+44|0;c[n>>2]=k;c[l+36>>2]=k;c[l+40>>2]=l+48;Qi(b,l);Ri(n,c[o>>2]|0,c[m>>2]|0);break a}else g=19;else g=15;else{if(!e){d=c[(c[b+172>>2]|0)+-4>>2]|0;break}if(!(c[(c[d+-16>>2]|0)+24>>2]|0)){d=YM(152)|0;Sk(d,1,0,0,0);j=d+44|0;c[d+32>>2]=j;c[d+36>>2]=j;j=d+76|0;c[d+40>>2]=j;k=d+88|0;c[j>>2]=k;c[d+80>>2]=k;c[d+84>>2]=d+152}else g=15}while(0);if((g|0)==15)if(!(a[f+32>>0]&1))d=Xi(b)|0;else g=19;if((g|0)==19){d=YM(152)|0;Sk(d,1,0,0,0);j=d+44|0;c[d+32>>2]=j;c[d+36>>2]=j;j=d+76|0;c[d+40>>2]=j;k=d+88|0;c[j>>2]=k;c[d+80>>2]=k;c[d+84>>2]=d+152;Qi(b,d)}if((c[f+24>>2]|0)==2)a[d+10>>0]=1;k=f+32|0;a[k>>0]=a[k>>0]&-2;k=d}f=c[r>>2]|0;g=(c[h>>2]|0)-f>>4;c:do if(!g)d=k+32|0;else{d=k+32|0;h=k+36|0;j=k+76|0;e=0;while(1){u=f+(e<<4)+4|0;c[u>>2]=(c[h>>2]|0)+(c[u>>2]|0)-(c[d>>2]|0);Wi(j,f+(e<<4)|0);e=e+1|0;if((e|0)==(g|0))break c;f=c[r>>2]|0}}while(0);a[k+9>>0]=1;Ri(d,c[o>>2]|0,c[m>>2]|0);if((c[l>>2]|0?a[n+248>>0]&1:0)?(c[(c[(c[b+60>>2]|0)+-16>>2]|0)+24>>2]|0)==0:0){kk(b,Vi(b)|0,k);d=c[k+76>>2]|0;if((d|0)!=(k+88|0))AD(d);d=c[k+32>>2]|0;if((d|0)!=(k+44|0))AD(d);$M(k)}}while(0);Zt(p);d=c[o>>2]|0;if((d|0)!=(q|0))AD(d);d=c[r>>2]|0;if((d|0)==(s|0)){i=t;return}AD(d);i=t;return}function ik(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;Oi(a,b,d);d=(Xi(a)|0)+52|0;b=c[d>>2]|0;e=(c[d+4>>2]|0)-b>>4;if(!e)return;jk(a,c[b>>2]|0);if((e|0)==1)return;else b=1;do{jk(a,c[(c[d>>2]|0)+(b<<4)>>2]|0);b=b+1|0}while((b|0)!=(e|0));return}function jk(a,d){a=a|0;d=d|0;var e=0;a:while(1){switch(c[d>>2]|0){case 4:{e=3;break a}case 2:{e=6;break a}case 3:{d=d+8|0;break}case 0:{jk(a,c[d+8>>2]|0);d=d+12|0;break}default:{e=9;break a}}d=c[d>>2]|0}if((e|0)==3){e=d+-4|0;wb[c[(c[e>>2]|0)+24>>2]&127](e,c[a+132>>2]|0);return}else if((e|0)==6){switch(b[d+4>>1]|0){case 85:case 84:case 83:case 82:case 81:case 80:case 79:case 78:case 77:case 76:case 75:case 74:case 73:case 72:case 71:case 70:case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 61:case 60:case 58:case 57:case 56:case 55:case 54:case 53:case 52:case 50:case 99:case 98:case 97:case 93:case 126:case 14:case 125:case 13:case 12:case 11:case 10:case 8:case 7:case 6:case 5:break;default:return}e=d+8|0;Js(c[a+132>>2]|0,c[e>>2]|0,0);Cj(c[e>>2]|0,6);return}else if((e|0)==9)return}function kk(b,d,e){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;p=i;i=i+304|0;m=p+24|0;n=p;o=c[b+132>>2]|0;f=c[o+244>>2]|0;if(f|0?a[o+248>>0]&1:0){l=(c[e+36>>2]|0)-(c[e+32>>2]|0)|0;if(l>>>0>f>>>0)Nv(1391801,1);h=d+32|0;j=Ok(o,e,(c[d+36>>2]|0)-(c[h>>2]|0)|0,0,l,0)|0;f=E;if(f>>>0>0|(f|0)==0&j>>>0>255)Nv(1391845,1);if(!((j|0)==0&(f|0)==0)){k=m+12|0;c[m>>2]=k;f=m+4|0;c[f>>2]=k;c[m+8>>2]=m+268;fg(n,m);g=c[o+8>>2]|0;g=Eb[c[(c[g>>2]|0)+12>>2]&63](g,n)|0;a[e+11>>0]=j;Ns(o,e,l,0,g);if(g|0)vb[c[(c[g>>2]|0)+4>>2]&255](g);Ri(h,c[m>>2]|0,c[f>>2]|0);Zt(n);f=c[m>>2]|0;if((f|0)!=(k|0))AD(f)}}k=d+32|0;l=d+36|0;Si(b,d,(c[l>>2]|0)-(c[k>>2]|0)|0,0);h=e+76|0;f=c[h>>2]|0;j=(c[e+80>>2]|0)-f>>4;if(!j){d=d+9|0;a[d>>0]=1;d=e+32|0;d=c[d>>2]|0;e=e+36|0;e=c[e>>2]|0;Ri(k,d,e);i=p;return}b=f;f=d+76|0;o=b+4|0;c[o>>2]=(c[l>>2]|0)+(c[o>>2]|0)-(c[k>>2]|0);Wi(f,b);if((j|0)==1){d=d+9|0;a[d>>0]=1;d=e+32|0;d=c[d>>2]|0;e=e+36|0;e=c[e>>2]|0;Ri(k,d,e);i=p;return}else g=1;do{b=c[h>>2]|0;o=b+(g<<4)+4|0;c[o>>2]=(c[l>>2]|0)+(c[o>>2]|0)-(c[k>>2]|0);Wi(f,b+(g<<4)|0);g=g+1|0}while((g|0)!=(j|0));d=d+9|0;a[d>>0]=1;d=e+32|0;d=c[d>>2]|0;e=e+36|0;e=c[e>>2]|0;Ri(k,d,e);i=p;return}function lk(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,4);d=c[e>>2]|0}c[d>>2]=c[b>>2];c[e>>2]=(c[e>>2]|0)+4;return}function mk(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;q=i;i=i+16|0;n=q;o=b+80|0;f=c[o>>2]|0;p=b+84|0;e=c[p>>2]|0;a:do if((f|0)==(e|0)){h=f;m=7}else{k=d;j=c[k+4>>2]|0;k=c[k>>2]|0;l=(j|0)==0;do{r=a[f+11>>0]|0;s=r<<24>>24<0;g=s?c[f>>2]|0:f;if(((s?c[f+4>>2]|0:r&255)|0)==(j|0)){if(l){h=f;m=7;break a}if(!(PC(g,k,j)|0)){h=f;m=7;break a}}f=f+12|0}while((f|0)!=(e|0))}while(0);if((m|0)==7?(h|0)!=(e|0):0){i=q;return}f=c[d>>2]|0;if(!f){c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0}else{e=c[d+4>>2]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;iN(n,f,e);e=c[p>>2]|0}if(e>>>0<(c[b+88>>2]|0)>>>0){c[e>>2]=c[n>>2];c[e+4>>2]=c[n+4>>2];c[e+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[p>>2]=(c[p>>2]|0)+12}else nk(o,n);kN(n);i=q;return}function nk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;k=m;l=a+4|0;d=c[l>>2]|0;e=c[a>>2]|0;f=((d-e|0)/12|0)+1|0;if(f>>>0>357913941)ZL(a);j=a+8|0;g=((c[j>>2]|0)-e|0)/12|0;h=g<<1;ok(k,g>>>0<178956970?(h>>>0>>0?f:h):357913941,(d-e|0)/12|0,a+8|0);h=k+8|0;f=c[h>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[h>>2]=(c[h>>2]|0)+12;f=c[a>>2]|0;d=c[l>>2]|0;b=k+4|0;if((d|0)==(f|0)){g=b;e=c[b>>2]|0}else{e=c[b>>2]|0;do{g=e+-12|0;d=d+-12|0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[g+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;e=(c[b>>2]|0)+-12|0;c[b>>2]=e}while((d|0)!=(f|0));g=b;f=c[a>>2]|0;d=c[l>>2]|0}c[a>>2]=e;c[g>>2]=f;c[l>>2]=c[h>>2];c[h>>2]=d;l=k+12|0;a=c[j>>2]|0;c[j>>2]=c[l>>2];c[l>>2]=a;c[k>>2]=c[g>>2];pk(k);i=m;return}function ok(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>357913941){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b*12|0)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d*12|0)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b*12|0);return}function pk(a){a=a|0;var b=0,d=0,e=0,f=0;d=c[a+4>>2]|0;e=a+8|0;b=c[e>>2]|0;if((b|0)!=(d|0))do{f=b+-12|0;c[e>>2]=f;kN(f);b=c[e>>2]|0}while((b|0)!=(d|0));b=c[a>>2]|0;if(!b)return;$M(b);return}function qk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a+4|0;g=c[f>>2]|0;a=a+16|0;if((g&1536|0)==1536){f=a;if(!((c[f>>2]|0)==(b|0)?(c[f+4>>2]|0)==(d|0):0)){g=1;return g|0}g=g>>>11&31;if((((g|0)==0?0:1<>2]=b;c[a+4>>2]=d;c[f>>2]=(31-(W(e|0)|0)<<11)+2048&63488|g&-65025|1536}g=0;return g|0}function rk(a,b){a=a|0;b=b|0;var d=0;if(!(c[b>>2]&4)){c[a>>2]=0;b=0}else{d=c[b+-8>>2]|0;b=c[d>>2]|0;c[a>>2]=d+8}c[a+4>>2]=b;return}function sk(b,d){b=b|0;d=d|0;a[b+9>>0]=1;if(!(a[d>>0]|0))d=1;else{c[b>>2]=d;d=3}a[b+8>>0]=d;return}function tk(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;h=b[e+8>>1]|0;i=h&255;if(i<<24>>24?(j=b[f+8>>1]|0,g=j&255,g<<24>>24):0){if(i<<24>>24==1){c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];return}if(g<<24>>24==1){c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];return}if((h&-256)<<16>>16==256)h=c[e>>2]|0;else{i=2;h=e}if((j&-256)<<16>>16!=256|(g|1)<<24>>24==1)g=2;else f=c[f>>2]|0;c[d>>2]=h;c[d+4>>2]=f;a[d+8>>0]=i;a[d+9>>0]=g;return}a[d+8>>0]=0;a[d+9>>0]=1;return}function uk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>3)+1|0;if(f>>>0>536870911)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>2;vk(g,k>>3>>>0<268435455?(j>>>0>>0?f:j):536870911,d-e>>3,a+8|0);f=g+8|0;e=c[b+4>>2]|0;d=c[f>>2]|0;c[d>>2]=c[b>>2];c[d+4>>2]=e;c[f>>2]=(c[f>>2]|0)+8;wk(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-8-d|0)>>>3)<<3);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function vk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>536870911){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<3)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<3)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<3);return}function wk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>3)<<3)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function xk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;h=YM(196)|0;dj(h,b,d,e,f);c[h>>2]=820856;a[h+164>>0]=0;f=h+180|0;c[h+168>>2]=f;c[h+172>>2]=f;c[h+176>>2]=h+196;if(!g)return h|0;g=(c[h+132>>2]|0)+248|0;a[g>>0]=a[g>>0]|1;return h|0}function yk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;g=j;c[a>>2]=b;h=a+4|0;f=a+16|0;c[h>>2]=f;c[a+8>>2]=f;c[a+12>>2]=a+80;a=a+80|0;f=b+20|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;a=c[f>>2]|0;e=b+24|0;d=c[e>>2]|0;if((a|0)==(d|0)){i=j;return}do{b=c[a>>2]|0;if(!(yb[c[(c[b>>2]|0)+8>>2]&127](b)|0)){c[g>>2]=b;zk(h,g)}a=a+4|0}while((a|0)!=(d|0));a=c[f>>2]|0;d=c[e>>2]|0;if((a|0)==(d|0)){i=j;return}do{b=c[a>>2]|0;if(yb[c[(c[b>>2]|0)+8>>2]&127](b)|0){c[g>>2]=b;zk(h,g)}a=a+4|0}while((a|0)!=(d|0));i=j;return}function zk(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,4);d=c[e>>2]|0}c[d>>2]=c[b>>2];c[e>>2]=(c[e>>2]|0)+4;return}function Ak(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e+4|0;f=e;c[f>>2]=c[b+16>>2];if(!(Bk(a+80|0,f,d)|0)){f=0;i=e;return f|0}a=c[(c[d>>2]|0)+4>>2]|0;if(!a){f=0;i=e;return f|0}f=(c[b+12>>2]|0)>>>0<=(c[a+12>>2]|0)>>>0;i=e;return f|0}function Bk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function Ck(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;if(!(Ak(a,b)|0)){i=e;return}f=(c[b+16>>2]|0)+72|0;Dk(f)|0;f=(c[f>>2]|0)==(b|0)?0:c[b>>2]|0;c[d>>2]=c[b+16>>2];c[(Ek(a+80|0,d)|0)+4>>2]=f;i=e;return}function Dk(b){b=b|0;var d=0;d=c[b>>2]|0;if(!d){d=YM(32)|0;a[d+8>>0]=-1;a[d+9>>0]=0;a[d+10>>0]=0;a[d+11>>0]=0;c[b>>2]=d;c[d>>2]=d;c[d+4>>2]=0;return d|0}else{d=c[d>>2]|0;return d|0}return 0}function Ek(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=Bk(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=Fk(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function Fk(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){Gk(a,g);Bk(a,b,e)|0;d=c[e>>2]|0}}else{Gk(a,g<<1);Bk(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function Gk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){Hk(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function Hk(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-8;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{Bk(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+8|0}while((b|0)!=(d|0));i=j;return}function Ik(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f;e=c[b+16>>2]|0;c[d>>2]=e;d=c[(Ek(a+80|0,d)|0)+4>>2]|0;if(!d)d=ro(e)|0;else d=c[d+4>>2]|0;if(Ak(a,b)|0){e=1;i=f;return e|0}while(1){if((d|0)==(qo(e)|0)){d=0;a=8;break}if(Hs(a,d)|0){d=0;a=8;break}d=c[d+4>>2]|0;if(Ak(a,b)|0){d=1;a=8;break}}if((a|0)==8){i=f;return d|0}return 0}function Jk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;a[e>>0]=1;if(!(Ik(b,d)|0?(g=d+24|0,f=c[g>>2]|0,g=c[g+4>>2]|0,!((f|0)==-1&(g|0)==-1)):0)){a[e>>0]=0;g=0;f=0}E=g;return f|0}function Kk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Lk(a,b,0,c,d)|0}function Lk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;k=m+8|0;l=m;a[g>>0]=1;h=d+4|0;j=c[h>>2]|0;if((j&1536|0)!=1024){f=Mk(b,d,e,f)|0;i=m;return f|0}c[h>>2]=j|4;do if(co(c[d+16>>2]|0,k,b)|0){g=k+8|0;d=c[g>>2]|0;g=c[g+4>>2]|0;h=c[k>>2]|0;if(h){j=Mk(b,c[h+8>>2]|0,e,l)|0;h=l;d=WO((j?c[h>>2]|0:0)|0,(j?c[h+4>>2]|0:0)|0,d|0,g|0)|0;if(j)g=E;else{d=0;break}}h=c[k+4>>2]|0;if(h){e=Mk(b,c[h+8>>2]|0,e,l)|0;d=TO(d|0,g|0,(e?c[l>>2]|0:0)|0,(e?c[l+4>>2]|0:0)|0)|0;if(e)g=E;else{d=0;break}}c[f>>2]=d;c[f+4>>2]=g;d=1}else{a[g>>0]=0;d=0}while(0);f=d;i=m;return f|0}function Mk(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;l=i;i=i+48|0;g=l+36|0;h=l+24|0;j=l+16|0;k=l;if(!(Xd(d,1)|0))if(e){rk(j,d);a[h+8>>0]=3;a[h+9>>0]=5;c[h>>2]=1392272;c[h+4>>2]=j;sk(k,1397253);tk(g,h,k);Ov(g,1)}else{f=0;i=l;return f|0}e=Xd(d,1)|0;if(Ik(b,e)|0){h=e+24|0;g=c[h>>2]|0;h=c[h+4>>2]|0;b=(g|0)==-1&(h|0)==-1;e=b^1;g=b?0:g;h=b?0:h}else{e=0;g=0;h=0}d=d+16|0;d=WO(c[d>>2]|0,c[d+4>>2]|0,g|0,h|0)|0;c[f>>2]=d;c[f+4>>2]=E;f=e;i=l;return f|0}function Nk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;Lk(a,b,1,f,d)|0;d=f;E=c[d+4>>2]|0;i=e;return c[d>>2]|0}function Ok(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0;j=c[b+244>>2]|0;i=WO(j|0,0,-1,-1)|0;i=i&e;f=E&f;b=WO(i|0,f|0,g|0,h|0)|0;e=E;if(!(a[d+10>>0]|0)){h=((i|0)!=0|(f|0)!=0)&(0>>0|0==(e|0)&j>>>0>>0);d=TO(j|0,0,i|0,f|0)|0;E=h?E:0;return (h?d:0)|0}if((j|0)==(b|0)&0==(e|0)){j=0;d=0;E=j;return d|0}if(0>e>>>0|0==(e|0)&j>>>0>b>>>0){d=TO(j|0,0,b|0,e|0)|0;j=E;E=j;return d|0}else{d=jP(j|0,0,1)|0;d=TO(d|0,E|0,b|0,e|0)|0;j=E;E=j;return d|0}return 0}function Pk(a){a=a|0;Qk(a);return}function Qk(b){b=b|0;var d=0;do switch(a[b+8>>0]|0){case -1:{$M(b);return}case 0:{$M(b);return}case 1:{d=c[b+76>>2]|0;if((d|0)!=(b+88|0))AD(d);d=c[b+32>>2]|0;if((d|0)!=(b+44|0))AD(d);$M(b);return}case 2:{d=c[b+32>>2]|0;if((d|0)!=(b+44|0))AD(d);$M(b);return}case 3:{$M(b);return}case 4:{d=c[b+112>>2]|0;if((d|0)!=(b+128|0))AD(d);d=c[b+52>>2]|0;if((d|0)!=(b+64|0))AD(d);d=c[b+32>>2]|0;if((d|0)!=(b+44|0))AD(d);$M(b);return}case 5:{$M(b);return}case 6:{d=c[b+44>>2]|0;if((d|0)!=(b+56|0))AD(d);$M(b);return}case 7:{d=c[b+36>>2]|0;if((d|0)!=(b+48|0))AD(d);$M(b);return}case 8:{d=c[b+40>>2]|0;if((d|0)!=(b+52|0))AD(d);$M(b);return}case 9:{$M(b);return}case 10:{$M(b);return}default:return}while(0)}function Rk(b){b=b|0;c[b>>2]=0;c[b+4>>2]=0;a[b+8>>0]=-1;a[b+9>>0]=0;a[b+10>>0]=0;a[b+11>>0]=0;return}function Sk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;c[b>>2]=0;c[b+4>>2]=0;a[b+8>>0]=d;a[b+9>>0]=e&1;a[b+10>>0]=0;a[b+11>>0]=f;c[b+16>>2]=g;c[b+20>>2]=0;f=b+24|0;c[f>>2]=-1;c[f+4>>2]=-1;if((g|0)==0|d<<24>>24==10)return;Tk(g+72|0,b);return}function Tk(a,b){a=a|0;b=b|0;var d=0,e=0;Dk(a)|0;d=Dk(a)|0;e=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=e;if((d|0)==(c[a>>2]|0)){c[a>>2]=b;c[d>>2]=b;return}else{c[e+4>>2]=b;c[d>>2]=b;return}}function Uk(a){a=a|0;return}function Vk(a){a=a|0;a=c[a>>2]|0;if(!a){a=0;return a|0}a=b[a+4>>1]|0;a=a<<16>>16==24?0:a;return a|0}function Wk(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;t=i;i=i+48|0;s=t+40|0;r=t+32|0;q=t+24|0;m=t+8|0;n=t;o=t+16|0;a[b+1>>0]=0;p=b+296|0;h=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392327;c[n+4>>2]=10;c[o>>2]=2;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+196>>2]=Oq(h,q,r,1744830475,0,s,0)|0;h=d+24|0;e=c[h>>2]|0;l=e+-2|0;if((l>>>0<26?50331785>>>(l&67108863)&1|0:0)?(c[d+12>>2]|0)==3:0)a[b+2>>0]=1;j=d+16|0;if((c[j>>2]|0)==10)a[b+3>>0]=1;c[b+4>>2]=155;c[b+12>>2]=16;c[b+8>>2]=16;c[b+16>>2]=155;switch(e|0){case 2:case 9:{if(Xk(d,10,5,0)|0)a[b>>0]=0;break}default:{}}g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392338;c[n+4>>2]=6;c[o>>2]=1;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];e=b+24|0;c[e>>2]=Oq(g,q,r,-2147483648,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392345;c[n+4>>2]=6;c[o>>2]=15;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];f=b+28|0;c[f>>2]=Oq(g,q,r,0,0,s,0)|0;c[b+32>>2]=0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392352;c[n+4>>2]=13;c[o>>2]=15;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+180>>2]=Oq(g,q,r,17,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392366;c[n+4>>2]=12;c[o>>2]=9;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+184>>2]=Oq(g,q,r,18,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392379;c[n+4>>2]=13;c[o>>2]=15;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];k=b+216|0;c[k>>2]=Oq(g,q,r,19,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392393;c[n+4>>2]=13;c[o>>2]=15;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+220>>2]=Oq(g,q,r,21,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392407;c[n+4>>2]=9;c[o>>2]=3;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+224>>2]=Oq(g,q,r,2,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392417;c[n+4>>2]=9;c[o>>2]=4;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+228>>2]=Oq(g,q,r,0,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392427;c[n+4>>2]=10;c[o>>2]=6;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+256>>2]=Oq(g,q,r,3,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392438;c[n+4>>2]=10;c[o>>2]=7;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+260>>2]=Oq(g,q,r,4,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392449;c[n+4>>2]=11;c[o>>2]=8;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+264>>2]=Oq(g,q,r,14,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392461;c[n+4>>2]=7;c[o>>2]=2;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];g=Oq(g,q,r,0,0,s,0)|0;c[b+36>>2]=g;l=d+12|0;if((c[l>>2]|1|0)==15){g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392469;c[n+4>>2]=13;c[o>>2]=1;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+232>>2]=Oq(g,q,r,-2147483637,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392483;c[n+4>>2]=12;c[o>>2]=2;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+236>>2]=Oq(g,q,r,11,0,s,0)|0;g=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392496;c[n+4>>2]=13;c[o>>2]=15;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+244>>2]=Oq(g,q,r,11,0,s,0)|0}else{c[b+232>>2]=c[e>>2];c[b+236>>2]=g;c[b+244>>2]=c[f>>2]}e=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392461;c[n+4>>2]=7;c[o>>2]=16;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+240>>2]=Oq(e,q,r,0,0,s,0)|0;e=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392510;c[n+4>>2]=8;c[o>>2]=11;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+248>>2]=Oq(e,q,r,1,0,s,0)|0;e=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392519;c[n+4>>2]=5;c[o>>2]=11;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+252>>2]=Oq(e,q,r,1,0,s,0)|0;e=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392525;c[n+4>>2]=15;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+268>>2]=Oq(e,q,r,7,0,s,0)|0;e=c[p>>2]|0;c[m>>2]=1396103;c[m+4>>2]=6;c[n>>2]=1392541;c[n+4>>2]=15;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+272>>2]=Oq(e,q,r,6,0,s,0)|0;e=c[p>>2]|0;c[m>>2]=1392320;c[m+4>>2]=6;c[n>>2]=1392557;c[n+4>>2]=16;c[o>>2]=16;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+48>>2]=Oq(e,q,r,0,0,s,0)|0;c[b+168>>2]=0;c[b+172>>2]=0;e=c[h>>2]|0;g=e+-2|0;a:do if(g>>>0<26?50331785>>>(g&67108863)&1|0:0){b:do if((c[l>>2]|0)!=3?(c[j>>2]|0)!=10:0){switch(e|0){case 2:case 9:{if(!(Xk(d,10,6,0)|0))break b;e=c[h>>2]|0;break}default:{}}switch(e|0){case 5:case 26:break;default:break a}if((c[l>>2]&-2|0)!=26)break a}while(0);j=c[p>>2]|0;c[m>>2]=1392574;c[m+4>>2]=4;c[n>>2]=1392579;c[n+4>>2]=16;c[o>>2]=2;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+52>>2]=Oq(j,q,r,33554432,0,s,0)|0;switch(c[l>>2]|0){case 26:case 27:{c[b+20>>2]=67108864;break a}case 3:{c[b+20>>2]=50331648;break a}case 24:case 1:{c[b+20>>2]=67108864;break a}default:break a}}while(0);l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392604;c[n+4>>2]=13;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+104>>2]=Oq(l,q,r,33554432,0,s,1392618)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392630;c[n+4>>2]=12;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+108>>2]=Oq(l,q,r,33554432,0,s,1392643)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392654;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+112>>2]=Oq(l,q,r,33554432,0,s,1392671)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392686;c[n+4>>2]=13;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+116>>2]=Oq(l,q,r,33554432,0,s,1392700)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392712;c[n+4>>2]=14;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+56>>2]=Oq(l,q,r,33554432,0,s,1392727)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392742;c[n+4>>2]=12;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+60>>2]=Oq(l,q,r,33554432,0,s,1392755)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392768;c[n+4>>2]=12;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+64>>2]=Oq(l,q,r,33554432,0,s,1392781)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392794;c[n+4>>2]=13;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+68>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392808;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+100>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392825;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+72>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392842;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+160>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392859;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+164>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392876;c[n+4>>2]=11;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+80>>2]=Oq(l,q,r,33554432,0,s,1392888)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392900;c[n+4>>2]=11;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+84>>2]=Oq(l,q,r,33554432,0,s,1392912)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392930;c[n+4>>2]=15;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+88>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392946;c[n+4>>2]=14;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+92>>2]=Oq(l,q,r,33554432,0,s,1392961)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1392973;c[n+4>>2]=15;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+96>>2]=Oq(l,q,r,33554432,0,s,1392989)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1393003;c[n+4>>2]=15;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+76>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1393019;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+152>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1392596;c[m+4>>2]=7;c[n>>2]=1393036;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+156>>2]=Oq(l,q,r,33554432,0,s,0)|0;l=c[p>>2]|0;c[m>>2]=1393053;c[m+4>>2]=16;c[n>>2]=1393070;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+188>>2]=Oq(l,q,r,0,0,s,0)|0;p=c[p>>2]|0;c[m>>2]=1393087;c[m+4>>2]=16;c[n>>2]=1393104;c[n+4>>2]=16;c[o>>2]=0;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[s>>2]=c[o>>2];c[b+192>>2]=Oq(p,q,r,0,0,s,0)|0;c[b+176>>2]=c[k>>2];i=t;return}function Xk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if((c[a+24>>2]|0)==9){e=Yk(a,b,d,e)|0;e=e&1;return e|0}else{e=Yk(a,d+4|0,e,0)|0;e=e&1;return e|0}return 0}function Yk(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;h=i;i=i+16|0;j=h;f=j+4|0;g=j+8|0;dy(a,j,f,g);a=c[j>>2]|0;if((a|0)!=(b|0)){j=a>>>0>>0;i=h;return j|0}a=c[f>>2]|0;if((a|0)==(d|0)){j=d>>>0>>0?(c[g>>2]|0)!=(e|0):0;i=h;return j|0}else{j=a>>>0>>0;i=h;return j|0}return 0}function Zk(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;k=i;i=i+32|0;h=k+24|0;g=k+16|0;d=k+8|0;e=k;f=c[b+12>>2]|0;switch(f|0){case 10:case 9:{c[a+12>>2]=11;j=5;break}case 12:case 11:{c[a+12>>2]=12;j=5;break}case 27:break;default:{c[a+12>>2]=27;j=5}}a:do if((j|0)==5)switch(f|0){case 12:case 11:case 9:case 10:{c[a+4>>2]=128;c[a+16>>2]=155;break a}case 20:{c[a+8>>2]=27;break a}case 15:case 16:{c[a+4>>2]=148;c[a+8>>2]=20;c[a+16>>2]=148;break a}default:break a}while(0);f=(f|0)==27;j=(c[b+24>>2]|0)==12?(f?2:3):2;b=a+296|0;l=c[b>>2]|0;c[d>>2]=1396234;c[d+4>>2]=4;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+32>>2]=Wq(l,g,8,3,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1396222;c[d+4>>2]=5;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+24>>2]=Wq(l,g,1,6,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1396228;c[d+4>>2]=5;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+28>>2]=Wq(l,g,1,3,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393121;c[d+4>>2]=7;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+36>>2]=Wq(l,g,1,2,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393129;c[d+4>>2]=6;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+180>>2]=Wq(l,g,1,1027,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393136;c[d+4>>2]=5;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+184>>2]=Wq(l,g,8,1027,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393142;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+200>>2]=Wq(l,g,1,3,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393155;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+204>>2]=Wq(l,g,1,18,4,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393168;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+208>>2]=Wq(l,g,1,18,8,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393181;c[d+4>>2]=13;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+212>>2]=Wq(l,g,1,18,16,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393195;c[d+4>>2]=6;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+40>>2]=Wq(l,g,1,3,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393202;c[d+4>>2]=6;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+44>>2]=Wq(l,g,1,3,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393209;c[d+4>>2]=17;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+48>>2]=Wq(l,g,1,2,0,h,-1,0)|0;c[a+168>>2]=0;c[a+172>>2]=0;l=c[b>>2]|0;c[d>>2]=1393227;c[d+4>>2]=13;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+56>>2]=Wq(l,g,1,0,0,h,-1,1392727)|0;l=c[b>>2]|0;c[d>>2]=1393241;c[d+4>>2]=11;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+60>>2]=Wq(l,g,1,0,0,h,-1,1392755)|0;l=c[b>>2]|0;c[d>>2]=1393253;c[d+4>>2]=11;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+64>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1396913;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+68>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393265;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+100>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393281;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+72>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393297;c[d+4>>2]=19;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+160>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393317;c[d+4>>2]=19;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+164>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393337;c[d+4>>2]=10;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+80>>2]=Wq(l,g,1,48,1,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393348;c[d+4>>2]=10;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+84>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393359;c[d+4>>2]=14;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+88>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393374;c[d+4>>2]=13;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+92>>2]=Wq(l,g,1,0,0,h,-1,1392961)|0;l=c[b>>2]|0;c[d>>2]=1393388;c[d+4>>2]=14;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+96>>2]=Wq(l,g,1,0,0,h,-1,1392989)|0;l=c[b>>2]|0;c[d>>2]=1393403;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+104>>2]=Wq(l,g,1,0,0,h,-1,1392618)|0;l=c[b>>2]|0;c[d>>2]=1393416;c[d+4>>2]=11;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+108>>2]=Wq(l,g,1,0,0,h,-1,1392643)|0;l=c[b>>2]|0;c[d>>2]=1393428;c[d+4>>2]=17;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+112>>2]=Wq(l,g,1,0,0,h,-1,1392671)|0;l=c[b>>2]|0;c[d>>2]=1393446;c[d+4>>2]=12;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+116>>2]=Wq(l,g,1,0,0,h,-1,1392700)|0;l=c[b>>2]|0;c[d>>2]=1393459;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+120>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393475;c[d+4>>2]=16;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+124>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393492;c[d+4>>2]=17;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+128>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393510;c[d+4>>2]=14;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+132>>2]=Wq(l,g,1,48,1,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393525;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+136>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393541;c[d+4>>2]=14;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+140>>2]=Wq(l,g,1,0,0,h,-1,1393556)|0;l=c[b>>2]|0;c[d>>2]=1393565;c[d+4>>2]=22;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+144>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393588;c[d+4>>2]=11;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+148>>2]=Wq(l,g,1,0,0,h,-1,1393600)|0;l=c[b>>2]|0;c[d>>2]=1393609;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+152>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393625;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+156>>2]=Wq(l,g,1,0,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393641;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+188>>2]=Wq(l,g,1,2,0,h,-1,0)|0;l=c[b>>2]|0;c[d>>2]=1393657;c[d+4>>2]=15;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+192>>2]=Wq(l,g,1,2,0,h,-1,0)|0;b=c[b>>2]|0;c[d>>2]=1393673;c[d+4>>2]=9;c[e>>2]=1459454;c[e+4>>2]=0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[a+196>>2]=Wq(b,g,f?1879048193:1,j,0,h,-1,0)|0;i=k;return}function _k(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,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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0;Ja=i;i=i+736|0;Ia=Ja+728|0;e=Ja+720|0;Pa=Ja+712|0;Ka=Ja+704|0;Ta=Ja+696|0;Sa=Ja+688|0;Ra=Ja+680|0;Qa=Ja+672|0;Oa=Ja+664|0;Na=Ja+656|0;Ma=Ja+648|0;La=Ja+640|0;f=Ja+632|0;g=Ja+624|0;h=Ja+616|0;j=Ja+608|0;k=Ja+600|0;l=Ja+592|0;m=Ja+584|0;n=Ja+576|0;o=Ja+568|0;p=Ja+560|0;q=Ja+552|0;r=Ja+544|0;s=Ja+536|0;t=Ja+528|0;u=Ja+520|0;v=Ja+512|0;w=Ja+504|0;x=Ja+496|0;y=Ja+488|0;z=Ja+480|0;A=Ja+472|0;B=Ja+464|0;C=Ja+456|0;D=Ja+448|0;E=Ja+440|0;F=Ja+432|0;G=Ja+424|0;H=Ja+416|0;I=Ja+408|0;J=Ja+400|0;K=Ja+392|0;L=Ja+384|0;M=Ja+376|0;N=Ja+368|0;O=Ja+360|0;P=Ja+352|0;Q=Ja+344|0;R=Ja+336|0;S=Ja+328|0;T=Ja+320|0;U=Ja+312|0;V=Ja+304|0;W=Ja+296|0;X=Ja+288|0;Y=Ja+280|0;Z=Ja+272|0;_=Ja+264|0;$=Ja+256|0;aa=Ja+248|0;ba=Ja+240|0;ca=Ja+232|0;da=Ja+224|0;ea=Ja+216|0;fa=Ja+208|0;ga=Ja+200|0;ha=Ja+192|0;ia=Ja+184|0;ja=Ja+176|0;ka=Ja+168|0;la=Ja+160|0;ma=Ja+152|0;na=Ja+144|0;oa=Ja+136|0;pa=Ja+128|0;qa=Ja+120|0;ra=Ja+112|0;sa=Ja+104|0;ta=Ja+96|0;ua=Ja+88|0;va=Ja+80|0;wa=Ja+72|0;xa=Ja+64|0;ya=Ja+56|0;za=Ja+48|0;Aa=Ja+40|0;Ba=Ja+32|0;Ca=Ja+24|0;Da=Ja+16|0;Ea=Ja+8|0;Fa=Ja;Ga=b+296|0;Ha=c[Ga>>2]|0;c[Pa>>2]=1393673;c[Pa+4>>2]=9;c[Ka>>2]=15;c[e>>2]=c[Pa>>2];c[e+4>>2]=c[Pa+4>>2];c[Ia>>2]=c[Ka>>2];c[b+196>>2]=dr(Ha,e,-1073741760,Ia,0)|0;Ha=d+12|0;Ka=c[Ha>>2]|0;a[b>>0]=1;Pa=c[Ga>>2]|0;c[Ta>>2]=1396234;c[Ta+4>>2]=4;c[Sa>>2]=11;c[e>>2]=c[Ta>>2];c[e+4>>2]=c[Ta+4>>2];c[Ia>>2]=c[Sa>>2];c[b+32>>2]=dr(Pa,e,-1073741696,Ia,0)|0;Pa=c[Ga>>2]|0;c[Ra>>2]=1396222;c[Ra+4>>2]=5;c[Qa>>2]=1;c[e>>2]=c[Ra>>2];c[e+4>>2]=c[Ra+4>>2];c[Ia>>2]=c[Qa>>2];c[b+24>>2]=dr(Pa,e,(Ka|0)==1|(Ka|0)==24?1610743840:1610612768,Ia,0)|0;Ka=c[Ga>>2]|0;c[Oa>>2]=1396228;c[Oa+4>>2]=5;c[Na>>2]=15;c[e>>2]=c[Oa>>2];c[e+4>>2]=c[Oa+4>>2];c[Ia>>2]=c[Na>>2];c[b+28>>2]=dr(Ka,e,-1073741760,Ia,0)|0;Ka=c[Ga>>2]|0;c[Ma>>2]=1393683;c[Ma+4>>2]=6;c[La>>2]=2;c[e>>2]=c[Ma>>2];c[e+4>>2]=c[Ma+4>>2];c[Ia>>2]=c[La>>2];c[b+36>>2]=dr(Ka,e,1073741888,Ia,0)|0;if((c[d+24>>2]|0)==13?((c[d+28>>2]|0)+-9|0)>>>0<2:0){Ta=c[Ga>>2]|0;c[f>>2]=1393690;c[f+4>>2]=8;c[g>>2]=2;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[Ia>>2]=c[g>>2];c[b+40>>2]=dr(Ta,e,1073741888,Ia,0)|0;Ta=c[Ga>>2]|0;c[h>>2]=1393699;c[h+4>>2]=8;c[j>>2]=2;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];c[Ia>>2]=c[j>>2];c[b+44>>2]=dr(Ta,e,1073741888,Ia,0)|0}else{Ta=c[Ga>>2]|0;c[k>>2]=1393195;c[k+4>>2]=6;c[l>>2]=15;c[e>>2]=c[k>>2];c[e+4>>2]=c[k+4>>2];c[Ia>>2]=c[l>>2];c[b+40>>2]=dr(Ta,e,-1073741760,Ia,0)|0;Ta=c[Ga>>2]|0;c[m>>2]=1393202;c[m+4>>2]=6;c[n>>2]=15;c[e>>2]=c[m>>2];c[e+4>>2]=c[m+4>>2];c[Ia>>2]=c[n>>2];c[b+44>>2]=dr(Ta,e,-1073741760,Ia,0)|0}if((c[Ha>>2]|0)==27)c[b+48>>2]=0;else{Ta=c[Ga>>2]|0;c[o>>2]=1393209;c[o+4>>2]=17;c[p>>2]=2;c[e>>2]=c[o>>2];c[e+4>>2]=c[o+4>>2];c[Ia>>2]=c[p>>2];c[b+48>>2]=dr(Ta,e,1073741888,Ia,0)|0}Ta=c[Ga>>2]|0;c[q>>2]=1393708;c[q+4>>2]=8;c[r>>2]=0;c[e>>2]=c[q>>2];c[e+4>>2]=c[q+4>>2];c[Ia>>2]=c[r>>2];c[b+168>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[s>>2]=1393717;c[s+4>>2]=8;c[t>>2]=0;c[e>>2]=c[s>>2];c[e+4>>2]=c[s+4>>2];c[Ia>>2]=c[t>>2];c[b+172>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[u>>2]=1393227;c[u+4>>2]=13;c[v>>2]=0;c[e>>2]=c[u>>2];c[e+4>>2]=c[u+4>>2];c[Ia>>2]=c[v>>2];c[b+56>>2]=dr(Ta,e,1107296320,Ia,1392727)|0;Ta=c[Ga>>2]|0;c[w>>2]=1393241;c[w+4>>2]=11;c[x>>2]=0;c[e>>2]=c[w>>2];c[e+4>>2]=c[w+4>>2];c[Ia>>2]=c[x>>2];c[b+60>>2]=dr(Ta,e,1107296320,Ia,1392755)|0;Ta=c[Ga>>2]|0;c[y>>2]=1393253;c[y+4>>2]=11;c[z>>2]=0;c[e>>2]=c[y>>2];c[e+4>>2]=c[y+4>>2];c[Ia>>2]=c[z>>2];c[b+64>>2]=dr(Ta,e,1107296320,Ia,1392781)|0;Ta=c[Ga>>2]|0;c[A>>2]=1396913;c[A+4>>2]=12;c[B>>2]=0;c[e>>2]=c[A>>2];c[e+4>>2]=c[A+4>>2];c[Ia>>2]=c[B>>2];c[b+68>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[C>>2]=1393265;c[C+4>>2]=15;c[D>>2]=0;c[e>>2]=c[C>>2];c[e+4>>2]=c[C+4>>2];c[Ia>>2]=c[D>>2];c[b+100>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[E>>2]=1393281;c[E+4>>2]=15;c[F>>2]=0;c[e>>2]=c[E>>2];c[e+4>>2]=c[E+4>>2];c[Ia>>2]=c[F>>2];c[b+72>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[G>>2]=1393297;c[G+4>>2]=19;c[H>>2]=0;c[e>>2]=c[G>>2];c[e+4>>2]=c[G+4>>2];c[Ia>>2]=c[H>>2];c[b+160>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[I>>2]=1393317;c[I+4>>2]=19;c[J>>2]=0;c[e>>2]=c[I>>2];c[e+4>>2]=c[I+4>>2];c[Ia>>2]=c[J>>2];c[b+164>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[K>>2]=1393337;c[K+4>>2]=10;c[L>>2]=0;c[e>>2]=c[K>>2];c[e+4>>2]=c[K+4>>2];c[Ia>>2]=c[L>>2];c[b+80>>2]=dr(Ta,e,1107296320,Ia,1392888)|0;Ta=c[Ga>>2]|0;c[M>>2]=1393348;c[M+4>>2]=10;c[N>>2]=0;c[e>>2]=c[M>>2];c[e+4>>2]=c[M+4>>2];c[Ia>>2]=c[N>>2];c[b+84>>2]=dr(Ta,e,1107296320,Ia,1392912)|0;Ta=c[Ga>>2]|0;c[O>>2]=1393359;c[O+4>>2]=14;c[P>>2]=0;c[e>>2]=c[O>>2];c[e+4>>2]=c[O+4>>2];c[Ia>>2]=c[P>>2];c[b+88>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[Q>>2]=1393374;c[Q+4>>2]=13;c[R>>2]=0;c[e>>2]=c[Q>>2];c[e+4>>2]=c[Q+4>>2];c[Ia>>2]=c[R>>2];c[b+92>>2]=dr(Ta,e,1107296320,Ia,1392961)|0;Ta=c[Ga>>2]|0;c[S>>2]=1393388;c[S+4>>2]=14;c[T>>2]=0;c[e>>2]=c[S>>2];c[e+4>>2]=c[S+4>>2];c[Ia>>2]=c[T>>2];c[b+96>>2]=dr(Ta,e,1107296320,Ia,1392989)|0;Ta=c[Ga>>2]|0;c[U>>2]=1393459;c[U+4>>2]=15;c[V>>2]=0;c[e>>2]=c[U>>2];c[e+4>>2]=c[U+4>>2];c[Ia>>2]=c[V>>2];c[b+120>>2]=dr(Ta,e,1107296320,Ia,1393726)|0;Ta=c[Ga>>2]|0;c[W>>2]=1393475;c[W+4>>2]=16;c[X>>2]=0;c[e>>2]=c[W>>2];c[e+4>>2]=c[W+4>>2];c[Ia>>2]=c[X>>2];c[b+124>>2]=dr(Ta,e,1107296320,Ia,1393743)|0;Ta=c[Ga>>2]|0;c[Y>>2]=1393492;c[Y+4>>2]=17;c[Z>>2]=0;c[e>>2]=c[Y>>2];c[e+4>>2]=c[Y+4>>2];c[Ia>>2]=c[Z>>2];c[b+128>>2]=dr(Ta,e,1107296320,Ia,1393761)|0;Ta=c[Ga>>2]|0;c[_>>2]=1393510;c[_+4>>2]=14;c[$>>2]=0;c[e>>2]=c[_>>2];c[e+4>>2]=c[_+4>>2];c[Ia>>2]=c[$>>2];c[b+132>>2]=dr(Ta,e,1107296320,Ia,1393780)|0;Ta=c[Ga>>2]|0;c[aa>>2]=1393525;c[aa+4>>2]=15;c[ba>>2]=0;c[e>>2]=c[aa>>2];c[e+4>>2]=c[aa+4>>2];c[Ia>>2]=c[ba>>2];c[b+136>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[ca>>2]=1393541;c[ca+4>>2]=14;c[da>>2]=0;c[e>>2]=c[ca>>2];c[e+4>>2]=c[ca+4>>2];c[Ia>>2]=c[da>>2];c[b+140>>2]=dr(Ta,e,1107296320,Ia,1393556)|0;Ta=c[Ga>>2]|0;c[ea>>2]=1393565;c[ea+4>>2]=22;c[fa>>2]=0;c[e>>2]=c[ea>>2];c[e+4>>2]=c[ea+4>>2];c[Ia>>2]=c[fa>>2];c[b+144>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[ga>>2]=1393588;c[ga+4>>2]=11;c[ha>>2]=0;c[e>>2]=c[ga>>2];c[e+4>>2]=c[ga+4>>2];c[Ia>>2]=c[ha>>2];c[b+148>>2]=dr(Ta,e,1107296320,Ia,1393600)|0;Ta=c[Ga>>2]|0;c[ia>>2]=1393609;c[ia+4>>2]=15;c[ja>>2]=0;c[e>>2]=c[ia>>2];c[e+4>>2]=c[ia+4>>2];c[Ia>>2]=c[ja>>2];c[b+152>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[ka>>2]=1393625;c[ka+4>>2]=15;c[la>>2]=0;c[e>>2]=c[ka>>2];c[e+4>>2]=c[ka+4>>2];c[Ia>>2]=c[la>>2];c[b+156>>2]=dr(Ta,e,1107296320,Ia,0)|0;Ta=c[Ga>>2]|0;c[ma>>2]=1393403;c[ma+4>>2]=12;c[na>>2]=0;c[e>>2]=c[ma>>2];c[e+4>>2]=c[ma+4>>2];c[Ia>>2]=c[na>>2];c[b+104>>2]=dr(Ta,e,1107296320,Ia,1392618)|0;Ta=c[Ga>>2]|0;c[oa>>2]=1393428;c[oa+4>>2]=17;c[pa>>2]=0;c[e>>2]=c[oa>>2];c[e+4>>2]=c[oa+4>>2];c[Ia>>2]=c[pa>>2];c[b+112>>2]=dr(Ta,e,1107296320,Ia,1392671)|0;Ta=c[Ga>>2]|0;c[qa>>2]=1393446;c[qa+4>>2]=12;c[ra>>2]=0;c[e>>2]=c[qa>>2];c[e+4>>2]=c[qa+4>>2];c[Ia>>2]=c[ra>>2];c[b+116>>2]=dr(Ta,e,1107296320,Ia,1392700)|0;Ta=c[Ga>>2]|0;c[sa>>2]=1393416;c[sa+4>>2]=11;c[ta>>2]=0;c[e>>2]=c[sa>>2];c[e+4>>2]=c[sa+4>>2];c[Ia>>2]=c[ta>>2];c[b+108>>2]=dr(Ta,e,1107296320,Ia,1392643)|0;Ta=c[Ga>>2]|0;c[ua>>2]=1393792;c[ua+4>>2]=8;c[va>>2]=0;c[e>>2]=c[ua>>2];c[e+4>>2]=c[ua+4>>2];c[Ia>>2]=c[va>>2];c[b+276>>2]=dr(Ta,e,2560,Ia,0)|0;Ta=c[Ga>>2]|0;c[wa>>2]=1393801;c[wa+4>>2]=6;c[xa>>2]=15;c[e>>2]=c[wa>>2];c[e+4>>2]=c[wa+4>>2];c[Ia>>2]=c[xa>>2];c[b+280>>2]=dr(Ta,e,1073741888,Ia,0)|0;Ta=c[Ga>>2]|0;c[ya>>2]=1393808;c[ya+4>>2]=6;c[za>>2]=15;c[e>>2]=c[ya>>2];c[e+4>>2]=c[ya+4>>2];c[Ia>>2]=c[za>>2];c[b+284>>2]=dr(Ta,e,1073741888,Ia,0)|0;Ta=c[Ga>>2]|0;c[Aa>>2]=1393815;c[Aa+4>>2]=7;c[Ba>>2]=0;c[e>>2]=c[Aa>>2];c[e+4>>2]=c[Aa+4>>2];c[Ia>>2]=c[Ba>>2];c[b+288>>2]=dr(Ta,e,512,Ia,0)|0;Ta=c[Ga>>2]|0;c[Ca>>2]=1393823;c[Ca+4>>2]=5;c[Da>>2]=15;c[e>>2]=c[Ca>>2];c[e+4>>2]=c[Ca+4>>2];c[Ia>>2]=c[Da>>2];c[b+180>>2]=dr(Ta,e,-1073741760,Ia,0)|0;Ta=c[Ga>>2]|0;c[Ea>>2]=1393641;c[Ea+4>>2]=15;c[Fa>>2]=2;c[e>>2]=c[Ea>>2];c[e+4>>2]=c[Ea+4>>2];c[Ia>>2]=c[Fa>>2];c[b+188>>2]=dr(Ta,e,1073741888,Ia,0)|0;i=Ja;return}function $k(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+112|0;k=n+72|0;l=n+36|0;m=n;c[d+296>>2]=f;a[d>>0]=1;a[d+1>>0]=1;c[d+196>>2]=0;c[d+52>>2]=0;f=d+104|0;j=d+300|0;g=d+2|0;h=g+22|0;do{b[g>>1]=0;g=g+2|0}while((g|0)<(h|0));c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;lN(j,e)|0;f=d+312|0;e=e+12|0;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];c[f+8>>2]=c[e+8>>2];c[f+12>>2]=c[e+12>>2];c[f+16>>2]=c[e+16>>2];c[f+20>>2]=c[e+20>>2];switch(c[d+332>>2]|0){case 3:{c[d+292>>2]=0;hN(k,j);m=k+12|0;c[m>>2]=c[f>>2];c[m+4>>2]=c[f+4>>2];c[m+8>>2]=c[f+8>>2];c[m+12>>2]=c[f+12>>2];c[m+16>>2]=c[f+16>>2];c[m+20>>2]=c[f+20>>2];Wk(d,k);kN(k);i=n;return}case 1:{if((c[d+324>>2]|0)!=13)Nv(1393829,1);c[d+292>>2]=2;hN(l,j);m=l+12|0;c[m>>2]=c[f>>2];c[m+4>>2]=c[f+4>>2];c[m+8>>2]=c[f+8>>2];c[m+12>>2]=c[f+12>>2];c[m+16>>2]=c[f+16>>2];c[m+20>>2]=c[f+20>>2];_k(d,l);kN(l);i=n;return}case 2:{c[d+292>>2]=1;hN(m,j);l=m+12|0;c[l>>2]=c[f>>2];c[l+4>>2]=c[f+4>>2];c[l+8>>2]=c[f+8>>2];c[l+12>>2]=c[f+12>>2];c[l+16>>2]=c[f+16>>2];c[l+20>>2]=c[f+20>>2];Zk(d,m);kN(m);i=n;return}case 0:{Nv(1393885,1);break}default:{i=n;return}}}function al(a,b){a=a|0;b=b|0;return}function bl(a,b){a=a|0;b=b|0;c[b+4>>2]=1;return}function cl(a){a=a|0;return}function dl(a,b){a=a|0;b=b|0;ae(Vu()|0,1394620)|0;Aa()}function el(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;c[a>>2]=821292;g=a+24|0;h=a+28|0;d=c[h>>2]|0;b=c[g>>2]|0;if((d|0)!=(b|0)){f=0;e=d;while(1){d=c[b+(f<<2)>>2]|0;if(!d)d=e;else{kn(d+36|0);$M(d);b=c[g>>2]|0;d=c[h>>2]|0}f=f+1|0;if(f>>>0>=d-b>>2>>>0)break;else e=d}}b=c[a+56>>2]|0;if((b|0)!=(a+68|0))AD(b);$M(c[a+40>>2]|0);nn(a+24|0);on(a+12|0);a=a+8|0;b=c[a>>2]|0;c[a>>2]=0;if(!b)return;vb[c[(c[b>>2]|0)+4>>2]&255](b);return}function fl(a){a=a|0;el(a);$M(a);return}function gl(a,b){a=a|0;b=b|0;return}function hl(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+16|0;k=l;d=c[a+12>>2]|0;e=a+16|0;b=c[e>>2]|0;if((b|0)!=(d|0))do{c[e>>2]=b+-48;hn(b+-32|0);b=c[e>>2]|0}while((b|0)!=(d|0));h=a+24|0;j=a+28|0;d=c[j>>2]|0;f=c[h>>2]|0;e=f;b=d;if((d|0)!=(f|0)){g=0;do{e=c[e+(g<<2)>>2]|0;if(e){kn(e+36|0);$M(e);b=c[j>>2]|0;f=c[h>>2]|0;d=b}g=g+1|0;e=f}while(g>>>0>2>>>0);d=f}if((b|0)!=(e|0))c[j>>2]=b+(~((b+-4-d|0)>>>2)<<2);c[a+36>>2]=0;jn(a+40|0);j=a+56|0;c[a+60>>2]=c[j>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;je(j,k);i=l;return}function il(a){a=a|0;return 0}function jl(a){a=a|0;return Wu()|0}function kl(a,b,c){a=a|0;b=b|0;c=c|0;return}function ll(a,b,c){a=a|0;b=b|0;c=c|0;return}function ml(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a+60|0;h=c[e>>2]|0;g=c[h+-16>>2]|0;f=c[h+-12>>2]|0;c[h+-8>>2]=g;c[h+-4>>2]=f;if((g|0)==(b|0)&(f|0)==(d|0))return;Ib[c[(c[a>>2]|0)+60>>2]&63](a,b,d);h=c[e>>2]|0;c[h+-16>>2]=b;c[h+-12>>2]=d;b=c[b+4>>2]|0;if(!b)return;if(gn(b,1)|0)return;wb[c[(c[a>>2]|0)+72>>2]&127](a,b);return}function nl(a,b){a=a|0;b=b|0;Ib[c[(c[a>>2]|0)+64>>2]&63](a,c[(c[(c[a+4>>2]|0)+12>>2]|0)+24>>2]|0,0);return}function ol(a,b){a=a|0;b=b|0;var d=0;d=c[a+60>>2]|0;if((c[a+56>>2]|0)==(d|0))d=0;else d=c[d+-16>>2]|0;c[b>>2]=c[b>>2]&7|d+40;d=c[a+8>>2]|0;if(!d)return;wb[c[(c[d>>2]|0)+8>>2]&127](d,b);return}function pl(a,b,c){a=a|0;b=b|0;c=c|0;return}function ql(a,b){a=a|0;b=b|0;return}function rl(a,b){a=a|0;b=b|0;return}function sl(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;g=f;Nm(b,e);mp(d,e,g);if(!(a[g>>0]|0)){g=0;i=f;return g|0}b=c[b+8>>2]|0;if(!b){g=1;i=f;return g|0}Ib[c[(c[b>>2]|0)+12>>2]&63](b,d,e);g=1;i=f;return g|0}function tl(a,b,c){a=a|0;b=b|0;c=c|0;return}function ul(a,b,c){a=a|0;b=b|0;c=c|0;return}function vl(a,b){a=a|0;b=b|0;return}function wl(a,b){a=a|0;b=b|0;return}function xl(a,b){a=a|0;b=b|0;return}function yl(a){a=a|0;return}function zl(a,b){a=a|0;b=b|0;return}function Al(a,b){a=a|0;b=b|0;return}function Bl(a,b){a=a|0;b=b|0;return}function Cl(a,b,c){a=a|0;b=b|0;c=c|0;return}function Dl(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function El(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return}function Fl(a,b){a=a|0;b=b|0;return}function Gl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Nm(a,b);return}function Hl(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;n=i;i=i+32|0;k=n+8|0;l=n+16|0;m=n;a[g>>0]=0;if((f+-1|0)>>>0>7){a[g>>0]=1;i=n;return}h=f<<3;j=jP(1,0,h|0)|0;o=E;if(!(h>>>0>63|(o>>>0>e>>>0|(o|0)==(e|0)&j>>>0>d>>>0))?(h=jP(1,0,h+-1|0)|0,p=E,o=TO(0,0,h|0,p|0)|0,j=E,!(((p|0)>(e|0)|(p|0)==(e|0)&h>>>0>d>>>0)&((j|0)<(e|0)|(j|0)==(e|0)&o>>>0<=d>>>0))):0){a[g>>0]=1;i=n;return}h=(a[(c[(c[b+4>>2]|0)+4>>2]|0)+12>>0]|0)!=0;if(f|0){j=f+536870911|0;g=0;do{p=bP(d|0,e|0,(h?g:j-g|0)<<3|0)|0;a[l+g>>0]=p;g=g+1|0}while((g|0)!=(f|0))}p=c[(c[b>>2]|0)+168>>2]|0;c[m>>2]=l;c[m+4>>2]=f;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];wb[p&127](b,k);i=n;return}function Il(a,b){a=a|0;b=b|0;return}function Jl(a,b){a=a|0;b=b|0;return}function Kl(a,b){a=a|0;b=b|0;Nv(1394586,1)}function Ll(a,b){a=a|0;b=b|0;Nv(1394586,1)}function Ml(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;k=i;i=i+16|0;h=k+4|0;j=k;g=Sn(e&255,0,c[a+4>>2]|0)|0;if((b|0)==0&(d|0)==0){i=k;return}e=0;f=0;do{l=c[(c[a>>2]|0)+172>>2]|0;c[j>>2]=0;c[h>>2]=c[j>>2];Nb[l&31](a,g,1,h);e=WO(e|0,f|0,1,0)|0;f=E}while(!((e|0)==(b|0)&(f|0)==(d|0)));i=k;return}function Nl(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return}function Ol(a,b,c){a=a|0;b=b|0;c=c|0;return}function Pl(a,b,c){a=a|0;b=b|0;c=c|0;return}function Ql(a,b){a=a|0;b=b|0;return}function Rl(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;g=i;i=i+32|0;h=g+24|0;j=g+16|0;l=g+8|0;k=g;a=c[a+4>>2]|0;n=d;d=c[n+4>>2]|0;m=l;c[m>>2]=c[n>>2];c[m+4>>2]=d;m=e;d=c[m+4>>2]|0;e=k;c[e>>2]=c[m>>2];c[e+4>>2]=d;c[j>>2]=c[l>>2];c[j+4>>2]=c[l+4>>2];c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];f=gr(a,j,h,b,f)|0;i=g;return f|0}function Sl(d,e,f,g,h,i,j,k){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;k=c[d+4>>2]|0;c[k+584>>2]=e;c[k+588>>2]=f;b[k+592>>1]=g;a[k+594>>0]=h;a[k+595>>0]=i;c[k+596>>2]=j;a[k+600>>0]=1;return}function Tl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+16|0;f=e+8|0;g=e;a=c[a+4>>2]|0;j=d;h=c[j+4>>2]|0;d=g;c[d>>2]=c[j>>2];c[d+4>>2]=h;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];d=ir(a,f,b)|0;i=e;return d|0}function Ul(d,e,f,g,h,i,j,k){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;k=c[d+4>>2]|0;c[k+604>>2]=e;c[k+608>>2]=f;c[k+612>>2]=g;b[k+616>>1]=h;h=k+618|0;a[h>>0]=(j&1)<<1&255|i&1|a[h>>0]&-4;a[k+620>>0]=1;return}function Vl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function Wl(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function Xl(a){a=a|0;return}function Yl(a){a=a|0;return}function Zl(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;g=k+4|0;h=k;j=b+4|0;l=Tn(d,0,c[j>>2]|0)|0;d=Tn(e,0,c[j>>2]|0)|0;d=Nn(17,l,d,c[j>>2]|0)|0;e=c[j>>2]|0;if(!(a[(c[e+4>>2]|0)+136>>0]|0)){l=c[(c[b>>2]|0)+172>>2]|0;c[h>>2]=0;c[g>>2]=c[h>>2];Nb[l&31](b,d,f,g);i=k;return}else{a[g+9>>0]=1;c[g>>2]=1436048;a[g+8>>0]=3;l=vq(e,g,1,1)|0;Ab[c[(c[b>>2]|0)+100>>2]&127](b,l,d)|0;e=c[(c[b>>2]|0)+172>>2]|0;l=Tn(l,0,c[j>>2]|0)|0;c[h>>2]=0;c[g>>2]=c[h>>2];Nb[e&31](b,l,f,g);i=k;return}}function _l(d,e){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;s=i;i=i+48|0;l=s+40|0;m=s+24|0;p=s+12|0;q=s;f=d+4|0;k=c[f>>2]|0;c[q>>2]=e;c[l>>2]=q;bn(p,k+572|0,q,1457358,l,m);k=(c[p>>2]|0)+20|0;d=c[k>>2]|0;if(d|0){r=d;i=s;return r|0}j=c[f>>2]|0;d=c[(c[j+4>>2]|0)+48>>2]|0;c[l>>2]=d;if(!d)d=0;else d=UB(d)|0;c[l+4>>2]=d;g=p+8|0;a[g>>0]=5;a[p+9>>0]=3;c[p>>2]=l;c[p+4>>2]=1394569;f=q+8|0;a[f>>0]=8;a[q+9>>0]=1;c[q>>2]=e;g=b[g>>1]|0;h=g&255;d=e;do if(h<<24>>24!=0?(n=b[f>>1]|0,o=n&255,o<<24>>24!=0):0){if(h<<24>>24==1){c[m>>2]=c[q>>2];c[m+4>>2]=c[q+4>>2];c[m+8>>2]=c[q+8>>2];break}if(o<<24>>24==1){c[m>>2]=c[p>>2];c[m+4>>2]=c[p+4>>2];c[m+8>>2]=c[p+8>>2];break}else{e=(g&-256)<<16>>16==256;n=(n&-256)<<16>>16!=256|(o|1)<<24>>24==1;c[m>>2]=e?l:p;c[m+4>>2]=n?q:d;a[m+8>>0]=e?h:2;a[m+9>>0]=n?2:o;break}}else r=6;while(0);if((r|0)==6){a[m+8>>0]=0;a[m+9>>0]=1}r=fq(j,m)|0;c[k>>2]=r;i=s;return r|0}function $l(a,b,c){a=a|0;b=b|0;c=c|0;return}function am(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;i=i+32|0;j=k;g=Vm(a)|0;c[j>>2]=6;c[j+4>>2]=g;c[j+8>>2]=b;c[j+12>>2]=0-e;g=j+16|0;c[g>>2]=0;h=j+20|0;c[h>>2]=0;c[j+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;f=d+20|0;e=c[f>>2]|0;if((e|0)==(c[d+24>>2]|0))Xm(d+16|0,j);else{c[e>>2]=c[j>>2];c[e+4>>2]=c[j+4>>2];c[e+8>>2]=c[j+8>>2];c[e+12>>2]=c[j+12>>2];Wm(e+16|0,g);c[f>>2]=(c[f>>2]|0)+28}c[d+28>>2]=b;d=c[j+16>>2]|0;if(!d){i=k;return}if((c[h>>2]|0)!=(d|0))c[h>>2]=d;$M(d);i=k;return}function bm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;g=h;e=Vm(a)|0;c[g>>2]=5;c[g+4>>2]=e;c[g+8>>2]=0;c[g+12>>2]=0-b;e=g+16|0;c[e>>2]=0;f=g+20|0;c[f>>2]=0;c[g+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,g);else{c[a>>2]=c[g>>2];c[a+4>>2]=c[g+4>>2];c[a+8>>2]=c[g+8>>2];c[a+12>>2]=c[g+12>>2];Wm(a+16|0,e);c[b>>2]=(c[b>>2]|0)+28}d=c[g+16>>2]|0;if(!d){i=h;return}if((c[f>>2]|0)!=(d|0))c[f>>2]=d;$M(d);i=h;return}function cm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;f=h;d=Vm(a)|0;c[f>>2]=4;c[f+4>>2]=d;c[f+8>>2]=b;d=f+12|0;g=f+20|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;a=d+20|0;e=c[a>>2]|0;if((e|0)==(c[d+24>>2]|0))Xm(d+16|0,f);else{c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];c[e+8>>2]=c[f+8>>2];c[e+12>>2]=c[f+12>>2];Wm(e+16|0,f+16|0);c[a>>2]=(c[a>>2]|0)+28}c[d+28>>2]=b;d=c[f+16>>2]|0;if(!d){i=h;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=h;return}function dm(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;j=i;i=i+32|0;h=j;g=Vm(a)|0;c[h>>2]=3;c[h+4>>2]=g;c[h+8>>2]=b;c[h+12>>2]=e;e=h+16|0;c[e>>2]=0;g=h+20|0;c[g>>2]=0;c[h+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;f=d+20|0;b=c[f>>2]|0;if((b|0)==(c[d+24>>2]|0))Xm(d+16|0,h);else{c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[b+8>>2]=c[h+8>>2];c[b+12>>2]=c[h+12>>2];Wm(b+16|0,e);c[f>>2]=(c[f>>2]|0)+28}d=c[h+16>>2]|0;if(!d){i=j;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=j;return}function em(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+16>>2]|0;if((c[a+12>>2]|0)==(e|0))Nv(1394555,1);if(!(c[e+-44>>2]|0)){c[e+-40>>2]=b;c[e+-16>>2]=d;return}else Nv(1394555,1)}function fm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+16>>2]|0;if((c[a+12>>2]|0)==(e|0))Nv(1394555,1);if(!(c[e+-44>>2]|0)){c[e+-36>>2]=b;c[e+-12>>2]=d;return}else Nv(1394555,1)}function gm(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=i;i=i+32|0;e=g;b=Vm(a)|0;c[e>>2]=1;c[e+4>>2]=b;b=e+8|0;f=e+20|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;b=c[a+16>>2]|0;a=(c[a+12>>2]|0)==(b|0)?0:b+-48|0;b=a+20|0;d=c[b>>2]|0;if((d|0)==(c[a+24>>2]|0))Xm(a+16|0,e);else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];Wm(d+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}a=c[e+16>>2]|0;if(!a){i=g;return}if((c[f>>2]|0)!=(a|0))c[f>>2]=a;$M(a);i=g;return}function hm(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=i;i=i+32|0;e=g;b=Vm(a)|0;c[e>>2]=2;c[e+4>>2]=b;b=e+8|0;f=e+20|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;b=c[a+16>>2]|0;a=(c[a+12>>2]|0)==(b|0)?0:b+-48|0;b=a+20|0;d=c[b>>2]|0;if((d|0)==(c[a+24>>2]|0))Xm(a+16|0,e);else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];Wm(d+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}a=c[e+16>>2]|0;if(!a){i=g;return}if((c[f>>2]|0)!=(a|0))c[f>>2]=a;$M(a);i=g;return}function im(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+32|0;e=g;d=Vm(a)|0;c[e>>2]=0;c[e+4>>2]=d;c[e+8>>2]=b;d=e+12|0;f=e+20|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,e);else{c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];Wm(a+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}d=c[e+16>>2]|0;if(!d){i=g;return}if((c[f>>2]|0)!=(d|0))c[f>>2]=d;$M(d);i=g;return}function jm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+32|0;e=g;d=Vm(a)|0;c[e>>2]=10;c[e+4>>2]=d;c[e+8>>2]=b;d=e+12|0;f=e+20|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,e);else{c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];Wm(a+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}d=c[e+16>>2]|0;if(!d){i=g;return}if((c[f>>2]|0)!=(d|0))c[f>>2]=d;$M(d);i=g;return}function km(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;j=i;i=i+32|0;h=j;g=Vm(a)|0;c[h>>2]=7;c[h+4>>2]=g;c[h+8>>2]=b;c[h+12>>2]=e;e=h+16|0;c[e>>2]=0;g=h+20|0;c[g>>2]=0;c[h+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;f=d+20|0;b=c[f>>2]|0;if((b|0)==(c[d+24>>2]|0))Xm(d+16|0,h);else{c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[b+8>>2]=c[h+8>>2];c[b+12>>2]=c[h+12>>2];Wm(b+16|0,e);c[f>>2]=(c[f>>2]|0)+28}d=c[h+16>>2]|0;if(!d){i=j;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=j;return}function lm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;f=h;e=Vm(a)|0;c[f>>2]=8;c[f+4>>2]=e;c[f+8>>2]=0;c[f+12>>2]=b;e=f+16|0;c[e>>2]=0;g=f+20|0;c[g>>2]=0;c[f+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,f);else{c[a>>2]=c[f>>2];c[a+4>>2]=c[f+4>>2];c[a+8>>2]=c[f+8>>2];c[a+12>>2]=c[f+12>>2];Wm(a+16|0,e);c[b>>2]=(c[b>>2]|0)+28}d=c[f+16>>2]|0;if(!d){i=h;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=h;return}function mm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=i;i=i+32|0;f=g;e=Vm(a)|0;d=c[b>>2]|0;b=c[b+4>>2]|0;c[f>>2]=9;c[f+4>>2]=e;c[f+8>>2]=0;c[f+12>>2]=0;e=f+16|0;an(e,d,d+b|0);b=c[a+16>>2]|0;b=(c[a+12>>2]|0)==(b|0)?0:b+-48|0;a=b+20|0;d=c[a>>2]|0;if((d|0)==(c[b+24>>2]|0))Xm(b+16|0,f);else{c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];c[d+8>>2]=c[f+8>>2];c[d+12>>2]=c[f+12>>2];Wm(d+16|0,e);c[a>>2]=(c[a>>2]|0)+28}a=c[f+16>>2]|0;if(!a){i=g;return}b=f+20|0;if((c[b>>2]|0)!=(a|0))c[b>>2]=a;$M(a);i=g;return}function nm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;f=h;e=Vm(a)|0;c[f>>2]=14;c[f+4>>2]=e;c[f+8>>2]=0;c[f+12>>2]=b;e=f+16|0;c[e>>2]=0;g=f+20|0;c[g>>2]=0;c[f+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,f);else{c[a>>2]=c[f>>2];c[a+4>>2]=c[f+4>>2];c[a+8>>2]=c[f+8>>2];c[a+12>>2]=c[f+12>>2];Wm(a+16|0,e);c[b>>2]=(c[b>>2]|0)+28}d=c[f+16>>2]|0;if(!d){i=h;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=h;return}function om(b){b=b|0;var d=0;d=c[b+16>>2]|0;if((c[b+12>>2]|0)!=(d|0)?(c[d+-44>>2]|0)==0:0){a[d+-4>>0]=1;return}Nv(1394555,1)}function pm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+32|0;e=g;d=Vm(a)|0;c[e>>2]=11;c[e+4>>2]=d;c[e+8>>2]=b;d=e+12|0;f=e+20|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;b=d+20|0;a=c[b>>2]|0;if((a|0)==(c[d+24>>2]|0))Xm(d+16|0,e);else{c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];Wm(a+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}d=c[e+16>>2]|0;if(!d){i=g;return}if((c[f>>2]|0)!=(d|0))c[f>>2]=d;$M(d);i=g;return}function qm(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;j=i;i=i+32|0;h=j;g=Vm(a)|0;c[h>>2]=12;c[h+4>>2]=g;c[h+8>>2]=b;c[h+12>>2]=e;e=h+16|0;c[e>>2]=0;g=h+20|0;c[g>>2]=0;c[h+24>>2]=0;d=c[a+16>>2]|0;d=(c[a+12>>2]|0)==(d|0)?0:d+-48|0;f=d+20|0;b=c[f>>2]|0;if((b|0)==(c[d+24>>2]|0))Xm(d+16|0,h);else{c[b>>2]=c[h>>2];c[b+4>>2]=c[h+4>>2];c[b+8>>2]=c[h+8>>2];c[b+12>>2]=c[h+12>>2];Wm(b+16|0,h+16|0);c[f>>2]=(c[f>>2]|0)+28}d=c[e>>2]|0;if(!d){i=j;return}if((c[g>>2]|0)!=(d|0))c[g>>2]=d;$M(d);i=j;return}function rm(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=i;i=i+32|0;e=g;b=Vm(a)|0;c[e>>2]=13;c[e+4>>2]=b;b=e+8|0;f=e+20|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;b=c[a+16>>2]|0;a=(c[a+12>>2]|0)==(b|0)?0:b+-48|0;b=a+20|0;d=c[b>>2]|0;if((d|0)==(c[a+24>>2]|0))Xm(a+16|0,e);else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];Wm(d+16|0,e+16|0);c[b>>2]=(c[b>>2]|0)+28}a=c[e+16>>2]|0;if(!a){i=g;return}if((c[f>>2]|0)!=(a|0))c[f>>2]=a;$M(a);i=g;return}function sm(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k;f=c[a+4>>2]|0;e=c[f+4>>2]|0;if((c[e+180>>2]|0)!=4)Nv(1393980,1);switch(c[e+184>>2]|0){case 0:case 6:{Nv(1393980,1);break}default:{}}h=a+36|0;g=c[h>>2]|0;if(g|0?(c[g+4>>2]|0)==0:0)Nv(1394503,1);e=wq(f,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,e);g=YM(48)|0;c[g>>2]=e;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=d;e=g+16|0;c[e>>2]=0;c[e+4>>2]=0;b[e+8>>1]=0;c[g+28>>2]=-1;e=g+32|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[j>>2]=g;e=a+28|0;f=c[e>>2]|0;if(f>>>0<(c[a+32>>2]|0)>>>0){c[f>>2]=g;j=(c[e>>2]|0)+4|0;c[e>>2]=j;j=j+-4|0;j=c[j>>2]|0;c[h>>2]=j;i=k;return}else{Sm(a+24|0,j);j=c[e>>2]|0;j=j+-4|0;j=c[j>>2]|0;c[h>>2]=j;i=k;return}}function tm(a){a=a|0;var b=0,d=0;Om(a);b=a+36|0;if(!(c[(c[b>>2]|0)+32>>2]|0)){d=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);c[(c[b>>2]|0)+4>>2]=d;return}else Nv(1394467,1)}function um(a){a=a|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;j=i;i=i+16|0;d=j;Om(a);k=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,k);g=YM(48)|0;h=a+36|0;e=c[h>>2]|0;f=c[e+12>>2]|0;c[g>>2]=k;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=f;f=g+16|0;c[f>>2]=0;c[f+4>>2]=0;b[f+8>>1]=0;c[g+28>>2]=-1;c[g+32>>2]=e;c[g+36>>2]=0;c[g+40>>2]=0;c[g+44>>2]=0;c[d>>2]=g;e=a+28|0;f=c[e>>2]|0;if(f>>>0<(c[a+32>>2]|0)>>>0){c[f>>2]=g;k=(c[e>>2]|0)+4|0;c[e>>2]=k;k=k+-4|0;k=c[k>>2]|0;c[h>>2]=k;i=j;return}else{Sm(a+24|0,d);k=c[e>>2]|0;k=k+-4|0;k=c[k>>2]|0;c[h>>2]=k;i=j;return}}function vm(a){a=a|0;var b=0,d=0;Om(a);b=a+36|0;if(!(c[(c[b>>2]|0)+32>>2]|0))Nv(1394417,1);else{d=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);a=c[b>>2]|0;c[a+4>>2]=d;c[b>>2]=c[a+32>>2];return}}function wm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;e=f;Om(a);d=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);c[e>>2]=d;c[e+4>>2]=-1;c[e+8>>2]=b;c[e+12>>2]=0;a=c[a+36>>2]|0;b=a+40|0;d=c[b>>2]|0;if((d|0)==(c[a+44>>2]|0)){Pm(a+36|0,e);i=f;return}else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=f;return}}function xm(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+16|0;f=g;Om(a);e=a+36|0;if((c[(c[e>>2]|0)+28>>2]|0)>-1)Nv(1394291,1);if(d&15|0)Nv(1394336,1);if(d>>>0>240)Nv(1394369,1);h=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,h);c[f>>2]=h;c[f+4>>2]=d;c[f+8>>2]=b;c[f+12>>2]=3;e=c[e>>2]|0;a=e+36|0;b=e+40|0;d=c[b>>2]|0;c[e+28>>2]=d-(c[a>>2]|0)>>4;if((d|0)==(c[e+44>>2]|0)){Pm(a,f);i=g;return}else{h=d;c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];c[h+8>>2]=c[f+8>>2];c[h+12>>2]=c[f+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=g;return}}function ym(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;e=f;Om(a);if(!b)Nv(1394228,1);if(b&7|0)Nv(1394262,1);d=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,d);c[e>>2]=d;c[e+4>>2]=b;c[e+8>>2]=-1;c[e+12>>2]=b>>>0>128?1:2;a=c[a+36>>2]|0;b=a+40|0;d=c[b>>2]|0;if((d|0)==(c[a+44>>2]|0)){Pm(a+36|0,e);i=f;return}else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=f;return}}function zm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+16|0;e=f;Om(a);if(d&7|0)Nv(1394194,1);g=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,g);c[e>>2]=g;c[e+4>>2]=d;c[e+8>>2]=b;c[e+12>>2]=d>>>0>524280?5:4;a=c[a+36>>2]|0;b=a+40|0;d=c[b>>2]|0;if((d|0)==(c[a+44>>2]|0)){Pm(a+36|0,e);i=f;return}else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=f;return}}function Am(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+16|0;e=f;Om(a);if(d&15|0)Nv(1394153,1);g=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,g);c[e>>2]=g;c[e+4>>2]=d;c[e+8>>2]=b;c[e+12>>2]=d>>>0>524280?9:8;a=c[a+36>>2]|0;b=a+40|0;d=c[b>>2]|0;if((d|0)==(c[a+44>>2]|0)){Pm(a+36|0,e);i=f;return}else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=f;return}}function Bm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=i;i=i+16|0;e=f;Om(a);d=a+36|0;g=c[d>>2]|0;if((c[g+40>>2]|0)!=(c[g+36>>2]|0))Nv(1394105,1);g=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,g);c[e>>2]=g;c[e+4>>2]=b&1;c[e+8>>2]=-1;c[e+12>>2]=10;a=c[d>>2]|0;b=a+40|0;d=c[b>>2]|0;if((d|0)==(c[a+44>>2]|0)){Pm(a+36|0,e);i=f;return}else{c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[b>>2]=(c[b>>2]|0)+16;i=f;return}}function Cm(a){a=a|0;var b=0;Om(a);b=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,b);c[(c[a+36>>2]|0)+16>>2]=b;return}function Dm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;Om(b);b=c[b+36>>2]|0;if(c[b+32>>2]|0)Nv(1393938,1);c[b+8>>2]=d;if(!(e|f))Nv(1394064,1);if(e)a[b+24>>0]=1;if(!f)return;a[b+25>>0]=1;return}function Em(a){a=a|0;Om(a);if(!(c[(c[a+36>>2]|0)+32>>2]|0))return;else Nv(1393938,1)}function Fm(a){a=a|0;return}function Gm(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 1}function Hm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=d+24|0;f=c[g>>2]|0;e=(c[d+28>>2]|0)-f>>4;if(!e)return;while(1){e=e+-1|0;if((a[f+(e<<4)>>0]|0)==4)Nm(b,c[f+(e<<4)+8>>2]|0);if(!e)break;f=c[g>>2]|0}return}function Im(a,b){a=a|0;b=b|0;return}function Jm(a,b){a=a|0;b=b|0;return}function Km(a){a=a|0;return}function Lm(a){a=a|0;return 0}function Mm(a,b){a=a|0;b=b|0;return 1}function Nm(a,b){a=a|0;b=b|0;var d=0;a:while(1){switch(c[b>>2]|0){case 4:{d=3;break a}case 2:{d=6;break a}case 3:{b=b+8|0;break}case 0:{Nm(a,c[b+8>>2]|0);b=b+12|0;break}default:{d=8;break a}}b=c[b>>2]|0}if((d|0)==3){d=b+-4|0;wb[c[(c[d>>2]|0)+16>>2]&127](d,a);return}else if((d|0)==6){wb[c[(c[a>>2]|0)+24>>2]&127](a,c[b+8>>2]|0);return}else if((d|0)==8)return}function Om(a){a=a|0;var b=0;b=c[(c[a+4>>2]|0)+4>>2]|0;if((c[b+180>>2]|0)!=4)Nv(1393980,1);switch(c[b+184>>2]|0){case 0:case 6:{Nv(1393980,1);break}default:{}}a=c[a+36>>2]|0;if(!a)Nv(1394031,1);if(!(c[a+4>>2]|0))return;else Nv(1394031,1)}function Pm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>4)+1|0;if(f>>>0>268435455)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>3;Qm(g,k>>4>>>0<134217727?(j>>>0>>0?f:j):268435455,d-e>>4,a+8|0);f=g+8|0;d=c[f>>2]|0;c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];c[f>>2]=(c[f>>2]|0)+16;Rm(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-16-d|0)>>>4)<<4);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Qm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>268435455){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<4)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<4)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<4);return}function Rm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>4)<<4)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function Sm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;Tm(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;Um(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Tm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function Um(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function Vm(a){a=a|0;var b=0;b=c[a+16>>2]|0;if((c[a+12>>2]|0)==(b|0))Nv(1394555,1);if(!(c[b+-44>>2]|0)){b=wq(c[a+4>>2]|0,1)|0;wb[c[(c[a>>2]|0)+72>>2]&127](a,b);return b|0}else Nv(1394555,1);return 0}function Wm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a>>2]=0;f=a+4|0;c[f>>2]=0;c[a+8>>2]=0;e=b+4|0;d=(c[e>>2]|0)-(c[b>>2]|0)|0;if(!d)return;$m(a,d);b=c[b>>2]|0;a=(c[e>>2]|0)-b|0;if((a|0)<=0)return;$O(c[f>>2]|0,b|0,a|0)|0;c[f>>2]=(c[f>>2]|0)+a;return}function Xm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;d=h;e=c[a+4>>2]|0;f=c[a>>2]|0;g=((e-f|0)/28|0)+1|0;if(g>>>0>153391689)ZL(a);else{k=((c[a+8>>2]|0)-f|0)/28|0;j=k<<1;Ym(d,k>>>0<76695844?(j>>>0>>0?g:j):153391689,(e-f|0)/28|0,a+8|0);g=d+8|0;f=c[g>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];Wm(f+16|0,b+16|0);c[g>>2]=(c[g>>2]|0)+28;Zm(a,d);_m(d);i=h;return}}function Ym(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>153391689){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b*28|0)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d*28|0)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b*28|0);return}function Zm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c[a>>2]|0;j=a+4|0;d=c[j>>2]|0;h=b+4|0;if((d|0)==(i|0)){f=h;g=a;e=c[h>>2]|0;d=i}else{e=c[h>>2]|0;do{f=e+-28|0;k=d;d=d+-28|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];f=e+-12|0;g=k+-12|0;c[f>>2]=0;l=e+-8|0;c[l>>2]=0;c[e+-4>>2]=0;c[f>>2]=c[g>>2];f=k+-8|0;c[l>>2]=c[f>>2];k=k+-4|0;c[e+-4>>2]=c[k>>2];c[k>>2]=0;c[f>>2]=0;c[g>>2]=0;e=(c[h>>2]|0)+-28|0;c[h>>2]=e}while((d|0)!=(i|0));f=h;g=a;d=c[a>>2]|0}c[g>>2]=e;c[f>>2]=d;l=b+8|0;k=c[j>>2]|0;c[j>>2]=c[l>>2];c[l>>2]=k;j=a+8|0;l=b+12|0;k=c[j>>2]|0;c[j>>2]=c[l>>2];c[l>>2]=k;c[b>>2]=c[f>>2];return}function _m(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=c[a+4>>2]|0;g=a+8|0;b=c[g>>2]|0;if((b|0)!=(f|0)){d=b;while(1){b=d+-28|0;c[g>>2]=b;e=c[d+-12>>2]|0;if(e){b=d+-8|0;if((c[b>>2]|0)!=(e|0))c[b>>2]=e;$M(e);b=c[g>>2]|0}if((b|0)==(f|0))break;else d=b}}b=c[a>>2]|0;if(!b)return;$M(b);return}function $m(a,b){a=a|0;b=b|0;var d=0;if((b|0)<0)ZL(a);else{d=YM(b)|0;c[a+4>>2]=d;c[a>>2]=d;c[a+8>>2]=d+b;return}}function an(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;c[b>>2]=0;g=b+4|0;c[g>>2]=0;c[b+8>>2]=0;f=e-d|0;if(!f)return;$m(b,f);if((d|0)==(e|0))return;b=c[g>>2]|0;do{a[b>>0]=a[d>>0]|0;d=d+1|0;b=(c[g>>2]|0)+1|0;c[g>>2]=b}while((d|0)!=(e|0));return}function bn(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0;l=i;i=i+16|0;k=l;h=d+4|0;f=c[h>>2]|0;do if(f){j=c[e>>2]|0;while(1){h=c[f+16>>2]|0;if(j>>>0>>0){h=c[f>>2]|0;if(!h){h=5;break}else f=h}else{if(h>>>0>=j>>>0){h=10;break}e=f+4|0;h=c[e>>2]|0;if(!h){h=9;break}else f=h}}if((h|0)==5){c[k>>2]=f;k=f;break}else if((h|0)==9){c[k>>2]=f;k=e;break}else if((h|0)==10){c[k>>2]=f;break}}else{c[k>>2]=h;k=h;f=h}while(0);h=c[k>>2]|0;if(h|0){d=h;g=0;c[b>>2]=d;d=b+4|0;a[d>>0]=g;i=l;return}j=YM(192)|0;c[j+16>>2]=c[c[g>>2]>>2];e=j+36|0;UO(j+20|0,0,136)|0;c[j+24>>2]=e;c[j+28>>2]=e;e=j+72|0;c[j+32>>2]=e;h=j+84|0;c[e>>2]=h;c[j+76>>2]=h;h=j+132|0;c[j+80>>2]=h;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[j+148>>2]=8;h=j+156|0;e=h+36|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(e|0));cn(d,f,k,j);d=j;g=1;c[b>>2]=d;d=b+4|0;a[d>>0]=g;i=l;return}function cn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[d>>2]=e;b=c[a>>2]|0;if(c[b>>2]|0){c[a>>2]=c[b>>2];e=c[d>>2]|0}dn(c[a+4>>2]|0,e);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;return}function dn(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=(d|0)==(b|0);a[d+12>>0]=i&1;if(i)return;while(1){e=c[d+8>>2]|0;g=e+12|0;if(a[g>>0]|0){f=17;break}h=e+8|0;i=c[h>>2]|0;f=c[i>>2]|0;if((f|0)==(e|0)){f=c[i+4>>2]|0;if(!f){f=8;break}f=f+12|0;if(a[f>>0]|0){f=8;break}a[g>>0]=1;a[i+12>>0]=(i|0)==(b|0)&1;a[f>>0]=1}else{if(!f){f=14;break}f=f+12|0;if(a[f>>0]|0){f=14;break}a[g>>0]=1;a[i+12>>0]=(i|0)==(b|0)&1;a[f>>0]=1}if((i|0)==(b|0)){f=17;break}else d=i}if((f|0)==8){if((c[e>>2]|0)==(d|0))d=i;else{en(e);d=c[h>>2]|0;e=d;d=c[d+8>>2]|0}a[e+12>>0]=1;a[d+12>>0]=0;fn(d);return}else if((f|0)==14){if((c[e>>2]|0)==(d|0)){fn(e);d=c[h>>2]|0;e=d;d=c[d+8>>2]|0}else d=i;a[e+12>>0]=1;a[d+12>>0]=0;en(d);return}else if((f|0)==17)return} function vt(b,d,e){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;v=i;i=i+64|0;q=v+48|0;r=v+32|0;s=v+16|0;m=v;h=b;b=c[h+4>>2]|0;p=q;c[p>>2]=c[h>>2];c[p+4>>2]=b;if(!d){d=ut(q)|0;b=c[q+4>>2]|0}if(!b){u=1;i=v;return u|0}p=q+4|0;g=c[q>>2]|0;while(1){if((a[g>>0]|0)!=48){k=7;break}f=g+1|0;h=b+-1|0;c[q>>2]=f;c[p>>2]=h;if(!h)break;else{b=h;g=f}}if((k|0)==7?b|0:0){k=0;while(1){f=1<>>0>>0)k=k+1|0;else break}j=(f|0)==(d|0);f=T(b,k)|0;h=c[e>>2]|0;if(f>>>0>=h>>>0){if(f>>>0>h>>>0){kv(r,e,f);zf(e,r)|0;if((c[r>>2]|0)>>>0>64?(l=c[r+8>>2]|0,l|0):0)bN(l)}}else f=h;c[r>>2]=1;l=r+8|0;c[l>>2]=0;c[l+4>>2]=0;c[s>>2]=1;l=s+8|0;c[l>>2]=0;c[l+4>>2]=0;if(!j){wt(m,f,d,0,0);zf(r,m)|0;if((c[m>>2]|0)>>>0>64?(n=c[m+8>>2]|0,n|0):0)bN(n);wt(m,f,0,0,0);zf(s,m)|0;if((c[m>>2]|0)>>>0>64?(o=c[m+8>>2]|0,o|0):0)bN(o)}ev(e,0,0)|0;f=b;a:while(1){b=a[g>>0]|0;do if((b+-48&255)<10)b=(b<<24>>24)+-48|0;else{b=a[g>>0]|0;if((b+-97&255)<26){b=(b<<24>>24)+-87|0;break}b=a[g>>0]|0;if((b+-65&255)>=26){b=1;break a}b=(b<<24>>24)+-55|0}while(0);if(b>>>0>=d>>>0){b=1;break}if(j){xt(e,k)|0;yt(e,b,0)|0}else{av(e,r)|0;ev(s,b,0)|0;bv(e,s)|0}o=(f|0)!=0&1;g=g+o|0;f=f-o|0;c[q>>2]=g;c[p>>2]=f;if(!f){b=0;break}}if((c[s>>2]|0)>>>0>64?(t=c[s+8>>2]|0,t|0):0)bN(t);if((c[r>>2]|0)>>>0>64?(u=c[r+8>>2]|0,u|0):0)bN(u);u=b;i=v;return u|0}c[r>>2]=64;u=r+8|0;c[u>>2]=0;c[u+4>>2]=0;zg(r)|0;zf(e,r)|0;if((c[r>>2]|0)>>>0>64?(j=c[r+8>>2]|0,j|0):0)bN(j);u=0;i=v;return u|0}function wt(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;c[a>>2]=b;g=a+8|0;h=g;c[h>>2]=0;c[h+4>>2]=0;if(b>>>0<65){h=g;c[h>>2]=d;c[h+4>>2]=e;zg(a)|0;return}else{Yu(a,b,d,e,f);zg(a)|0;return}}function xt(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f;zt(d,a,b);zf(a,d)|0;if((c[d>>2]|0)>>>0>64?(e=c[d+8>>2]|0,e|0):0)bN(e);i=f;return a|0}function yt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=a+8|0;if((c[a>>2]|0)>>>0<65){f=e;d=c[f+4>>2]|d;c[e>>2]=c[f>>2]|b;c[e+4>>2]=d;zg(a)|0;return a|0}else{f=c[e>>2]|0;g=f;e=c[g+4>>2]|d;c[f>>2]=c[g>>2]|b;c[f+4>>2]=e;return a|0}return 0}function zt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[b>>2]|0;if(e>>>0>=65){lv(a,b,d);return}if(e>>>0>d>>>0){b=b+8|0;d=jP(c[b>>2]|0,c[b+4>>2]|0,d|0)|0;wt(a,e,d,E,0);return}else{wt(a,e,0,0,0);return}}function At(a){a=a|0;var b=0;b=c[a>>2]|0;return Bt(b,b+(c[a+4>>2]|0)|0)|0}function Bt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;j=i;i=i+64|0;h=j;if((a[1446696]|0)==0?LO(1446696)|0:0){g=c[361861]|0;c[361860]=g|0?g:-313160499}e=c[361860]|0;f=d-b|0;if(f>>>0<65){h=Ct(b,f,e,0)|0;i=j;return h|0}k=f&-64;g=b+k|0;Dt(h,b,e,0);if((k|0)!=64){b=b+64|0;do{Et(h,b);b=b+64|0}while((b|0)!=(g|0))}if(f&63|0)Et(h,d+-64|0);k=Ft(h,f)|0;i=j;return k|0}function Ct(a,b,c,e){a=a|0;b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=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;if((b+-4|0)>>>0<5){f=jP(d[a>>0]|d[a+1>>0]<<8|d[a+2>>0]<<16|d[a+3>>0]<<24|0,0,3)|0;f=WO(f|0,E|0,b|0,0)|0;a=a+b+-4|0;a=(d[a>>0]|d[a+1>>0]<<8|d[a+2>>0]<<16|d[a+3>>0]<<24)^c;f=hP(a^f|0,e^E|0,-348639895,-1646269944)|0;c=E;b=bP(f|0,c|0,47)|0;c=hP(f^a^b|0,c^e^E|0,-348639895,-1646269944)|0;e=E;b=bP(c|0,e|0,47)|0;e=hP(b^c|0,E^e|0,-348639895,-1646269944)|0;c=E;E=c;return e|0}if((b+-9|0)>>>0<8){h=a;j=h;h=h+4|0;a=a+b+-8|0;f=a;f=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;a=a+4|0;a=d[a>>0]|d[a+1>>0]<<8|d[a+2>>0]<<16|d[a+3>>0]<<24;c=(d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24)^c;h=(d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24)^e;j=WO(f|0,a|0,b|0,0)|0;i=E;g=bP(j|0,i|0,b|0)|0;e=E;b=jP(j|0,i|0,64-b|0)|0;g=b|g;e=E|e;h=hP(c^g|0,h^e|0,-348639895,-1646269944)|0;c=E;b=bP(h|0,c|0,47)|0;e=hP(h^g^b|0,c^e^E|0,-348639895,-1646269944)|0;c=E;b=bP(e|0,c|0,47)|0;c=hP(b^e|0,E^c|0,-348639895,-1646269944)|0;e=E^a;f=c^f;E=e;return f|0}if((b+-17|0)>>>0<16){m=a;l=m;m=m+4|0;m=hP(d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24|0,d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24|0,-1097272717,-1265453457)|0;l=E;h=a+8|0;n=h;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;h=h+4|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24;r=a+b|0;k=r+-8|0;a=k;k=k+4|0;k=hP(d[a>>0]|d[a+1>>0]<<8|d[a+2>>0]<<16|d[a+3>>0]<<24|0,d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24|0,797982799,-1696503237)|0;a=E;r=r+-16|0;q=r;r=r+4|0;r=hP(d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24|0,d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24|0,-1748291289,-1012545444)|0;q=E;s=TO(m|0,l|0,n|0,h|0)|0;p=E;o=bP(s|0,p|0,43)|0;g=E;p=jP(s|0,p|0,21)|0;g=E|g;s=k^c;i=a^e;f=bP(s|0,i|0,30)|0;j=E;i=jP(s|0,i|0,34)|0;j=E|j;g=WO(r|0,q|0,p|o|0,g|0)|0;j=WO(g|0,E|0,i|f|0,j|0)|0;f=E;n=n^1352557911;h=h^-917907513;i=bP(n|0,h|0,20)|0;g=E;h=jP(n|0,h|0,44)|0;g=E|g;e=WO(b|0,0,c|0,e|0)|0;e=WO(e|0,E|0,m|0,l|0)|0;e=TO(e|0,E|0,k|0,a|0)|0;g=WO(e|0,E|0,h|i|0,g|0)|0;i=E;f=hP(j^g|0,f^i|0,-348639895,-1646269944)|0;j=E;h=bP(f|0,j|0,47)|0;i=hP(f^g^h|0,j^i^E|0,-348639895,-1646269944)|0;j=E;h=bP(i|0,j|0,47)|0;j=hP(h^i|0,E^j|0,-348639895,-1646269944)|0;i=E;E=i;return j|0}if(b>>>0>32){t=a+24|0;u=t;u=d[u>>0]|d[u+1>>0]<<8|d[u+2>>0]<<16|d[u+3>>0]<<24;t=t+4|0;t=d[t>>0]|d[t+1>>0]<<8|d[t+2>>0]<<16|d[t+3>>0]<<24;l=a;j=l;j=d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24;l=l+4|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;k=a+b|0;x=k+-16|0;m=x;m=d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24;x=x+4|0;x=d[x>>0]|d[x+1>>0]<<8|d[x+2>>0]<<16|d[x+3>>0]<<24;i=WO(m|0,x|0,b|0,0)|0;i=hP(i|0,E|0,-1748291289,-1012545444)|0;l=WO(i|0,E|0,j|0,l|0)|0;j=E;i=WO(l|0,j|0,u|0,t|0)|0;g=E;b=bP(i|0,g|0,52)|0;p=E;g=jP(i|0,g|0,12)|0;p=E|p;i=bP(l|0,j|0,37)|0;h=E;f=jP(l|0,j|0,27)|0;h=E|h;v=a+8|0;w=v;v=v+4|0;v=WO(l|0,j|0,d[w>>0]|d[w+1>>0]<<8|d[w+2>>0]<<16|d[w+3>>0]<<24|0,d[v>>0]|d[v+1>>0]<<8|d[v+2>>0]<<16|d[v+3>>0]<<24|0)|0;w=E;j=bP(v|0,w|0,7)|0;l=E;y=jP(v|0,w|0,57)|0;l=E|l;q=a+16|0;o=q;o=d[o>>0]|d[o+1>>0]<<8|d[o+2>>0]<<16|d[o+3>>0]<<24;q=q+4|0;q=d[q>>0]|d[q+1>>0]<<8|d[q+2>>0]<<16|d[q+3>>0]<<24;w=WO(v|0,w|0,o|0,q|0)|0;v=E;r=bP(w|0,v|0,31)|0;s=E;n=jP(w|0,v|0,33)|0;s=E|s;h=WO(y|j|0,l|0,f|i|0,h|0)|0;p=WO(h|0,E|0,g|b|0,p|0)|0;s=WO(p|0,E|0,n|r|0,s|0)|0;r=E;n=k+-32|0;p=n;n=n+4|0;q=WO(d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24|0,d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24|0,o|0,q|0)|0;o=E;n=k+-8|0;p=n;p=d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24;n=n+4|0;n=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;b=WO(q|0,o|0,p|0,n|0)|0;g=E;h=bP(b|0,g|0,52)|0;i=E;g=jP(b|0,g|0,12)|0;i=E|i;b=bP(q|0,o|0,37)|0;f=E;a=jP(q|0,o|0,27)|0;f=E|f;k=k+-24|0;l=k;k=k+4|0;o=WO(d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24|0,d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24|0,q|0,o|0)|0;q=E;k=bP(o|0,q|0,7)|0;l=E;j=jP(o|0,q|0,57)|0;l=E|l;x=WO(o|0,q|0,m|0,x|0)|0;m=E;n=WO(x|0,m|0,p|0,n|0)|0;p=E;q=bP(x|0,m|0,31)|0;o=E;m=jP(x|0,m|0,33)|0;o=E|o;t=WO(w|0,v|0,u|0,t|0)|0;f=WO(t|0,E|0,a|b|0,f|0)|0;i=WO(f|0,E|0,g|h|0,i|0)|0;l=WO(i|0,E|0,j|k|0,l|0)|0;o=WO(l|0,E|0,m|q|0,o|0)|0;o=hP(o|0,E|0,797982799,-1696503237)|0;q=E;p=WO(n|0,p|0,s|0,r|0)|0;p=hP(p|0,E|0,-1748291289,-1012545444)|0;p=WO(o|0,q|0,p|0,E|0)|0;q=E;o=bP(p|0,q|0,47)|0;q=hP(o^p|0,E^q|0,-1748291289,-1012545444)|0;r=WO(q^c|0,E^e|0,s|0,r|0)|0;s=E;q=bP(r|0,s|0,47)|0;s=hP(q^r|0,E^s|0,797982799,-1696503237)|0;r=E;E=r;return s|0}if(!b){x=e^-1696503237;y=c^797982799;E=x;return y|0}else{x=((d[a+(b+-1)>>0]|0)<<2)+b|0;w=hP((d[a+(b>>>1)>>0]|0)<<8|(d[a>>0]|0)|0,0,797982799,-1696503237)|0;y=E;x=hP(x|0,0,1352557911,-917907513)|0;x=w^c^x;y=y^e^E;w=bP(x|0,y|0,47)|0;y=hP(w^x|0,E^y|0,797982799,-1696503237)|0;x=E;E=x;return y|0}return 0}function Dt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=a;c[f>>2]=0;c[f+4>>2]=0;f=a+8|0;c[f>>2]=d;c[f+4>>2]=e;f=d^-1097272717;i=e^-1265453457;j=hP(f|0,i|0,-348639895,-1646269944)|0;g=E;h=bP(j|0,g|0,47)|0;g=hP(j^-1097272717^h|0,g^-1265453457^E|0,-348639895,-1646269944)|0;h=E;j=bP(g|0,h|0,47)|0;h=hP(j^g|0,E^h|0,-348639895,-1646269944)|0;g=a+16|0;c[g>>2]=h;c[g+4>>2]=E;g=bP(f|0,i|0,49)|0;h=E;i=jP(f|0,i|0,15)|0;f=a+24|0;c[f>>2]=i|g;c[f+4>>2]=E|h;f=hP(d|0,e|0,-1097272717,-1265453457)|0;h=E;g=a+32|0;c[g>>2]=f;c[g+4>>2]=h;g=bP(d|0,e|0,47)|0;g=g^d;e=E^e;d=a+40|0;c[d>>2]=g;c[d+4>>2]=e;h=hP(f^g|0,h^e|0,-348639895,-1646269944)|0;d=E;f=bP(h|0,d|0,47)|0;e=hP(h^g^f|0,d^e^E|0,-348639895,-1646269944)|0;d=E;f=bP(e|0,d|0,47)|0;d=hP(f^e|0,E^d|0,-348639895,-1646269944)|0;e=a+48|0;c[e>>2]=d;c[e+4>>2]=E;Et(a,b);return}function Et(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;n=a;g=a+8|0;t=g;l=c[t>>2]|0;t=c[t+4>>2]|0;n=WO(l|0,t|0,c[n>>2]|0,c[n+4>>2]|0)|0;h=a+24|0;f=h;m=c[f>>2]|0;f=c[f+4>>2]|0;n=WO(n|0,E|0,m|0,f|0)|0;p=b+8|0;j=p;p=p+4|0;p=WO(n|0,E|0,d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24|0,d[p>>0]|d[p+1>>0]<<8|d[p+2>>0]<<16|d[p+3>>0]<<24|0)|0;j=E;n=bP(p|0,j|0,37)|0;k=E;j=jP(p|0,j|0,27)|0;k=hP(j|n|0,E|k|0,-1097272717,-1265453457)|0;n=E;j=a;c[j>>2]=k;c[j+4>>2]=n;j=a+32|0;p=j;o=c[p>>2]|0;p=c[p+4>>2]|0;t=WO(o|0,p|0,l|0,t|0)|0;l=b+48|0;e=l;l=l+4|0;l=WO(t|0,E|0,d[e>>0]|d[e+1>>0]<<8|d[e+2>>0]<<16|d[e+3>>0]<<24|0,d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24|0)|0;e=E;t=bP(l|0,e|0,42)|0;i=E;e=jP(l|0,e|0,22)|0;i=hP(e|t|0,E|i|0,-1097272717,-1265453457)|0;t=E;e=g;c[e>>2]=i;c[e+4>>2]=t;e=a+48|0;l=e;k=k^c[l>>2];l=n^c[l+4>>2];n=a;c[n>>2]=k;c[n+4>>2]=l;n=b+40|0;s=n;n=n+4|0;f=WO(d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24|0,d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24|0,m|0,f|0)|0;t=WO(f|0,E|0,i|0,t|0)|0;i=g;c[i>>2]=t;c[i+4>>2]=E;i=a+16|0;t=i;f=a+40|0;m=f;n=c[m>>2]|0;m=c[m+4>>2]|0;t=WO(n|0,m|0,c[t>>2]|0,c[t+4>>2]|0)|0;s=E;q=bP(t|0,s|0,33)|0;r=E;s=jP(t|0,s|0,31)|0;r=hP(s|q|0,E|r|0,-1097272717,-1265453457)|0;q=i;c[q>>2]=r;c[q+4>>2]=E;p=hP(o|0,p|0,-1097272717,-1265453457)|0;o=h;c[o>>2]=p;c[o+4>>2]=E;l=WO(n|0,m|0,k|0,l|0)|0;k=j;c[k>>2]=l;c[k+4>>2]=E;Gt(b,h,j);j=i;h=e;j=WO(c[h>>2]|0,c[h+4>>2]|0,c[j>>2]|0,c[j+4>>2]|0)|0;h=f;c[h>>2]=j;c[h+4>>2]=E;h=b+16|0;j=h;h=h+4|0;g=WO(d[j>>0]|d[j+1>>0]<<8|d[j+2>>0]<<16|d[j+3>>0]<<24|0,d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24|0,c[g>>2]|0,c[g+4>>2]|0)|0;h=e;c[h>>2]=g;c[h+4>>2]=E;Gt(b+32|0,f,e);e=i;f=c[e>>2]|0;e=c[e+4>>2]|0;h=a;g=c[h+4>>2]|0;b=i;c[b>>2]=c[h>>2];c[b+4>>2]=g;b=a;c[b>>2]=f;c[b+4>>2]=e;return}function Ft(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+24|0;d=a+40|0;j=c[d>>2]|0;d=c[d+4>>2]|0;i=hP(j^c[i>>2]|0,d^c[i+4>>2]|0,-348639895,-1646269944)|0;f=E;e=bP(i|0,f|0,47)|0;d=hP(i^j^e|0,f^d^E|0,-348639895,-1646269944)|0;f=E;e=bP(d|0,f|0,47)|0;f=hP(e^d|0,E^f|0,-348639895,-1646269944)|0;d=E;e=a+8|0;j=c[e>>2]|0;e=c[e+4>>2]|0;i=bP(j|0,e|0,47)|0;e=hP(i^j|0,E^e|0,-1097272717,-1265453457)|0;j=a+16|0;j=WO(e|0,E|0,c[j>>2]|0,c[j+4>>2]|0)|0;d=WO(j|0,E|0,f|0,d|0)|0;f=E;j=a+32|0;e=a+48|0;i=c[e>>2]|0;e=c[e+4>>2]|0;j=hP(i^c[j>>2]|0,e^c[j+4>>2]|0,-348639895,-1646269944)|0;g=E;h=bP(j|0,g|0,47)|0;e=hP(j^i^h|0,g^e^E|0,-348639895,-1646269944)|0;g=E;h=bP(e|0,g|0,47)|0;g=hP(h^e|0,E^g|0,-348639895,-1646269944)|0;e=E;b=hP(b|0,0,-1097272717,-1265453457)|0;a=WO(c[a>>2]|0,c[a+4>>2]|0,b|0,E|0)|0;e=WO(a|0,E|0,g|0,e|0)|0;a=E;f=hP(e^d|0,a^f|0,-348639895,-1646269944)|0;b=E;d=bP(f|0,b|0,47)|0;a=hP(f^e^d|0,b^a^E|0,-348639895,-1646269944)|0;b=E;d=bP(a|0,b|0,47)|0;b=hP(d^a|0,E^b|0,-348639895,-1646269944)|0;return b|0}function Gt(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a;h=k;k=k+4|0;f=b;k=WO(c[f>>2]|0,c[f+4>>2]|0,d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24|0,d[k>>0]|d[k+1>>0]<<8|d[k+2>>0]<<16|d[k+3>>0]<<24|0)|0;h=E;f=b;c[f>>2]=k;c[f+4>>2]=h;f=a+24|0;g=f;g=d[g>>0]|d[g+1>>0]<<8|d[g+2>>0]<<16|d[g+3>>0]<<24;f=f+4|0;f=d[f>>0]|d[f+1>>0]<<8|d[f+2>>0]<<16|d[f+3>>0]<<24;j=e;m=c[j>>2]|0;j=c[j+4>>2]|0;h=WO(g|0,f|0,k|0,h|0)|0;j=WO(h|0,E|0,m|0,j|0)|0;m=E;h=bP(j|0,m|0,21)|0;k=E;m=jP(j|0,m|0,43)|0;j=e;c[j>>2]=m|h;c[j+4>>2]=E|k;j=b;k=c[j>>2]|0;j=c[j+4>>2]|0;h=a+8|0;m=h;h=h+4|0;l=a+16|0;i=l;i=d[i>>0]|d[i+1>>0]<<8|d[i+2>>0]<<16|d[i+3>>0]<<24;l=l+4|0;l=d[l>>0]|d[l+1>>0]<<8|d[l+2>>0]<<16|d[l+3>>0]<<24;a=WO(d[m>>0]|d[m+1>>0]<<8|d[m+2>>0]<<16|d[m+3>>0]<<24|0,d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24|0,k|0,j|0)|0;l=WO(a|0,E|0,i|0,l|0)|0;i=E;a=b;c[a>>2]=l;c[a+4>>2]=i;a=bP(l|0,i|0,44)|0;h=E;i=jP(l|0,i|0,20)|0;h=E|h;l=e;j=WO(c[l>>2]|0,c[l+4>>2]|0,k|0,j|0)|0;h=WO(j|0,E|0,i|a|0,h|0)|0;a=e;c[a>>2]=h;c[a+4>>2]=E;a=b;a=WO(c[a>>2]|0,c[a+4>>2]|0,g|0,f|0)|0;e=b;c[e>>2]=a;c[e+4>>2]=E;return}function Ht(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k;e=b+8|0;c[e>>2]=0;c[e+4>>2]=0;e=d;d=c[e>>2]|0;e=c[e+4>>2]|0;f=b;c[f>>2]=d;c[f+4>>2]=e;f=j;c[f>>2]=d;c[f+4>>2]=e;f=j+4|0;g=d;do if(!e)e=0;else{h=(a[g>>0]|0)==47;if(e>>>0>2){if(h){if((a[g+1>>0]|0)!=47){e=1;break}if((a[g+2>>0]|0)==47){e=1;break}e=It(j,47,2)|0;h=c[f>>2]|0;d=c[j>>2]|0;e=h>>>0>>0?h:e;break}}else if(h){e=1;break}e=It(j,47,0)|0;h=c[f>>2]|0;d=c[j>>2]|0;e=h>>>0>>0?h:e}while(0);c[b+8>>2]=d;c[b+12>>2]=e;c[b+16>>2]=0;i=k;return}function It(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+4>>2]|0;d=e>>>0>>0?e:d;if(e>>>0<=d>>>0){e=-1;return e|0}a=c[a>>2]|0;d=TB(a+d|0,b<<24>>24,e-d|0)|0;if(!d){e=-1;return e|0}e=d-a|0;return e|0}function Jt(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=b+8|0;j=b+12|0;f=c[j>>2]|0;k=b+16|0;d=(c[k>>2]|0)+f|0;c[k>>2]=d;l=b+4|0;g=c[l>>2]|0;if((d|0)==(g|0)){c[i>>2]=0;c[j>>2]=0;return b|0}if((f>>>0>2?(e=c[i>>2]|0,(a[e>>0]|0)==47):0)?(a[e+1>>0]|0)==47:0)e=(a[e+2>>0]|0)!=47;else e=0;f=c[b>>2]|0;do if((a[f+d>>0]|0)==47){if(e){l=g>>>0>>0?g:d;c[i>>2]=f+l;c[j>>2]=(g|0)!=(l|0)&1;return b|0}while(1){d=d+1|0;c[k>>2]=d;if((d|0)==(g|0))break;if((a[f+d>>0]|0)!=47){h=12;break}}if((h|0)==12?(d|0)!=(g|0):0)break;c[k>>2]=g+-1;c[i>>2]=1440473;c[j>>2]=1;return b|0}while(0);g=It(b,47,d)|0;k=c[k>>2]|0;h=c[l>>2]|0;l=h>>>0>>0?h:k;k=l>>>0>>0?g:l;c[i>>2]=(c[b>>2]|0)+l;c[j>>2]=(h>>>0>>0?h:k)-l;return b|0}function Kt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+48|0;k=l+28|0;j=l+8|0;f=l;h=d;g=c[h>>2]|0;h=c[h+4>>2]|0;d=f;c[d>>2]=g;c[d+4>>2]=h;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];Ht(j,k);c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];c[k+16>>2]=c[j+16>>2];if(!((c[j>>2]|0)==(g|0)?(c[j+16>>2]|0)==(h|0):0))e=3;do if((e|0)==3){d=j+8|0;e=c[d>>2]|0;f=(a[e>>0]|0)==47;if((c[j+12>>2]|0)>>>0>2){if(!f)break;if((a[e+1>>0]|0)==47){j=Jt(k)|0;if((c[j>>2]|0)==(g|0)?(c[j+16>>2]|0)==(h|0):0)break;d=k+8|0;if((a[c[d>>2]>>0]|0)!=47)break;j=d;k=c[j+4>>2]|0;c[b>>2]=c[j>>2];c[b+4>>2]=k;i=l;return}}else if(!f)break;j=d;k=c[j+4>>2]|0;c[b>>2]=c[j>>2];c[b+4>>2]=k;i=l;return}while(0);c[b>>2]=0;c[b+4>>2]=0;i=l;return}function Lt(a){a=a|0;c[a>>2]=1397750;c[a+4>>2]=1;return}function Mt(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;d=i;i=i+176|0;g=d+168|0;b=d+24|0;k=d+8|0;h=d;f=d+16|0;e=b+12|0;c[b>>2]=e;c[b+4>>2]=e;c[b+8>>2]=b+140;Hn(k,a,b);j=c[k+4>>2]|0;a=h;c[a>>2]=c[k>>2];c[a+4>>2]=j;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];Kt(f,g);a=(c[f+4>>2]|0)!=0;b=c[b>>2]|0;if((b|0)==(e|0)){i=d;return a|0}AD(b);i=d;return a|0}function Nt(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;e=i;i=i+176|0;d=e+24|0;h=e+16|0;g=e;f=d+12|0;c[d>>2]=f;c[d+4>>2]=f;c[d+8>>2]=d+140;Hn(h,b,d);a[g+8>>0]=5;a[g+9>>0]=1;c[g>>2]=h;b=Mt(g)|0;d=c[d>>2]|0;if((d|0)==(f|0)){i=e;return b|0}AD(d);i=e;return b|0}function Ot(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+240|0;g=e+88|0;j=e+80|0;h=e;f=g+12|0;c[g>>2]=f;c[g+4>>2]=f;c[g+8>>2]=g+140;Mv(j,b,g);Pt(a,jC(c[j>>2]|0,h)|0,h,d);a=c[g>>2]|0;if((a|0)==(f|0)){i=e;return}AD(a);i=e;return}function Pt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;if(b|0){h=c[(yB()|0)>>2]|0;d=XN()|0;c[a>>2]=h;c[a+4>>2]=d;if((d|0)==(XN()|0)&(h|0)==2){c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+24>>2]=1;c[e+28>>2]=65535;return}else{c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;c[e+24>>2]=0;c[e+28>>2]=65535;return}}g=c[d+12>>2]|0;b=g&61440;f=b&65535;a:do if(f<<16>>16<8192)if(f<<16>>16<4096){switch(f<<16>>16){case -32768:break;default:{h=10;break a}}b=2;break}else{switch(f<<16>>16){case 4096:break;default:{h=10;break a}}b=7;break}else{if(f<<16>>16<16384){switch(f<<16>>16){case 8192:break;default:{h=10;break a}}b=6;break}if(f<<16>>16<24576)switch(f<<16>>16){case 16384:{b=3;break a}default:{h=10;break a}}switch(f<<16>>16){case 24576:break;default:{h=10;break a}}b=5}while(0);if((h|0)==10)b=(b|0)==49152?8:9;k=c[d+72>>2]|0;j=c[d+56>>2]|0;i=c[d+20>>2]|0;f=c[d+24>>2]|0;h=c[d+36>>2]|0;c[e>>2]=c[d>>2];c[e+4>>2]=k;c[e+8>>2]=j;c[e+12>>2]=i;c[e+16>>2]=f;c[e+20>>2]=h;c[e+24>>2]=b;c[e+28>>2]=g;c[a>>2]=0;c[a+4>>2]=WN()|0;return}function Qt(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;l=i;i=i+160|0;h=l;k=l+16|0;g=l+8|0;e=(e<<8&512)+512|e<<7&128|(e>>>3&1)+65;j=k+12|0;c[k>>2]=j;c[k+4>>2]=j;c[k+8>>2]=k+140;Mv(g,b,k);while(1){b=c[g>>2]|0;c[h>>2]=f;b=MB(b,e,h)|0;c[d>>2]=b;if((b|0)>=0){e=5;break}b=c[(yB()|0)>>2]|0;if((b|0)!=4){e=4;break}}if((e|0)==4){h=XN()|0;c[a>>2]=b;c[a+4>>2]=h}else if((e|0)==5){c[a>>2]=0;c[a+4>>2]=WN()|0}e=c[k>>2]|0;if((e|0)==(j|0)){i=l;return}AD(e);i=l;return}function Rt(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;p=i;i=i+128|0;h=p+88|0;j=p+56|0;f=p+40|0;k=p+28|0;l=p+8|0;m=p+16|0;n=p;o=d+4|0;c[o>>2]=c[d>>2];g=Za(1397752)|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[h+24>>2]=0;c[h+28>>2]=65535;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;c[j+20>>2]=0;c[j+24>>2]=0;c[j+28>>2]=65535;do if(g|0){a[f+9>>0]=1;if(!(a[g>>0]|0))e=1;else{c[f>>2]=g;e=3}a[f+8>>0]=e;if(!(Nt(f)|0))break;a[k+9>>0]=1;if(!(a[g>>0]|0))e=1;else{c[k>>2]=g;e=3}a[k+8>>0]=e;Ot(l,k,h);if(c[l>>2]|0)break;a[m+9>>0]=1;c[m>>2]=1440473;a[m+8>>0]=3;Ot(n,m,j);if(c[n>>2]|0)break;if((c[h>>2]|0)!=(c[j>>2]|0))break;if((c[h+4>>2]|0)==(c[j+4>>2]|0)){aj(d,g,g+(UB(g)|0)|0);c[b>>2]=0;c[b+4>>2]=WN()|0;i=p;return}}while(0);l=d+8|0;f=c[l>>2]|0;e=c[d>>2]|0;if((f-e|0)>>>0<4096){rw(d,d+12|0,4096,1);k=d;e=c[d>>2]|0;f=c[l>>2]|0}else k=d;a:do if(!(MC(e,f-e|0)|0)){h=yB()|0;j=d+12|0;while(1){e=c[h>>2]|0;if((e|0)!=12)break;e=c[l>>2]|0;f=c[d>>2]|0;n=e-f|0;g=n<<1;if(n>>>0>>0){rw(d,j,g,1);f=c[k>>2]|0;e=c[l>>2]|0}if(MC(f,e-f|0)|0)break a}o=XN()|0;c[b>>2]=e;c[b+4>>2]=o;i=p;return}while(0);d=c[k>>2]|0;c[o>>2]=d+(UB(d)|0);c[b>>2]=0;c[b+4>>2]=WN()|0;i=p;return}function St(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;k=i;i=i+160|0;g=k;h=k+16|0;f=k+8|0;j=h+12|0;c[h>>2]=j;c[h+4>>2]=j;c[h+8>>2]=h+140;Mv(f,b,h);while(1){e=MB(c[f>>2]|0,0,g)|0;c[d>>2]=e;if((e|0)>=0){b=5;break}e=c[(yB()|0)>>2]|0;if((e|0)!=4){b=4;break}}if((b|0)==4){g=XN()|0;c[a>>2]=e;c[a+4>>2]=g}else if((b|0)==5){c[a>>2]=0;c[a+4>>2]=WN()|0}b=c[h>>2]|0;if((b|0)==(j|0)){i=k;return}AD(b);i=k;return}function Tt(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=i;i=i+80|0;e=d;Pt(a,PB(b,e)|0,e,c);i=d;return}function Ut(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;g=gD(0,c[b>>2]|0,(g|0)==0?1:3,(g|0)==1?1:2,d,e)|0;c[b+8>>2]=g;if((g|0)==(-1|0)){g=c[(yB()|0)>>2]|0;f=XN()|0;c[a>>2]=g;g=a+4|0;c[g>>2]=f;return}else{f=WN()|0;g=0;c[a>>2]=g;g=a+4|0;c[g>>2]=f;return}}function Vt(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;m=i;i=i+16|0;l=m;k=a;c[k>>2]=e;c[k+4>>2]=f;k=a+8|0;c[k>>2]=0;if(f>>>0>0|(f|0)==0&e>>>0>4294967295){l=XN()|0;c[j>>2]=22;c[j+4>>2]=l;i=m;return}Ut(l,a,b,g,h,d);h=l;l=c[h>>2]|0;h=c[h+4>>2]|0;c[j>>2]=l;c[j+4>>2]=h;if(!l){i=m;return}c[k>>2]=0;i=m;return}function Wt(a){a=a|0;var b=0;b=c[a+8>>2]|0;if(!b)return;jD(b,c[a>>2]|0)|0;return}function Xt(a){a=a|0;return c[a+8>>2]|0}function Yt(){return 4096}function Zt(a){a=a|0;c[a>>2]=821940;if((c[a+16>>2]|0)!=1)return;a=c[a+4>>2]|0;if(!a)return;bN(a);return}function _t(a){a=a|0;var b=0;c[a>>2]=821940;if((c[a+16>>2]|0)==1?(b=c[a+4>>2]|0,b|0):0)bN(b);$M(a);return}function $t(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return a|0}function au(a){a=a|0;return a|0}function bu(a){a=a|0;return a|0}function cu(a){a=a|0;return 0}function du(a){a=a|0;return yb[c[(c[a>>2]|0)+20>>2]&127](a)|0}function eu(a){a=a|0;return}function fu(a){a=a|0;return 1024}function gu(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=821992;if((c[b+20>>2]|0)>-1?(d=b+12|0,e=c[d>>2]|0,f=c[b+4>>2]|0,(e|0)!=(f|0)):0){c[d>>2]=f;nu(b,f,e-f|0)}if(a[b+25>>0]|0)Nv(1397777,0);c[b>>2]=821940;if((c[b+16>>2]|0)!=1)return;b=c[b+4>>2]|0;if(!b)return;bN(b);return}function hu(a){a=a|0;gu(a);$M(a);return}function iu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return a|0}function ju(a){a=a|0;return a|0}function ku(a){a=a|0;return a|0}function lu(a){a=a|0;return 1}function mu(a){a=a|0;return 1}function nu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=b+32|0;f=g;f=WO(c[f>>2]|0,c[f+4>>2]|0,e|0,0)|0;c[g>>2]=f;c[g+4>>2]=E;g=b+20|0;a:while(1){f=OC(c[g>>2]|0,d,e)|0;if((f|0)<0)switch(c[(yB()|0)>>2]|0){case 11:case 4:break;default:break a}else{d=d+f|0;e=e-f|0}if(!e){h=7;break}}if((h|0)==7)return;a[b+25>>0]=1;return}function ou(a){a=a|0;a=a+32|0;E=c[a+4>>2]|0;return c[a>>2]|0}function pu(a){a=a|0;var b=0,d=0;d=i;i=i+80|0;b=d;a=a+20|0;if(PB(c[a>>2]|0,b)|0){b=0;i=d;return b|0}if((c[b+12>>2]&61440|0)==8192?LC(c[a>>2]|0)|0:0){b=0;i=d;return b|0}b=c[b+40>>2]|0;i=d;return b|0}function qu(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;h=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;h=WO((c[a+12>>2]|0)-(c[a+4>>2]|0)|0,0,h|0,E|0)|0;g=E;ru(a,e,f)|0;su(a,b,d)|0;ru(a,h,g)|0;return}function ru(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;e=b+12|0;f=c[e>>2]|0;g=c[b+4>>2]|0;if((f|0)!=(g|0)){c[e>>2]=g;Ib[c[(c[b>>2]|0)+28>>2]&63](b,g,f-g|0)}e=NB(c[b+20>>2]|0,d,0)|0;f=((e|0)<0)<<31>>31;d=b+32|0;c[d>>2]=e;c[d+4>>2]=f;if((e|0)!=-1){E=f;return e|0}a[b+25>>0]=1;E=f;return e|0}function su(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=a+8|0;k=a+12|0;e=c[k>>2]|0;g=(c[j>>2]|0)-e|0;a:do if(g>>>0>>0){h=a+4|0;i=a+16|0;b:while(1){while(1){f=c[h>>2]|0;if(f|0)break;if(!(c[i>>2]|0)){e=6;break b}tu(a);e=c[k>>2]|0;f=(c[j>>2]|0)-e|0;if(f>>>0>>0)g=f;else break a}if((e|0)==(f|0)){g=(d>>>0)%(g>>>0)|0;d=d-g|0;Ib[c[(c[a>>2]|0)+28>>2]&63](a,b,d);f=c[j>>2]|0;e=c[k>>2]|0;b=b+d|0;if(g>>>0>(f-e|0)>>>0)d=g;else{e=10;break}}else{uu(a,b,g);f=c[h>>2]|0;e=(c[k>>2]|0)-f|0;c[k>>2]=f;Ib[c[(c[a>>2]|0)+28>>2]&63](a,f,e);b=b+g|0;d=d-g|0;e=c[k>>2]|0;f=c[j>>2]|0}g=f-e|0;if(g>>>0>=d>>>0)break a}if((e|0)==6){Ib[c[(c[a>>2]|0)+28>>2]&63](a,b,d);return a|0}else if((e|0)==10){uu(a,b,g);return a|0}}while(0);uu(a,b,d);return a|0}function tu(a){a=a|0;var b=0;b=yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;if(!b){Qg(a);return}else{vu(a,b);return}}function uu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;switch(e|0){case 4:{b=b+12|0;a[(c[b>>2]|0)+3>>0]=a[d+3>>0]|0;f=7;break}case 3:{b=b+12|0;f=7;break}case 2:{b=b+12|0;f=8;break}case 1:{b=b+12|0;f=9;break}case 0:{b=b+12|0;break}default:{b=b+12|0;$O(c[b>>2]|0,d|0,e|0)|0}}if((f|0)==7){a[(c[b>>2]|0)+2>>0]=a[d+2>>0]|0;f=8}if((f|0)==8){a[(c[b>>2]|0)+1>>0]=a[d+1>>0]|0;f=9}if((f|0)==9)a[c[b>>2]>>0]=a[d>>0]|0;c[b>>2]=(c[b>>2]|0)+e;return}function vu(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;g=a+12|0;d=c[g>>2]|0;h=a+4|0;e=c[h>>2]|0;if((d|0)!=(e|0)){c[g>>2]=e;Ib[c[(c[a>>2]|0)+28>>2]&63](a,e,d-e|0)}d=_M(b)|0;e=a+16|0;if((c[e>>2]|0)==1?(f=c[h>>2]|0,f|0):0)bN(f);c[h>>2]=d;c[a+8>>2]=d+b;c[g>>2]=d;c[e>>2]=1;return}function wu(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=822048;b=a+12|0;d=c[b>>2]|0;e=a+4|0;f=c[e>>2]|0;if((d|0)!=(f|0)){c[b>>2]=f;tN(c[a+20>>2]|0,f,d-f|0)|0}c[a>>2]=821940;if((c[a+16>>2]|0)!=1)return;a=c[e>>2]|0;if(!a)return;bN(a);return}function xu(a){a=a|0;wu(a);$M(a);return}function yu(a,b,d){a=a|0;b=b|0;d=d|0;tN(c[a+20>>2]|0,b,d)|0;return}function zu(b){b=b|0;var d=0;b=c[b+20>>2]|0;d=a[b+11>>0]|0;if(d<<24>>24<0){d=c[b+4>>2]|0;E=0;return d|0}else{d=d&255;E=0;return d|0}return 0}function Au(a){a=a|0;var b=0;c[a>>2]=821940;if((c[a+16>>2]|0)==1?(b=c[a+4>>2]|0,b|0):0)bN(b);$M(a);return}function Bu(a,b,d){a=a|0;b=b|0;d=d|0;aj(c[a+20>>2]|0,b,b+d|0);return}function Cu(a){a=a|0;a=c[a+20>>2]|0;E=0;return (c[a+4>>2]|0)-(c[a>>2]|0)|0}function Du(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;$O((c[c[a+20>>2]>>2]|0)+e|0,b|0,d|0)|0;return}function Eu(a){a=a|0;c[a>>2]=821940;if((c[a+16>>2]|0)!=1)return;a=c[a+4>>2]|0;if(!a)return;bN(a);return}function Fu(a){a=a|0;var b=0;c[a>>2]=821940;if((c[a+16>>2]|0)==1?(b=c[a+4>>2]|0,b|0):0)bN(b);$M(a);return}function Gu(a,b,c){a=a|0;b=b|0;c=c|0;return}function Hu(a){a=a|0;E=0;return 0}function Iu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function Ju(a){a=a|0;return}function Ku(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=a+16|0;g=a+4|0;if((c[f>>2]|0)==1?(h=c[g>>2]|0,h|0):0)bN(h);c[g>>2]=b;c[a+8>>2]=b+d;c[a+12>>2]=b;c[f>>2]=e;return}function Lu(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+32|0;if(d|0){f=g+20|0;e=f;while(1){e=e+-1|0;a[e>>0]=(d>>>0)%10|0|48;if(d>>>0<10)break;else d=(d>>>0)/10|0}b=su(b,e,f-e|0)|0;i=g;return b|0}d=b+12|0;e=c[d>>2]|0;if(e>>>0<(c[b+8>>2]|0)>>>0){c[d>>2]=e+1;a[e>>0]=48;i=g;return b|0}else{b=Mu(b,48)|0;i=g;return b|0}return 0}function Mu(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j;a[f>>0]=d;h=b+12|0;e=c[h>>2]|0;g=e;do if(e>>>0>=(c[b+8>>2]|0)>>>0){e=c[b+4>>2]|0;if(e|0){c[h>>2]=e;Ib[c[(c[b>>2]|0)+28>>2]&63](b,e,g-e|0);e=c[h>>2]|0;break}if(!(c[b+16>>2]|0)){Ib[c[(c[b>>2]|0)+28>>2]&63](b,f,1);h=b;i=j;return h|0}else{tu(b);h=Mu(b,d)|0;i=j;return h|0}}while(0);c[h>>2]=e+1;a[e>>0]=d;h=b;i=j;return h|0}function Nu(b,d){b=b|0;d=d|0;var e=0,f=0;if((d|0)>=0){f=d;f=Lu(b,f)|0;return f|0}e=b+12|0;f=c[e>>2]|0;if(f>>>0<(c[b+8>>2]|0)>>>0){c[e>>2]=f+1;a[f>>0]=45}else Mu(b,45)|0;f=0-d|0;f=Lu(b,f)|0;return f|0}function Ou(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;g=i;i=i+32|0;if((c|0)==(c|0)&0==(d|0)){f=Lu(b,c)|0;i=g;return f|0}f=g+20|0;if((c|0)==0&(d|0)==0)e=f;else{e=f;while(1){h=lP(c|0,d|0,10,0)|0;e=e+-1|0;a[e>>0]=h|48;h=c;c=fP(c|0,d|0,10,0)|0;if(d>>>0<0|(d|0)==0&h>>>0<10)break;else d=E}}h=su(b,e,f-e|0)|0;i=g;return h|0}function Pu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if((e|0)>=0){f=d;g=e;g=Ou(b,f,g)|0;return g|0}f=b+12|0;g=c[f>>2]|0;if(g>>>0<(c[b+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=45}else Mu(b,45)|0;f=TO(0,0,d|0,e|0)|0;g=E;g=Ou(b,f,g)|0;return g|0}function Qu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;h=i;i=i+16|0;if(!((d|0)==0&(e|0)==0)){g=h+16|0;f=g;do{j=d&15;f=f+-1|0;a[f>>0]=j>>>0<10?j|48:j+87|0;d=bP(d|0,e|0,4)|0;e=E}while(!((d|0)==0&(e|0)==0));j=su(b,f,g-f|0)|0;i=h;return j|0}d=b+12|0;e=c[d>>2]|0;if(e>>>0<(c[b+8>>2]|0)>>>0){c[d>>2]=e+1;a[e>>0]=48;j=b;i=h;return j|0}else{j=Mu(b,48)|0;i=h;return j|0}return 0}function Ru(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;h=i;i=i+144|0;g=h;e=a+12|0;d=c[e>>2]|0;f=(c[a+8>>2]|0)-d|0;if(f>>>0>3){d=Ab[c[(c[b>>2]|0)+4>>2]&127](b,d,f)|0;d=(d|0)<0?f<<1:(d>>>0>=f>>>0&1)+d|0;if(d>>>0<=f>>>0){c[e>>2]=(c[e>>2]|0)+d;g=a;i=h;return g|0}}else d=127;f=g+12|0;c[g>>2]=f;c[g+4>>2]=f;c[g+8>>2]=g+140;do{lq(g,d);j=Ab[c[(c[b>>2]|0)+4>>2]&127](b,c[g>>2]|0,d)|0;e=d;d=(j|0)<0?d<<1:(j>>>0>=d>>>0&1)+j|0}while(d>>>0>e>>>0);e=su(a,c[g>>2]|0,d)|0;d=c[g>>2]|0;if((d|0)!=(f|0))AD(d);j=e;i=h;return j|0}function Su(a){a=a|0;var b=0,d=0,e=0;e=a+12|0;d=c[a+4>>2]|0;b=(c[e>>2]|0)-d|0;c[e>>2]=d;Ib[c[(c[a>>2]|0)+28>>2]&63](a,d,b);return}function Tu(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,m=0,n=0;l=i;i=i+32|0;g=l+28|0;h=l+8|0;j=l+16|0;k=l;m=d;d=c[m>>2]|0;m=c[m+4>>2]|0;n=k;c[n>>2]=d;c[n+4>>2]=m;if(0==0&(m|0)==1?(a[d>>0]|0)==45:0){n=WN()|0;c[e>>2]=0;c[e+4>>2]=n;n=1;Uu(b,n,1,0);i=l;return}a[j+8>>0]=5;a[j+9>>0]=1;c[j>>2]=k;Qt(h,j,g,f,438);k=h;n=c[k>>2]|0;k=c[k+4>>2]|0;m=e;c[m>>2]=n;c[m+4>>2]=k;n=n|0?-1:c[g>>2]|0;Uu(b,n,1,0);i=l;return}function Uu(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;c[b+16>>2]=f&1^1;c[b+12>>2]=0;c[b+8>>2]=0;c[b+4>>2]=0;c[b>>2]=821992;c[b+20>>2]=d;f=b+24|0;a[f>>0]=e&1;a[b+25>>0]=0;if((d|0)<0){a[f>>0]=0;return}f=NB(d,0,1)|0;e=(f|0)!=-1;a[b+40>>0]=e&1;if(e){b=b+32|0;c[b>>2]=f;c[b+4>>2]=((f|0)<0)<<31>>31;return}else{b=b+32|0;c[b>>2]=0;c[b+4>>2]=0;return}}function Vu(){if(a[1446704]|0)return 1446712;if(!(LO(1446704)|0))return 1446712;Uu(1446712,2,0,1);db(70,1446712,o|0)|0;return 1446712}function Wu(){if(a[1446760]|0)return 1447448;if(!(LO(1446760)|0))return 1447448;c[361866]=1;c[361865]=0;c[361864]=0;c[361863]=0;c[361862]=822156;db(75,1447448,o|0)|0;return 1447448}function Xu(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=d;f=e-g|0;if(f>>>0>4294967279)fN(b);if(f>>>0<11)a[b+11>>0]=f;else{i=f+16&-16;h=YM(i)|0;c[b>>2]=h;c[b+8>>2]=i|-2147483648;c[b+4>>2]=f;b=h}if((d|0)==(e|0)){i=b;a[i>>0]=0;return}g=e-g|0;f=b;while(1){a[f>>0]=a[d>>0]|0;d=d+1|0;if((d|0)==(e|0))break;else f=f+1|0}i=b+g|0;a[i>>0]=0;return}function Yu(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,i=0;g=WO(c[a>>2]|0,0,63,0)|0;g=bP(g|0,E|0,6)|0;h=E;i=jP(g|0,h|0,3)|0;b=_M(i)|0;UO(b|0,0,i|0)|0;c[a+8>>2]=b;a=b;c[a>>2]=d;c[a+4>>2]=e;if(!((e|0)<0&f&g>>>0>1))return;i=jP(g|0,h|0,3)|0;UO(b+8|0,-1,i+-8|0)|0;return}function Zu(a,b){a=a|0;b=b|0;var d=0,e=0;d=WO(c[a>>2]|0,0,63,0)|0;d=bP(d|0,E|0,3)|0;d=d&1073741816;e=_M(d)|0;c[a+8>>2]=e;$O(e|0,c[b+8>>2]|0,d|0)|0;return}function _u(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[a>>2]|0;if(d>>>0<65){e=c[b>>2]|0;b=c[e+4>>2]|0;d=a+8|0;c[d>>2]=c[e>>2];c[d+4>>2]=b;zg(a)|0;return}else{d=WO(d|0,0,63,0)|0;d=bP(d|0,E|0,6)|0;e=jP(d|0,E|0,3)|0;f=_M(e)|0;UO(f|0,0,e|0)|0;c[a+8>>2]=f;e=c[b+4>>2]|0;$O(f|0,c[b>>2]|0,(d>>>0>>0?d:e)<<3|0)|0;zg(a)|0;return}}function $u(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+16|0;f=e+8|0;g=e;c[a>>2]=b;h=a+8|0;c[h>>2]=0;c[h+4>>2]=0;h=d;b=c[h+4>>2]|0;d=g;c[d>>2]=c[h>>2];c[d+4>>2]=b;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];_u(a,f);i=e;return}function av(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=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;d=c[a>>2]|0;if(d>>>0<65){n=b+8|0;o=a+8|0;m=o;n=hP(c[m>>2]|0,c[m+4>>2]|0,c[n>>2]|0,c[n+4>>2]|0)|0;c[o>>2]=n;c[o+4>>2]=E;zg(a)|0;return a|0}o=d-(mg(a)|0)|0;j=((o+-1|0)>>>6)+1|0;if(!o)return a|0;o=c[b>>2]|0;o=o-(mg(b)|0)|0;h=(o+-1|0)>>>6;k=h+1|0;if(!o){d=c[a>>2]|0;b=a+8|0;if(d>>>0<65){o=b;c[o>>2]=0;c[o+4>>2]=0;return a|0}else{n=c[b>>2]|0;o=WO(d|0,0,63,0)|0;o=bP(o|0,E|0,3)|0;UO(n|0,0,o&1073741816|0)|0;return a|0}}n=k+j|0;o=_M(n<<3)|0;m=a+8|0;l=c[m>>2]|0;i=c[b+8>>2]|0;e=i;b=c[e>>2]|0;e=c[e+4>>2]|0;d=0;f=0;g=0;do{r=l+(d<<3)|0;u=c[r>>2]|0;r=c[r+4>>2]|0;w=hP(u|0,0,b|0,0)|0;w=WO(w|0,E|0,f|0,g|0)|0;q=E;p=q>>>0>>0|(q|0)==(g|0)&w>>>0>>0;v=hP(r|0,0,b|0,0)|0;v=WO(q|0,0,v|0,E|0)|0;v=WO(v|0,E|0,(p?0:0)|0,(p?1:0)|0)|0;q=E;t=(v|0)==0&(q|0)==0;p=p&t;u=hP(u|0,0,e|0,0)|0;s=E;u=WO(v|0,q|0,u|0,0)|0;q=E;v=o+(d<<3)|0;c[v>>2]=w;c[v+4>>2]=u;p=p|((u|0)!=0|(q|0)!=0|t^p)^1;r=hP(r|0,0,e|0,0)|0;r=WO(s|0,0,r|0,E|0)|0;f=WO(r|0,E|0,q|0,(p?1:0)|0)|0;g=E;d=d+1|0}while((d|0)!=(j|0));w=o+(j<<3)|0;c[w>>2]=f;c[w+4>>2]=g;if(h|0){d=1;do{f=i+(d<<3)|0;e=c[f>>2]|0;f=c[f+4>>2]|0;b=0;g=0;h=0;do{q=l+(b<<3)|0;s=c[q>>2]|0;q=c[q+4>>2]|0;u=hP(s|0,0,e|0,0)|0;u=WO(u|0,E|0,g|0,h|0)|0;v=E;w=v>>>0>>0|(v|0)==(h|0)&u>>>0>>0;y=hP(q|0,0,e|0,0)|0;y=WO(v|0,0,y|0,E|0)|0;y=WO(y|0,E|0,(w?0:0)|0,(w?1:0)|0)|0;v=E;x=(y|0)==0&(v|0)==0;w=w&x;s=hP(s|0,0,f|0,0)|0;p=E;s=WO(y|0,v|0,s|0,0)|0;v=E;y=o+(b+d<<3)|0;t=y;t=WO(u|0,s|0,c[t>>2]|0,c[t+4>>2]|0)|0;r=E;c[y>>2]=t;c[y+4>>2]=r;w=w|((s|0)!=0|(v|0)!=0|x^w)^1;q=hP(q|0,0,f|0,0)|0;q=WO(p|0,0,q|0,E|0)|0;u=WO(q|0,E|0,(r>>>0>>0|(r|0)==(s|0)&t>>>0>>0)&1|0,0)|0;g=WO(u|0,E|0,v|0,(w?1:0)|0)|0;h=E;b=b+1|0}while((b|0)!=(j|0));y=o+(d+j<<3)|0;c[y>>2]=g;c[y+4>>2]=h;d=d+1|0}while((d|0)!=(k|0))}d=c[a>>2]|0;if(d>>>0<65){b=m;c[b>>2]=0;c[b+4>>2]=0;b=d;d=0}else{b=WO(d|0,0,63,0)|0;b=bP(b|0,E|0,3)|0;UO(l|0,0,b&1073741816|0)|0;b=c[a>>2]|0;d=c[m>>2]|0}y=WO(b|0,0,63,0)|0;y=bP(y|0,E|0,6)|0;$O(d|0,o|0,(n>>>0>>0?n:y)<<3|0)|0;zg(a)|0;bN(o);return a|0}function bv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[a>>2]|0;if(d>>>0<65){b=b+8|0;d=a+8|0;e=d;b=WO(c[e>>2]|0,c[e+4>>2]|0,c[b>>2]|0,c[b+4>>2]|0)|0;c[d>>2]=b;c[d+4>>2]=E;d=zg(a)|0;return d|0}else{f=c[a+8>>2]|0;b=c[b+8>>2]|0;e=WO(d|0,0,63,0)|0;e=bP(e|0,E|0,6)|0;cv(f,f,b,e);e=zg(a)|0;return e|0}return 0}function cv(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!e)return;else{f=0;g=0}while(1){l=d+(g<<3)|0;m=c[l>>2]|0;l=c[l+4>>2]|0;j=b+(g<<3)|0;k=c[j>>2]|0;j=c[j+4>>2]|0;i=l>>>0>>0|(l|0)==(j|0)&m>>>0>>0;h=i?m:k;i=i?l:j;l=WO(m|0,l|0,f&1|0,0)|0;j=WO(l|0,E|0,k|0,j|0)|0;k=E;l=a+(g<<3)|0;c[l>>2]=j;c[l+4>>2]=k;g=g+1|0;if((g|0)==(e|0))break;else f=k>>>0>>0|(k|0)==(i|0)&j>>>0>>0|f&((j|0)==(h|0)&(k|0)==(i|0))}return}function dv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if((a|0)==(b|0)){b=a;return b|0}d=c[a>>2]|0;g=c[b>>2]|0;if((d|0)==(g|0)){f=c[a+8>>2]|0;g=c[b+8>>2]|0;b=WO(d|0,0,63,0)|0;b=bP(b|0,E|0,3)|0;$O(f|0,g|0,b&1073741816|0)|0;b=a;return b|0}do if(d>>>0>=65){f=WO(d|0,0,63,0)|0;f=bP(f|0,E|0,6)|0;d=WO(g|0,0,63,0)|0;d=bP(d|0,E|0,6)|0;if((f|0)==(d|0)){e=c[a+8>>2]|0;f=c[b+8>>2]|0;g=jP(d|0,E|0,3)|0;$O(e|0,f|0,g|0)|0;break}f=a+8|0;d=c[f>>2]|0;e=(d|0)==0;if(g>>>0<65){if(!e)bN(d);d=b+8|0;e=c[d+4>>2]|0;g=f;c[g>>2]=c[d>>2];c[g+4>>2]=e;break}else{if(e)d=g;else{bN(d);d=c[b>>2]|0}g=WO(d|0,0,63,0)|0;g=bP(g|0,E|0,3)|0;g=g&1073741816;e=_M(g)|0;c[f>>2]=e;$O(e|0,c[b+8>>2]|0,g|0)|0;break}}else{e=a+8|0;f=e;c[f>>2]=0;c[f+4>>2]=0;g=WO(g|0,0,63,0)|0;g=bP(g|0,E|0,3)|0;g=g&1073741816;f=_M(g)|0;c[e>>2]=f;$O(f|0,c[b+8>>2]|0,g|0)|0}while(0);c[a>>2]=c[b>>2];b=zg(a)|0;return b|0}function ev(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=c[a>>2]|0;f=a+8|0;if(e>>>0<65){c[f>>2]=b;c[f+4>>2]=d;f=zg(a)|0;return f|0}else{g=c[f>>2]|0;f=g;c[f>>2]=b;c[f+4>>2]=d;f=WO(e|0,0,63,0)|0;f=bP(f|0,E|0,3)|0;UO(g+8|0,0,(f&1073741816)+-8|0)|0;f=zg(a)|0;return f|0}return 0}function fv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[b>>2]|0;c[a>>2]=d;e=a+8|0;f=e;c[f>>2]=0;c[f+4>>2]=0;if(d>>>0<65){b=b+8|0;d=c[b+4>>2]|0;f=e;c[f>>2]=c[b>>2];c[f+4>>2]=d;return}else{f=WO(d|0,0,63,0)|0;f=bP(f|0,E|0,3)|0;f=f&1073741816;e=_M(f)|0;c[a+8>>2]=e;$O(e|0,c[b+8>>2]|0,f|0)|0;return}}function gv(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,s=0,t=0;p=i;i=i+16|0;l=p;o=c[b>>2]|0;e=o>>>0<=d>>>0;if(o>>>0<65)if(e){wt(a,o,0,0,0);i=p;return}else{n=b+8|0;n=bP(c[n>>2]|0,c[n+4>>2]|0,d|0)|0;wt(a,o,n,E,0);i=p;return}if(e){wt(a,o,0,0,0);i=p;return}if(!d){fv(a,b);i=p;return}e=WO(o|0,0,63,0)|0;f=E;n=bP(e|0,f|0,3)|0;n=_M(n&1073741816)|0;if(d>>>0<64){h=c[b+8>>2]|0;e=bP(e|0,f|0,6)|0;if(e|0){g=64-d|0;e=e+-1|0;f=0;b=0;while(1){m=h+(e<<3)|0;l=c[m>>2]|0;m=c[m+4>>2]|0;j=bP(l|0,m|0,d|0)|0;k=n+(e<<3)|0;c[k>>2]=j|f;c[k+4>>2]=E|b;f=jP(l|0,m|0,g|0)|0;e=e+-1|0;if((e|0)<=-1)break;else b=E}}c[a>>2]=o;c[a+8>>2]=n;zg(a)|0;i=p;return}j=d&63;m=d>>>6;k=bP(e|0,f|0,6)|0;h=E;e=k-m|0;if(!j){if(!e)e=0;else{b=c[b+8>>2]|0;f=0;do{d=b+(f+m<<3)|0;j=c[d+4>>2]|0;l=n+(f<<3)|0;c[l>>2]=c[d>>2];c[l+4>>2]=j;f=f+1|0}while(f>>>0>>0)}if(e>>>0>>0){m=e<<3;l=e+1|0;UO(n+m|0,0,((l>>>0>k>>>0?l:k)<<3)-m|0)|0}c[a>>2]=o;c[a+8>>2]=n;zg(a)|0;i=p;return}else{d=e+-1|0;b=c[b+8>>2]|0;if(d|0){g=64-j|0;f=0;do{t=f+m|0;s=b+(t<<3)|0;s=bP(c[s>>2]|0,c[s+4>>2]|0,j|0)|0;r=E;t=b+(t+1<<3)|0;t=jP(c[t>>2]|0,c[t+4>>2]|0,g|0)|0;q=n+(f<<3)|0;c[q>>2]=t|s;c[q+4>>2]=E|r;f=f+1|0}while(f>>>0>>0)}s=b+(k+-1<<3)|0;s=bP(c[s>>2]|0,c[s+4>>2]|0,j|0)|0;t=n+(d<<3)|0;c[t>>2]=s;c[t+4>>2]=E;if(e>>>0>>0){s=jP(k|0,h|0,3)|0;t=k+1-m|0;UO(n+(s-(m<<3))|0,0,(t>>>0>k>>>0?t:k)+m-k<<3|0)|0}c[l>>2]=o;c[l+8>>2]=n;zg(l)|0;c[a>>2]=c[l>>2];r=l+8|0;s=c[r+4>>2]|0;t=a+8|0;c[t>>2]=c[r>>2];c[t+4>>2]=s;i=p;return}}function hv(a,b,d){a=a|0;b=b|0;d=d|0;gv(a,b,(c[b>>2]|0)-d|0);return}function iv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;zt(e,b,(c[b>>2]|0)-d|0);gv(a,e,(c[b>>2]|0)-d|0);if((c[e>>2]|0)>>>0<=64){i=f;return}a=c[e+8>>2]|0;if(!a){i=f;return}bN(a);i=f;return}function jv(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=c[a>>2]|0;b=e&63;k=(b|0)==0;j=jP(1,0,b|0)|0;j=WO(j|0,E|0,-1,-1)|0;b=k?64:b;i=k?-1:E;e=WO(e|0,0,63,0)|0;e=bP(e|0,E|0,6)|0;f=e+-1|0;g=c[a+8>>2]|0;d=g+(f<<3)|0;a=(k?-1:j)&c[d>>2];d=i&c[d+4>>2];if(!((a|0)==0&(d|0)==0)){k=qP(a|0,d|0,0)|0;k=b+-64+k|0;return k|0}if(!f){k=b;return k|0}else a=e;while(1){d=g+(a+-2<<3)|0;a=c[d>>2]|0;d=c[d+4>>2]|0;if(!((a|0)==0&(d|0)==0))break;b=b+64|0;a=f+-1|0;if(!a){h=7;break}else{k=f;f=a;a=k}}if((h|0)==7)return b|0;k=qP(a|0,d|0,0)|0;k=k+b|0;return k|0}function kv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(d>>>0<65){k=b+8|0;wt(a,d,c[k>>2]|0,c[k+4>>2]|0,0);return}j=WO(d|0,0,63,0)|0;j=bP(j|0,E|0,6)|0;e=jP(j|0,E|0,3)|0;e=_M(e)|0;k=e;h=c[b>>2]|0;f=WO(h|0,0,63,0)|0;g=E;if((f&-64|0)==0&(g&1|0)==0)b=0;else{i=b+8|0;b=bP(f|0,g|0,6)|0;h=h>>>0<65;g=0;do{if(h)f=i;else f=c[i>>2]|0;m=f+(g<<3)|0;l=c[m+4>>2]|0;f=e+(g<<3)|0;c[f>>2]=c[m>>2];c[f+4>>2]=l;g=g+1|0}while((g|0)!=(b|0))}UO(e+(b<<3)|0,0,j-b<<3|0)|0;c[a>>2]=d;c[a+8>>2]=k;return}function lv(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;m=i;i=i+16|0;g=m;l=c[b>>2]|0;if((l|0)==(d|0)){wt(a,d,0,0,0);i=m;return}if(!d){fv(a,b);i=m;return}e=WO(l|0,0,63,0)|0;f=E;k=bP(e|0,f|0,3)|0;k=_M(k&1073741816)|0;if(d>>>0<64){if(!((e&-64|0)==0&(f&1|0)==0)){h=c[b+8>>2]|0;j=64-d|0;b=bP(e|0,f|0,6)|0;e=0;f=0;g=0;while(1){n=h+(e<<3)|0;p=n;p=jP(c[p>>2]|0,c[p+4>>2]|0,d|0)|0;o=k+(e<<3)|0;c[o>>2]=p|f;c[o+4>>2]=E|g;g=n;f=bP(c[g>>2]|0,c[g+4>>2]|0,j|0)|0;e=e+1|0;if(e>>>0>=b>>>0)break;else g=E}}c[a>>2]=l;c[a+8>>2]=k;zg(a)|0;i=m;return}h=d&63;d=d>>>6;if(!h){UO(k|0,0,d<<3|0)|0;f=bP(e|0,f|0,6)|0;if(d>>>0>>0){b=c[b+8>>2]|0;e=d;do{n=b+(e-d<<3)|0;o=c[n+4>>2]|0;p=k+(e<<3)|0;c[p>>2]=c[n>>2];c[p+4>>2]=o;e=e+1|0}while(e>>>0>>0)}c[a>>2]=l;c[a+8>>2]=k;zg(a)|0;i=m;return}e=bP(e|0,f|0,6)|0;e=e+-1|0;b=c[b+8>>2]|0;if(e>>>0>d>>>0){f=64-h|0;do{q=e-d|0;n=b+(q<<3)|0;n=jP(c[n>>2]|0,c[n+4>>2]|0,h|0)|0;o=E;q=b+(q+-1<<3)|0;q=bP(c[q>>2]|0,c[q+4>>2]|0,f|0)|0;p=k+(e<<3)|0;c[p>>2]=q|n;c[p+4>>2]=E|o;e=e+-1|0}while(e>>>0>d>>>0);p=b;p=jP(c[p>>2]|0,c[p+4>>2]|0,h|0)|0;q=k+(d<<3)|0;c[q>>2]=p;c[q+4>>2]=E;if(d|0)j=20}else{q=b;q=jP(c[q>>2]|0,c[q+4>>2]|0,h|0)|0;j=k+(d<<3)|0;c[j>>2]=q;c[j+4>>2]=E;j=20}if((j|0)==20)UO(k|0,0,d<<3|0)|0;c[g>>2]=l;c[g+8>>2]=k;zg(g)|0;c[a>>2]=c[g>>2];o=g+8|0;p=c[o+4>>2]|0;q=a+8|0;c[q>>2]=c[o>>2];c[q+4>>2]=p;i=m;return}function mv(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=a;c[f>>2]=b;c[f+4>>2]=d;if(e>>>0<=1)return;UO(a+8|0,0,(e<<3)+-8|0)|0;return}function nv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if(!d)return;else e=0;do{h=b+(e<<3)|0;g=c[h+4>>2]|0;f=a+(e<<3)|0;c[f>>2]=c[h>>2];c[f+4>>2]=g;e=e+1|0}while((e|0)!=(d|0));return}function ov(a,b){a=a|0;b=b|0;var d=0,e=0;if(!b){b=1;return b|0}else d=0;while(1){e=a+(d<<3)|0;d=d+1|0;if(!((c[e>>2]|0)==0&(c[e+4>>2]|0)==0)){d=0;a=4;break}if(d>>>0>=b>>>0){d=1;a=4;break}}if((a|0)==4)return d|0;return 0}function pv(a,b){a=a|0;b=b|0;var d=0;a=a+(b>>>6<<3)|0;d=c[a>>2]|0;a=c[a+4>>2]|0;b=jP(1,0,b&63|0)|0;return ((d&b|0)!=0|(a&E|0)!=0)&1|0}function qv(a,b){a=a|0;b=b|0;var d=0,e=0;d=jP(1,0,b&63|0)|0;b=a+(b>>>6<<3)|0;e=b;a=c[e+4>>2]|E;c[b>>2]=c[e>>2]|d;c[b+4>>2]=a;return}function rv(a,b){a=a|0;b=b|0;var d=0,e=0;d=jP(1,0,b&63|0)|0;b=a+(b>>>6<<3)|0;e=b;a=c[e+4>>2]&~E;c[b>>2]=c[e>>2]&~d;c[b+4>>2]=a;return}function sv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;if(!b){g=-1;return g|0}else d=0;while(1){f=a+(d<<3)|0;e=c[f>>2]|0;f=c[f+4>>2]|0;if(!((e|0)==0&(f|0)==0))break;d=d+1|0;if(d>>>0>=b>>>0){d=-1;g=5;break}}if((g|0)==5)return d|0;g=bb(e|0,f|0,0)|0;g=g+(d<<6)|0;return g|0}function tv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;while(1){b=b+-1|0;e=a+(b<<3)|0;d=c[e>>2]|0;e=c[e+4>>2]|0;if(!((d|0)==0&(e|0)==0))break;if(!b){b=-1;f=5;break}}if((f|0)==5)return b|0;f=qP(d|0,e|0,0)|0;f=(f^63)+(b<<6)|0;return f|0}function uv(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=(e+63|0)>>>6;l=f>>>6;h=d+(l<<3)|0;if(j|0){g=0;do{o=h+(g<<3)|0;n=c[o+4>>2]|0;m=a+(g<<3)|0;c[m>>2]=c[o>>2];c[m+4>>2]=n;g=g+1|0}while((g|0)!=(j|0))}g=f&63;vv(a,j,g);g=(j<<6)-g|0;if(g>>>0>=e>>>0){if(g>>>0>e>>>0?(i=e&63,k=a+(j+-1<<3)|0,i|0):0){m=bP(-1,-1,64-i|0)|0;l=k;n=c[l+4>>2]&E;o=k;c[o>>2]=c[l>>2]&m;c[o+4>>2]=n}}else{o=bP(-1,-1,64-e+g|0)|0;l=d+(l+j<<3)|0;l=jP(c[l>>2]&o|0,c[l+4>>2]&E|0,g&63|0)|0;o=a+(j+-1<<3)|0;m=o;n=E|c[m+4>>2];c[o>>2]=l|c[m>>2];c[o+4>>2]=n}if(j>>>0>=b>>>0)return;UO(a+(j<<3)|0,0,b-j<<3|0)|0;return}function vv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!d)return;k=d>>>6;h=d&63;if(!b)return;i=(h|0)==0;j=64-h|0;g=0;do{f=g+k|0;if(f>>>0>>0){d=a+(f<<3)|0;e=c[d>>2]|0;d=c[d+4>>2]|0;if(!i){e=bP(e|0,d|0,h|0)|0;d=E;f=f+1|0;if(f>>>0>>0){f=a+(f<<3)|0;f=jP(c[f>>2]|0,c[f+4>>2]|0,j|0)|0;e=f|e;d=E|d}}}else{e=0;d=0}f=a+(g<<3)|0;c[f>>2]=e;c[f+4>>2]=d;g=g+1|0}while((g|0)!=(b|0));return}function wv(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,i=0,j=0,k=0,l=0;if(!f){b=e;f=d;E=b;return f|0}else l=0;while(1){j=a+(l<<3)|0;g=j;k=c[g>>2]|0;g=c[g+4>>2]|0;i=b+(l<<3)|0;h=c[i>>2]|0;i=c[i+4>>2]|0;if((d|0)==0&(e|0)==0){d=WO(h|0,i|0,k|0,g|0)|0;i=E;c[j>>2]=d;c[j+4>>2]=i;d=i>>>0>>0|(i|0)==(g|0)&d>>>0>>0}else{d=WO(k|0,g|0,1,0)|0;d=WO(d|0,E|0,h|0,i|0)|0;i=E;c[j>>2]=d;c[j+4>>2]=i;d=i>>>0>>0|(i|0)==(g|0)&d>>>0<=k>>>0}d=d&1;l=l+1|0;if((l|0)==(f|0)){e=0;break}else e=0}E=e;return d|0}function xv(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,i=0,j=0,k=0,l=0;if(!f){b=e;f=d;E=b;return f|0}else l=0;while(1){j=a+(l<<3)|0;g=j;k=c[g>>2]|0;g=c[g+4>>2]|0;i=b+(l<<3)|0;h=c[i>>2]|0;i=c[i+4>>2]|0;if((d|0)==0&(e|0)==0){d=TO(k|0,g|0,h|0,i|0)|0;i=E;c[j>>2]=d;c[j+4>>2]=i;d=i>>>0>g>>>0|(i|0)==(g|0)&d>>>0>k>>>0}else{d=WO(k|0,g|0,-1,-1)|0;d=TO(d|0,E|0,h|0,i|0)|0;i=E;c[j>>2]=d;c[j+4>>2]=i;d=i>>>0>g>>>0|(i|0)==(g|0)&d>>>0>=k>>>0}d=d&1;l=l+1|0;if((l|0)==(f|0)){e=0;break}else e=0}E=e;return d|0}function yv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;a:do if(!b)d=0;else{d=0;do{g=a+(d<<3)|0;f=g;f=WO(c[f>>2]|0,c[f+4>>2]|0,1,0)|0;e=E;c[g>>2]=f;c[g+4>>2]=e;if(!((f|0)==0&(e|0)==0))break a;d=d+1|0}while(d>>>0>>0)}while(0);E=0;return (d|0)==(b|0)|0}function zv(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|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;k=i>>>0>>0?i:h;if(!k)k=0;else{p=(d|0)==0&(e|0)==0;o=0;do{m=b+(o<<3)|0;l=c[m>>2]|0;m=c[m+4>>2]|0;if(p|(l|0)==0&(m|0)==0){m=f;l=g;f=0;g=0}else{t=hP(l|0,0,d|0,0)|0;u=E;w=hP(m|0,0,e|0,0)|0;x=E;r=hP(l|0,0,e|0,0)|0;x=WO(E|0,0,w|0,x|0)|0;w=E;r=WO(0,r|0,t|0,u|0)|0;s=E;n=hP(m|0,0,d|0,0)|0;v=E;n=WO(r|0,s|0,0,n|0)|0;q=E;m=WO(n|0,q|0,f|0,g|0)|0;l=E;f=WO(x|0,w|0,v|0,0)|0;f=WO(f|0,E|0,(s>>>0>>0|(s|0)==(u|0)&r>>>0>>0)&1|0,0)|0;f=WO(f|0,E|0,(q>>>0>>0|(q|0)==(s|0)&n>>>0>>0)&1|0,0)|0;f=WO(f|0,E|0,(l>>>0>>0|(l|0)==(q|0)&m>>>0>>0)&1|0,0)|0;g=E}n=a+(o<<3)|0;if(j){w=n;w=WO(c[w>>2]|0,c[w+4>>2]|0,m|0,l|0)|0;x=E;f=WO((x>>>0>>0|(x|0)==(l|0)&w>>>0>>0)&1|0,0,f|0,g|0)|0;g=E;m=w;l=x}x=n;c[x>>2]=m;c[x+4>>2]=l;o=o+1|0}while(o>>>0>>0)}if(k>>>0>>0){x=a+(k<<3)|0;c[x>>2]=f;c[x+4>>2]=g;x=0;return x|0}if(!((f|0)==0&(g|0)==0)){x=1;return x|0}if(!(((d|0)!=0|(e|0)!=0)&k>>>0>>0)){x=0;return x|0}while(1){x=b+(k<<3)|0;k=k+1|0;if(!((c[x>>2]|0)==0&(c[x+4>>2]|0)==0)){k=1;g=14;break}if(k>>>0>=h>>>0){k=0;g=14;break}}if((g|0)==14)return k|0;return 0}function Av(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,i=0;h=e;while(1)if(h>>>0>f>>>0){e=f;g=d;f=h;h=e;d=b;b=g}else break;g=a;c[g>>2]=0;c[g+4>>2]=0;if(f>>>0>1)UO(a+8|0,0,(f<<3)+-8|0)|0;if(h|0){g=f+1|0;e=0;do{i=b+(e<<3)|0;zv(a+(e<<3)|0,d,c[i>>2]|0,c[i+4>>2]|0,0,0,f,g,1)|0;e=e+1|0}while((e|0)!=(h|0))}h=f+h|0;i=a+(h+-1<<3)|0;return h-((c[i>>2]|0)==0&(c[i+4>>2]|0)==0&1)|0}function Bv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!d)return;k=d>>>6;g=d&63;if(k>>>0>>0){h=(g|0)==0;i=k+1|0;j=64-g|0;do{b=b+-1|0;f=b-k|0;d=a+(f<<3)|0;e=c[d>>2]|0;d=c[d+4>>2]|0;if(!h){e=jP(e|0,d|0,g|0)|0;d=E;if(b>>>0>=i>>>0){f=a+(f+-1<<3)|0;f=bP(c[f>>2]|0,c[f+4>>2]|0,j|0)|0;e=f|e;d=E|d}}f=a+(b<<3)|0;c[f>>2]=e;c[f+4>>2]=d}while(b>>>0>k>>>0);b=k}if(!b)return;UO(a|0,0,b<<3|0)|0;return}function Cv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;do{if(!d){d=0;i=5;break}d=d+-1|0;e=a+(d<<3)|0;h=c[e>>2]|0;e=c[e+4>>2]|0;g=b+(d<<3)|0;f=c[g>>2]|0;g=c[g+4>>2]|0}while((h|0)==(f|0)&(e|0)==(g|0));if((i|0)==5)return d|0;i=e>>>0>g>>>0|(e|0)==(g|0)&h>>>0>f>>>0?1:-1;return i|0}function Dv(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;if(d>>>0>64){f=(d+-65|0)>>>6;UO(a|0,-1,(f<<3)+8|0)|0;e=f+1|0;d=d+-64-(f<<6)|0}else e=0;if(d){d=bP(-1,-1,64-d|0)|0;f=a+(e<<3)|0;c[f>>2]=d;c[f+4>>2]=E;e=e+1|0}if(e>>>0>=b>>>0)return;UO(a+(e<<3)|0,0,b-e<<3|0)|0;return}function Ev(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;AD(c[d>>2]|0);e=a+12|0;b=c[e>>2]|0;if(b>>>0>16)b=1<<33-(W(b+-1|0)|0);else b=32;c[a+8>>2]=b;c[a+16>>2]=0;c[e>>2]=0;e=b<<2;a=zD(e)|0;c[d>>2]=a;UO(a|0,-1,e|0)|0;return}function Fv(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=d+12|0;f=c[i>>2]|0;g=c[d+8>>2]|0;if(f<<2>>>0<(g*3|0)>>>0){if((g-f-(c[d+16>>2]|0)|0)>>>0>>3>>>0)Gv(d,g)}else Gv(d,g>>>0<64?128:g<<1);f=Hv(d,e)|0;g=f;h=c[f>>2]|0;if((h|0)==(e|0)){c[b>>2]=g;a[b+4>>0]=0;return}if((h|0)==(-2|0)){d=d+16|0;c[d>>2]=(c[d>>2]|0)+-1}c[f>>2]=e;c[i>>2]=(c[i>>2]|0)+1;c[b>>2]=g;a[b+4>>0]=1;return}function Gv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+8|0;e=c[i>>2]|0;j=a+4|0;d=c[j>>2]|0;f=(d|0)==(c[a>>2]|0);g=b<<2;h=zD(g)|0;c[j>>2]=h;c[i>>2]=b;UO(h|0,-1,g|0)|0;if(f){j=c[a+12>>2]|0;b=d+(j<<2)|0;if(!j)return;do{j=c[d>>2]|0;c[(Hv(a,j)|0)>>2]=j;d=d+4|0}while((d|0)!=(b|0));return}f=d+(e<<2)|0;if(e|0){b=d;do{e=c[b>>2]|0;if(e>>>0<=-3>>>0)c[(Hv(a,e)|0)>>2]=e;b=b+4|0}while((b|0)!=(f|0))}AD(d);c[a+16>>2]=0;return}function Hv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=b;i=(c[a+8>>2]|0)+-1|0;h=c[a+4>>2]|0;d=(d>>>4^d>>>9)&i;a=h+(d<<2)|0;e=c[a>>2]|0;a:do if((e|0)==(-1|0))d=0;else{g=1;f=d;d=0;while(1){if((e|0)==(b|0))break;d=(d|0)!=0|(e|0)!=(-2|0)?d:a;f=f+g&i;a=h+(f<<2)|0;e=c[a>>2]|0;if((e|0)==(-1|0))break a;else g=g+1|0}return a|0}while(0);i=(d|0)==0?a:d;return i|0}function Iv(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+288|0;e=h+8|0;f=h;if((b[d+8>>1]|0)==260){hN(a,c[d>>2]|0);i=h;return}g=e+12|0;c[e>>2]=g;c[e+4>>2]=g;c[e+8>>2]=e+268;Hn(f,d,e);d=c[f>>2]|0;if(!d){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0}else{f=c[f+4>>2]|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,d,f)}d=c[e>>2]|0;if((d|0)!=(g|0))AD(d);i=h;return}function Jv(a,b){a=a|0;b=b|0;var c=0,d=0;c=i;i=i+32|0;d=c;fg(d,b);Kv(a,d);Zt(d);i=c;return}function Kv(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+16|0;f=e+8|0;j=e+4|0;g=e;c[j>>2]=c[b>>2];h=a[b+8>>0]|0;c[f>>2]=c[j>>2];Lv(0,d,f,h);c[g>>2]=c[b+4>>2];b=a[b+9>>0]|0;c[f>>2]=c[g>>2];Lv(0,d,f,b);i=e;return}function Lv(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;h=i;i=i+16|0;g=h+8|0;b=h;do switch(f<<24>>24){case 14:{f=c[e>>2]|0;Qu(d,c[f>>2]|0,c[f+4>>2]|0)|0;i=h;return}case 13:{f=c[e>>2]|0;Pu(d,c[f>>2]|0,c[f+4>>2]|0)|0;i=h;return}case 2:{Kv(c[e>>2]|0,d);i=h;return}case 3:{ae(d,c[e>>2]|0)|0;i=h;return}case 4:{e=c[e>>2]|0;f=a[e+11>>0]|0;g=f<<24>>24<0;su(d,g?c[e>>2]|0:e,g?c[e+4>>2]|0:f&255)|0;i=h;return}case 5:{j=c[e>>2]|0;e=c[j+4>>2]|0;f=b;c[f>>2]=c[j>>2];c[f+4>>2]=e;c[g>>2]=c[b>>2];c[g+4>>2]=c[b+4>>2];be(d,g)|0;i=h;return}case 6:{f=c[e>>2]|0;j=c[f>>2]|0;su(d,j,(c[f+4>>2]|0)-j|0)|0;i=h;return}case 7:{b=a[e>>0]|0;g=d+12|0;e=c[g>>2]|0;if(e>>>0<(c[d+8>>2]|0)>>>0){c[g>>2]=e+1;a[e>>0]=b;i=h;return}else{Mu(d,b)|0;i=h;return}}case 8:{Lu(d,c[e>>2]|0)|0;i=h;return}case 9:{Nu(d,c[e>>2]|0)|0;i=h;return}case 10:{Lu(d,c[c[e>>2]>>2]|0)|0;i=h;return}case 11:{Nu(d,c[c[e>>2]>>2]|0)|0;i=h;return}case 12:{j=c[e>>2]|0;Ou(d,c[j>>2]|0,c[j+4>>2]|0)|0;i=h;return}default:{i=h;return}}while(0)}function Mv(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+16|0;f=h;a:do if((a[d+9>>0]|0)==1?(g=a[d+8>>0]|0,(g|1)<<24>>24!=1):0){switch(g<<24>>24){case 3:{d=c[d>>2]|0;c[b>>2]=d;if(!d)d=0;else d=UB(d)|0;c[b+4>>2]=d;i=h;return}case 4:break;default:break a}d=c[d>>2]|0;e=a[d+11>>0]|0;if(e<<24>>24<0){f=c[d>>2]|0;d=c[d+4>>2]|0}else{f=d;d=e&255}c[b>>2]=f;c[b+4>>2]=d;i=h;return}while(0);Jv(d,e);a[f>>0]=0;$i(e,f);g=e+4|0;f=(c[g>>2]|0)+-1|0;c[g>>2]=f;g=c[e>>2]|0;c[b>>2]=g;c[b+4>>2]=f-g;i=h;return}function Nv(a,b){a=a|0;b=b|0;b=i;i=i+16|0;sk(b,a);Ov(b,0)}function Ov(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;b=i;i=i+128|0;d=b+112|0;f=b+104|0;e=b+24|0;g=e+12|0;c[e>>2]=g;c[e+4>>2]=g;c[e+8>>2]=e+76;fg(b,e);c[f>>2]=1397968;c[f+4>>2]=12;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];e=be(b,d)|0;Kv(a,e);c[f>>2]=1400707;c[f+4>>2]=1;c[d>>2]=c[f>>2];c[d+4>>2]=c[f+4>>2];be(e,d)|0;a=c[b+20>>2]|0;b=c[a>>2]|0;OC(2,b,(c[a+4>>2]|0)-b|0)|0;ob(1)}function Pv(a){a=a|0;var b=0;b=c[a+24>>2]|0;if(b|0)$M(b);Uo(a+12|0);Qv(a);return}function Qv(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{f=d+-8|0;c[e>>2]=f;d=c[f>>2]|0;c[f>>2]=0;if(d|0)vb[c[(c[d>>2]|0)+4>>2]&255](d);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function Rv(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,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;z=i;i=i+64|0;h=z+44|0;y=z+32|0;t=z+4|0;u=z+24|0;w=z+16|0;v=z;lN(f,d)|0;a[h+8>>0]=4;a[h+9>>0]=1;c[h>>2]=f;xx(y,h,-1,-1,1,0);j=b+12|0;r=(c[b+16>>2]|0)-(c[j>>2]|0)|0;k=(r|0)/12|0;x=y+8|0;a:do if(r|0){l=d+11|0;m=d+4|0;n=f+11|0;o=f+4|0;p=t+8|0;q=t+9|0;r=h+8|0;g=0;do{if(!(a[x>>0]&1))break a;A=c[j>>2]|0;Lt(u);gt(t,A+(g*12|0)|0,c[u>>2]|0);A=a[l>>0]|0;B=A<<24>>24<0;A=tN(t,B?c[d>>2]|0:d,B?c[m>>2]|0:A&255)|0;c[h>>2]=c[A>>2];c[h+4>>2]=c[A+4>>2];c[h+8>>2]=c[A+8>>2];c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;if((a[n>>0]|0)<0){a[c[f>>2]>>0]=0;c[o>>2]=0}else{a[f>>0]=0;a[n>>0]=0}oN(f,0);c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;kN(h);kN(t);a[p>>0]=4;a[q>>0]=1;c[t>>2]=f;xx(h,t,-1,-1,1,0);Sv(y,h);if((a[r>>0]&1)==0?(s=c[h>>2]|0,c[h>>2]=0,s|0):0)vb[c[(c[s>>2]|0)+4>>2]&255](s);g=g+1|0}while((g|0)!=(k|0))}while(0);if(!(a[x>>0]&1)){g=c[y>>2]|0;c[y>>2]=0;c[w>>2]=g;c[v>>2]=c[e>>2];c[h>>2]=c[v>>2];h=hg(b,w,h)|0;g=c[w>>2]|0;c[w>>2]=0;if(g)vb[c[(c[g>>2]|0)+4>>2]&255](g)}else h=0;if(a[x>>0]&1){i=z;return h|0}g=c[y>>2]|0;c[y>>2]=0;if(!g){i=z;return h|0}vb[c[(c[g>>2]|0)+4>>2]&255](g);i=z;return h|0}function Sv(b,d){b=b|0;d=d|0;var e=0;if((b|0)==(d|0))return;if((a[b+8>>0]&1)==0?(e=c[b>>2]|0,c[b>>2]=0,e|0):0)vb[c[(c[e>>2]|0)+4>>2]&255](e);Tv(b,d);return}function Tv(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;e=d+8|0;f=b+8|0;g=a[f>>0]|0;if(!(a[e>>0]&1)){a[f>>0]=g&-2;g=c[d>>2]|0;c[d>>2]=0;c[b>>2]=g;return}a[f>>0]=g|1;if(!(a[e>>0]&1)){c[b>>2]=0;c[b+4>>2]=WN()|0;return}else{e=d;f=c[e+4>>2]|0;g=b;c[g>>2]=c[e>>2];c[g+4>>2]=f;return}}function Uv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=c[a>>2]|0;d=(c[a+4>>2]|0)-e>>3;if(!d){f=0;return f|0}b=c[b>>2]|0;a=0;while(1){g=c[e+(a<<3)>>2]|0;if(b>>>0>=(c[g+4>>2]|0)>>>0?b>>>0<=(c[g+8>>2]|0)>>>0:0)break;a=a+1|0;if((a|0)==(d|0)){a=0;f=7;break}}if((f|0)==7)return a|0;g=a+1|0;return g|0}function Vv(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,m=0,n=0,o=0;o=i;i=i+32|0;l=o+24|0;g=o+16|0;m=o+8|0;n=o;if(!f){c[g>>2]=c[e>>2];c[l>>2]=c[g>>2];f=Uv(d,l)|0}k=c[(c[(c[d>>2]|0)+(f+-1<<3)>>2]|0)+4>>2]|0;j=d+24|0;g=c[j>>2]|0;if(((g|0)!=0?(c[g>>2]|0)==(f|0):0)?(h=c[g+4>>2]|0,h>>>0<=(c[e>>2]|0)>>>0):0)d=c[g+8>>2]|0;else{d=1;h=k}e=c[e>>2]|0;if((e|0)!=(h|0)){do{d=((a[h>>0]|0)==10&1)+d|0;h=h+1|0}while((e|0)!=(h|0));h=e}if(!g){g=YM(12)|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[j>>2]=g}c[g>>2]=f;c[g+4>>2]=h;c[g+8>>2]=d;j=h-k|0;c[m>>2]=k;c[m+4>>2]=j;c[n>>2]=1397981;c[n+4>>2]=2;c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];n=j-(qt(m,l,-1)|0)|0;c[b>>2]=d;c[b+4>>2]=n;i=o;return}function Wv(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;k=i;i=i+32|0;e=k+24|0;f=k+8|0;g=k;h=k+20|0;j=k+16|0;l=c[b>>2]|0;b=l;if(!l){i=k;return}c[h>>2]=b;c[e>>2]=c[h>>2];h=Uv(a,e)|0;l=h+-1|0;c[j>>2]=c[(c[a>>2]|0)+(l<<3)+4>>2];c[e>>2]=c[j>>2];Wv(a,e,d);c[f>>2]=1397984;c[f+4>>2]=14;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];j=be(d,e)|0;l=c[(c[a>>2]|0)+(l<<3)>>2]|0;l=ae(j,yb[c[(c[l>>2]|0)+8>>2]&127](l)|0)|0;c[f>>2]=1436443;c[f+4>>2]=1;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];l=be(l,e)|0;c[f>>2]=b;c[e>>2]=c[f>>2];Vv(g,a,e,h);l=Lu(l,c[g>>2]|0)|0;c[f>>2]=1397999;c[f+4>>2]=2;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];be(l,e)|0;i=k;return}function Xv(b,d,e,f,g,h,j){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,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,M=0,N=0,O=0,P=0,Q=0;Q=i;i=i+176|0;N=Q+160|0;C=Q+152|0;B=Q+144|0;A=Q+136|0;z=Q+128|0;y=Q+124|0;L=Q+76|0;M=Q+60|0;k=Q+120|0;v=Q+72|0;D=Q+56|0;E=Q+48|0;F=Q+40|0;G=Q+24|0;H=Q+16|0;I=Q+8|0;J=Q;P=L+12|0;c[L>>2]=P;K=L+4|0;c[K>>2]=P;c[L+8>>2]=L+44;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;e=c[e>>2]|0;x=e;if(e){c[k>>2]=x;c[N>>2]=c[k>>2];u=Uv(d,N)|0;o=c[(c[d>>2]|0)+(u+-1<<3)>>2]|0;k=yb[c[(c[o>>2]|0)+8>>2]&127](o)|0;m=c[o+4>>2]|0;l=e;a:while(1){if((l|0)==(m|0))break;n=l+-1|0;switch(a[n>>0]|0){case 13:case 10:{m=l;break a}default:l=n}}l=c[o+8>>2]|0;b:do if((e|0)!=(l|0))while(1){switch(a[e>>0]|0){case 13:case 10:break b;default:{}}e=e+1|0;if((e|0)==(l|0)){e=l;break b}}while(0);c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;Xu(N,m,e);l=M+11|0;if((a[l>>0]|0)<0){a[c[M>>2]>>0]=0;c[M+4>>2]=0}else{a[M>>0]=0;a[l>>0]=0}oN(M,0);c[M>>2]=c[N>>2];c[M+4>>2]=c[N+4>>2];c[M+8>>2]=c[N+8>>2];c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;kN(N);t=c[h+4>>2]|0;if(t|0){n=c[h>>2]|0;o=m;h=e;p=N+4|0;l=0;do{q=c[n+(l<<3)>>2]|0;r=c[n+(l<<3)+4>>2]|0;s=q;if(!((q|0)==0|s>>>0>e>>>0)?(w=r,w>>>0>=m>>>0):0){c[N>>2]=(s>>>0>>0?o:q)-o;c[p>>2]=(w>>>0>e>>>0?h:r)-o;Yv(L,N)}l=l+1|0}while((l|0)!=(t|0))}c[v>>2]=x;c[N>>2]=c[v>>2];Vv(C,d,N,u);l=c[C>>2]|0;e=c[C+4>>2]|0;c[D>>2]=x;c[E>>2]=k;if(!k)k=0;else O=19}else{c[D>>2]=x;c[E>>2]=1398002;k=1398002;l=0;e=0;O=19}if((O|0)==19)k=UB(k)|0;c[E+4>>2]=k;Iv(G,g);g=a[G+11>>0]|0;O=g<<24>>24<0;c[F>>2]=O?c[G>>2]|0:G;c[F+4>>2]=O?c[G+4>>2]|0:g&255;g=a[M+11>>0]|0;O=g<<24>>24<0;c[H>>2]=O?c[M>>2]|0:M;c[H+4>>2]=O?c[M+4>>2]|0:g&255;g=c[L>>2]|0;c[I>>2]=g;c[I+4>>2]=(c[K>>2]|0)-g>>3;g=j;j=c[g+4>>2]|0;O=J;c[O>>2]=c[g>>2];c[O+4>>2]=j;c[y>>2]=c[D>>2];c[z>>2]=c[E>>2];c[z+4>>2]=c[E+4>>2];c[A>>2]=c[F>>2];c[A+4>>2]=c[F+4>>2];c[B>>2]=c[H>>2];c[B+4>>2]=c[H+4>>2];c[C>>2]=c[I>>2];c[C+4>>2]=c[I+4>>2];c[N>>2]=c[J>>2];c[N+4>>2]=c[J+4>>2];Zv(b,d,y,z,l,e+-1|0,f,A,B,C,N);kN(G);kN(M);e=c[L>>2]|0;if((e|0)==(P|0)){i=Q;return}AD(e);i=Q;return}function Yv(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,8);d=c[e>>2]|0}f=b;a=c[f+4>>2]|0;b=d;c[b>>2]=c[f>>2];c[b+4>>2]=a;c[e>>2]=(c[e>>2]|0)+8;return}function Zv(a,b,d,e,f,g,h,j,k,l,m){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;l=l|0;m=m|0;var n=0;n=i;i=i+16|0;c[a>>2]=b;c[a+4>>2]=c[d>>2];b=a+8|0;d=c[e>>2]|0;if(!d){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0}else{e=c[e+4>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,d,e)}c[a+20>>2]=f;c[a+24>>2]=g;c[a+28>>2]=h;b=a+32|0;d=c[j>>2]|0;if(!d){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0}else{j=c[j+4>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,d,j)}b=a+44|0;d=c[k>>2]|0;if(!d){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0}else{k=c[k+4>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,d,k)}k=c[l>>2]|0;_v(a+56|0,k,k+(c[l+4>>2]<<3)|0);l=a+68|0;k=c[m>>2]|0;$v(l,k,k+((c[m+4>>2]|0)*20|0)|0);aw(c[l>>2]|0,c[a+72>>2]|0,n);i=n;return}function _v(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;c[a>>2]=0;f=a+4|0;c[f>>2]=0;c[a+8>>2]=0;e=d-b>>3;if(!e)return;lw(a,e);if((b|0)==(d|0))return;a=c[f>>2]|0;do{h=b;g=c[h+4>>2]|0;e=a;c[e>>2]=c[h>>2];c[e+4>>2]=g;b=b+8|0;a=(c[f>>2]|0)+8|0;c[f>>2]=a}while((b|0)!=(d|0));return}function $v(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=a+12|0;c[a>>2]=e;c[a+4>>2]=e;c[a+8>>2]=a+92;iw(a,b,d);return}function aw(b,d,e){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;y=i;i=i+32|0;r=y;s=r+8|0;t=r+8|0;u=r+8|0;v=r+8|0;w=r+8|0;a:while(1){q=d;n=d+-20|0;o=d+-12|0;p=o+11|0;while(1){b:while(1){m=b;f=q-m|0;switch((f|0)/20|0|0){case 2:{x=5;break a}case 3:{x=7;break a}case 4:{x=8;break a}case 5:{x=9;break a}case 1:case 0:{x=46;break a}default:{}}if((f|0)<140){x=11;break a}j=b+(((f>>>0)/40|0)*20|0)|0;if((f|0)>19980){f=(f>>>0)/80|0;f=fw(b,b+(f*20|0)|0,j,j+(f*20|0)|0,n,e)|0}else f=dw(b,j,n,e)|0;if(cw(b,j)|0){h=n;break}else g=n;while(1){h=g+-20|0;if((b|0)==(h|0))break;if(cw(h,j)|0){x=29;break b}else g=h}f=b+20|0;if(!(cw(b,n)|0)){if((f|0)==(n|0)){x=46;break a}while(1){if(cw(b,f)|0)break;f=f+20|0;if((f|0)==(n|0)){x=46;break a}}l=f;k=c[l>>2]|0;l=c[l+4>>2]|0;m=r;c[m>>2]=k;c[m+4>>2]=l;m=f+8|0;c[t>>2]=c[m>>2];c[t+4>>2]=c[m+4>>2];c[t+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;g=n;h=c[g+4>>2]|0;j=f;c[j>>2]=c[g>>2];c[j+4>>2]=h;a[m>>0]=0;a[m+11>>0]=0;oN(m,0);c[m>>2]=c[o>>2];c[m+4>>2]=c[o+4>>2];c[m+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;m=n;c[m>>2]=k;c[m+4>>2]=l;a[o>>0]=0;a[p>>0]=0;oN(o,0);c[o>>2]=c[t>>2];c[o+4>>2]=c[t+4>>2];c[o+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;kN(t);f=f+20|0}if((f|0)==(n|0)){x=46;break a}else g=n;while(1){while(1){j=f+20|0;if(cw(b,f)|0)break;else f=j}while(1){h=g+-20|0;if(cw(b,h)|0)g=h;else break}if(f>>>0>=h>>>0){b=f;continue b}m=f;l=c[m>>2]|0;m=c[m+4>>2]|0;k=r;c[k>>2]=l;c[k+4>>2]=m;k=f+8|0;c[s>>2]=c[k>>2];c[s+4>>2]=c[k+4>>2];c[s+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;A=h;z=c[A+4>>2]|0;c[f>>2]=c[A>>2];c[f+4>>2]=z;g=g+-12|0;a[k>>0]=0;a[k+11>>0]=0;oN(k,0);c[k>>2]=c[g>>2];c[k+4>>2]=c[g+4>>2];c[k+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;f=h;c[f>>2]=l;c[f+4>>2]=m;a[g>>0]=0;a[g+11>>0]=0;oN(g,0);c[g>>2]=c[s>>2];c[g+4>>2]=c[s+4>>2];c[g+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;kN(s);g=h;f=j}}if((x|0)==29){x=0;l=b;k=c[l>>2]|0;l=c[l+4>>2]|0;z=r;c[z>>2]=k;c[z+4>>2]=l;z=b+8|0;c[w>>2]=c[z>>2];c[w+4>>2]=c[z+4>>2];c[w+8>>2]=c[z+8>>2];c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;C=h;B=c[C+4>>2]|0;A=b;c[A>>2]=c[C>>2];c[A+4>>2]=B;A=g+-12|0;a[z>>0]=0;a[z+11>>0]=0;oN(z,0);c[z>>2]=c[A>>2];c[z+4>>2]=c[A+4>>2];c[z+8>>2]=c[A+8>>2];c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;z=h;c[z>>2]=k;c[z+4>>2]=l;a[A>>0]=0;a[A+11>>0]=0;oN(A,0);c[A>>2]=c[w>>2];c[A+4>>2]=c[w+4>>2];c[A+8>>2]=c[w+8>>2];c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;kN(w);f=f+1|0}g=b+20|0;c:do if(g>>>0>>0){l=j;while(1){while(1){k=g+20|0;if(cw(g,l)|0)g=k;else break}while(1){j=h+-20|0;if(cw(j,l)|0)break;else h=j}if(g>>>0>j>>>0){h=l;j=g;break c}B=g;A=c[B>>2]|0;B=c[B+4>>2]|0;C=r;c[C>>2]=A;c[C+4>>2]=B;C=g+8|0;c[v>>2]=c[C>>2];c[v+4>>2]=c[C+4>>2];c[v+8>>2]=c[C+8>>2];c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;E=j;D=c[E+4>>2]|0;z=g;c[z>>2]=c[E>>2];c[z+4>>2]=D;h=h+-12|0;a[C>>0]=0;a[C+11>>0]=0;oN(C,0);c[C>>2]=c[h>>2];c[C+4>>2]=c[h+4>>2];c[C+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;C=j;c[C>>2]=A;c[C+4>>2]=B;a[h>>0]=0;a[h+11>>0]=0;oN(h,0);c[h>>2]=c[v>>2];c[h+4>>2]=c[v+4>>2];c[h+8>>2]=c[v+8>>2];c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;kN(v);l=(l|0)==(g|0)?j:l;h=j;g=k;f=f+1|0}}else{h=j;j=g}while(0);if((j|0)!=(h|0)?cw(h,j)|0:0){C=j;B=c[C>>2]|0;C=c[C+4>>2]|0;D=r;c[D>>2]=B;c[D+4>>2]=C;D=j+8|0;c[u>>2]=c[D>>2];c[u+4>>2]=c[D+4>>2];c[u+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;z=h;A=c[z+4>>2]|0;E=j;c[E>>2]=c[z>>2];c[E+4>>2]=A;E=h+8|0;a[D>>0]=0;a[D+11>>0]=0;oN(D,0);c[D>>2]=c[E>>2];c[D+4>>2]=c[E+4>>2];c[D+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;D=h;c[D>>2]=B;c[D+4>>2]=C;a[E>>0]=0;a[E+11>>0]=0;oN(E,0);c[E>>2]=c[u>>2];c[E+4>>2]=c[u+4>>2];c[E+8>>2]=c[u+8>>2];c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;kN(u);f=f+1|0}if(!f){f=hw(b,j,e)|0;g=j+20|0;if(hw(g,d,e)|0){x=45;break}if(f){b=g;continue}}E=j;if((E-m|0)>=(q-E|0)){x=44;break}aw(b,j,e);b=j+20|0}if((x|0)==44){x=0;aw(j+20|0,d,e);d=j;continue}else if((x|0)==45){x=0;if(f){x=46;break}else{d=j;continue}}}if((x|0)==5){if(!(cw(n,b)|0)){i=y;return}C=b;B=c[C>>2]|0;C=c[C+4>>2]|0;E=r;c[E>>2]=B;c[E+4>>2]=C;E=r+8|0;D=b+8|0;c[E>>2]=c[D>>2];c[E+4>>2]=c[D+4>>2];c[E+8>>2]=c[D+8>>2];c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;x=n;z=c[x+4>>2]|0;A=b;c[A>>2]=c[x>>2];c[A+4>>2]=z;a[D>>0]=0;a[D+11>>0]=0;oN(D,0);c[D>>2]=c[o>>2];c[D+4>>2]=c[o+4>>2];c[D+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;D=n;c[D>>2]=B;c[D+4>>2]=C;a[o>>0]=0;a[p>>0]=0;oN(o,0);c[o>>2]=c[E>>2];c[o+4>>2]=c[E+4>>2];c[o+8>>2]=c[E+8>>2];c[E>>2]=0;c[E+4>>2]=0;c[E+8>>2]=0;kN(E);i=y;return}else if((x|0)==7){dw(b,b+20|0,n,e)|0;i=y;return}else if((x|0)==8){ew(b,b+20|0,b+40|0,n,e)|0;i=y;return}else if((x|0)==9){fw(b,b+20|0,b+40|0,b+60|0,n,e)|0;i=y;return}else if((x|0)==11){gw(b,d,e);i=y;return}else if((x|0)==46){i=y;return}}function bw(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-8-d|0)>>>3)<<3);$M(d);return}function cw(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=c[b>>2]|0;g=c[d>>2]|0;if((f|0)!=(g|0)){d=f>>>0>>0;return d|0}f=c[b+4>>2]|0;g=c[d+4>>2]|0;if((f|0)!=(g|0)){d=f>>>0>>0;return d|0}j=b+8|0;k=d+8|0;h=a[j+11>>0]|0;l=h<<24>>24<0;h=l?c[b+12>>2]|0:h&255;g=a[k+11>>0]|0;i=g<<24>>24<0;g=i?c[d+12>>2]|0:g&255;b=g>>>0>>0;f=b?g:h;if(!((f|0)!=0?(e=PC(l?c[j>>2]|0:j,i?c[k>>2]|0:k,f)|0,(e|0)!=0):0))e=h>>>0>>0?-1:b&1;d=(e|0)<0;return d|0}function dw(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,m=0,n=0,o=0;j=i;i=i+32|0;h=j;g=cw(d,b)|0;f=cw(e,d)|0;if(!g){if(!f){e=0;i=j;return e|0}m=d;n=c[m>>2]|0;m=c[m+4>>2]|0;k=h;c[k>>2]=n;c[k+4>>2]=m;k=h+8|0;f=d+8|0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[k+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;o=e;g=c[o+4>>2]|0;l=d;c[l>>2]=c[o>>2];c[l+4>>2]=g;l=e+8|0;g=f+11|0;a[f>>0]=0;a[g>>0]=0;oN(f,0);c[f>>2]=c[l>>2];c[f+4>>2]=c[l+4>>2];c[f+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[e>>2]=n;c[e+4>>2]=m;a[l>>0]=0;a[l+11>>0]=0;oN(l,0);c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];c[l+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;kN(k);if(!(cw(d,b)|0)){o=1;i=j;return o|0}m=b;l=c[m>>2]|0;m=c[m+4>>2]|0;o=h;c[o>>2]=l;c[o+4>>2]=m;o=h+8|0;n=b+8|0;c[o>>2]=c[n>>2];c[o+4>>2]=c[n+4>>2];c[o+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;h=d;e=c[h+4>>2]|0;k=b;c[k>>2]=c[h>>2];c[k+4>>2]=e;a[n>>0]=0;a[n+11>>0]=0;oN(n,0);c[n>>2]=c[f>>2];c[n+4>>2]=c[f+4>>2];c[n+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;n=d;c[n>>2]=l;c[n+4>>2]=m;a[f>>0]=0;a[g>>0]=0;oN(f,0);c[f>>2]=c[o>>2];c[f+4>>2]=c[o+4>>2];c[f+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;kN(o);o=2;i=j;return o|0}if(f){l=b;k=c[l>>2]|0;l=c[l+4>>2]|0;o=h;c[o>>2]=k;c[o+4>>2]=l;o=h+8|0;m=b+8|0;c[o>>2]=c[m>>2];c[o+4>>2]=c[m+4>>2];c[o+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;h=e;d=c[h+4>>2]|0;n=b;c[n>>2]=c[h>>2];c[n+4>>2]=d;n=e+8|0;a[m>>0]=0;a[m+11>>0]=0;oN(m,0);c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];c[m+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;m=e;c[m>>2]=k;c[m+4>>2]=l;a[n>>0]=0;a[n+11>>0]=0;oN(n,0);c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];c[n+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;kN(o);o=1;i=j;return o|0}n=b;m=c[n>>2]|0;n=c[n+4>>2]|0;o=h;c[o>>2]=m;c[o+4>>2]=n;o=h+8|0;g=b+8|0;c[o>>2]=c[g>>2];c[o+4>>2]=c[g+4>>2];c[o+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;k=d;l=c[k+4>>2]|0;f=b;c[f>>2]=c[k>>2];c[f+4>>2]=l;f=d+8|0;a[g>>0]=0;a[g+11>>0]=0;oN(g,0);c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];c[g+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;g=d;c[g>>2]=m;c[g+4>>2]=n;g=f+11|0;a[f>>0]=0;a[g>>0]=0;oN(f,0);c[f>>2]=c[o>>2];c[f+4>>2]=c[o+4>>2];c[f+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;kN(o);if(!(cw(e,d)|0)){o=1;i=j;return o|0}l=d;k=c[l>>2]|0;l=c[l+4>>2]|0;o=h;c[o>>2]=k;c[o+4>>2]=l;o=h+8|0;c[o>>2]=c[f>>2];c[o+4>>2]=c[f+4>>2];c[o+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;h=e;m=c[h+4>>2]|0;n=d;c[n>>2]=c[h>>2];c[n+4>>2]=m;n=e+8|0;a[f>>0]=0;a[g>>0]=0;oN(f,0);c[f>>2]=c[n>>2];c[f+4>>2]=c[n+4>>2];c[f+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;m=e;c[m>>2]=k;c[m+4>>2]=l;a[n>>0]=0;a[n+11>>0]=0;oN(n,0);c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];c[n+8>>2]=c[o+8>>2];c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;kN(o);o=2;i=j;return o|0}function ew(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;m=i;i=i+32|0;l=m;k=dw(b,d,e,g)|0;if(!(cw(f,e)|0)){l=k;i=m;return l|0}o=e;p=c[o>>2]|0;o=c[o+4>>2]|0;g=l;c[g>>2]=p;c[g+4>>2]=o;g=l+8|0;h=e+8|0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;q=f;j=c[q+4>>2]|0;n=e;c[n>>2]=c[q>>2];c[n+4>>2]=j;n=f+8|0;j=h+11|0;a[h>>0]=0;a[j>>0]=0;oN(h,0);c[h>>2]=c[n>>2];c[h+4>>2]=c[n+4>>2];c[h+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[f>>2]=p;c[f+4>>2]=o;a[n>>0]=0;a[n+11>>0]=0;oN(n,0);c[n>>2]=c[g>>2];c[n+4>>2]=c[g+4>>2];c[n+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;kN(g);if(!(cw(e,d)|0)){q=k+1|0;i=m;return q|0}o=d;n=c[o>>2]|0;o=c[o+4>>2]|0;q=l;c[q>>2]=n;c[q+4>>2]=o;q=l+8|0;g=d+8|0;c[q>>2]=c[g>>2];c[q+4>>2]=c[g+4>>2];c[q+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;r=e;p=c[r+4>>2]|0;f=d;c[f>>2]=c[r>>2];c[f+4>>2]=p;f=g+11|0;a[g>>0]=0;a[f>>0]=0;oN(g,0);c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;p=e;c[p>>2]=n;c[p+4>>2]=o;a[h>>0]=0;a[j>>0]=0;oN(h,0);c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[h+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;kN(q);if(!(cw(d,b)|0)){r=k+2|0;i=m;return r|0}p=b;o=c[p>>2]|0;p=c[p+4>>2]|0;r=l;c[r>>2]=o;c[r+4>>2]=p;r=l+8|0;q=b+8|0;c[r>>2]=c[q>>2];c[r+4>>2]=c[q+4>>2];c[r+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;e=d;l=c[e+4>>2]|0;n=b;c[n>>2]=c[e>>2];c[n+4>>2]=l;a[q>>0]=0;a[q+11>>0]=0;oN(q,0);c[q>>2]=c[g>>2];c[q+4>>2]=c[g+4>>2];c[q+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;q=d;c[q>>2]=o;c[q+4>>2]=p;a[g>>0]=0;a[f>>0]=0;oN(g,0);c[g>>2]=c[r>>2];c[g+4>>2]=c[r+4>>2];c[g+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;kN(r);r=k+3|0;i=m;return r|0}function fw(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;o=i;i=i+32|0;n=o;m=ew(b,d,e,f,h)|0;if(!(cw(g,f)|0)){n=m;i=o;return n|0}p=f;q=c[p>>2]|0;p=c[p+4>>2]|0;l=n;c[l>>2]=q;c[l+4>>2]=p;l=n+8|0;h=f+8|0;c[l>>2]=c[h>>2];c[l+4>>2]=c[h+4>>2];c[l+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;r=g;j=c[r+4>>2]|0;k=f;c[k>>2]=c[r>>2];c[k+4>>2]=j;k=g+8|0;j=h+11|0;a[h>>0]=0;a[j>>0]=0;oN(h,0);c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];c[h+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[g>>2]=q;c[g+4>>2]=p;a[k>>0]=0;a[k+11>>0]=0;oN(k,0);c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;kN(l);if(!(cw(f,e)|0)){r=m+1|0;i=o;return r|0}p=e;g=c[p>>2]|0;p=c[p+4>>2]|0;r=n;c[r>>2]=g;c[r+4>>2]=p;r=n+8|0;k=e+8|0;c[r>>2]=c[k>>2];c[r+4>>2]=c[k+4>>2];c[r+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;s=f;q=c[s+4>>2]|0;l=e;c[l>>2]=c[s>>2];c[l+4>>2]=q;l=k+11|0;a[k>>0]=0;a[l>>0]=0;oN(k,0);c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];c[k+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;q=f;c[q>>2]=g;c[q+4>>2]=p;a[h>>0]=0;a[j>>0]=0;oN(h,0);c[h>>2]=c[r>>2];c[h+4>>2]=c[r+4>>2];c[h+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;kN(r);if(!(cw(e,d)|0)){s=m+2|0;i=o;return s|0}q=d;p=c[q>>2]|0;q=c[q+4>>2]|0;s=n;c[s>>2]=p;c[s+4>>2]=q;s=n+8|0;h=d+8|0;c[s>>2]=c[h>>2];c[s+4>>2]=c[h+4>>2];c[s+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;f=e;r=c[f+4>>2]|0;g=d;c[g>>2]=c[f>>2];c[g+4>>2]=r;g=h+11|0;a[h>>0]=0;a[g>>0]=0;oN(h,0);c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];c[h+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;r=e;c[r>>2]=p;c[r+4>>2]=q;a[k>>0]=0;a[l>>0]=0;oN(k,0);c[k>>2]=c[s>>2];c[k+4>>2]=c[s+4>>2];c[k+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;kN(s);if(!(cw(d,b)|0)){s=m+3|0;i=o;return s|0}q=b;p=c[q>>2]|0;q=c[q+4>>2]|0;s=n;c[s>>2]=p;c[s+4>>2]=q;s=n+8|0;r=b+8|0;c[s>>2]=c[r>>2];c[s+4>>2]=c[r+4>>2];c[s+8>>2]=c[r+8>>2];c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;l=d;e=c[l+4>>2]|0;n=b;c[n>>2]=c[l>>2];c[n+4>>2]=e;a[r>>0]=0;a[r+11>>0]=0;oN(r,0);c[r>>2]=c[h>>2];c[r+4>>2]=c[h+4>>2];c[r+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;r=d;c[r>>2]=p;c[r+4>>2]=q;a[h>>0]=0;a[g>>0]=0;oN(h,0);c[h>>2]=c[s>>2];c[h+4>>2]=c[s+4>>2];c[h+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;kN(s);s=m+4|0;i=o;return s|0}function gw(b,d,e){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;n=i;i=i+32|0;m=n;f=b+40|0;dw(b,b+20|0,f,e)|0;e=b+60|0;if((e|0)==(d|0)){i=n;return}l=m+8|0;k=e;e=f;while(1){if(cw(k,e)|0){h=k;j=c[h+4>>2]|0;f=m;c[f>>2]=c[h>>2];c[f+4>>2]=j;f=k+8|0;c[l>>2]=c[f>>2];c[l+4>>2]=c[f+4>>2];c[l+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;f=k;while(1){h=e;j=c[h+4>>2]|0;g=f;c[g>>2]=c[h>>2];c[g+4>>2]=j;g=f+8|0;j=e+8|0;h=g+11|0;if((a[h>>0]|0)<0){a[c[g>>2]>>0]=0;c[f+12>>2]=0}else{a[g>>0]=0;a[h>>0]=0}oN(g,0);c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[g+8>>2]=c[j+8>>2];c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;if((e|0)==(b|0)){g=10;break}f=e+-20|0;if(cw(m,f)|0){j=e;e=f;f=j}else{g=12;break}}if((g|0)==10){f=m;h=c[f+4>>2]|0;c[e>>2]=c[f>>2];c[e+4>>2]=h;e=j+11|0;g=14}else if((g|0)==12){g=0;f=j+11|0;h=a[f>>0]|0;q=m;p=c[q+4>>2]|0;o=e;c[o>>2]=c[q>>2];c[o+4>>2]=p;if(h<<24>>24<0){a[c[j>>2]>>0]=0;c[e+12>>2]=0}else{e=f;g=14}}if((g|0)==14){a[j>>0]=0;a[e>>0]=0}oN(j,0);c[j>>2]=c[l>>2];c[j+4>>2]=c[l+4>>2];c[j+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;kN(l)}e=k+20|0;if((e|0)==(d|0))break;else{q=k;k=e;e=q}}i=n;return}function hw(b,d,e){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;o=i;i=i+32|0;n=o;switch((d-b|0)/20|0|0){case 2:{e=d+-20|0;if(!(cw(e,b)|0)){d=1;i=o;return d|0}m=b;l=c[m>>2]|0;m=c[m+4>>2]|0;k=n;c[k>>2]=l;c[k+4>>2]=m;n=n+8|0;k=b+8|0;c[n>>2]=c[k>>2];c[n+4>>2]=c[k+4>>2];c[n+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;h=e;j=c[h+4>>2]|0;c[b>>2]=c[h>>2];c[b+4>>2]=j;d=d+-12|0;a[k>>0]=0;a[k+11>>0]=0;oN(k,0);c[k>>2]=c[d>>2];c[k+4>>2]=c[d+4>>2];c[k+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=e;c[b>>2]=l;c[b+4>>2]=m;a[d>>0]=0;a[d+11>>0]=0;oN(d,0);c[d>>2]=c[n>>2];c[d+4>>2]=c[n+4>>2];c[d+8>>2]=c[n+8>>2];c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;kN(n);d=1;i=o;return d|0}case 3:{dw(b,b+20|0,d+-20|0,e)|0;d=1;i=o;return d|0}case 4:{ew(b,b+20|0,b+40|0,d+-20|0,e)|0;d=1;i=o;return d|0}case 5:{fw(b,b+20|0,b+40|0,b+60|0,d+-20|0,e)|0;d=1;i=o;return d|0}case 1:case 0:{d=1;i=o;return d|0}default:{f=b+40|0;dw(b,b+20|0,f,e)|0;e=b+60|0;a:do if((e|0)==(d|0)){f=1;e=0}else{m=n+8|0;l=e;e=0;while(1){if(cw(l,f)|0){j=l;k=c[j+4>>2]|0;g=n;c[g>>2]=c[j>>2];c[g+4>>2]=k;g=l+8|0;c[m>>2]=c[g>>2];c[m+4>>2]=c[g+4>>2];c[m+8>>2]=c[g+8>>2];c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;g=l;while(1){j=f;k=c[j+4>>2]|0;h=g;c[h>>2]=c[j>>2];c[h+4>>2]=k;h=g+8|0;k=f+8|0;j=h+11|0;if((a[j>>0]|0)<0){a[c[h>>2]>>0]=0;c[g+12>>2]=0}else{a[h>>0]=0;a[j>>0]=0}oN(h,0);c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];c[h+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;if((f|0)==(b|0)){h=15;break}g=f+-20|0;if(cw(n,g)|0){k=f;f=g;g=k}else{h=17;break}}if((h|0)==15){g=n;j=c[g+4>>2]|0;c[f>>2]=c[g>>2];c[f+4>>2]=j;f=k+11|0;h=19}else if((h|0)==17){h=0;g=k+11|0;j=a[g>>0]|0;r=n;q=c[r+4>>2]|0;p=f;c[p>>2]=c[r>>2];c[p+4>>2]=q;if(j<<24>>24<0){a[c[k>>2]>>0]=0;c[f+12>>2]=0}else{f=g;h=19}}if((h|0)==19){a[k>>0]=0;a[f>>0]=0}oN(k,0);c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];c[k+8>>2]=c[m+8>>2];c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;e=e+1|0;kN(m);if((e|0)==8){f=0;e=(l+20|0)==(d|0);break a}}f=l+20|0;if((f|0)==(d|0)){f=1;e=0;break}else{r=l;l=f;f=r}}}while(0);r=f|e;i=o;return r|0}}return 0}function iw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=(d-b|0)/20|0;g=a+4|0;e=c[g>>2]|0;if(f>>>0>(((c[a+8>>2]|0)-e|0)/20|0)>>>0){jw(a,((e-(c[a>>2]|0)|0)/20|0)+f|0);e=c[g>>2]|0}kw(b,d,e)|0;c[g>>2]=(c[g>>2]|0)+(f*20|0);return}function jw(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+8|0;d=c[a>>2]|0;j=a+4|0;e=c[j>>2]|0;h=(e-d|0)/20|0;g=(((c[i>>2]|0)-d|0)/20|0)+2|0;l=bP(g|0,0,1)|0;f=E;g=l|g;l=bP(g|0,f|0,2)|0;g=l|g;f=E|f;l=bP(g|0,f|0,4)|0;g=l|g;f=E|f;l=bP(g|0,f|0,8)|0;g=l|g;f=E|f;l=bP(g|0,f|0,16)|0;f=E|f;f=WO(f|(l|g)|0,f|0,1,0)|0;f=f>>>0>>0?b:f;g=zD(f*20|0)|0;b=d;if((b|0)!=(e|0)){d=g;while(1){n=b;l=c[n+4>>2]|0;m=d;c[m>>2]=c[n>>2];c[m+4>>2]=l;m=d+8|0;l=b+8|0;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;b=b+20|0;if((b|0)==(e|0))break;else d=d+20|0}d=c[a>>2]|0;b=c[j>>2]|0;if((b|0)==(d|0)){b=d;k=4}else{do{kN(b+-12|0);b=b+-20|0}while((b|0)!=(d|0));d=a;b=c[a>>2]|0}}else{b=d;k=4}if((k|0)==4)d=a;if((b|0)==(a+12|0)){n=g+(h*20|0)|0;c[j>>2]=n;c[d>>2]=g;n=g+(f*20|0)|0;c[i>>2]=n;return}AD(b);n=g+(h*20|0)|0;c[j>>2]=n;c[d>>2]=g;n=g+(f*20|0)|0;c[i>>2]=n;return}function kw(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if((a|0)==(b|0)){b=d;return b|0}do{g=a;f=c[g+4>>2]|0;e=d;c[e>>2]=c[g>>2];c[e+4>>2]=f;hN(d+8|0,a+8|0);a=a+20|0;d=d+20|0}while((a|0)!=(b|0));return d|0}function lw(a,b){a=a|0;b=b|0;var d=0;if(b>>>0>536870911)ZL(a);else{d=YM(b<<3)|0;c[a+4>>2]=d;c[a>>2]=d;c[a+8>>2]=d+(b<<3);return}}function mw(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;k=i;i=i+16|0;g=k+8|0;h=k+4|0;j=k;f=c[a+28>>2]|0;if(f|0){wb[f&127](d,c[a+32>>2]|0);i=k;return}f=c[d+4>>2]|0;if(f|0){c[h>>2]=f;c[g>>2]=c[h>>2];h=(Uv(a,g)|0)+-1|0;c[j>>2]=c[(c[a>>2]|0)+(h<<3)+4>>2];c[g>>2]=c[j>>2];Wv(a,g,b)}nw(d,0,b,e,1);i=k;return}function nw(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var 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,M=0,N=0;M=i;i=i+64|0;E=M+56|0;C=M+32|0;D=M+24|0;m=M+48|0;K=M+12|0;L=M;F=M+40|0;I=(yb[c[(c[e>>2]|0)+24>>2]&127](e)|0)&f;if(I)Lb[c[(c[e>>2]|0)+8>>2]&31](e,8,1,0)|0;if(d|0?a[d>>0]|0:0){c[C>>2]=d;c[C+4>>2]=UB(d)|0;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];H=be(e,E)|0;c[C>>2]=1398012;c[C+4>>2]=2;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(H,E)|0}l=b+8|0;h=l+11|0;d=a[h>>0]|0;j=d<<24>>24<0;if(j)f=c[b+12>>2]|0;else f=d&255;if(f|0){k=b+12|0;f=c[k>>2]|0;do if(((j?f:d&255)|0)==1)if(!(xN(l,0,-1,1399849,1)|0)){c[C>>2]=1398015;c[C+4>>2]=7;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(e,E)|0;break}else{d=a[h>>0]|0;f=c[k>>2]|0;J=14;break}else J=14;while(0);if((J|0)==14){H=d<<24>>24<0;su(e,H?c[l>>2]|0:l,H?f:d&255)|0}d=b+20|0;if((c[d>>2]|0)!=-1){h=e+12|0;f=c[h>>2]|0;j=e+8|0;if(f>>>0<(c[j>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=58;f=e}else f=Mu(e,58)|0;Nu(f,c[d>>2]|0)|0;d=b+24|0;if((c[d>>2]|0)!=-1){f=c[h>>2]|0;if(f>>>0<(c[j>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=58;f=e}else f=Mu(e,58)|0;Nu(f,(c[d>>2]|0)+1|0)|0}}c[C>>2]=1398012;c[C+4>>2]=2;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(e,E)|0}do if(g){switch(c[b+28>>2]|0){case 0:{if(I)Lb[c[(c[e>>2]|0)+8>>2]&31](e,1,1,0)|0;c[C>>2]=1398023;c[C+4>>2]=7;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(e,E)|0;break}case 1:{if(I)Lb[c[(c[e>>2]|0)+8>>2]&31](e,5,1,0)|0;c[C>>2]=1398031;c[C+4>>2]=9;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(e,E)|0;break}case 2:{if(I)Lb[c[(c[e>>2]|0)+8>>2]&31](e,0,1,0)|0;c[C>>2]=1398041;c[C+4>>2]=6;c[E>>2]=c[C>>2];c[E+4>>2]=c[C+4>>2];be(e,E)|0;break}default:{}}if(I){yb[c[(c[e>>2]|0)+12>>2]&127](e)|0;Lb[c[(c[e>>2]|0)+8>>2]&31](e,8,1,0)|0;J=38;break}h=b+32|0;f=a[h+11>>0]|0;d=f<<24>>24<0;f=su(e,d?c[h>>2]|0:h,d?c[b+36>>2]|0:f&255)|0;d=f+12|0;h=c[d>>2]|0;if(h>>>0<(c[f+8>>2]|0)>>>0){c[d>>2]=h+1;a[h>>0]=10;break}else{Mu(f,10)|0;break}}else J=38;while(0);if((J|0)==38){h=b+32|0;f=a[h+11>>0]|0;d=f<<24>>24<0;f=su(e,d?c[h>>2]|0:h,d?c[b+36>>2]|0:f&255)|0;d=f+12|0;h=c[d>>2]|0;if(h>>>0<(c[f+8>>2]|0)>>>0){c[d>>2]=h+1;a[h>>0]=10}else Mu(f,10)|0;if(I)yb[c[(c[e>>2]|0)+12>>2]&127](e)|0}if((c[b+20>>2]|0)==-1){i=M;return}A=b+24|0;if((c[A>>2]|0)==-1){i=M;return}G=b+44|0;H=G+11|0;j=a[H>>0]|0;k=j<<24>>24<0;if(k){f=c[G>>2]|0;d=f;h=c[b+48>>2]|0}else{d=G;h=j&255;f=G}d=d+h|0;a:do if((f|0)!=(d|0))while(1){if((a[f>>0]|0)<0)break a;f=f+1|0;if((f|0)==(d|0)){f=d;break}}while(0);if(k){d=c[G>>2]|0;h=c[b+48>>2]|0}else{d=G;h=j&255}if((f|0)!=(d+h|0)){c[m>>2]=k?c[G>>2]|0:G;c[m+4>>2]=k?c[b+48>>2]|0:j&255;c[E>>2]=c[m>>2];c[E+4>>2]=c[m+4>>2];ow(e,E);i=M;return}if(k)z=c[b+48>>2]|0;else z=j&255;c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;jN(K,z+1|0,32);j=b+56|0;d=c[j>>2]|0;k=(c[b+60>>2]|0)-d>>3;b:do if(k|0){l=K+11|0;g=K+4|0;f=0;while(1){v=c[d+(f<<3)>>2]|0;h=c[d+(f<<3)+4>>2]|0;y=a[l>>0]|0;w=y<<24>>24<0;x=c[K>>2]|0;d=w?x+v|0:K+v|0;y=w?c[g>>2]|0:y&255;h=(w?x:K)+(y>>>0>>0?y:h)-d|0;if((h|0)>0)UO(d|0,126,h|0)|0;f=f+1|0;if((f|0)==(k|0))break b;d=c[j>>2]|0}}while(0);c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;h=c[b+68>>2]|0;j=(c[b+72>>2]|0)-h|0;f=c[A>>2]|0;y=(c[b+4>>2]|0)+(0-f)|0;d=a[H>>0]|0;if(d<<24>>24<0)x=c[b+48>>2]|0;else x=d&255;if(!j){l=K+11|0;g=K}else{w=y+x|0;p=h+(((j|0)/20|0)*20|0)|0;q=C+4|0;r=D+4|0;s=y;t=L+11|0;u=L+4|0;v=K+11|0;f=0;do{m=h+8|0;k=m+11|0;o=a[k>>0]|0;n=o<<24>>24<0;c[C>>2]=n?c[m>>2]|0:m;l=h+12|0;c[q>>2]=n?c[l>>2]|0:o&255;c[D>>2]=1398048;c[r>>2]=3;c[E>>2]=c[D>>2];c[E+4>>2]=c[D+4>>2];do if((mt(C,E,0)|0)==-1?(B=c[h>>2]|0,B>>>0<=w>>>0):0){n=c[h+4>>2]|0;if(n>>>0>>0)break;o=B>>>0>>0?0:B-s|0;g=o>>>0>>0?f+1|0:o;j=a[k>>0]|0;d=c[l>>2]|0;f=(j<<24>>24<0?d:j&255)+g|0;N=a[t>>0]|0;if(f>>>0>(N<<24>>24<0?c[u>>2]|0:N&255)>>>0){qN(L,f,32);j=a[k>>0]|0;d=c[l>>2]|0}k=j<<24>>24<0;d=k?d:j&255;if(d|0)kP(((a[t>>0]|0)<0?c[L>>2]|0:L)+g|0,(k?c[m>>2]|0:m)|0,d|0)|0;d=(n>>>0>>0?n-s|0:x)-o|0;if((d|0)<=0)break;UO(((a[v>>0]|0)<0?c[K>>2]|0:K)+o|0,126,d|0)|0}while(0);h=h+20|0}while((h|0)!=(p|0));l=v;g=K;f=c[A>>2]|0}d=(a[l>>0]|0)<0?c[g>>2]|0:K;if(f>>>0>z>>>0)a[d+z>>0]=94;else a[d+f>>0]=94;f=a[l>>0]|0;N=f<<24>>24<0;h=K+4|0;d=N?c[g>>2]|0:K;f=d+(N?c[h>>2]|0:f&255)|0;while(1){if((f|0)==(d|0)){f=0;break}f=f+-1|0;if((a[f>>0]|0)!=32){J=91;break}}if((J|0)==91)f=f-d+1|0;wN(K,f,-1)|0;N=a[H>>0]|0;D=N<<24>>24<0;c[F>>2]=D?c[G>>2]|0:G;o=b+48|0;c[F+4>>2]=D?c[o>>2]|0:N&255;c[E>>2]=c[F>>2];c[E+4>>2]=c[F+4>>2];ow(e,E);if(I)Lb[c[(c[e>>2]|0)+8>>2]&31](e,2,1,0)|0;k=a[l>>0]|0;k=k<<24>>24<0?c[h>>2]|0:k&255;m=e+12|0;n=e+8|0;if(k|0){f=0;j=0;do{d=a[H>>0]|0;h=d<<24>>24<0;if(h)d=c[o>>2]|0;else d=d&255;do if(j>>>0>>0){if(h)d=c[G>>2]|0;else d=G;if((a[d+j>>0]|0)!=9){J=105;break}do{d=a[((a[l>>0]|0)<0?c[g>>2]|0:K)+j>>0]|0;h=c[m>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[m>>2]=h+1;a[h>>0]=d}else Mu(e,d)|0;f=f+1|0}while((f&7|0)!=0)}else J=105;while(0);if((J|0)==105){J=0;d=a[((a[l>>0]|0)<0?c[g>>2]|0:K)+j>>0]|0;h=c[m>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[m>>2]=h+1;a[h>>0]=d}else Mu(e,d)|0;f=f+1|0}j=j+1|0}while((j|0)!=(k|0))}f=c[m>>2]|0;if(f>>>0<(c[n>>2]|0)>>>0){c[m>>2]=f+1;a[f>>0]=10}else Mu(e,10)|0;if(I)yb[c[(c[e>>2]|0)+12>>2]&127](e)|0;k=L+11|0;l=a[k>>0]|0;l=l<<24>>24<0?c[L+4>>2]|0:l&255;do if(l|0){f=0;j=0;while(1){d=a[H>>0]|0;h=d<<24>>24<0;if(h)d=c[o>>2]|0;else d=d&255;do if(f>>>0>>0){if(h)d=c[G>>2]|0;else d=G;if((a[d+f>>0]|0)!=9){J=129;break}d=j;h=a[k>>0]|0;j=c[L>>2]|0;do{h=a[(h<<24>>24<0?j:L)+f>>0]|0;j=c[m>>2]|0;if(j>>>0<(c[n>>2]|0)>>>0){c[m>>2]=j+1;a[j>>0]=h}else Mu(e,h)|0;h=a[k>>0]|0;j=c[L>>2]|0;f=((a[(h<<24>>24<0?j:L)+f>>0]|0)!=32&1)+f|0;d=d+1|0}while(!((d&7|0)==0|(f|0)==(l|0)))}else J=129;while(0);if((J|0)==129){J=0;d=a[((a[k>>0]|0)<0?c[L>>2]|0:L)+f>>0]|0;h=c[m>>2]|0;if(h>>>0<(c[n>>2]|0)>>>0){c[m>>2]=h+1;a[h>>0]=d}else Mu(e,d)|0;d=j+1|0}f=f+1|0;if(f>>>0>=l>>>0)break;else j=d}f=c[m>>2]|0;if(f>>>0<(c[n>>2]|0)>>>0){c[m>>2]=f+1;a[f>>0]=10;break}else{Mu(e,10)|0;break}}while(0);kN(L);kN(K);i=M;return}function ow(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=c[d+4>>2]|0;if(!k){f=b+8|0;d=b+12|0}else{j=c[d>>2]|0;d=b+12|0;f=b+8|0;i=0;e=0;do{g=a[j+i>>0]|0;if(g<<24>>24==9)do{g=c[d>>2]|0;if(g>>>0<(c[f>>2]|0)>>>0){c[d>>2]=g+1;a[g>>0]=32}else Mu(b,32)|0;e=e+1|0}while((e&7|0)!=0);else{h=c[d>>2]|0;if(h>>>0<(c[f>>2]|0)>>>0){c[d>>2]=h+1;a[h>>0]=g}else Mu(b,g)|0;e=e+1|0}i=i+1|0}while((i|0)!=(k|0))}e=c[d>>2]|0;if(e>>>0<(c[f>>2]|0)>>>0){c[d>>2]=e+1;a[e>>0]=10;return}else{Mu(b,10)|0;return}}function pw(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;l=i;i=i+208|0;m=l+200|0;n=l+192|0;o=l+184|0;k=l+24|0;r=l+16|0;q=l+8|0;p=l;c[r>>2]=c[d>>2];s=g;g=c[s+4>>2]|0;d=q;c[d>>2]=c[s>>2];c[d+4>>2]=g;d=h;g=c[d+4>>2]|0;h=p;c[h>>2]=c[d>>2];c[h+4>>2]=g;c[o>>2]=c[r>>2];c[n>>2]=c[q>>2];c[n+4>>2]=c[q+4>>2];c[m>>2]=c[p>>2];c[m+4>>2]=c[p+4>>2];Xv(k,a,o,e,f,n,m);mw(a,b,k,j);Ke(k+68|0);a=c[k+56>>2]|0;if(!a){s=k+44|0;kN(s);s=k+32|0;kN(s);s=k+8|0;kN(s);i=l;return}b=k+60|0;d=c[b>>2]|0;if((d|0)!=(a|0))c[b>>2]=d+(~((d+-8-a|0)>>>3)<<3);$M(a);s=k+44|0;kN(s);s=k+32|0;kN(s);s=k+8|0;kN(s);i=l;return}function qw(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;j=i;i=i+48|0;k=j+32|0;l=j+24|0;m=j+20|0;q=j+16|0;p=j+8|0;o=j;n=Vu()|0;c[q>>2]=c[b>>2];r=f;f=c[r+4>>2]|0;b=p;c[b>>2]=c[r>>2];c[b+4>>2]=f;b=g;f=c[b+4>>2]|0;g=o;c[g>>2]=c[b>>2];c[g+4>>2]=f;c[m>>2]=c[q>>2];c[l>>2]=c[p>>2];c[l+4>>2]=c[p+4>>2];c[k>>2]=c[o>>2];c[k+4>>2]=c[o+4>>2];pw(a,n,m,d,e,l,k,h);i=j;return}function rw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=a+4|0;i=c[a>>2]|0;g=(c[f>>2]|0)-i|0;h=a+8|0;e=((c[h>>2]|0)-i<<1)+e|0;e=e>>>0>>0?d:e;d=i;if((d|0)==(b|0)){d=zD(e)|0;$O(d|0,b|0,g|0)|0}else d=CD(d,e)|0;c[f>>2]=d+g;c[a>>2]=d;c[h>>2]=d+e;return}function sw(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;a:do if((b|0)==(d|0)){h=b;f=b}else{f=b;b:while(1){switch(a[f>>0]|0){case 46:{g=f;break b}case 48:break;default:{h=d;break a}}f=f+1|0;if((f|0)==(d|0)){h=d;f=d;break a}}while(1){g=g+1|0;if((g|0)==(d|0)){h=f;f=d;break a}if((a[g>>0]|0)!=48){h=f;f=g;break}}}while(0);c[e>>2]=f;n=e+8|0;c[n>>2]=0;o=e+12|0;c[o>>2]=0;c:do if((f|0)!=(d|0)){i=f;while(1){g=a[i>>0]|0;if(g<<24>>24==46){if((h|0)!=(d|0)){b=1;j=35;break}g=i+1|0;if((g|0)==(d|0)){g=d;h=i;i=0;break c}m=g;h=i;g=a[g>>0]|0}else m=i;if(((g<<24>>24)+-48|0)>>>0>9)break;i=m+1|0;if((i|0)==(d|0)){g=d;i=0;break c}}if((j|0)==35)return b|0;if((m|0)==(d|0)){g=m;i=0}else{switch(a[m>>0]|0){case 69:case 101:break;default:{e=1;return e|0}}if((m|0)==(b|0)){e=1;return e|0}l=(h|0)==(d|0);if(!l?(m-b|0)==1:0){e=1;return e|0}g=m+1|0;d:do if((g|0)!=(d|0)){i=a[g>>0]|0;k=i<<24>>24==45;switch(i<<24>>24){case 43:case 45:{g=m+2|0;if((g|0)==(d|0))break d;j=g;g=a[g>>0]|0;break}default:{j=g;g=i}}g=(g<<24>>24)+-48|0;if(g>>>0<=9){while(1){j=j+1|0;if((j|0)==(d|0))break;i=(a[j>>0]|0)+-48|0;if(i>>>0>9)break d;if(g>>>0>23999){g=24e3;break}else g=i+(g*10|0)|0}i=k?0-g|0:g;c[n>>2]=i;g=m;h=l?m:h;break c}}while(0);c[n>>2]=0;e=1;return e|0}}else{g=d;i=0}while(0);if((g|0)==(f|0))b=f;else{e:do if((g|0)!=(b|0))f:while(1)while(1){g=g+-1|0;if((g|0)==(b|0))break e;switch(a[g>>0]|0){case 46:continue f;case 48:break;default:{b=g;break e}}}while(0);m=b;d=(h-m+((h>>>0>b>>>0)<<31>>31)<<16>>16)+i|0;c[n>>2]=d;c[o>>2]=(m-f+((h>>>0>>0&h>>>0>f>>>0)<<31>>31)<<16>>16)+d}c[e+4>>2]=b;e=0;return e|0}function tw(c,d){c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=d+18|0;g=c+18|0;h=a[g>>0]&-9|a[e>>0]&8;a[g>>0]=h;e=a[e>>0]|0;f=e&7;a[g>>0]=h&-8|f;b[c+16>>1]=b[d+16>>1]|0;if(!(f<<24>>24==1|f<<24>>24!=3&(e&6)!=0))return;uw(c,d);return}function uw(a,b){a=a|0;b=b|0;var d=0,e=0;e=(c[(c[a>>2]|0)+4>>2]|0)+64|0;a=a+8|0;if(e>>>0>127)a=c[a>>2]|0;d=b+8|0;if(((c[(c[b>>2]|0)+4>>2]|0)+64|0)>>>0>127){b=c[d>>2]|0;e=e>>>6;nv(a,b,e);return}else{b=d;e=e>>>6;nv(a,b,e);return}}function vw(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;g=b+18|0;a[g>>0]=(e&1)<<3&255|a[g>>0]&-16|1;g=(c[(c[b>>2]|0)+4>>2]|0)+64|0;e=b+8|0;if(g>>>0>127)e=c[e>>2]|0;i=g>>>6;if(f){g=c[f>>2]|0;h=WO(g|0,0,63,0)|0;h=bP(h|0,E|0,6)|0;if(h>>>0>>0){mv(e,0,0,i);h=c[f>>2]|0}else h=g;g=f+8|0;if(h>>>0>=65)g=c[g>>2]|0;k=WO(h|0,0,63,0)|0;k=bP(k|0,E|0,6)|0;nv(e,g,i>>>0>>0?i:k);k=(c[(c[b>>2]|0)+4>>2]|0)+-1|0;h=k>>>6;k=jP(1,0,k&63|0)|0;k=WO(k|0,E|0,-1,-1)|0;g=e+(h<<3)|0;j=g;f=E&c[j+4>>2];c[g>>2]=k&c[j>>2];c[g+4>>2]=f;g=h+1|0;if((g|0)!=(i|0))UO(e+(g<<3)|0,0,i+536870911-h<<3|0)|0}else mv(e,0,0,i);g=c[(c[b>>2]|0)+4>>2]|0;h=g+-2|0;if(d){rv(e,h);if(ov(e,i)|0)qv(e,g+-3|0)}else qv(e,h);if((c[b>>2]|0)!=822252)return;qv(e,g+-1|0);return}function ww(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[a>>2]=b;b=(c[b+4>>2]|0)+64|0;if(b>>>0>127)c[a+8>>2]=_M(b>>>6<<3)|0;vw(a,d,e,f);return}function xw(d,e){d=d|0;e=e|0;var f=0,g=0,h=0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127?(f=c[d+8>>2]|0,f|0):0)bN(f);c[d>>2]=c[e>>2];h=e+8|0;f=c[h+4>>2]|0;g=d+8|0;c[g>>2]=c[h>>2];c[g+4>>2]=f;b[d+16>>1]=b[e+16>>1]|0;g=e+18|0;f=d+18|0;h=a[f>>0]&-8|a[g>>0]&7;a[f>>0]=h;a[f>>0]=h&-9|a[g>>0]&8;c[e>>2]=1447468;return d|0}function yw(a,b){a=a|0;b=b|0;var d=0;d=c[b>>2]|0;c[a>>2]=d;d=(c[d+4>>2]|0)+64|0;if(d>>>0<=127){tw(a,b);return}c[a+8>>2]=_M(d>>>6<<3)|0;tw(a,b);return}function zw(a,d){a=a|0;d=d|0;var e=0,f=0;e=(b[a+16>>1]|0)-(b[d+16>>1]|0)|0;if(e|0){f=e;d=(f|0)>0;f=f>>>31;f=f^1;f=d?2:f;return f|0}f=(c[(c[a>>2]|0)+4>>2]|0)+64|0;e=a+8|0;if(f>>>0>127)a=c[e>>2]|0;else a=e;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;f=Cv(a,e,f>>>6)|0;d=(f|0)>0;f=f>>>31;f=f^1;f=d?2:f;return f|0}function Aw(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=Bw(b,c,e)|0;if((f|0)==2)f=Dw(b,d,Cw(b,c,e)|0)|0;b=b+18|0;g=a[b>>0]|0;if((g&7)!=3)return f|0;c=a[c+18>>0]|0;if((c&7)==3?((((c^g)&255)>>>3&1^1)&255|0)!=(e&1|0):0)return f|0;a[b>>0]=g&-9|((d|0)==2&1)<<3&255;return f|0}function Bw(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0,h=0,i=0;f=b+18|0;g=a[f>>0]|0;h=c+18|0;i=a[h>>0]|0;switch(((g&7)<<2)+(i&7)&63){case 1:case 9:case 13:{a[f>>0]=g&-16|(((i&255)>>>3&255^e&1)&255)<<3&8|1;uw(b,c);i=0;return i|0}case 12:case 8:{a[f>>0]=g&-8;a[f>>0]=(((d[h>>0]|0)>>>3&255^e&1)&255)<<3&8|g&-16;i=0;return i|0}case 14:{tw(b,c);a[f>>0]=(((d[h>>0]|0)>>>3&255^e&1)&255)<<3&8|a[f>>0]&-9;i=0;return i|0}case 0:{if((((i^g)&255)>>>3&1|0)==(e&1|0)){i=0;return i|0}vw(b,0,0,0);i=1;return i|0}case 10:{i=2;return i|0}case 15:case 3:case 2:case 11:case 5:case 4:case 6:case 7:{i=0;return i|0}default:{}}return 0}function Cw(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;l=m;j=d+18|0;g=(b[d+16>>1]|0)-(b[e+16>>1]|0)|0;if((f&1|0)==(((a[e+18>>0]^a[j>>0])&255)>>>3&1|0)){if((g|0)<=0){l=Gw(d,0-g|0)|0;Kw(d,e)|0;i=m;return l|0}yw(l,e);e=Gw(l,g)|0;Kw(d,l)|0;if(((c[(c[l>>2]|0)+4>>2]|0)+64|0)>>>0>127?(h=c[l+8>>2]|0,h|0):0)bN(h);l=e;i=m;return l|0}yw(l,e);do if(!g)if(!(zw(d,l)|0)){e=0;g=0;f=0;h=7}else{e=0;g=0;f=0;h=8}else if((g|0)>0){g=Gw(l,g+-1|0)|0;Fw(d,1);e=g;g=(g|0)!=0&1;f=0;h=8;break}else{g=Gw(d,~g)|0;Fw(l,1);e=g;g=(g|0)!=0&1;f=0;h=7;break}while(0);if((h|0)==7){Jw(l,d,g,f)|0;uw(d,l);a[j>>0]=a[j>>0]^8}else if((h|0)==8)Jw(d,l,g,f)|0;e=(e|0)==1?3:(e|0)==3?1:e;if(((c[(c[l>>2]|0)+4>>2]|0)+64|0)>>>0>127?(k=c[l+8>>2]|0,k|0):0)bN(k);l=e;i=m;return l|0}function Dw(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=d+18|0;l=a[m>>0]|0;if(!((l&7)!=3&(l&6)!=0)){m=0;return m|0}i=(c[(c[d>>2]|0)+4>>2]|0)+64|0;g=d+8|0;if(i>>>0>127)h=c[g>>2]|0;else h=g;h=(tv(h,i>>>6)|0)+1|0;if(h){l=c[d>>2]|0;i=h-(c[l+4>>2]|0)|0;j=b[d+16>>1]|0;k=j+i|0;l=c[l>>2]|0;if((k|0)>(l<<16>>16|0)){m=Ew(d,e)|0;return m|0}l=l>>16;j=(k|0)<(l|0)?l-j|0:i;if((j|0)<0){Fw(d,0-j|0);m=0;return m|0}if(!j)i=f;else{i=Gw(d,j)|0;if(f)if(!i)i=1;else i=(i|0)==2?3:i;h=h>>>0>j>>>0?h-j|0:0}}else{i=f;h=0}if(!i){if(h|0){m=0;return m|0}a[m>>0]=a[m>>0]&-8|3;m=0;return m|0}if(Hw(d,e,i,0)|0){i=c[d>>2]|0;if(!h)b[d+16>>1]=b[i+2>>1]|0;i=(c[i+4>>2]|0)+64|0;if(i>>>0>127)h=c[g>>2]|0;else h=g;yv(h,i>>>6)|0;h=(c[(c[d>>2]|0)+4>>2]|0)+64|0;if(h>>>0>127)g=c[g>>2]|0;e=tv(g,h>>>6)|0;h=e+1|0;i=c[d>>2]|0;g=c[i+4>>2]|0;if((e|0)==(g|0)){g=c[d+16>>2]|0;if((g&65535)<<16>>16==(b[i>>1]|0)){a[m>>0]=g>>>16&255&-8;m=20;return m|0}else{Gw(d,1)|0;m=16;return m|0}}}else g=c[(c[d>>2]|0)+4>>2]|0;if((h|0)==(g|0)){m=16;return m|0}if(h|0){m=24;return m|0}a[m>>0]=a[m>>0]&-8|3;m=24;return m|0}function Ew(d,e){d=d|0;e=e|0;var f=0,g=0;a:do if((e|4|0)==4){e=d+18|0;f=e;e=a[e>>0]|0}else{switch(e|0){case 1:{f=d+18|0;e=a[f>>0]|0;if(!(e&8))break a;break}case 2:{f=d+18|0;e=a[f>>0]|0;if(e&8)break a;break}default:{e=d+18|0;f=e;e=a[e>>0]|0}}a[f>>0]=e&-8|2;f=c[d>>2]|0;b[d+16>>1]=b[f>>1]|0;f=c[f+4>>2]|0;g=f+64|0;e=d+8|0;if(g>>>0>127)e=c[e>>2]|0;Dv(e,g>>>6,f);d=16;return d|0}while(0);a[f>>0]=e&-8;d=20;return d|0}function Fw(a,d){a=a|0;d=d|0;var f=0,g=0;if(!d)return;g=(c[(c[a>>2]|0)+4>>2]|0)+64|0;f=a+8|0;if(g>>>0>127)f=c[f>>2]|0;Bv(f,g>>>6,d);g=a+16|0;b[g>>1]=(e[g>>1]|0)-d;return}function Gw(a,d){a=a|0;d=d|0;var f=0,g=0;f=a+16|0;b[f>>1]=(e[f>>1]|0)+d;f=(c[(c[a>>2]|0)+4>>2]|0)+64|0;a=a+8|0;if(f>>>0>127)a=c[a>>2]|0;g=f>>>6;f=Iw(a,g,d)|0;vv(a,g,d);return f|0}function Hw(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;switch(d|0){case 4:{f=(e|1|0)==3;return f|0}case 0:{switch(e|0){case 2:{g=4;break}case 3:{f=1;return f|0}default:{}}if((g|0)==4?(a[b+18>>0]&7)!=3:0){d=b+8|0;if(((c[(c[b>>2]|0)+4>>2]|0)+64|0)>>>0>127)d=c[d>>2]|0;f=(pv(d,f)|0)!=0;return f|0}f=0;return f|0}case 1:{f=(a[b+18>>0]&8)==0;return f|0}case 2:{f=(a[b+18>>0]&8)!=0;return f|0}case 3:{f=0;return f|0}default:{}}return 0}function Iw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=sv(a,b)|0;if(d>>>0>=c>>>0){d=0;return d|0}if((d+1|0)==(c|0)){d=2;return d|0}if(b<<6>>>0>=c>>>0?pv(a,c+-1|0)|0:0){d=3;return d|0}d=1;return d|0}function Jw(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=(c[(c[a>>2]|0)+4>>2]|0)+64|0;a=a+8|0;if(g>>>0>127)f=c[a>>2]|0;else f=a;a=b+8|0;if(((c[(c[b>>2]|0)+4>>2]|0)+64|0)>>>0>127)a=c[a>>2]|0;g=xv(f,a,d,e,g>>>6)|0;return g|0}function Kw(a,b){a=a|0;b=b|0;var d=0,e=0;e=(c[(c[a>>2]|0)+4>>2]|0)+64|0;a=a+8|0;if(e>>>0>127)d=c[a>>2]|0;else d=a;a=b+8|0;if(((c[(c[b>>2]|0)+4>>2]|0)+64|0)>>>0>127)a=c[a>>2]|0;e=wv(d,a,0,0,e>>>6)|0;return e|0}function Lw(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;k=d+18|0;a[k>>0]=a[k>>0]&-8|2;k=tv(e,f)|0;l=k+1|0;j=c[(c[d>>2]|0)+4>>2]|0;i=j+64|0;h=d+8|0;if(i>>>0>127)h=c[h>>2]|0;i=i>>>6;if(l>>>0>>0){b[d+16>>1]=j+65535;uv(h,i,e,l,0);l=0;l=Dw(d,g,l)|0;return l|0}else{b[d+16>>1]=k;k=l-j|0;l=Iw(e,f,k)|0;uv(h,i,e,j,k);l=Dw(d,g,l)|0;return l|0}return 0}function Mw(a){a=a|0;var b=0;b=(c[(c[a>>2]|0)+4>>2]|0)+64|0;a=a+8|0;if(b>>>0>127)a=c[a>>2]|0;mv(a,0,0,b>>>6);return}function Nw(b,d){b=b|0;d=d|0;c[b>>2]=d;d=(c[d+4>>2]|0)+64|0;if(d>>>0>127)c[b+8>>2]=_M(d>>>6<<3)|0;b=b+18|0;a[b>>0]=a[b>>0]&-16|3;return}function Ow(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=b;b=(c[b+4>>2]|0)+64|0;if(b>>>0<=127)return;c[a+8>>2]=_M(b>>>6<<3)|0;return}function Pw(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+16|0;f=g+8|0;e=g;c[a>>2]=b;b=(c[b+4>>2]|0)+64|0;if(b>>>0>127)c[a+8>>2]=_M(b>>>6<<3)|0;h=d;b=c[h+4>>2]|0;d=e;c[d>>2]=c[h>>2];c[d+4>>2]=b;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];Qw(a,f,0)|0;i=g;return}function Qw(b,d,e){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;k=i;i=i+32|0;g=k+24|0;l=k;h=k+16|0;j=k+8|0;n=d;f=c[n>>2]|0;n=c[n+4>>2]|0;m=l;c[m>>2]=f;c[m+4>>2]=n;c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];if(Rw(b,g)|0){n=0;i=k;return n|0}d=c[d+4>>2]|0;n=b+18|0;a[n>>0]=((a[f>>0]|0)==45&1)<<3&255|a[n>>0]&-9;switch(a[f>>0]|0){case 43:case 45:{d=d+-1|0;f=f+1|0;break}default:{}}a:do if(d>>>0>1?(a[f>>0]|0)==48:0){switch(a[f+1>>0]|0){case 88:case 120:break;default:break a}c[h>>2]=f+2;c[h+4>>2]=d+-2;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];n=Sw(b,g,e)|0;i=k;return n|0}while(0);c[j>>2]=f;c[j+4>>2]=d;c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];n=Tw(b,g,e)|0;i=k;return n|0}function Rw(a,b){a=a|0;b=b|0;switch(c[b+4>>2]|0){case 3:{if(!(PC(c[b>>2]|0,1440461,3)|0))b=4;else{if(PC(c[b>>2]|0,1442642,3)|0?PC(c[b>>2]|0,1398076,3)|0:0){a=0;return a|0}vw(a,0,0,0);a=1;return a|0}break}case 8:{if(!(PC(c[b>>2]|0,1398052,8)|0))b=4;else{a=0;return a|0}break}case 4:{if(!(PC(c[b>>2]|0,1398061,4)|0))b=7;else{if(PC(c[b>>2]|0,1398080,4)|0?PC(c[b>>2]|0,1398085,4)|0:0){a=0;return a|0}vw(a,0,1,0);a=1;return a|0}break}case 9:{if(!(PC(c[b>>2]|0,1398066,9)|0))b=7;else{a=0;return a|0}break}default:{a=0;return a|0}}if((b|0)==4){_w(a,0);a=1;return a|0}else if((b|0)==7){_w(a,1);a=1;return a|0}return 0}function Sw(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0,i=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=d+18|0;a[s>>0]=a[s>>0]&-8|2;Mw(d);s=d+16|0;b[s>>1]=0;p=c[(c[d>>2]|0)+4>>2]|0;q=p+64|0;g=d+8|0;if(q>>>0>127)g=c[g>>2]|0;i=q&-64;h=c[e>>2]|0;n=c[e+4>>2]|0;r=h+n|0;e=r;a:do if(n){b:while(1){switch(a[h>>0]|0){case 46:break b;case 48:break;default:break a}h=h+1|0;if((h|0)==(r|0)){h=r;break a}}e=h;do{h=h+1|0;if((h|0)==(r|0)){h=r;break a}}while((a[h>>0]|0)==48)}while(0);k=0;l=h;j=0;m=e;c:while(1){n=k;e=l;d:while(1){while(1){if((e|0)==(r|0)){g=r;break c}while(1){k=a[e>>0]|0;if(k<<24>>24==46)break d;l=k<<24>>24;do if((k+-48&255)>=10)if((k+-97&255)>=6)if((k+-65&255)<6){k=l+-55|0;break}else{g=e;break c}else{k=l+-87|0;break}else k=l+-48|0;while(0);if((k|0)==-1){g=e;break c}l=e+1|0;if(!i)break;i=i+-4|0;t=jP(k|0,0,i&63|0)|0;k=g+(i>>>6<<3)|0;u=k;e=c[u+4>>2]|E;c[k>>2]=c[u>>2]|t;c[k+4>>2]=e;if((l|0)==(r|0)){g=r;break c}else e=l}if(j){e=l;i=0;j=1}else break}if(k>>>0>8){n=3;e=l;i=0;j=1;continue}switch(k|0){case 0:case 8:break;default:{n=1;e=l;i=0;j=1;continue d}}e:do if((l|0)==(r|0))e=r;else{e=l;while(1){switch(a[e>>0]|0){case 46:case 48:break;default:break e}e=e+1|0;if((e|0)==(r|0)){e=r;break e}}}while(0);e=a[e>>0]|0;i=e<<24>>24;do if((e+-48&255)>=10){if((e+-97&255)<6){i=i+-87|0;o=36;break}if((e+-65&255)<6){i=i+-55|0;o=36}else e=(k|0)==0}else{i=i+-48|0;o=36}while(0);if((o|0)==36){o=0;e=(k|0)==0;if((i|0)!=-1){n=e?1:3;e=l;i=0;j=1;continue}}n=e?0:2;e=l;i=0;j=1}k=n;l=e+1|0;m=e}if((g|0)==(h|0)){u=Dw(d,f,n)|0;return u|0}i=((m|0)==(r|0)?g:m)-h|0;i=((q|63)^-64)+((i>>>31)+i<<2)+p|0;e=g+1|0;u=a[e>>0]|0;j=u<<24>>24==45;e=j|u<<24>>24==43?g+2|0:e;if((e|0)==(r|0)){h=0;g=0}else{g=0;h=0;do{h=(h*10|0)+-48+(a[e>>0]|0)|0;u=(h|0)>32767;g=g|u;e=e+1|0}while(!((e|0)==(r|0)|u))}t=(i+32768|0)>>>0>65535|g;u=(j?0-h|0:h)+i|0;b[s>>1]=t|(u+32768|0)>>>0>65535?(j?32768:32767):t?0:u;u=Dw(d,f,n)|0;return u|0}function Tw(d,e,f){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;r=i;i=i+16|0;q=r;k=c[e>>2]|0;p=k+(c[e+4>>2]|0)|0;e=sw(k,p,q)|0;if(e|0){q=e;i=r;return q|0}o=c[q>>2]|0;e=o;if((o|0)!=(p|0)?((a[o>>0]|0)+-48|0)>>>0<=9:0){g=c[q+12>>2]|0;h=g+-1|0;if((h|0)>51083){q=Ew(d,f)|0;i=r;return q|0}if((g|0)>=-51082?(j=c[d>>2]|0,((g*28738|0)+28738|0)>(((b[j+2>>1]|0)-(c[j+4>>2]|0)|0)*8651|0)):0){if((h*42039|0)>=((b[j>>1]|0)*12655|0)){q=Ew(d,f)|0;i=r;return q|0}o=c[q+4>>2]|0;n=_M((((((((o-e|0)*196|0)+196|0)>>>0)/59|0)+64|0)>>>6<<3)+8|0)|0;m=0;e=k;do{k=1;j=0;l=0;g=0;while(1){h=a[e>>0]|0;if(h<<24>>24==46){h=e+1|0;if((h|0)==(p|0)){e=p;h=l;break}e=h;h=a[h>>0]|0}e=e+1|0;k=hP(k|0,j|0,10,0)|0;j=E;g=hP(l|0,g|0,10,0)|0;h=WO((h<<24>>24)+-48|0,0,g|0,E|0)|0;g=E;if((j>>>0<429496729|(j|0)==429496729&k>>>0<2576980377)&e>>>0<=o>>>0)l=h;else break}l=m+1|0;zv(n,n,k,j,h,g,m,l,0)|0;k=n+(m<<3)|0;m=(c[k>>2]|0)==0&(c[k+4>>2]|0)==0?m:l}while(e>>>0<=o>>>0);p=d+18|0;a[p>>0]=a[p>>0]&-8|2;q=Uw(d,n,m,c[q+8>>2]|0,f)|0;bN(n);i=r;return q|0}q=d+18|0;a[q>>0]=a[q>>0]&-8|2;Mw(d);q=Dw(d,f,1)|0;i=r;return q|0}q=d+18|0;a[q>>0]=a[q>>0]&-8|3;q=0;i=r;return q|0}function Uw(d,f,g,h,j){d=d|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,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;N=i;i=i+19328|0;J=N+9664|0;K=N+9600|0;n=N+4800|0;L=N+19304|0;M=N;c[L>>2]=c[205569];c[L+4>>2]=c[205570];c[L+8>>2]=c[205571];F=(j|4|0)==4;u=((c[(c[d>>2]|0)+4>>2]|0)+74|0)>>>6;G=(h|0)>-1;k=G?h:0-h|0;l=J;c[l>>2]=390625;c[l+4>>2]=0;l=K+4|0;m=l+60|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));c[K>>2]=1;B=448+((k&7)<<3)|0;C=c[B+4>>2]|0;D=M;c[D>>2]=c[B>>2];c[D+4>>2]=C;k=k>>>3;if(k){s=0;m=1;t=J;q=M;l=1;while(1){if(!l){l=c[K+(s+-1<<2)>>2]|0;D=t+(0-l<<3)|0;Av(t,D,D,l,l)|0;l=l<<1;D=l+-1|0;C=t+(D<<3)|0;l=(c[C>>2]|0)==0&(c[C+4>>2]|0)==0?D:l;c[K+(s<<2)>>2]=l}o=l+m|0;p=o+-1|0;if(!(k&1))r=n;else{Av(n,q,t,m,l)|0;m=n+(p<<3)|0;r=q;q=n;m=(c[m>>2]|0)==0&(c[m+4>>2]|0)==0?p:o}k=k>>>1;o=s+1|0;if(!k)break;s=o;t=t+(l<<3)|0;n=r;l=c[K+(o<<2)>>2]|0}if((q|0)!=(M|0))nv(M,q,m)}else m=1;w=L+4|0;x=d+18|0;y=K+8|0;z=K+18|0;A=J+16|0;B=J+8|0;C=d+8|0;D=d+16|0;k=0;v=u;while(1){o=(v<<6)+-1|0;c[w>>2]=o;o=o-(c[(c[d>>2]|0)+4>>2]|0)|0;Vw(J,L,(a[x>>0]&8)!=0);c[K>>2]=L;l=(c[w>>2]|0)+64|0;if(l>>>0>127)c[y>>2]=_M(l>>>6<<3)|0;a[z>>0]=a[z>>0]&-16|3;r=Lw(J,f,g,0)|0;n=Lw(K,M,m,0)|0;b[A>>1]=(e[A>>1]|0)+h;if(G){n=(n|0)!=0&1;l=Ww(J,K,0)|0;q=o}else{p=Xw(J,K)|0;u=b[A>>1]|0;t=b[(c[d>>2]|0)+2>>1]|0;l=(t<<16>>16)-(u<<16>>16)+o|0;if(t<<16>>16>u<<16>>16){o=c[w>>2]|0;q=l;o=l>>>0>o>>>0?o:l}else q=o;n=(p|n|0)==0?0:2;l=p}u=n+((r|0)!=0&1)|0;t=(l|0)!=0&1;t=(u|0)==0?t<<1:u<<1|t;u=((c[(c[J>>2]|0)+4>>2]|0)+64|0)>>>0>127?c[B>>2]|0:B;r=o+-1|0;l=r>>>6;r=r&63;p=u+(l<<3)|0;s=c[p>>2]|0;p=c[p+4>>2]|0;n=bP(-1,-1,r^63|0)|0;n=s&n;p=p&E;r=jP(1,0,r|0)|0;r=F?r:0;s=F?E:0;a:do if(l){if((n|0)==(r|0)&(p|0)==(s|0)){while(1){l=l+-1|0;if(!l)break;s=u+(l<<3)|0;if(!((c[s>>2]|0)==0&(c[s+4>>2]|0)==0)){l=-1;n=-1;break a}}n=u;l=c[n>>2]|0;n=c[n+4>>2]|0;break}s=WO(r|0,s|0,-1,-1)|0;if((n|0)==(s|0)&(p|0)==(E|0)){while(1){l=l+-1|0;if(!l)break;s=u+(l<<3)|0;if(!((c[s>>2]|0)==-1?(c[s+4>>2]|0)==-1:0)){l=-1;n=-1;break a}}l=u;l=TO(0,0,c[l>>2]|0,c[l+4>>2]|0)|0;n=E}else{l=-1;n=-1}}else{l=TO(n|0,p|0,r|0,s|0)|0;O=E;r=TO(r|0,s|0,n|0,p|0)|0;n=E;s=O>>>0>n>>>0|(O|0)==(n|0)&l>>>0>r>>>0;l=s?r:l;n=s?n:O}while(0);O=jP(l|0,n|0,1)|0;s=E;if(s>>>0<0|(s|0)==0&O>>>0>>0)l=1;else{l=(c[(c[d>>2]|0)+4>>2]|0)+64|0;if(l>>>0>127)k=c[C>>2]|0;else k=C;uv(k,l>>>6,u,(c[w>>2]|0)-o|0,o);b[D>>1]=(e[A>>1]|0)+o+(c[(c[d>>2]|0)+4>>2]|0)-(c[w>>2]|0);k=(c[(c[J>>2]|0)+4>>2]|0)+64|0;l=0;k=Dw(d,j,Iw(k>>>0>127?c[B>>2]|0:B,k>>>6,q)|0)|0}if(((c[(c[K>>2]|0)+4>>2]|0)+64|0)>>>0>127?(H=c[y>>2]|0,H|0):0)bN(H);if(((c[(c[J>>2]|0)+4>>2]|0)+64|0)>>>0>127?(I=c[B>>2]|0,I|0):0)bN(I);if(l)v=v<<1;else break}i=N;return k|0}function Vw(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=b;b=(c[b+4>>2]|0)+64|0;if(b>>>0<=127){Zw(a,d);return}c[a+8>>2]=_M(b>>>6<<3)|0;Zw(a,d);return}function Ww(d,f,g){d=d|0;f=f|0;g=g|0;var 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;C=i;i=i+80|0;r=C+68|0;s=C+56|0;u=C;h=(c[d>>2]|0)+4|0;x=c[h>>2]|0;o=x<<1;q=o|1;B=q+63|0;t=B>>>6;B=B>>>0>319;if(B){A=_M(t<<3)|0;h=c[h>>2]|0}else{A=C+24|0;h=x}h=h+64|0;p=d+8|0;if(h>>>0>127)z=c[p>>2]|0;else z=p;y=h>>>6;h=f+8|0;if(((c[(c[f>>2]|0)+4>>2]|0)+64|0)>>>0>127)h=c[h>>2]|0;Av(A,z,h,y,y)|0;k=(tv(A,t)|0)+1|0;w=d+16|0;f=(e[f+16>>1]|0)+2+(e[w>>1]|0)&65535;b[w>>1]=f;if((g|0)!=0?(a[g+18>>0]&7)!=3:0){j=d+8|0;m=j;l=c[m>>2]|0;m=c[m+4>>2]|0;n=c[d>>2]|0;if((o|0)==(k|0))h=n;else{h=o-k|0;Bv(A,t,h);b[w>>1]=(e[w>>1]|0)-h;h=c[d>>2]|0};c[s>>2]=c[h>>2];c[s+4>>2]=c[h+4>>2];c[s+8>>2]=c[h+8>>2];c[s+4>>2]=q;f=(t|0)==1;if(f){o=A;p=c[o+4>>2]|0;q=j;c[q>>2]=c[o>>2];c[q+4>>2]=p}else c[p>>2]=A;c[d>>2]=s;yw(u,g);Yw(u,s,3,r)|0;Gw(u,1)|0;h=Cw(d,u,0)|0;if(f){g=j;r=c[g+4>>2]|0;s=A;c[s>>2]=c[g>>2];c[s+4>>2]=r}f=j;c[f>>2]=l;c[f+4>>2]=m;c[d>>2]=n;f=(tv(A,t)|0)+1|0;if(((c[(c[u>>2]|0)+4>>2]|0)+64|0)>>>0>127?(v=c[u+8>>2]|0,v|0):0)bN(v);k=f;f=b[w>>1]|0}else h=0;b[w>>1]=(f&65535)+(x^65535);if(k>>>0>x>>>0){j=k-x|0;x=(k+63|0)>>>6;f=Iw(A,x,j)|0;vv(A,x,j);if(h)if(!f)h=1;else h=(f|0)==2?3:f;else h=f;b[w>>1]=(e[w>>1]|0)+j}nv(z,A,y);if(!B){i=C;return h|0}bN(A);i=C;return h|0}function Xw(a,d){a=a|0;d=d|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;o=i;i=i+32|0;h=(c[a>>2]|0)+4|0;g=(c[h>>2]|0)+64|0;f=a+8|0;if(g>>>0>127)k=c[f>>2]|0;else k=f;f=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)f=c[f>>2]|0;m=g>>>6;n=g>>>0>191;if(n)l=_M(m<<4)|0;else l=o;j=l+(m<<3)|0;if(m|0){g=0;do{p=k+(g<<3)|0;q=p;r=c[q+4>>2]|0;s=l+(g<<3)|0;c[s>>2]=c[q>>2];c[s+4>>2]=r;s=f+(g<<3)|0;r=c[s+4>>2]|0;q=j+(g<<3)|0;c[q>>2]=c[s>>2];c[q+4>>2]=r;c[p>>2]=0;c[p+4>>2]=0;g=g+1|0}while((g|0)!=(m|0))}a=a+16|0;b[a>>1]=(e[a>>1]|0)-(e[d+16>>1]|0);g=c[h>>2]|0;f=g-(tv(j,m)|0)+-1|0;if(f|0){b[a>>1]=(e[a>>1]|0)+f;Bv(j,m,f)}f=g-(tv(l,m)|0)+-1|0;if(f|0){b[a>>1]=(e[a>>1]|0)-f;Bv(l,m,f)}if((Cv(l,j,m)|0)<0){b[a>>1]=(b[a>>1]|0)+-1<<16>>16;Bv(l,m,1)}f=Cv(l,j,m)|0;if(g)do{g=g+-1|0;if((f|0)>-1){xv(l,j,0,0,m)|0;qv(k,g)}Bv(l,m,1);f=Cv(l,j,m)|0}while((g|0)!=0);if((f|0)<=0)if(!f)f=2;else f=(ov(l,m)|0)&1^1;else f=3;if(!n){i=o;return f|0}bN(l);i=o;return f|0}function Yw(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;q=c[d>>2]|0;r=e+4|0;j=c[r>>2]|0;s=(j+64|0)>>>6;l=q+4|0;m=c[l>>2]|0;k=m+64|0;n=k>>>6;m=j-m|0;do if((e|0)!=822252&(q|0)==822252?(a[d+18>>0]&7)==1:0){j=k>>>0>127;h=d+8|0;if(j)i=c[h>>2]|0;else i=h;if((c[i+4>>2]|0)<0){if(j)h=c[h>>2]|0;if(!(0==0?(c[h+4>>2]&1073741824|0)==0:0)){q=0;break}}q=1}else q=0;while(0);do if((m|0)<0){h=a[d+18>>0]|0;if((h&7)!=3&(h&6)!=0){h=d+8|0;if(k>>>0>127)h=c[h>>2]|0;i=(tv(h,n)|0)+1|0;i=i-(c[l>>2]|0)|0;j=d+16|0;k=c[j>>2]|0;l=k<<16>>16;h=b[e+2>>1]|0;i=(l+i|0)<(h|0)?h-l|0:i;i=(i|0)<(m|0)?m:i;l=m-i|0;h=k>>>16&255;if((i|0)<0){b[j>>1]=i+k;if((l|0)<0)i=l;else{k=0;break}}else i=m}else i=m;m=h&7;if(m<<24>>24==1|m<<24>>24!=3&(h&6)!=0){h=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)h=c[h>>2]|0;l=0-i|0;k=Iw(h,n,l)|0;vv(h,n,l);l=i}else{k=0;l=i}}else{k=0;l=m}while(0);if(s>>>0<=n>>>0){if((s|0)==1&(n|0)!=1){o=a[d+18>>0]|0;n=o&7;j=c[(c[d>>2]|0)+4>>2]|0;if(n<<24>>24==1|n<<24>>24!=3&(o&6)!=0){h=d+8|0;if((j+64|0)>>>0>127)h=c[h>>2]|0;i=h;h=c[i>>2]|0;i=c[i+4>>2]|0}else{h=0;i=0}if((j+64|0)>>>0>127?(p=c[d+8>>2]|0,p|0):0)bN(p);p=d+8|0;c[p>>2]=h;c[p+4>>2]=i}}else{i=_M(s<<3)|0;mv(i,0,0,s);p=a[d+18>>0]|0;m=p&7;if(m<<24>>24==1|m<<24>>24!=3&(p&6)!=0){h=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)h=c[h>>2]|0;nv(i,h,n)}h=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127?(o=c[h>>2]|0,o|0):0)bN(o);c[h>>2]=i}c[d>>2]=e;i=d+18|0;if((l|0)>0?(e=a[i>>0]|0,p=e&7,p<<24>>24==1|p<<24>>24!=3&(e&6)!=0):0){h=d+8|0;if(((c[r>>2]|0)+64|0)>>>0>127)h=c[h>>2]|0;Bv(h,s,l)}s=a[i>>0]|0;h=s&7;if(h<<24>>24!=3&(s&6)!=0){f=Dw(d,f,k)|0;a[g>>0]=(f|0)!=0&1;g=f;return g|0}if(h<<24>>24!=1){a[g>>0]=0;g=0;return g|0}a[g>>0]=(q|(k|0)!=0)&1;if(q){g=0;return g|0}if((c[d>>2]|0)!=822252){g=0;return g|0}qv(c[d+8>>2]|0,63);g=0;return g|0}function Zw(d,f){d=d|0;f=f|0;var g=0;g=d+18|0;a[g>>0]=(f&1)<<3&255|a[g>>0]&-16|3;g=c[d>>2]|0;b[d+16>>1]=(e[g+2>>1]|0)+65535;g=(c[g+4>>2]|0)+64|0;f=d+8|0;if(g>>>0>127){d=c[f>>2]|0;g=g>>>6;mv(d,0,0,g);return}else{d=f;g=g>>>6;mv(d,0,0,g);return}}function _w(d,f){d=d|0;f=f|0;var g=0;g=d+18|0;a[g>>0]=a[g>>0]&-16|(f&1)<<3&255;g=c[d>>2]|0;b[d+16>>1]=(e[g>>1]|0)+1;g=(c[g+4>>2]|0)+64|0;f=d+8|0;if(g>>>0>127){d=c[f>>2]|0;g=g>>>6;mv(d,0,0,g);return}else{d=f;g=g>>>6;mv(d,0,0,g);return}}function $w(a){a=a|0;if(((c[(c[a>>2]|0)+4>>2]|0)+64|0)>>>0<=127)return;a=c[a+8>>2]|0;if(!a)return;bN(a);return}function ax(a,b){a=a|0;b=b|0;var d=0;d=c[b>>2]|0;if((d|0)==822204){bx(a,b);return}if((d|0)==822216){cx(a,b);return}if((d|0)==822228){dx(a,b);return}if((d|0)==822240){ex(a,b);return}if((d|0)==822264){fx(a,b);return}else{gx(a,b);return}}function bx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=a[d+18>>0]|0;a:do if((g&7)!=3&(g&6)!=0){h=c[d+16>>2]|0;g=(h<<16>>16)+15|0;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;d=c[e>>2]|0;f=d;d=(g|0)==1&(d&1024|0)==0?0:g<<10&31744;e=h>>>16&255}else{switch(g&7){case 3:{f=0;d=0;e=g;break a}case 0:{f=0;d=31744;e=g;break a}default:{}}e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;f=c[e>>2]|0;d=31744;e=g}while(0);c[b>>2]=16;h=b+8|0;c[h>>2]=f&1023|d|((e&255)>>>3&255)<<15&32768;c[h+4>>2]=0;zg(b)|0;return}function cx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=a[d+18>>0]|0;a:do if((g&7)!=3&(g&6)!=0){h=c[d+16>>2]|0;g=(h<<16>>16)+127|0;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;d=c[e>>2]|0;f=d;d=(g|0)==1&(d&8388608|0)==0?0:g<<23&2139095040;e=h>>>16&255}else{switch(g&7){case 3:{f=0;d=0;e=g;break a}case 0:{f=0;d=2139095040;e=g;break a}default:{}}e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;f=c[e>>2]|0;d=2139095040;e=g}while(0);c[b>>2]=32;h=b+8|0;c[h>>2]=f&8388607|d|((e&255)>>>3&255)<<31;c[h+4>>2]=0;zg(b)|0;return}function dx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=a[d+18>>0]|0;a:do if((f&7)!=3&(f&6)!=0){g=c[d+16>>2]|0;f=(g<<16>>16)+1023|0;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;d=c[e>>2]|0;e=c[e+4>>2]|0;h=(f|0)==1&(0==0&(e&1048576|0)==0);jP(f|0,0,52)|0;f=g>>>16&255;g=h?0:0;h=h?0:E&2146435072}else{switch(f&7){case 3:{e=0;g=0;d=0;h=0;break a}case 0:{e=0;g=0;d=0;h=2146435072;break a}default:{}}e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;d=e;e=c[d+4>>2]|0;g=0;d=c[d>>2]|0;h=2146435072}while(0);i=jP((f&255)>>>3&255|0,0,63)|0;c[b>>2]=64;f=b+8|0;c[f>>2]=d|g|i;c[f+4>>2]=e&1048575|h|E;zg(b)|0;return}function ex(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;o=i;i=i+32|0;l=o+24|0;m=o;n=o+16|0;f=a[d+18>>0]|0;a:do if((f&7)!=3&(f&6)!=0){g=c[d+16>>2]|0;f=(g<<16>>16)+16383|0;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127){e=c[e>>2]|0;d=e}else d=e;k=e;j=c[k>>2]|0;k=c[k+4>>2]|0;d=d+8|0;p=c[d>>2]|0;d=c[d+4>>2]|0;h=(f|0)==1&(0==0&(d&65536|0)==0);jP(f|0,0,48)|0;e=g>>>16&255;f=h?0:0;g=p;h=h?0:E&2147418112}else{switch(f&7){case 3:{j=0;k=0;e=f;d=0;f=0;g=0;h=0;break a}case 0:{j=0;k=0;e=f;d=0;f=0;g=0;h=2147418112;break a}default:{}}e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127){e=c[e>>2]|0;d=e}else d=e;k=e;g=d+8|0;j=c[k>>2]|0;k=c[k+4>>2]|0;e=f;d=c[g+4>>2]|0;f=0;g=c[g>>2]|0;h=2147418112}while(0);p=m;c[p>>2]=j;c[p+4>>2]=k;k=jP((e&255)>>>3&255|0,0,63)|0;p=m+8|0;c[p>>2]=g|f|k;c[p+4>>2]=d&65535|h|E;c[n>>2]=m;c[n+4>>2]=2;c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];$u(b,128,l);i=o;return}function fx(d,e){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;q=i;i=i+144|0;j=q+96|0;k=q+80|0;f=q+140|0;g=q+128|0;l=q+56|0;n=q+32|0;u=q+16|0;h=q;p=q+120|0;r=c[e>>2]|0;c[g>>2]=c[r>>2];c[g+4>>2]=c[r+4>>2];c[g+8>>2]=c[r+8>>2];b[g+2>>1]=-1022;yw(l,e);Yw(l,g,0,f)|0;yw(n,l);Yw(n,822228,0,f)|0;dx(u,n);r=c[u>>2]|0;u=u+8|0;e=c[u>>2]|0;u=r>>>0<65?u:e;t=c[u+4>>2]|0;s=k;c[s>>2]=c[u>>2];c[s+4>>2]=t;if(!(r>>>0<65|(e|0)==0))bN(e);u=a[n+18>>0]|0;if(!((a[f>>0]|0)==0|((u&6)==0|(u&7)==3))){Yw(n,g,0,f)|0;yw(j,l);Aw(j,n,0,1)|0;Yw(j,822228,0,f)|0;dx(h,j);u=c[h>>2]|0;r=h+8|0;e=c[r>>2]|0;r=u>>>0<65?r:e;s=c[r+4>>2]|0;t=k+8|0;c[t>>2]=c[r>>2];c[t+4>>2]=s;if(!(u>>>0<65|(e|0)==0))bN(e);if(((c[(c[j>>2]|0)+4>>2]|0)+64|0)>>>0>127?(m=c[j+8>>2]|0,m|0):0)bN(m)}else{u=k+8|0;c[u>>2]=0;c[u+4>>2]=0}c[p>>2]=k;c[p+4>>2]=2;c[j>>2]=c[p>>2];c[j+4>>2]=c[p+4>>2];$u(d,128,j);if(((c[(c[n>>2]|0)+4>>2]|0)+64|0)>>>0>127?(o=c[n+8>>2]|0,o|0):0)bN(o);if(((c[(c[l>>2]|0)+4>>2]|0)+64|0)>>>0<=127){i=q;return}e=c[l+8>>2]|0;if(!e){i=q;return}bN(e);i=q;return}function gx(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;n=i;i=i+32|0;k=n+24|0;l=n;m=n+16|0;f=a[d+18>>0]|0;a:do if((f&7)!=3&(f&6)!=0){f=c[d+16>>2]|0;g=(f<<16>>16)+16383|0;e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;h=e;j=c[h+4>>2]|0;d=(g|0)!=1|(j|0)<0;h=c[h>>2]|0;f=f>>>16&255;e=d?g&32767:0;d=d?0:0}else{switch(f&7){case 3:{h=0;j=0;e=0;d=0;break a}case 0:{h=0;j=-2147483648;e=32767;d=0;break a}default:{}}e=d+8|0;if(((c[(c[d>>2]|0)+4>>2]|0)+64|0)>>>0>127)e=c[e>>2]|0;j=e;h=c[j>>2]|0;j=c[j+4>>2]|0;e=32767;d=0}while(0);g=l;c[g>>2]=h;c[g+4>>2]=j;h=jP((f&255)>>>3&1|0,0,15)|0;j=l+8|0;c[j>>2]=h|e;c[j+4>>2]=E|d;c[m>>2]=l;c[m+4>>2]=2;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];$u(b,80,k);i=n;return}function hx(b){b=b|0;b=b+18|0;a[b>>0]=a[b>>0]^8;return}function ix(a){a=a|0;return}function jx(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;e=f+12|0;g=f;a[g+8>>0]=5;a[g+9>>0]=1;c[g>>2]=d;c[e>>2]=g;e=kx(12,e)|0;d=b;b=c[d>>2]|0;d=c[d+4>>2]|0;c[e>>2]=822296;c[e+4>>2]=b;c[e+8>>2]=b+d;i=f;return e|0}function kx(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+288|0;g=j+8|0;e=j;h=g+12|0;c[g>>2]=h;c[g+4>>2]=h;c[g+8>>2]=g+268;Hn(e,c[d>>2]|0,g);f=YM(b+1+(c[e+4>>2]|0)|0)|0;d=f+b|0;b=e;e=c[b+4>>2]|0;if(e|0)$O(d|0,c[b>>2]|0,e|0)|0;a[d+e>>0]=0;d=c[g>>2]|0;if((d|0)==(h|0)){i=j;return f|0}AD(d);i=j;return f|0}function lx(a){a=a|0;$M(a);return}function mx(a){a=a|0;return a+12|0}function nx(a){a=a|0;return 0}function ox(a,b){a=a|0;b=b|0;var d=0;d=c[a+4>>2]|0;b=px(d,b)|0;if(!b){d=0;return d|0}$O(c[b+4>>2]|0,c[a>>2]|0,d|0)|0;d=b;return d|0}function px(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+288|0;j=l+8|0;f=l;k=j+12|0;c[j>>2]=k;c[j+4>>2]=k;c[j+8>>2]=j+268;Hn(f,d,j);g=(c[f+4>>2]|0)+28&-16;e=ZM(b+1+g|0,1459455)|0;if(!e)e=0;else{h=e+12|0;d=f;f=c[d+4>>2]|0;if(f|0)$O(h|0,c[d>>2]|0,f|0)|0;a[h+f>>0]=0;h=e+g|0;b=h+b|0;a[b>>0]=0;c[e>>2]=822296;c[e+4>>2]=h;c[e+8>>2]=b}d=c[j>>2]|0;if((d|0)==(k|0)){i=l;return e|0}AD(d);i=l;return e|0}function qx(b,d,e){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;p=i;i=i+16400|0;n=p;o=n+12|0;c[n>>2]=o;l=n+4|0;c[l>>2]=o;m=n+8|0;k=n+16396|0;c[m>>2]=k;g=o;j=g;f=o;while(1){g=g-j+16384|0;if((k-j|0)>>>0>>0){rw(n,o,g,1);f=c[l>>2]|0}g=KC(d,f,16384)|0;if((g|0)!=-1){f=c[n>>2]|0;j=f;h=j+((c[l>>2]|0)+g-f)|0;c[l>>2]=h;if(!g){g=10;break}}else{f=c[(yB()|0)>>2]|0;if((f|0)!=4){g=7;break}h=c[l>>2]|0;f=c[n>>2]|0}j=f;g=h;k=c[m>>2]|0;f=h}if((g|0)==7){e=XN()|0;m=b+8|0;a[m>>0]=a[m>>0]|1;c[b>>2]=f;c[b+4>>2]=e}else if((g|0)==10){g=h-f|0;f=px(g,e)|0;if(!f)f=0;else $O(c[f+4>>2]|0,j|0,g|0)|0;e=b+8|0;a[e>>0]=a[e>>0]&-2;c[b>>2]=f}f=c[n>>2]|0;if((f|0)==(o|0)){i=p;return}AD(f);i=p;return}function rx(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0;r=i;i=i+32|0;n=r+20|0;o=r;p=r+8|0;St(o,d,n);if(c[o>>2]|0){l=o;k=c[l>>2]|0;l=c[l+4>>2]|0;m=b+8|0;a[m>>0]=a[m>>0]|1;m=b;c[m>>2]=k;c[m+4>>2]=l;i=r;return}sx(p,c[n>>2]|0,d,e,f,g,h,j,k,l,m);LB(c[n>>2]|0)|0;Tv(b,p);if((a[p+8>>0]&1)==0?(q=c[p>>2]|0,c[p>>2]=0,q|0):0)vb[c[(c[q>>2]|0)+4>>2]&255](q);i=r;return}function sx(b,d,e,f,g,h,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0;s=i;i=i+48|0;q=s+8|0;p=s;if((h|0)==-1&(j|0)==-1){a:do if((f|0)==-1&(g|0)==-1){c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[q+12>>2]=0;c[q+16>>2]=0;c[q+20>>2]=0;c[q+24>>2]=0;c[q+28>>2]=65535;Tt(p,d,q);b:do if(!(c[p>>2]|0))switch(c[q+24>>2]|0){case 2:case 5:{g=c[q+20>>2]|0;h=g;g=((g|0)<0)<<31>>31;break a}default:{qx(b,d,e);break b}}else{k=p;r=c[k>>2]|0;k=c[k+4>>2]|0;d=b+8|0;a[d>>0]=a[d>>0]|1;d=b;c[d>>2]=r;c[d+4>>2]=k}while(0);i=s;return}else h=f;while(0);f=h;j=g}g=h>>>0<16384|n;do if(g|m^1){if(!g)r=19}else{do if((f|0)==-1){c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[q+12>>2]=0;c[q+16>>2]=0;c[q+20>>2]=0;c[q+24>>2]=0;c[q+28>>2]=65535;Tt(p,d,q);if(!(c[p>>2]|0)){o=c[q+20>>2]|0;r=15;break}else break}else{o=f;r=15}while(0);if((r|0)==15?(h+k|0)==(o|0):0)if(!(o&4095))break;else{r=19;break}}while(0);if((r|0)==19){c[q>>2]=0;c[q+4>>2]=WN()|0;c[p>>2]=e;g=kx(32,p)|0;c[g>>2]=822320;f=g+16|0;m=Yt()|0;r=Yt()|0;m=0-m|0;m=WO(~m&k|0,~(((m|0)<0)<<31>>31)&l|0,h|0,j|0)|0;r=0-r|0;Vt(f,d,0,m,E,r&k,((r|0)<0)<<31>>31&l,q);if(!(c[q>>2]|0)){r=Xt(f)|0;r=r+(~(0-(Yt()|0))&k)|0;c[g+4>>2]=r;c[g+8>>2]=r+h;if(!(c[q>>2]|0)){d=b+8|0;a[d>>0]=a[d>>0]&-2;c[b>>2]=g;i=s;return}}vb[c[(c[g>>2]|0)+4>>2]&255](g)}p=px(h,e)|0;m=p;c:do if(!p){d=XN()|0;k=b+8|0;a[k>>0]=a[k>>0]|1;c[b>>2]=12;c[b+4>>2]=d}else{n=WO(h|0,j|0,k|0,l|0)|0;o=E;d:do if(h|0){j=c[p+4>>2]|0;f=k;e:while(1){f:while(1){g=JC(d,j,h,f)|0;switch(g|0){case 0:{r=33;break e}case -1:break;default:break f}g=c[(yB()|0)>>2]|0;if((g|0)!=4){r=31;break e}}h=h-g|0;f=TO(n|0,o|0,h|0,0)|0;if(!h)break d;else j=j+g|0}if((r|0)==31){d=XN()|0;k=b+8|0;a[k>>0]=a[k>>0]|1;c[b>>2]=g;c[b+4>>2]=d;break c}else if((r|0)==33){UO(j|0,0,h|0)|0;break}}while(0);d=b+8|0;a[d>>0]=a[d>>0]&-2;c[b>>2]=m;i=s;return}while(0);if(!p){i=s;return}vb[c[(c[p>>2]|0)+4>>2]&255](p);i=s;return}function tx(a){a=a|0;c[a>>2]=822320;Wt(a+16|0);return}function ux(a){a=a|0;c[a>>2]=822320;Wt(a+16|0);$M(a);return}function vx(a){a=a|0;return a+32|0}function wx(a){a=a|0;return 1}function xx(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;rx(a,b,c,d,c,d,0,0,e,f);return}function yx(b,d,e){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;r=i;i=i+48|0;p=r+32|0;q=r+12|0;m=r+24|0;g=r;n=b+11|0;f=a[n>>0]|0;o=b+4|0;h=c[o>>2]|0;if(!((f<<24>>24<0?h:f&255)|0)){c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;f=Ax(d,p)|0;if(f|0){kN(p);q=f;i=r;return q|0}zx(g,1398213,d);f=uN(g,1398249)|0;c[q>>2]=c[f>>2];c[q+4>>2]=c[f+4>>2];c[q+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;f=e+11|0;if((a[f>>0]|0)<0){a[c[e>>2]>>0]=0;c[e+4>>2]=0}else{a[e>>0]=0;a[f>>0]=0}oN(e,0);c[e>>2]=c[q>>2];c[e+4>>2]=c[q+4>>2];c[e+8>>2]=c[q+8>>2];c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;kN(q);kN(g);kN(p);q=0;i=r;return q|0}g=c[361870]|0;a:do if(g|0){l=g;k=f;j=g;while(1){f=c[l+8>>2]|0;g=UB(f)|0;if((g|0)==((k<<24>>24<0?h:k&255)|0)?(xN(b,0,-1,f,g)|0)==0:0)break;f=c[j>>2]|0;if(!f)break a;l=f;k=a[n>>0]|0;h=c[o>>2]|0;j=f}f=a[n>>0]|0;q=f<<24>>24<0;c[m>>2]=q?c[b>>2]|0:b;c[m+4>>2]=q?c[o>>2]|0:f&255;c[p>>2]=c[m>>2];c[p+4>>2]=c[m+4>>2];f=Px(p)|0;if(!f){q=l;i=r;return q|0}fy(d,f);q=l;i=r;return q|0}while(0);zx(q,1398185,b);f=uN(q,1398209)|0;c[p>>2]=c[f>>2];c[p+4>>2]=c[f+4>>2];c[p+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;f=e+11|0;if((a[f>>0]|0)<0){a[c[e>>2]>>0]=0;c[e+4>>2]=0}else{a[e>>0]=0;a[f>>0]=0}oN(e,0);c[e>>2]=c[p>>2];c[e+4>>2]=c[p+4>>2];c[e+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;kN(p);kN(q);q=0;i=r;return q|0}function zx(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;h=UB(d)|0;g=e+11|0;f=a[g>>0]|0;f=f<<24>>24<0?c[e+4>>2]|0:f&255;yN(b,d,h,f+h|0);tN(b,(a[g>>0]|0)<0?c[e>>2]|0:e,f)|0;return}function Ax(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;o=i;i=i+96|0;e=o+48|0;h=o+84|0;j=o+36|0;k=o+24|0;l=o+12|0;m=o;if(!(c[361870]|0)){pN(d,1398281)|0;n=0;i=o;return n|0}a[h+8>>0]=4;a[h+9>>0]=1;c[h>>2]=b;Rx(e,h);g=c[e+12>>2]|0;kN(e);e=c[361870]|0;a:do if(e|0){b=e;while(1){if(yb[c[b+4>>2]&127](g)|0)break;e=c[e>>2]|0;if(!e)break a;else b=e}if(b|0){e=c[b>>2]|0;if(!e){n=b;i=o;return n|0}while(1){f=e;if(yb[c[f+4>>2]&127](g)|0)break;e=c[e>>2]|0;if(!e){n=16;break}}if((n|0)==16){i=o;return b|0};c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;iN(m,1398401,31);b=uN(m,c[b+8>>2]|0)|0;c[l>>2]=c[b>>2];c[l+4>>2]=c[b+4>>2];c[l+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;b=uN(l,1398433)|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;b=uN(k,c[f+8>>2]|0)|0;c[j>>2]=c[b>>2];c[j+4>>2]=c[b+4>>2];c[j+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;b=uN(j,1398441)|0;c[h>>2]=c[b>>2];c[h+4>>2]=c[b+4>>2];c[h+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;b=d+11|0;if((a[b>>0]|0)<0){a[c[d>>2]>>0]=0;c[d+4>>2]=0}else{a[d>>0]=0;a[b>>0]=0}oN(d,0);c[d>>2]=c[h>>2];c[d+4>>2]=c[h+4>>2];c[d+8>>2]=c[h+8>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;kN(h);kN(j);kN(k);kN(l);kN(m);n=0;i=o;return n|0}}while(0);pN(d,1398347)|0;n=0;i=o;return n|0}function Bx(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=a+8|0;if(c[f>>2]|0)return;c[a>>2]=c[361870];c[361870]=a;c[f>>2]=b;c[a+12>>2]=d;c[a+4>>2]=e;return}function Cx(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;v=i;i=i+128|0;b=v+120|0;d=v+8|0;e=v+112|0;f=v+104|0;g=v+96|0;h=v+88|0;k=v+80|0;l=v+72|0;m=v+64|0;n=v+56|0;o=v+48|0;p=v+40|0;q=v+32|0;r=v+24|0;s=v+16|0;j=v;x=a;w=c[x+4>>2]|0;t=j;c[t>>2]=c[x>>2];c[t+4>>2]=w;c[b>>2]=c[j>>2];c[b+4>>2]=c[j+4>>2];Dx(d,b);j=d;t=c[j>>2]|0;j=c[j+4>>2]|0;c[a>>2]=t;c[a+4>>2]=j;c[b>>2]=1398878;c[b+4>>2]=3;if((j|0)==2){a=(PC(1398537,t,2)|0)==0;a=a?b:0}else a=0;c[d>>2]=1398882;c[d+4>>2]=4;if(!a)if((j|0)==3){a=(PC(1398552,t,3)|0)==0;a=a?d:0}else a=0;c[e>>2]=1398578;c[e+4>>2]=2;if(!a)if((j|0)==3){a=(PC(1398887,t,3)|0)==0;a=a?e:0}else a=0;c[f>>2]=1398591;c[f+4>>2]=3;if(!a)if((j|0)==4){a=(PC(1398891,t,4)|0)==0;a=a?f:0}else a=0;c[g>>2]=1398896;c[g+4>>2]=4;a:do if(!a){switch(j|0){case 3:{if(PC(1398641,t,3)|0){a=0;break a}break}case 4:{if(PC(1398901,t,4)|0){a=0;break a}break}case 5:{if(PC(1398906,t,5)|0){a=0;break a}break}default:{a=0;break a}}a=g}while(0);c[h>>2]=1398624;c[h+4>>2]=4;b:do if(!a){switch(j|0){case 3:{if(PC(1398912,t,3)|0){a=0;break b}break}case 4:{if(PC(1398916,t,4)|0){a=0;break b}break}default:{a=0;break b}}a=h}while(0);c[k>>2]=1398921;c[k+4>>2]=4;c:do if(!a){switch(j|0){case 2:{if(PC(1398657,t,2)|0){a=0;break c}break}case 3:{a=t;if(PC(1398926,a,3)|0?PC(1398935,a,3)|0:0){a=0;break c}break}case 4:{if(PC(1398930,t,4)|0){a=0;break c}break}default:{a=0;break c}}a=k}while(0);c[l>>2]=1398939;c[l+4>>2]=4;if(!a)if((j|0)==3){a=(PC(1398672,t,3)|0)==0;a=a?l:0}else a=0;c[m>>2]=1398944;c[m+4>>2]=4;if(!a)if((j|0)==3){a=(PC(1398688,t,3)|0)==0;a=a?m:0}else a=0;c[n>>2]=1398949;c[n+4>>2]=5;if(!a)if((j|0)==4){a=(PC(1398706,t,4)|0)==0;a=a?n:0}else a=0;c[o>>2]=1398955;c[o+4>>2]=4;d:do if(!a){switch(j|0){case 2:{if(PC(1398723,t,2)|0){a=0;break d}break}case 3:{if(PC(1398960,t,3)|0){a=0;break d}break}case 7:{if(PC(1399271,t,7)|0){a=0;break d}break}case 5:{if(PC(1399621,t,5)|0){a=0;break d}break}default:{a=0;break d}}a=o}while(0);c[p>>2]=1398964;c[p+4>>2]=6;if(!a)if((j|0)==5){a=(PC(1398742,t,5)|0)==0;a=a?p:0}else a=0;c[q>>2]=1398971;c[q+4>>2]=6;if(!a)if((j|0)==5){a=(PC(1398764,t,5)|0)==0;a=a?q:0}else a=0;c[r>>2]=1398978;c[r+4>>2]=9;if(!a)if((j|0)==8){a=(PC(1398796,t,8)|0)==0;a=a?r:0}else a=0;c[s>>2]=1398988;c[s+4>>2]=9;if(!a)if((j|0)==8)if(!(PC(1398831,t,8)|0)){a=s;u=58}else{a=t;j=8}else a=t;else u=58;if((u|0)==58){j=a;a=c[j>>2]|0;j=c[j+4>>2]|0}f=a;g=(j|0)==0;h=0-j|0;b=822336;while(1){d=c[b>>2]|0;e=c[b+4>>2]|0;a=c[b+32>>2]|0;if(e>>>0>=j>>>0){if(g){u=64;break}if(!(PC(d+e+h|0,f,j)|0)){u=64;break}}b=b+40|0;if((b|0)==823496){a=0;u=64;break}}if((u|0)==64){i=v;return a|0}return 0}function Dx(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;p=i;i=i+32|0;m=p+24|0;n=p;g=p+16|0;o=p+8|0;k=d;l=c[k>>2]|0;k=c[k+4>>2]|0;d=n;c[d>>2]=l;c[d+4>>2]=k;d=n+4|0;e=k>>>0<5;f=l;if(e)if(k>>>0<3){e=-1;d=k;j=16}else j=4;else if(!(PC(f,1399621,5)|0)){e=5;d=k;j=13}else j=4;do if((j|0)==4)if(PC(f,1399256,3)|0)if(!e)if(PC(f,1399111,5)|0)if(k>>>0>=7?(PC(f,1399271,7)|0)==0:0){c[g>>2]=1398998;c[g+4>>2]=2;c[m>>2]=c[g>>2];c[m+4>>2]=c[g+4>>2];if((lt(n,m,0)|0)==-1){f=c[d>>2]|0;d=f>>>0<7?f:7;if((f-d|0)>>>0<=2){e=7;d=f;j=13;break}e=(PC((c[n>>2]|0)+d|0,1399001,3)|0)==0;e=e?10:7;d=f;j=13;break}else{c[b>>2]=1459454;c[b+4>>2]=0;i=p;return}}else{e=-1;d=k;j=17}else{e=5;d=k;j=13}else{e=-1;d=k;j=17}else{e=3;d=k;j=13}while(0);if((j|0)==13){f=d>>>0>>0?d:e;if((d-f|0)>>>0>1?(h=c[n>>2]|0,(PC(h+f|0,1398998,2)|0)==0):0){e=e+2|0;f=h;j=21}else j=16}if((j|0)==16)if(d>>>0<2)j=19;else j=17;if((j|0)==17)if(!(PC((c[n>>2]|0)+d+-2|0,1398998,2)|0)){j=d+-2|0;d=d>>>0>>0?d:j;c[n+4>>2]=d;j=19}else j=19;if((j|0)==19)if((e|0)==-1)e=0;else{f=c[n>>2]|0;j=21}if((j|0)==21){e=d>>>0>>0?d:e;d=d-e|0;c[n>>2]=f+e;c[n+4>>2]=d;e=1}if(!d){o=b;c[o>>2]=l;c[o+4>>2]=k;i=p;return}do if(e){l=c[n>>2]|0;if((a[l>>0]|0)==118?((a[l+1>>0]|0)+-48|0)>>>0<10:0){c[o>>2]=1398998;c[o+4>>2]=2;c[m>>2]=c[o>>2];c[m+4>>2]=c[o+4>>2];if((lt(n,m,0)|0)==-1)break;c[b>>2]=1459454;c[b+4>>2]=0;i=p;return}c[b>>2]=1459454;c[b+4>>2]=0;i=p;return}while(0);m=n;n=c[m+4>>2]|0;o=b;c[o>>2]=c[m>>2];c[o+4>>2]=n;i=p;return}function Ex(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+32|0;b=k+16|0;e=k+12|0;f=k+8|0;g=k+4|0;j=k;d=a;a=c[d>>2]|0;d=c[d+4>>2]|0;c[b>>2]=3;do if(d>>>0>6){h=(PC(1399271,a,7)|0)==0;c[e>>2]=3;if(h)h=6;else{b=a;h=5}}else{c[e>>2]=3;if(d>>>0>4){b=a;h=5;break}c[f>>2]=2;c[g>>2]=1;if(d>>>0>2){b=a;h=12}else b=0}while(0);if((h|0)==5)if(PC(1399621,b,5)|0){c[f>>2]=2;if(!(PC(1399111,b,5)|0)){b=f;h=9}else{c[g>>2]=1;h=12}}else{b=e;h=6}if((h|0)==6){c[f>>2]=2;h=9}else if((h|0)==12){b=(PC(1399256,b,3)|0)==0;b=b?g:0}if((h|0)==9)c[g>>2]=1;c[j>>2]=0;i=k;return c[((b|0)==0?j:b)>>2]|0}function Fx(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=c[a+4>>2]|0;g=e>>>0<5;if(g)if(e>>>0<3){g=0;return g|0}else f=1;else{if(!(PC(c[a>>2]|0,1399250,5)|0)){g=2;return g|0}if(e>>>0>=7){if(!(PC(c[a>>2]|0,1399103,7)|0)){g=2;return g|0}if(e>>>0>=10?(PC(c[a>>2]|0,1399260,10)|0)==0:0){g=2;return g|0}else f=0}else f=1}b=c[a>>2]|0;if(!(PC(b,1399256,3)|0)){g=b;g=g+e|0;g=g+-2|0;g=PC(g,1398998,2)|0;g=(g|0)==0;g=g?2:1;return g|0}if(!g?(d=c[a>>2]|0,(PC(d,1399111,5)|0)==0):0){g=d;g=g+e|0;g=g+-2|0;g=PC(g,1398998,2)|0;g=(g|0)==0;g=g?2:1;return g|0}if(f){g=0;return g|0}g=(PC(c[a>>2]|0,1399271,7)|0)==0&1;return g|0}function Gx(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;b=i;i=i+32|0;d=b+24|0;f=b+8|0;g=b+16|0;e=b;k=a;j=c[k+4>>2]|0;h=g;c[h>>2]=c[k>>2];c[h+4>>2]=j;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];Dx(f,d);g=c[f>>2]|0;f=c[f+4>>2]|0;c[a>>2]=g;c[a+4>>2]=f;a=e;c[a>>2]=g;c[a+4>>2]=f;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];switch(Cx(d)|0){case 16:{k=2;i=b;return k|0}case 21:case 20:case 19:case 28:case 15:{k=1;i=b;return k|0}case 22:case 23:case 18:case 17:case 14:{k=3;i=b;return k|0}default:{k=0;i=b;return k|0}}return 0}function Hx(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;b=i;i=i+32|0;d=b+24|0;f=b+8|0;g=b+16|0;e=b;k=a;j=c[k+4>>2]|0;h=g;c[h>>2]=c[k>>2];c[h+4>>2]=j;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];Dx(f,d);g=c[f>>2]|0;f=c[f+4>>2]|0;c[a>>2]=g;c[a+4>>2]=f;a=e;c[a>>2]=g;c[a+4>>2]=f;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];switch(Cx(d)|0){case 2:case 1:{a=2;break}case 4:case 3:{a=3;break}case 6:case 5:{a=4;break}case 9:case 26:case 25:case 24:case 8:case 7:{a=5;break}case 14:case 13:case 12:case 11:case 10:{a=6;break}case 28:case 18:case 27:case 17:case 16:case 15:{a=7;break}case 23:case 22:case 21:case 20:case 19:{a=8;break}default:a=0}i=b;return a|0}function Ix(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=a+4|0;f=c[e>>2]|0;if(!f){c[e>>2]=16;c[a+8>>2]=0;c[a+12>>2]=0;f=BD(17,8)|0;c[a>>2]=f;c[f+64>>2]=2;f=16}i=c[b+4>>2]|0;if(!i)m=0;else{h=c[b>>2]|0;e=0;g=0;do{e=(d[h+g>>0]|0)+(e*33|0)|0;g=g+1|0}while((g|0)!=(i|0));m=e}j=f+-1|0;k=c[a>>2]|0;l=k+(f<<2)+4|0;i=a+16|0;e=m;g=-1;h=1;a:while(1){e=e&j;f=c[k+(e<<2)>>2]|0;switch(f|0){case 0:{f=8;break a}case -1:{f=(g|0)==-1?e:g;break}default:if((c[l+(e<<2)>>2]|0)==(m|0)?(n=f+(c[i>>2]|0)|0,p=b,o=c[p>>2]|0,p=c[p+4>>2]|0,(p|0)==(c[f>>2]|0)):0){if(!p){f=17;break a}if(!(PC(o,n,p)|0)){f=17;break a}else f=g}else f=g}e=e+h|0;g=f;h=h+1|0}if((f|0)==8)if((g|0)==-1){c[l+(e<<2)>>2]=m;p=e;return p|0}else{c[l+(g<<2)>>2]=m;p=g;return p|0}else if((f|0)==17)return e|0;return 0}function Jx(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=c[a+4>>2]|0;if(!i){o=-1;return o|0}g=c[b+4>>2]|0;if(!g)j=0;else{h=c[b>>2]|0;e=0;f=0;do{e=(d[h+f>>0]|0)+(e*33|0)|0;f=f+1|0}while((f|0)!=(g|0));j=e}k=i+-1|0;l=c[a>>2]|0;i=l+(i<<2)+4|0;h=a+16|0;e=j;g=1;a:while(1){e=e&k;f=c[l+(e<<2)>>2]|0;switch(f|0){case 0:{e=-1;f=12;break a}case -1:break;default:if((c[i+(e<<2)>>2]|0)==(j|0)?(m=f+(c[h>>2]|0)|0,o=b,n=c[o>>2]|0,o=c[o+4>>2]|0,(o|0)==(c[f>>2]|0)):0){if(!o){f=12;break a}if(!(PC(n,m,o)|0)){f=12;break a}}}e=e+g|0;g=g+1|0}if((f|0)==12)return e|0;return 0}function Kx(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=i;i=i+16|0;e=d+8|0;f=d;g=c[b>>2]|0;c[f>>2]=b+(c[a+16>>2]|0);c[f+4>>2]=g;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];Lx(a,e)|0;i=d;return}function Lx(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+16|0;e=d+8|0;f=d;h=b;g=c[h+4>>2]|0;b=f;c[b>>2]=c[h>>2];c[b+4>>2]=g;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=Jx(a,e)|0;if((b|0)==-1){h=0;i=d;return h|0}g=(c[a>>2]|0)+(b<<2)|0;h=c[g>>2]|0;c[g>>2]=-1;g=a+8|0;c[g>>2]=(c[g>>2]|0)+-1;g=a+12|0;c[g>>2]=(c[g>>2]|0)+1;i=d;return h|0}function Mx(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=c[a>>2]|0;r=a+4|0;o=c[r>>2]|0;p=q+(o<<2)+4|0;d=c[a+8>>2]|0;if(d<<2>>>0<=(o*3|0)>>>0)if((o-d-(c[a+12>>2]|0)|0)>>>0>o>>>3>>>0){r=b;return r|0}else m=o;else m=o<<1;n=BD(m+1|0,8)|0;l=n+(m<<2)|0;k=l+4|0;c[l>>2]=2;a:do if(!o)d=b;else{l=m+-1|0;j=0;d=b;while(1){h=c[q+(j<<2)>>2]|0;b:do switch(h|0){case -1:case 0:break;default:{i=c[p+(j<<2)>>2]|0;f=i&l;e=n+(f<<2)|0;if(!(c[e>>2]|0)){c[e>>2]=h;c[k+(f<<2)>>2]=i;d=(j|0)==(b|0)?f:d;break b}else{g=1;e=f}while(1){e=g+e&l;f=n+(e<<2)|0;if(!(c[f>>2]|0))break;else g=g+1|0}c[f>>2]=h;c[k+(e<<2)>>2]=i;d=(j|0)==(b|0)?e:d}}while(0);j=j+1|0;if((j|0)==(o|0))break a}}while(0);AD(q);c[a>>2]=n;c[r>>2]=m;c[a+12>>2]=0;r=d;return r|0}function Nx(a){a=a|0;var b=0;do switch(a|0){case 0:{b=1399279;break}case 3:{b=1399271;break}case 4:{b=1399260;break}case 1:{b=1399256;break}case 2:{b=1399250;break}case 5:{b=1399246;break}case 6:{b=1399240;break}case 7:{b=1399234;break}case 8:{b=1399226;break}case 9:{b=1399221;break}case 10:{b=1399214;break}case 11:{b=1399207;break}case 12:{b=1399198;break}case 13:{b=1399191;break}case 15:{b=1399181;break}case 16:{b=1399169;break}case 14:{b=1399161;break}case 17:{b=1399156;break}case 18:{b=1399149;break}case 19:{b=1399143;break}case 20:{b=1399135;break}case 21:{b=1399127;break}case 22:{b=1399121;break}case 23:{b=1399117;break}case 24:{b=1399111;break}case 25:{b=1399103;break}case 26:{b=1439912;break}case 27:{b=1439917;break}case 28:{b=1399097;break}case 29:{b=1399091;break}case 30:{b=1399083;break}case 31:{b=1399078;break}case 32:{b=1399073;break}case 33:{b=1399067;break}case 34:{b=1399059;break}case 35:{b=1399053;break}case 36:{b=1399045;break}case 37:{b=1399040;break}case 38:{b=1399033;break}case 39:{b=1399025;break}case 40:{b=1399019;break}case 41:{b=1399012;break}case 42:{b=1399005;break}default:{}}while(0);return b|0}function Ox(a){a=a|0;var b=0;do switch(a|0){case 0:{b=1399279;break}case 1:{b=1399518;break}case 2:{b=1399511;break}case 3:{b=1399501;break}case 4:{b=1399493;break}case 5:{b=1399489;break}case 6:{b=1399480;break}case 7:{b=1399474;break}case 8:{b=1399470;break}case 9:{b=1399463;break}case 10:{b=1399456;break}case 11:{b=1399448;break}case 12:{b=1399440;break}case 13:{b=1399432;break}case 14:{b=1399426;break}case 15:{b=1399420;break}case 16:{b=1399414;break}case 17:{b=1399409;break}case 18:{b=1399405;break}case 19:{b=1399398;break}case 20:{b=1399394;break}case 21:{b=1399389;break}case 22:{b=1399384;break}case 23:{b=1399377;break}case 24:{b=1399373;break}case 25:{b=1399364;break}case 26:{b=1399359;break}case 27:{b=1399351;break}default:{}}while(0);return b|0} function eF(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;s=i;i=i+32|0;p=s+16|0;q=s+8|0;m=s+4|0;n=s;g=b+52|0;if(a[g>>0]|0){f=b+48|0;e=c[f>>2]|0;if(d){c[f>>2]=-1;a[g>>0]=0}}else{e=c[b+44>>2]|0;e=(e|0)>1?e:1;o=b+32|0;f=0;while(1){if((f|0)>=(e|0)){r=8;break}g=TC(c[o>>2]|0)|0;if((g|0)==-1){e=-1;break}a[p+f>>0]=g;f=f+1|0}if((r|0)==8){do if(!(a[b+53>>0]|0)){j=b+40|0;k=b+36|0;l=q+4|0;a:while(1){t=c[j>>2]|0;g=t;f=c[g>>2]|0;g=c[g+4>>2]|0;u=c[k>>2]|0;h=p+e|0;switch(Kb[c[(c[u>>2]|0)+16>>2]&15](u,t,p,h,m,q,l,n)|0){case 3:{r=15;break a}case 2:{r=17;break a}case 1:break;default:break a}u=c[j>>2]|0;c[u>>2]=f;c[u+4>>2]=g;if((e|0)==8){r=17;break}f=TC(c[o>>2]|0)|0;if((f|0)==-1){r=17;break}a[h>>0]=f;e=e+1|0}if((r|0)==15)c[q>>2]=a[p>>0];else if((r|0)==17){e=-1;break}r=18}else{c[q>>2]=a[p>>0];r=18}while(0);b:do if((r|0)==18){if(d){e=c[q>>2]|0;c[b+48>>2]=e;break}while(1){if((e|0)<=0)break;e=e+-1|0;if((WC(a[p+e>>0]|0,c[o>>2]|0)|0)==-1){e=-1;break b}}e=c[q>>2]|0}while(0)}}i=s;return e|0}function fF(b,d){b=b|0;d=d|0;var e=0,f=0;f=KF(d,1457212)|0;e=b+36|0;c[e>>2]=f;d=b+44|0;c[d>>2]=yb[c[(c[f>>2]|0)+24>>2]&127](f)|0;e=c[e>>2]|0;a[b+53>>0]=(yb[c[(c[e>>2]|0)+28>>2]&127](e)|0)&1;return}function gF(a){a=a|0;ID(a);$M(a);return}function hF(a){a=a|0;return kF(a,0)|0}function iF(a){a=a|0;return kF(a,1)|0}function jF(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;m=i;i=i+32|0;j=m+16|0;k=m+4|0;f=m+8|0;g=m;l=b+52|0;e=(a[l>>0]|0)!=0;a:do if((d|0)==-1)if(e)d=-1;else{d=c[b+48>>2]|0;a[l>>0]=(d|0)!=-1&1}else{b:do if(e){e=b+48|0;a[f>>0]=c[e>>2];n=c[b+36>>2]|0;switch(Kb[c[(c[n>>2]|0)+12>>2]&15](n,c[b+40>>2]|0,f,f+1|0,g,j,j+8|0,k)|0){case 1:case 2:break;case 3:{a[j>>0]=c[e>>2];c[k>>2]=j+1;h=8;break}default:h=8}c:do if((h|0)==8){b=b+32|0;while(1){f=c[k>>2]|0;if(f>>>0<=j>>>0)break;n=f+-1|0;c[k>>2]=n;if((WC(a[n>>0]|0,c[b>>2]|0)|0)==-1)break c}break b}while(0);d=-1;break a}else e=b+48|0;while(0);c[e>>2]=d;a[l>>0]=1}while(0);i=m;return d|0}function kF(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;t=i;i=i+32|0;q=t+16|0;r=t+8|0;n=t+4|0;o=t;h=b+52|0;if(a[h>>0]|0){g=b+48|0;f=c[g>>2]|0;if(e){c[g>>2]=-1;a[h>>0]=0}}else{f=c[b+44>>2]|0;f=(f|0)>1?f:1;p=b+32|0;g=0;while(1){if((g|0)>=(f|0)){s=8;break}h=TC(c[p>>2]|0)|0;if((h|0)==-1){f=-1;break}a[q+g>>0]=h;g=g+1|0}if((s|0)==8){do if(!(a[b+53>>0]|0)){k=b+40|0;l=b+36|0;m=r+1|0;a:while(1){u=c[k>>2]|0;h=u;g=c[h>>2]|0;h=c[h+4>>2]|0;v=c[l>>2]|0;j=q+f|0;switch(Kb[c[(c[v>>2]|0)+16>>2]&15](v,u,q,j,n,r,m,o)|0){case 3:{s=15;break a}case 2:{s=17;break a}case 1:break;default:break a}v=c[k>>2]|0;c[v>>2]=g;c[v+4>>2]=h;if((f|0)==8){s=17;break}g=TC(c[p>>2]|0)|0;if((g|0)==-1){s=17;break}a[j>>0]=g;f=f+1|0}if((s|0)==15)a[r>>0]=a[q>>0]|0;else if((s|0)==17){f=-1;break}s=18}else{a[r>>0]=a[q>>0]|0;s=18}while(0);b:do if((s|0)==18){if(e){f=a[r>>0]|0;c[b+48>>2]=f&255}else{while(1){if((f|0)<=0)break;f=f+-1|0;if((WC(d[q+f>>0]|0,c[p>>2]|0)|0)==-1){f=-1;break b}}f=a[r>>0]|0}f=f&255}while(0)}}i=t;return f|0}function lF(a){a=a|0;return}function mF(a){a=a|0;$M(a);return}function nF(a){a=a|0;if(a|0)vb[c[(c[a>>2]|0)+4>>2]&255](a);return}function oF(b,c,d,e,f){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;b=c;while(1){if((e|0)==(f|0)){h=7;break}if((b|0)==(d|0)){b=-1;break}c=a[b>>0]|0;g=a[e>>0]|0;if(c<<24>>24>24){b=-1;break}if(g<<24>>24>24){b=1;break}e=e+1|0;b=b+1|0}if((h|0)==7)b=(b|0)!=(d|0)&1;return b|0}function pF(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;Xu(a,d,e);return}function qF(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;b=0;while(1){if((c|0)==(d|0))break;e=(a[c>>0]|0)+(b<<4)|0;f=e&-268435456;b=(f>>>24|f)^e;c=c+1|0}return b|0}function rF(a){a=a|0;return}function sF(a){a=a|0;$M(a);return}function tF(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;a=b;while(1){if((e|0)==(f|0)){h=7;break}if((a|0)==(d|0)){a=-1;break}b=c[a>>2]|0;g=c[e>>2]|0;if((b|0)<(g|0)){a=-1;break}if((g|0)<(b|0)){a=1;break}e=e+4|0;a=a+4|0}if((h|0)==7)a=(a|0)!=(d|0)&1;return a|0}function uF(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;wF(a,d,e);return}function vF(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;a=0;while(1){if((b|0)==(d|0))break;e=(c[b>>2]|0)+(a<<4)|0;f=e&-268435456;a=(f>>>24|f)^e;b=b+4|0}return a|0}function wF(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=d;h=e-g>>2;if(h>>>0>1073741807)fN(b);do if(h>>>0>=2){f=h+4&-4;if(f>>>0>1073741823)Fa(1445694,1445731,1734,1445813);else{i=YM(f<<2)|0;c[b>>2]=i;c[b+8>>2]=f|-2147483648;c[b+4>>2]=h;break}}else{a[b+8+3>>0]=h;i=b}while(0);f=(e-g|0)>>>2;b=i;while(1){if((d|0)==(e|0))break;c[b>>2]=c[d>>2];d=d+4|0;b=b+4|0}c[i+(f<<2)>>2]=0;return}function xF(a){a=a|0;return}function yF(a){a=a|0;$M(a);return}function zF(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+48|0;j=p+40|0;o=p+16|0;k=p+8|0;l=p+12|0;m=p+4|0;n=p;if(!(c[f+4>>2]&1)){c[k>>2]=-1;n=c[(c[b>>2]|0)+16>>2]|0;c[l>>2]=c[d>>2];c[m>>2]=c[e>>2];c[o>>2]=c[l>>2];c[j>>2]=c[m>>2];c[d>>2]=xb[n&63](b,o,j,f,g,k)|0;switch(c[k>>2]|0){case 0:{a[h>>0]=0;break}case 1:{a[h>>0]=1;break}default:{a[h>>0]=1;c[g>>2]=4}}j=c[d>>2]|0}else{l=AE(f)|0;c[j>>2]=l;m=KF(j,1455420)|0;WM(l)|0;l=AE(f)|0;c[j>>2]=l;b=KF(j,1455436)|0;WM(l)|0;wb[c[(c[b>>2]|0)+24>>2]&127](o,b);wb[c[(c[b>>2]|0)+28>>2]&127](o+12|0,b);c[n>>2]=c[e>>2];b=o+24|0;c[j>>2]=c[n>>2];a[h>>0]=(mG(d,j,o,b,m,g,1)|0)==(o|0)&1;j=c[d>>2]|0;do{b=b+-12|0;kN(b)}while((b|0)!=(o|0))}i=p;return j|0}function AF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=kG(a,k,j,e,f,g)|0;i=h;return g|0}function BF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=iG(a,k,j,e,f,g)|0;i=h;return g|0}function CF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=gG(a,k,j,e,f,g)|0;i=h;return g|0}function DF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=eG(a,k,j,e,f,g)|0;i=h;return g|0}function EF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=cG(a,k,j,e,f,g)|0;i=h;return g|0}function FF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=_F(a,k,j,e,f,g)|0;i=h;return g|0}function GF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=YF(a,k,j,e,f,g)|0;i=h;return g|0}function HF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=WF(a,k,j,e,f,g)|0;i=h;return g|0}function IF(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=RF(a,k,j,e,f,g)|0;i=h;return g|0}function JF(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0;z=i;i=i+240|0;w=z;u=z+204|0;x=z+192|0;y=z+180|0;v=z+176|0;r=z+16|0;s=z+8|0;t=z+4|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[x+(b<<2)>>2]=0;b=b+1|0}b=AE(g)|0;c[y>>2]=b;q=KF(y,1455420)|0;Lb[c[(c[q>>2]|0)+32>>2]&31](q,1443238,1443264,u)|0;WM(b)|0;c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[y+(b<<2)>>2]=0;b=b+1|0}q=y+11|0;p=y+8|0;if((a[q>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(y,b,0);g=(a[q>>0]|0)<0?c[y>>2]|0:y;c[v>>2]=g;c[s>>2]=r;c[t>>2]=0;o=y+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;A=19;break}}else A=19;while(0);if((A|0)==19){A=0;if(l){k=0;break}else k=0}l=a[q>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[v>>2]|0)==(g+l|0)){qN(y,l<<1,0);if((a[q>>0]|0)<0)g=(c[p>>2]&2147483647)+-1|0;else g=10;qN(y,g,0);g=(a[q>>0]|0)<0?c[y>>2]|0:y;c[v>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,16,g,v,t,0,x,r,s,u)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}qN(y,(c[v>>2]|0)-g|0,0);u=(a[q>>0]|0)<0?c[y>>2]|0:y;v=MF()|0;c[w>>2]=j;if((NF(u,v,1443271,w)|0)!=1)c[h>>2]=4;if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;A=43;break}if(!b)A=44}else A=43;while(0);if((A|0)==43?b:0)A=44;if((A|0)==44)c[h>>2]=c[h>>2]|2;A=c[e>>2]|0;kN(y);kN(x);i=z;return A|0}function KF(a,b){a=a|0;b=b|0;a=c[a>>2]|0;b=OF(b)|0;return c[(c[a+8>>2]|0)+(b<<2)>>2]|0}function LF(b,d,e,f,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;o=c[f>>2]|0;p=(o|0)==(e|0);do if(p){m=(a[l+24>>0]|0)==b<<24>>24;if(!m?(a[l+25>>0]|0)!=b<<24>>24:0){n=5;break}c[f>>2]=e+1;a[e>>0]=m?43:45;c[g>>2]=0;m=0}else n=5;while(0);a:do if((n|0)==5){n=a[i+11>>0]|0;if(b<<24>>24==h<<24>>24?((n<<24>>24<0?c[i+4>>2]|0:n&255)|0)!=0:0){m=c[k>>2]|0;if((m-j|0)>=160){m=0;break}f=c[g>>2]|0;c[k>>2]=m+4;c[m>>2]=f;c[g>>2]=0;m=0;break}i=l+26|0;h=0;while(1){m=l+h|0;if((h|0)==26){m=i;break}if((a[m>>0]|0)==b<<24>>24)break;else h=h+1|0}m=m-l|0;if((m|0)>23)m=-1;else{switch(d|0){case 10:case 8:{if((m|0)>=(d|0)){m=-1;break a}break}case 16:{if((m|0)>=22){if(p){m=-1;break a}if((o-e|0)>=3){m=-1;break a}if((a[o+-1>>0]|0)!=48){m=-1;break a}c[g>>2]=0;m=a[1443238+m>>0]|0;c[f>>2]=o+1;a[o>>0]=m;m=0;break a}break}default:{}}m=a[1443238+m>>0]|0;c[f>>2]=o+1;a[o>>0]=m;c[g>>2]=(c[g>>2]|0)+1;m=0}}while(0);return m|0}function MF(){if((a[1446768]|0)==0?LO(1446768)|0:0)c[363857]=sD(2147483647,1443274,0)|0;return c[363857]|0}function NF(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;g=f;c[g>>2]=e;e=uD(b)|0;b=eD(a,d,g)|0;if(e|0)uD(e)|0;i=f;return b|0}function OF(a){a=a|0;var b=0,d=0,e=0,f=0;f=i;i=i+32|0;b=f+16|0;d=f+12|0;e=f;c[e>>2]=a;c[e+4>>2]=203;c[e+8>>2]=0;if((c[a>>2]|0)!=-1){c[b>>2]=e;c[d>>2]=b;XM(a,d,204)}i=f;return (c[a+4>>2]|0)+-1|0}function PF(a){a=a|0;var b=0;b=c[363858]|0;c[363858]=b+1;c[a+4>>2]=b+1;return}function QF(a){a=a|0;var b=0,d=0;b=c[c[a>>2]>>2]|0;a=c[b+4>>2]|0;d=c[b+8>>2]|0;b=(c[b>>2]|0)+(d>>1)|0;if(d&1)a=c[(c[b>>2]|0)+a>>2]|0;vb[a&255](b);return}function RF(b,e,f,g,j,k){b=b|0;e=e|0;f=f|0;g=g|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;E=i;i=i+240|0;t=E+200|0;u=E+199|0;v=E+198|0;D=E+184|0;C=E+172|0;w=E+168|0;x=E+8|0;y=E+4|0;z=E;A=E+197|0;s=E+196|0;SF(D,g,t,u,v);c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[C+(b<<2)>>2]=0;b=b+1|0}q=C+11|0;r=C+8|0;if((a[q>>0]|0)<0)b=(c[r>>2]&2147483647)+-1|0;else b=10;qN(C,b,0);g=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=g;c[y>>2]=x;c[z>>2]=0;a[A>>0]=1;a[s>>0]=69;p=C+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;m=(b|0)==0;l=c[f>>2]|0;do if(l){if((c[l+12>>2]|0)!=(c[l+16>>2]|0))if(m)break;else break a;if((yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)!=-1)if(m)break;else break a;else{c[f>>2]=0;F=16;break}}else F=16;while(0);if((F|0)==16){F=0;if(m){l=0;break}else l=0}m=a[q>>0]|0;m=m<<24>>24<0?c[p>>2]|0:m&255;if((c[w>>2]|0)==(g+m|0)){qN(C,m<<1,0);if((a[q>>0]|0)<0)g=(c[r>>2]&2147483647)+-1|0;else g=10;qN(C,g,0);g=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=g+m}n=b+12|0;m=c[n>>2]|0;o=b+16|0;if((m|0)==(c[o>>2]|0))m=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else m=d[m>>0]|0;if(TF(m&255,A,s,g,w,a[u>>0]|0,a[v>>0]|0,D,x,y,z,t)|0)break;l=c[n>>2]|0;if((l|0)==(c[o>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[n>>2]=l+1;continue}}v=a[D+11>>0]|0;if(!((a[A>>0]|0)==0?1:((v<<24>>24<0?c[D+4>>2]|0:v&255)|0)==0)?(B=c[y>>2]|0,(B-x|0)<160):0){A=c[z>>2]|0;c[y>>2]=B+4;c[B>>2]=A}h[k>>3]=+UF(g,c[w>>2]|0,j);VF(D,x,c[y>>2]|0,j);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;F=41;break}if(!b)F=42}else F=41;while(0);if((F|0)==41?b:0)F=42;if((F|0)==42)c[j>>2]=c[j>>2]|2;F=c[e>>2]|0;kN(C);kN(D);i=E;return F|0}function SF(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;h=i;i=i+16|0;j=h;d=AE(d)|0;c[j>>2]=d;k=KF(j,1455420)|0;Lb[c[(c[k>>2]|0)+32>>2]&31](k,1443238,1443270,e)|0;e=KF(j,1455436)|0;a[f>>0]=yb[c[(c[e>>2]|0)+12>>2]&127](e)|0;a[g>>0]=yb[c[(c[e>>2]|0)+16>>2]&127](e)|0;wb[c[(c[e>>2]|0)+20>>2]&127](b,e);WM(d)|0;i=h;return}function TF(b,e,f,g,h,i,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0;a:do if(b<<24>>24==i<<24>>24)if(a[e>>0]|0){a[e>>0]=0;f=c[h>>2]|0;c[h>>2]=f+1;a[f>>0]=46;h=a[k+11>>0]|0;if(((h<<24>>24<0?c[k+4>>2]|0:h&255)|0)!=0?(p=c[m>>2]|0,(p-l|0)<160):0){l=c[n>>2]|0;c[m>>2]=p+4;c[p>>2]=l;p=0}else p=0}else p=-1;else{if(b<<24>>24==j<<24>>24?(j=a[k+11>>0]|0,(j<<24>>24<0?c[k+4>>2]|0:j&255)|0):0){if(!(a[e>>0]|0)){p=-1;break}p=c[m>>2]|0;if((p-l|0)>=160){p=0;break}l=c[n>>2]|0;c[m>>2]=p+4;c[p>>2]=l;c[n>>2]=0;p=0;break}j=o+32|0;i=0;while(1){p=o+i|0;if((i|0)==32){p=j;break}if((a[p>>0]|0)==b<<24>>24)break;else i=i+1|0}i=p-o|0;if((i|0)>31)p=-1;else{j=a[1443238+i>>0]|0;switch(i|0){case 24:case 25:{p=c[h>>2]|0;if((p|0)!=(g|0)?(d[p+-1>>0]&95|0)!=(d[f>>0]&127|0):0){p=-1;break a}c[h>>2]=p+1;a[p>>0]=j;p=0;break a}case 23:case 22:{a[f>>0]=80;p=c[h>>2]|0;c[h>>2]=p+1;a[p>>0]=j;p=0;break a}default:{p=j&95;if((((p|0)==(a[f>>0]|0)?(a[f>>0]=p|128,a[e>>0]|0):0)?(a[e>>0]=0,f=a[k+11>>0]|0,(f<<24>>24<0?c[k+4>>2]|0:f&255)|0):0)?(q=c[m>>2]|0,(q-l|0)<160):0){l=c[n>>2]|0;c[m>>2]=q+4;c[q>>2]=l}m=c[h>>2]|0;c[h>>2]=m+1;a[m>>0]=j;if((i|0)>21){p=0;break a}c[n>>2]=(c[n>>2]|0)+1;p=0;break a}}}}while(0);return p|0}function UF(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j;if((a|0)==(b|0)){c[d>>2]=4;e=0.0}else{g=yB()|0;h=c[g>>2]|0;c[g>>2]=0;e=+AC(a,f,MF()|0);a=c[g>>2]|0;if(!a)c[g>>2]=h;if((c[f>>2]|0)==(b|0)){if((a|0)==34)c[d>>2]=4}else{c[d>>2]=4;e=0.0}}i=j;return +e}function VF(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=a[b+11>>0]|0;j=k<<24>>24<0;i=b+4|0;g=c[i>>2]|0;k=k&255;do if((j?g:k)|0){if((d|0)!=(e|0)){g=e;h=d;while(1){g=g+-4|0;if(h>>>0>=g>>>0)break;m=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=m;h=h+4|0}g=c[i>>2]|0}m=j?c[b>>2]|0:b;e=e+-4|0;b=m+(j?g:k)|0;g=m;while(1){h=a[g>>0]|0;i=h<<24>>24>0&h<<24>>24!=127;if(d>>>0>=e>>>0)break;if(i?(h<<24>>24|0)!=(c[d>>2]|0):0){l=10;break}d=d+4|0;g=(b-g|0)>1?g+1|0:g}if((l|0)==10){c[f>>2]=4;break}if(i?((c[e>>2]|0)+-1|0)>>>0>=h<<24>>24>>>0:0)c[f>>2]=4}while(0);return}function WF(b,e,f,g,j,k){b=b|0;e=e|0;f=f|0;g=g|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;E=i;i=i+240|0;t=E+200|0;u=E+199|0;v=E+198|0;D=E+184|0;C=E+172|0;w=E+168|0;x=E+8|0;y=E+4|0;z=E;A=E+197|0;s=E+196|0;SF(D,g,t,u,v);c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[C+(b<<2)>>2]=0;b=b+1|0}q=C+11|0;r=C+8|0;if((a[q>>0]|0)<0)b=(c[r>>2]&2147483647)+-1|0;else b=10;qN(C,b,0);g=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=g;c[y>>2]=x;c[z>>2]=0;a[A>>0]=1;a[s>>0]=69;p=C+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;m=(b|0)==0;l=c[f>>2]|0;do if(l){if((c[l+12>>2]|0)!=(c[l+16>>2]|0))if(m)break;else break a;if((yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)!=-1)if(m)break;else break a;else{c[f>>2]=0;F=16;break}}else F=16;while(0);if((F|0)==16){F=0;if(m){l=0;break}else l=0}m=a[q>>0]|0;m=m<<24>>24<0?c[p>>2]|0:m&255;if((c[w>>2]|0)==(g+m|0)){qN(C,m<<1,0);if((a[q>>0]|0)<0)g=(c[r>>2]&2147483647)+-1|0;else g=10;qN(C,g,0);g=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=g+m}n=b+12|0;m=c[n>>2]|0;o=b+16|0;if((m|0)==(c[o>>2]|0))m=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else m=d[m>>0]|0;if(TF(m&255,A,s,g,w,a[u>>0]|0,a[v>>0]|0,D,x,y,z,t)|0)break;l=c[n>>2]|0;if((l|0)==(c[o>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[n>>2]=l+1;continue}}v=a[D+11>>0]|0;if(!((a[A>>0]|0)==0?1:((v<<24>>24<0?c[D+4>>2]|0:v&255)|0)==0)?(B=c[y>>2]|0,(B-x|0)<160):0){A=c[z>>2]|0;c[y>>2]=B+4;c[B>>2]=A}h[k>>3]=+XF(g,c[w>>2]|0,j);VF(D,x,c[y>>2]|0,j);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;F=41;break}if(!b)F=42}else F=41;while(0);if((F|0)==41?b:0)F=42;if((F|0)==42)c[j>>2]=c[j>>2]|2;F=c[e>>2]|0;kN(C);kN(D);i=E;return F|0}function XF(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j;if((a|0)==(b|0)){c[d>>2]=4;e=0.0}else{g=yB()|0;h=c[g>>2]|0;c[g>>2]=0;e=+AC(a,f,MF()|0);a=c[g>>2]|0;if(!a)c[g>>2]=h;if((c[f>>2]|0)==(b|0)){if((a|0)==34)c[d>>2]=4}else{c[d>>2]=4;e=0.0}}i=j;return +e}function YF(b,e,f,h,j,k){b=b|0;e=e|0;f=f|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;E=i;i=i+240|0;t=E+200|0;u=E+199|0;v=E+198|0;D=E+184|0;C=E+172|0;w=E+168|0;x=E+8|0;y=E+4|0;z=E;A=E+197|0;s=E+196|0;SF(D,h,t,u,v);c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[C+(b<<2)>>2]=0;b=b+1|0}q=C+11|0;r=C+8|0;if((a[q>>0]|0)<0)b=(c[r>>2]&2147483647)+-1|0;else b=10;qN(C,b,0);h=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=h;c[y>>2]=x;c[z>>2]=0;a[A>>0]=1;a[s>>0]=69;p=C+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;m=(b|0)==0;l=c[f>>2]|0;do if(l){if((c[l+12>>2]|0)!=(c[l+16>>2]|0))if(m)break;else break a;if((yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)!=-1)if(m)break;else break a;else{c[f>>2]=0;F=16;break}}else F=16;while(0);if((F|0)==16){F=0;if(m){l=0;break}else l=0}m=a[q>>0]|0;m=m<<24>>24<0?c[p>>2]|0:m&255;if((c[w>>2]|0)==(h+m|0)){qN(C,m<<1,0);if((a[q>>0]|0)<0)h=(c[r>>2]&2147483647)+-1|0;else h=10;qN(C,h,0);h=(a[q>>0]|0)<0?c[C>>2]|0:C;c[w>>2]=h+m}n=b+12|0;m=c[n>>2]|0;o=b+16|0;if((m|0)==(c[o>>2]|0))m=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else m=d[m>>0]|0;if(TF(m&255,A,s,h,w,a[u>>0]|0,a[v>>0]|0,D,x,y,z,t)|0)break;l=c[n>>2]|0;if((l|0)==(c[o>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[n>>2]=l+1;continue}}v=a[D+11>>0]|0;if(!((a[A>>0]|0)==0?1:((v<<24>>24<0?c[D+4>>2]|0:v&255)|0)==0)?(B=c[y>>2]|0,(B-x|0)<160):0){A=c[z>>2]|0;c[y>>2]=B+4;c[B>>2]=A}g[k>>2]=+ZF(h,c[w>>2]|0,j);VF(D,x,c[y>>2]|0,j);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;F=41;break}if(!b)F=42}else F=41;while(0);if((F|0)==41?b:0)F=42;if((F|0)==42)c[j>>2]=c[j>>2]|2;F=c[e>>2]|0;kN(C);kN(D);i=E;return F|0}function ZF(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j;if((a|0)==(b|0)){c[d>>2]=4;e=0.0}else{g=yB()|0;h=c[g>>2]|0;c[g>>2]=0;e=+AC(a,f,MF()|0);a=c[g>>2]|0;if(!a)c[g>>2]=h;if((c[f>>2]|0)==(b|0)){if((a|0)==34)c[d>>2]=4}else{c[d>>2]=4;e=0.0}}i=j;return +e}function _F(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;aG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(A,b,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g;c[v>>2]=u;c[w>>2]=0;o=A+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=16;break}}else C=16;while(0);if((C|0)==16){C=0;if(l){k=0;break}else k=0}l=a[p>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[t>>2]|0)==(g+l|0)){qN(A,l<<1,0);if((a[p>>0]|0)<0)g=(c[q>>2]&2147483647)+-1|0;else g=10;qN(A,g,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,x,g,t,w,a[s>>0]|0,z,u,v,r)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}y=bG(g,c[t>>2]|0,h,x)|0;c[j>>2]=y;c[j+4>>2]=E;VF(z,u,c[v>>2]|0,h);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;C=41;break}if(!b)C=42}else C=41;while(0);if((C|0)==41?b:0)C=42;if((C|0)==42)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function $F(a){a=a|0;switch(c[a+4>>2]&74){case 64:{a=8;break}case 8:{a=16;break}case 0:{a=0;break}default:a=10}return a|0}function aG(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0;g=i;i=i+16|0;h=g;d=AE(d)|0;c[h>>2]=d;j=KF(h,1455420)|0;Lb[c[(c[j>>2]|0)+32>>2]&31](j,1443238,1443264,e)|0;e=KF(h,1455436)|0;a[f>>0]=yb[c[(c[e>>2]|0)+16>>2]&127](e)|0;wb[c[(c[e>>2]|0)+20>>2]&127](b,e);WM(d)|0;i=g;return}function bG(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;l=i;i=i+16|0;h=l;do if((b|0)==(d|0)){c[e>>2]=4;f=0;b=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;f=0;b=0;break}j=yB()|0;k=c[j>>2]|0;c[j>>2]=0;b=vD(b,h,f,MF()|0)|0;f=E;g=c[j>>2]|0;if(!g)c[j>>2]=k;if((c[h>>2]|0)==(d|0)){if((g|0)==34){c[e>>2]=4;b=-1;f=-1}}else{c[e>>2]=4;b=0;f=0}}while(0);E=f;i=l;return b|0}function cG(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;aG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(A,b,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g;c[v>>2]=u;c[w>>2]=0;o=A+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=16;break}}else C=16;while(0);if((C|0)==16){C=0;if(l){k=0;break}else k=0}l=a[p>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[t>>2]|0)==(g+l|0)){qN(A,l<<1,0);if((a[p>>0]|0)<0)g=(c[q>>2]&2147483647)+-1|0;else g=10;qN(A,g,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,x,g,t,w,a[s>>0]|0,z,u,v,r)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}c[j>>2]=dG(g,c[t>>2]|0,h,x)|0;VF(z,u,c[v>>2]|0,h);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;C=41;break}if(!b)C=42}else C=41;while(0);if((C|0)==41?b:0)C=42;if((C|0)==42)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function dG(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;l=i;i=i+16|0;h=l;do if((b|0)==(d|0)){c[e>>2]=4;b=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;b=0;break}j=yB()|0;k=c[j>>2]|0;c[j>>2]=0;b=vD(b,h,f,MF()|0)|0;f=E;g=c[j>>2]|0;if(!g)c[j>>2]=k;do if((c[h>>2]|0)==(d|0))if(f>>>0>0|(f|0)==0&b>>>0>4294967295|(g|0)==34){c[e>>2]=4;b=-1;break}else break;else{c[e>>2]=4;b=0}while(0)}while(0);i=l;return b|0}function eG(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;aG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(A,b,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g;c[v>>2]=u;c[w>>2]=0;o=A+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=16;break}}else C=16;while(0);if((C|0)==16){C=0;if(l){k=0;break}else k=0}l=a[p>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[t>>2]|0)==(g+l|0)){qN(A,l<<1,0);if((a[p>>0]|0)<0)g=(c[q>>2]&2147483647)+-1|0;else g=10;qN(A,g,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,x,g,t,w,a[s>>0]|0,z,u,v,r)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}c[j>>2]=fG(g,c[t>>2]|0,h,x)|0;VF(z,u,c[v>>2]|0,h);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;C=41;break}if(!b)C=42}else C=41;while(0);if((C|0)==41?b:0)C=42;if((C|0)==42)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function fG(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;l=i;i=i+16|0;h=l;do if((b|0)==(d|0)){c[e>>2]=4;b=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;b=0;break}j=yB()|0;k=c[j>>2]|0;c[j>>2]=0;b=vD(b,h,f,MF()|0)|0;f=E;g=c[j>>2]|0;if(!g)c[j>>2]=k;do if((c[h>>2]|0)==(d|0))if(f>>>0>0|(f|0)==0&b>>>0>4294967295|(g|0)==34){c[e>>2]=4;b=-1;break}else break;else{c[e>>2]=4;b=0}while(0)}while(0);i=l;return b|0}function gG(e,f,g,h,j,k){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;C=i;i=i+224|0;s=C+198|0;t=C+196|0;A=C+184|0;B=C+172|0;u=C+168|0;v=C+8|0;w=C+4|0;x=C;y=$F(h)|0;aG(A,h,s,t);c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;e=0;while(1){if((e|0)==3)break;c[B+(e<<2)>>2]=0;e=e+1|0}q=B+11|0;r=B+8|0;if((a[q>>0]|0)<0)e=(c[r>>2]&2147483647)+-1|0;else e=10;qN(B,e,0);h=(a[q>>0]|0)<0?c[B>>2]|0:B;c[u>>2]=h;c[w>>2]=v;c[x>>2]=0;p=B+4|0;e=c[f>>2]|0;a:while(1){if(e){if((c[e+12>>2]|0)==(c[e+16>>2]|0)?(yb[c[(c[e>>2]|0)+36>>2]&127](e)|0)==-1:0){c[f>>2]=0;e=0}}else e=0;m=(e|0)==0;l=c[g>>2]|0;do if(l){if((c[l+12>>2]|0)!=(c[l+16>>2]|0))if(m)break;else break a;if((yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)!=-1)if(m)break;else break a;else{c[g>>2]=0;D=16;break}}else D=16;while(0);if((D|0)==16){D=0;if(m){l=0;break}else l=0}m=a[q>>0]|0;m=m<<24>>24<0?c[p>>2]|0:m&255;if((c[u>>2]|0)==(h+m|0)){qN(B,m<<1,0);if((a[q>>0]|0)<0)h=(c[r>>2]&2147483647)+-1|0;else h=10;qN(B,h,0);h=(a[q>>0]|0)<0?c[B>>2]|0:B;c[u>>2]=h+m}n=e+12|0;m=c[n>>2]|0;o=e+16|0;if((m|0)==(c[o>>2]|0))m=yb[c[(c[e>>2]|0)+36>>2]&127](e)|0;else m=d[m>>0]|0;if(LF(m&255,y,h,u,x,a[t>>0]|0,A,v,w,s)|0)break;l=c[n>>2]|0;if((l|0)==(c[o>>2]|0)){yb[c[(c[e>>2]|0)+40>>2]&127](e)|0;continue}else{c[n>>2]=l+1;continue}}t=a[A+11>>0]|0;if((t<<24>>24<0?c[A+4>>2]|0:t&255)|0?(z=c[w>>2]|0,(z-v|0)<160):0){x=c[x>>2]|0;c[w>>2]=z+4;c[z>>2]=x}b[k>>1]=hG(h,c[u>>2]|0,j,y)|0;VF(A,v,c[w>>2]|0,j);if(e){if((c[e+12>>2]|0)==(c[e+16>>2]|0)?(yb[c[(c[e>>2]|0)+36>>2]&127](e)|0)==-1:0){c[f>>2]=0;e=0}}else e=0;e=(e|0)==0;do if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[g>>2]=0;D=41;break}if(!e)D=42}else D=41;while(0);if((D|0)==41?e:0)D=42;if((D|0)==42)c[j>>2]=c[j>>2]|2;D=c[f>>2]|0;kN(B);kN(A);i=C;return D|0}function hG(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;l=i;i=i+16|0;h=l;do if((b|0)==(d|0)){c[e>>2]=4;b=0}else{if((a[b>>0]|0)==45){c[e>>2]=4;b=0;break}j=yB()|0;k=c[j>>2]|0;c[j>>2]=0;b=vD(b,h,f,MF()|0)|0;f=E;g=c[j>>2]|0;if(!g)c[j>>2]=k;do if((c[h>>2]|0)==(d|0))if(f>>>0>0|(f|0)==0&b>>>0>65535|(g|0)==34){c[e>>2]=4;b=-1;break}else{b=b&65535;break}else{c[e>>2]=4;b=0}while(0)}while(0);i=l;return b|0}function iG(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;aG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(A,b,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g;c[v>>2]=u;c[w>>2]=0;o=A+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=16;break}}else C=16;while(0);if((C|0)==16){C=0;if(l){k=0;break}else k=0}l=a[p>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[t>>2]|0)==(g+l|0)){qN(A,l<<1,0);if((a[p>>0]|0)<0)g=(c[q>>2]&2147483647)+-1|0;else g=10;qN(A,g,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,x,g,t,w,a[s>>0]|0,z,u,v,r)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}y=jG(g,c[t>>2]|0,h,x)|0;c[j>>2]=y;c[j+4>>2]=E;VF(z,u,c[v>>2]|0,h);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;C=41;break}if(!b)C=42}else C=41;while(0);if((C|0)==41?b:0)C=42;if((C|0)==42)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function jG(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;k=i;i=i+16|0;g=k;if((a|0)==(b|0)){c[d>>2]=4;e=0;a=0}else{h=yB()|0;j=c[h>>2]|0;c[h>>2]=0;a=wD(a,g,e,MF()|0)|0;e=E;f=c[h>>2]|0;if(!f)c[h>>2]=j;if((c[g>>2]|0)==(b|0)){if((f|0)==34){c[d>>2]=4;e=(e|0)>0|(e|0)==0&a>>>0>0;a=e?-1:0;e=e?2147483647:-2147483648}}else{c[d>>2]=4;a=0;e=0}}E=e;i=k;return a|0}function kG(b,e,f,g,h,j){b=b|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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+224|0;r=B+198|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;aG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(A,b,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g;c[v>>2]=u;c[w>>2]=0;o=A+4|0;b=c[e>>2]|0;a:while(1){if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;l=(b|0)==0;k=c[f>>2]|0;do if(k){if((c[k+12>>2]|0)!=(c[k+16>>2]|0))if(l)break;else break a;if((yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=16;break}}else C=16;while(0);if((C|0)==16){C=0;if(l){k=0;break}else k=0}l=a[p>>0]|0;l=l<<24>>24<0?c[o>>2]|0:l&255;if((c[t>>2]|0)==(g+l|0)){qN(A,l<<1,0);if((a[p>>0]|0)<0)g=(c[q>>2]&2147483647)+-1|0;else g=10;qN(A,g,0);g=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=g+l}m=b+12|0;l=c[m>>2]|0;n=b+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else l=d[l>>0]|0;if(LF(l&255,x,g,t,w,a[s>>0]|0,z,u,v,r)|0)break;k=c[m>>2]|0;if((k|0)==(c[n>>2]|0)){yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;continue}else{c[m>>2]=k+1;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}c[j>>2]=lG(g,c[t>>2]|0,h,x)|0;VF(z,u,c[v>>2]|0,h);if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0)?(yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1:0){c[e>>2]=0;b=0}}else b=0;b=(b|0)==0;do if(k){if((c[k+12>>2]|0)==(c[k+16>>2]|0)?(yb[c[(c[k>>2]|0)+36>>2]&127](k)|0)==-1:0){c[f>>2]=0;C=41;break}if(!b)C=42}else C=41;while(0);if((C|0)==41?b:0)C=42;if((C|0)==42)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function lG(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;k=i;i=i+16|0;g=k;if((a|0)==(b|0)){c[d>>2]=4;a=0}else{h=yB()|0;j=c[h>>2]|0;c[h>>2]=0;a=wD(a,g,e,MF()|0)|0;e=E;f=c[h>>2]|0;if(!f)c[h>>2]=j;a:do if((c[g>>2]|0)==(b|0)){do if((f|0)==34){c[d>>2]=4;if((e|0)>0|(e|0)==0&a>>>0>0){a=2147483647;break a}}else{if((e|0)<-1|(e|0)==-1&a>>>0<2147483648){c[d>>2]=4;break}if((e|0)>0|(e|0)==0&a>>>0>2147483647){c[d>>2]=4;a=2147483647;break a}else break a}while(0);a=-2147483648}else{c[d>>2]=4;a=0}while(0)}i=k;return a|0}function mG(b,e,f,g,h,j,k){b=b|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;y=i;i=i+112|0;l=y;n=(g-f|0)/12|0;if(n>>>0>100){m=zD(n)|0;if(!m){l=0;w=0}else{l=m;w=m}}else w=0;p=f;q=l;m=0;while(1){if((p|0)==(g|0))break;o=a[p+11>>0]|0;if(o<<24>>24<0)o=c[p+4>>2]|0;else o=o&255;if(!o){a[q>>0]=2;n=n+-1|0;m=m+1|0}else a[q>>0]=1;p=p+12|0;q=q+1|0}v=0;r=m;a:while(1){m=c[b>>2]|0;do if(m){if((c[m+12>>2]|0)==(c[m+16>>2]|0))if((yb[c[(c[m>>2]|0)+36>>2]&127](m)|0)==-1){c[b>>2]=0;m=0;break}else{m=c[b>>2]|0;break}}else m=0;while(0);o=(m|0)==0;m=c[e>>2]|0;if(m)if((c[m+12>>2]|0)==(c[m+16>>2]|0)?(yb[c[(c[m>>2]|0)+36>>2]&127](m)|0)==-1:0){c[e>>2]=0;p=0}else p=m;else p=0;q=(p|0)==0;m=c[b>>2]|0;if(!((n|0)!=0&(o^q)))break;o=c[m+12>>2]|0;if((o|0)==(c[m+16>>2]|0))m=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else m=d[o>>0]|0;m=m&255;if(!k)m=Eb[c[(c[h>>2]|0)+12>>2]&63](h,m)|0;u=v+1|0;s=f;q=0;t=l;while(1){if((s|0)==(g|0))break;do if((a[t>>0]|0)==1){p=s+11|0;if((a[p>>0]|0)<0)o=c[s>>2]|0;else o=s;o=a[o+v>>0]|0;if(!k)o=Eb[c[(c[h>>2]|0)+12>>2]&63](h,o)|0;if(m<<24>>24!=o<<24>>24){a[t>>0]=0;o=q;p=r;n=n+-1|0;break}o=a[p>>0]|0;if(o<<24>>24<0)o=c[s+4>>2]|0;else o=o&255;if((o|0)==(u|0)){a[t>>0]=2;o=1;p=r+1|0;n=n+-1|0}else{o=1;p=r}}else{o=q;p=r}while(0);s=s+12|0;q=o;t=t+1|0;r=p}if(!q){v=u;continue}m=c[b>>2]|0;o=m+12|0;p=c[o>>2]|0;if((p|0)==(c[m+16>>2]|0))yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;else c[o>>2]=p+1;if((r+n|0)>>>0>1){p=f;q=l;m=r}else{v=u;continue}while(1){if((p|0)==(g|0)){v=u;r=m;continue a}if((a[q>>0]|0)==2){o=a[p+11>>0]|0;if(o<<24>>24<0)o=c[p+4>>2]|0;else o=o&255;if((o|0)!=(u|0)){a[q>>0]=0;m=m+-1|0}}p=p+12|0;q=q+1|0}}do if(m){if((c[m+12>>2]|0)==(c[m+16>>2]|0))if((yb[c[(c[m>>2]|0)+36>>2]&127](m)|0)==-1){c[b>>2]=0;m=0;break}else{m=c[b>>2]|0;break}}else m=0;while(0);m=(m|0)==0;do if(!q){if((c[p+12>>2]|0)==(c[p+16>>2]|0)?(yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1:0){c[e>>2]=0;x=34;break}if(!m)x=69}else x=34;while(0);if((x|0)==34)if(m)x=69;if((x|0)==69)c[j>>2]=c[j>>2]|2;while(1){if((f|0)==(g|0)){x=73;break}if((a[l>>0]|0)==2)break;f=f+12|0;l=l+1|0}if((x|0)==73){c[j>>2]=c[j>>2]|4;f=g}AD(w);i=y;return f|0}function nG(a){a=a|0;return}function oG(a){a=a|0;$M(a);return}function pG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+48|0;j=p+40|0;o=p+16|0;k=p+8|0;l=p+12|0;m=p+4|0;n=p;if(!(c[f+4>>2]&1)){c[k>>2]=-1;n=c[(c[b>>2]|0)+16>>2]|0;c[l>>2]=c[d>>2];c[m>>2]=c[e>>2];c[o>>2]=c[l>>2];c[j>>2]=c[m>>2];c[d>>2]=xb[n&63](b,o,j,f,g,k)|0;switch(c[k>>2]|0){case 0:{a[h>>0]=0;break}case 1:{a[h>>0]=1;break}default:{a[h>>0]=1;c[g>>2]=4}}j=c[d>>2]|0}else{l=AE(f)|0;c[j>>2]=l;m=KF(j,1455452)|0;WM(l)|0;l=AE(f)|0;c[j>>2]=l;b=KF(j,1455460)|0;WM(l)|0;wb[c[(c[b>>2]|0)+24>>2]&127](o,b);wb[c[(c[b>>2]|0)+28>>2]&127](o+12|0,b);c[n>>2]=c[e>>2];b=o+24|0;c[j>>2]=c[n>>2];a[h>>0]=(NG(d,j,o,b,m,g,1)|0)==(o|0)&1;j=c[d>>2]|0;do{b=b+-12|0;CN(b)}while((b|0)!=(o|0))}i=p;return j|0}function qG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=MG(a,k,j,e,f,g)|0;i=h;return g|0}function rG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=LG(a,k,j,e,f,g)|0;i=h;return g|0}function sG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=KG(a,k,j,e,f,g)|0;i=h;return g|0}function tG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=JG(a,k,j,e,f,g)|0;i=h;return g|0}function uG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=IG(a,k,j,e,f,g)|0;i=h;return g|0}function vG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=GG(a,k,j,e,f,g)|0;i=h;return g|0}function wG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=FG(a,k,j,e,f,g)|0;i=h;return g|0}function xG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=EG(a,k,j,e,f,g)|0;i=h;return g|0}function yG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=BG(a,k,j,e,f,g)|0;i=h;return g|0}function zG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;y=i;i=i+320|0;v=y;t=y+208|0;w=y+192|0;x=y+180|0;u=y+176|0;q=y+16|0;r=y+8|0;s=y+4|0;c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[w+(b<<2)>>2]=0;b=b+1|0}b=AE(f)|0;c[x>>2]=b;p=KF(x,1455452)|0;Lb[c[(c[p>>2]|0)+48>>2]&31](p,1443238,1443264,t)|0;WM(b)|0;c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[x+(b<<2)>>2]=0;b=b+1|0}p=x+11|0;o=x+8|0;if((a[p>>0]|0)<0)b=(c[o>>2]&2147483647)+-1|0;else b=10;qN(x,b,0);b=(a[p>>0]|0)<0?c[x>>2]|0:x;c[u>>2]=b;c[r>>2]=q;c[s>>2]=0;n=x+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;z=22;break}}else z=22;while(0);if((z|0)==22){z=0;if(k){j=0;break}else j=0}f=a[p>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[u>>2]|0)==(b+f|0)){qN(x,f<<1,0);if((a[p>>0]|0)<0)b=(c[o>>2]&2147483647)+-1|0;else b=10;qN(x,b,0);b=(a[p>>0]|0)<0?c[x>>2]|0:x;c[u>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,16,b,u,s,0,w,q,r,t)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}qN(x,(c[u>>2]|0)-b|0,0);t=(a[p>>0]|0)<0?c[x>>2]|0:x;u=MF()|0;c[v>>2]=h;if((NF(t,u,1443271,v)|0)!=1)c[g>>2]=4;if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{z=51;break}else{c[e>>2]=0;z=49;break}}else z=49;while(0);if((z|0)==49?f:0)z=51;if((z|0)==51)c[g>>2]=c[g>>2]|2;z=c[d>>2]|0;kN(x);kN(w);i=y;return z|0}function AG(b,d,e,f,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0;o=c[f>>2]|0;p=(o|0)==(e|0);do if(p){m=(c[l+96>>2]|0)==(b|0);if(!m?(c[l+100>>2]|0)!=(b|0):0){n=5;break}c[f>>2]=e+1;a[e>>0]=m?43:45;c[g>>2]=0;m=0}else n=5;while(0);a:do if((n|0)==5){n=a[i+11>>0]|0;if((b|0)==(h|0)?((n<<24>>24<0?c[i+4>>2]|0:n&255)|0)!=0:0){m=c[k>>2]|0;if((m-j|0)>=160){m=0;break}f=c[g>>2]|0;c[k>>2]=m+4;c[m>>2]=f;c[g>>2]=0;m=0;break}i=l+104|0;h=0;while(1){m=l+(h<<2)|0;if((h|0)==26){m=i;break}if((c[m>>2]|0)==(b|0))break;else h=h+1|0}m=m-l|0;h=m>>2;if((m|0)>92)m=-1;else{switch(d|0){case 10:case 8:{if((h|0)>=(d|0)){m=-1;break a}break}case 16:{if((m|0)>=88){if(p){m=-1;break a}if((o-e|0)>=3){m=-1;break a}if((a[o+-1>>0]|0)!=48){m=-1;break a}c[g>>2]=0;m=a[1443238+h>>0]|0;c[f>>2]=o+1;a[o>>0]=m;m=0;break a}break}default:{}}m=a[1443238+h>>0]|0;c[f>>2]=o+1;a[o>>0]=m;c[g>>2]=(c[g>>2]|0)+1;m=0}}while(0);return m|0}function BG(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|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,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=i;i=i+352|0;s=D+208|0;t=D+200|0;u=D+196|0;C=D+184|0;B=D+172|0;v=D+168|0;w=D+8|0;x=D+4|0;y=D;z=D+337|0;r=D+336|0;CG(C,f,s,t,u);c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[B+(b<<2)>>2]=0;b=b+1|0}p=B+11|0;q=B+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b;c[x>>2]=w;c[y>>2]=0;a[z>>0]=1;a[r>>0]=69;o=B+4|0;k=c[d>>2]|0;a:while(1){if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;n=0;l=1}else{n=k;l=0}}else{n=0;l=1}k=c[e>>2]|0;do if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(l)break;else break a;else{c[e>>2]=0;E=19;break}}else E=19;while(0);if((E|0)==19){E=0;if(l){k=0;break}else k=0}f=a[p>>0]|0;f=f<<24>>24<0?c[o>>2]|0:f&255;if((c[v>>2]|0)==(b+f|0)){qN(B,f<<1,0);if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b+f}l=n+12|0;f=c[l>>2]|0;m=n+16|0;if((f|0)==(c[m>>2]|0))f=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else f=c[f>>2]|0;if(DG(f,z,r,b,v,c[t>>2]|0,c[u>>2]|0,C,w,x,y,s)|0)break;f=c[l>>2]|0;if((f|0)==(c[m>>2]|0)){yb[c[(c[n>>2]|0)+40>>2]&127](n)|0;k=n;continue}else{c[l>>2]=f+4;k=n;continue}}u=a[C+11>>0]|0;if(!((a[z>>0]|0)==0?1:((u<<24>>24<0?c[C+4>>2]|0:u&255)|0)==0)?(A=c[x>>2]|0,(A-w|0)<160):0){z=c[y>>2]|0;c[x>>2]=A+4;c[A>>2]=z}h[j>>3]=+UF(b,c[v>>2]|0,g);VF(C,w,c[x>>2]|0,g);if(n){b=c[n+12>>2]|0;if((b|0)==(c[n+16>>2]|0))b=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(k){b=c[k+12>>2]|0;if((b|0)==(c[k+16>>2]|0))b=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{E=49;break}else{c[e>>2]=0;E=47;break}}else E=47;while(0);if((E|0)==47?f:0)E=49;if((E|0)==49)c[g>>2]=c[g>>2]|2;E=c[d>>2]|0;kN(B);kN(C);i=D;return E|0}function CG(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;g=i;i=i+16|0;h=g;b=AE(b)|0;c[h>>2]=b;j=KF(h,1455452)|0;Lb[c[(c[j>>2]|0)+48>>2]&31](j,1443238,1443270,d)|0;d=KF(h,1455460)|0;c[e>>2]=yb[c[(c[d>>2]|0)+12>>2]&127](d)|0;c[f>>2]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](a,d);WM(b)|0;i=g;return}function DG(b,e,f,g,h,i,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0;a:do if((b|0)==(i|0))if(a[e>>0]|0){a[e>>0]=0;f=c[h>>2]|0;c[h>>2]=f+1;a[f>>0]=46;h=a[k+11>>0]|0;if(((h<<24>>24<0?c[k+4>>2]|0:h&255)|0)!=0?(p=c[m>>2]|0,(p-l|0)<160):0){l=c[n>>2]|0;c[m>>2]=p+4;c[p>>2]=l;p=0}else p=0}else p=-1;else{if((b|0)==(j|0)?(j=a[k+11>>0]|0,(j<<24>>24<0?c[k+4>>2]|0:j&255)|0):0){if(!(a[e>>0]|0)){p=-1;break}p=c[m>>2]|0;if((p-l|0)>=160){p=0;break}l=c[n>>2]|0;c[m>>2]=p+4;c[p>>2]=l;c[n>>2]=0;p=0;break}j=o+128|0;i=0;while(1){p=o+(i<<2)|0;if((i|0)==32){p=j;break}if((c[p>>2]|0)==(b|0))break;else i=i+1|0}i=p-o|0;p=i>>2;if((i|0)<=124){j=a[1443238+p>>0]|0;switch(p|0){case 24:case 25:{p=c[h>>2]|0;if((p|0)!=(g|0)?(d[p+-1>>0]&95|0)!=(d[f>>0]&127|0):0){p=-1;break a}c[h>>2]=p+1;a[p>>0]=j;p=0;break a}case 23:case 22:{a[f>>0]=80;break}default:{p=j&95;if((((p|0)==(a[f>>0]|0)?(a[f>>0]=p|128,a[e>>0]|0):0)?(a[e>>0]=0,f=a[k+11>>0]|0,(f<<24>>24<0?c[k+4>>2]|0:f&255)|0):0)?(q=c[m>>2]|0,(q-l|0)<160):0){l=c[n>>2]|0;c[m>>2]=q+4;c[q>>2]=l}}}m=c[h>>2]|0;c[h>>2]=m+1;a[m>>0]=j;if((i|0)>84)p=0;else{c[n>>2]=(c[n>>2]|0)+1;p=0}}else p=-1}while(0);return p|0}function EG(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|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,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=i;i=i+352|0;s=D+208|0;t=D+200|0;u=D+196|0;C=D+184|0;B=D+172|0;v=D+168|0;w=D+8|0;x=D+4|0;y=D;z=D+337|0;r=D+336|0;CG(C,f,s,t,u);c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[B+(b<<2)>>2]=0;b=b+1|0}p=B+11|0;q=B+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b;c[x>>2]=w;c[y>>2]=0;a[z>>0]=1;a[r>>0]=69;o=B+4|0;k=c[d>>2]|0;a:while(1){if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;n=0;l=1}else{n=k;l=0}}else{n=0;l=1}k=c[e>>2]|0;do if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(l)break;else break a;else{c[e>>2]=0;E=19;break}}else E=19;while(0);if((E|0)==19){E=0;if(l){k=0;break}else k=0}f=a[p>>0]|0;f=f<<24>>24<0?c[o>>2]|0:f&255;if((c[v>>2]|0)==(b+f|0)){qN(B,f<<1,0);if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b+f}l=n+12|0;f=c[l>>2]|0;m=n+16|0;if((f|0)==(c[m>>2]|0))f=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else f=c[f>>2]|0;if(DG(f,z,r,b,v,c[t>>2]|0,c[u>>2]|0,C,w,x,y,s)|0)break;f=c[l>>2]|0;if((f|0)==(c[m>>2]|0)){yb[c[(c[n>>2]|0)+40>>2]&127](n)|0;k=n;continue}else{c[l>>2]=f+4;k=n;continue}}u=a[C+11>>0]|0;if(!((a[z>>0]|0)==0?1:((u<<24>>24<0?c[C+4>>2]|0:u&255)|0)==0)?(A=c[x>>2]|0,(A-w|0)<160):0){z=c[y>>2]|0;c[x>>2]=A+4;c[A>>2]=z}h[j>>3]=+XF(b,c[v>>2]|0,g);VF(C,w,c[x>>2]|0,g);if(n){b=c[n+12>>2]|0;if((b|0)==(c[n+16>>2]|0))b=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(k){b=c[k+12>>2]|0;if((b|0)==(c[k+16>>2]|0))b=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{E=49;break}else{c[e>>2]=0;E=47;break}}else E=47;while(0);if((E|0)==47?f:0)E=49;if((E|0)==49)c[g>>2]=c[g>>2]|2;E=c[d>>2]|0;kN(B);kN(C);i=D;return E|0}function FG(b,d,e,f,h,j){b=b|0;d=d|0;e=e|0;f=f|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,y=0,z=0,A=0,B=0,C=0,D=0,E=0;D=i;i=i+352|0;s=D+208|0;t=D+200|0;u=D+196|0;C=D+184|0;B=D+172|0;v=D+168|0;w=D+8|0;x=D+4|0;y=D;z=D+337|0;r=D+336|0;CG(C,f,s,t,u);c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[B+(b<<2)>>2]=0;b=b+1|0}p=B+11|0;q=B+8|0;if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b;c[x>>2]=w;c[y>>2]=0;a[z>>0]=1;a[r>>0]=69;o=B+4|0;k=c[d>>2]|0;a:while(1){if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;n=0;l=1}else{n=k;l=0}}else{n=0;l=1}k=c[e>>2]|0;do if(k){f=c[k+12>>2]|0;if((f|0)==(c[k+16>>2]|0))f=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(l)break;else break a;else{c[e>>2]=0;E=19;break}}else E=19;while(0);if((E|0)==19){E=0;if(l){k=0;break}else k=0}f=a[p>>0]|0;f=f<<24>>24<0?c[o>>2]|0:f&255;if((c[v>>2]|0)==(b+f|0)){qN(B,f<<1,0);if((a[p>>0]|0)<0)b=(c[q>>2]&2147483647)+-1|0;else b=10;qN(B,b,0);b=(a[p>>0]|0)<0?c[B>>2]|0:B;c[v>>2]=b+f}l=n+12|0;f=c[l>>2]|0;m=n+16|0;if((f|0)==(c[m>>2]|0))f=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else f=c[f>>2]|0;if(DG(f,z,r,b,v,c[t>>2]|0,c[u>>2]|0,C,w,x,y,s)|0)break;f=c[l>>2]|0;if((f|0)==(c[m>>2]|0)){yb[c[(c[n>>2]|0)+40>>2]&127](n)|0;k=n;continue}else{c[l>>2]=f+4;k=n;continue}}u=a[C+11>>0]|0;if(!((a[z>>0]|0)==0?1:((u<<24>>24<0?c[C+4>>2]|0:u&255)|0)==0)?(A=c[x>>2]|0,(A-w|0)<160):0){z=c[y>>2]|0;c[x>>2]=A+4;c[A>>2]=z}g[j>>2]=+ZF(b,c[v>>2]|0,h);VF(C,w,c[x>>2]|0,h);if(n){b=c[n+12>>2]|0;if((b|0)==(c[n+16>>2]|0))b=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(k){b=c[k+12>>2]|0;if((b|0)==(c[k+16>>2]|0))b=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{E=49;break}else{c[e>>2]=0;E=47;break}}else E=47;while(0);if((E|0)==47?f:0)E=49;if((E|0)==49)c[h>>2]=c[h>>2]|2;E=c[d>>2]|0;kN(B);kN(C);i=D;return E|0}function GG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;A=i;i=i+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;u=A+4|0;v=A;w=$F(f)|0;HG(y,f,q,r);c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}o=z+11|0;p=z+8|0;if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b;c[u>>2]=t;c[v>>2]=0;n=z+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;B=19;break}}else B=19;while(0);if((B|0)==19){B=0;if(k){j=0;break}else j=0}f=a[o>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[s>>2]|0)==(b+f|0)){qN(z,f<<1,0);if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,w,b,s,v,c[r>>2]|0,y,t,u,q)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}r=a[y+11>>0]|0;if((r<<24>>24<0?c[y+4>>2]|0:r&255)|0?(x=c[u>>2]|0,(x-t|0)<160):0){v=c[v>>2]|0;c[u>>2]=x+4;c[x>>2]=v}x=bG(b,c[s>>2]|0,g,w)|0;c[h>>2]=x;c[h+4>>2]=E;VF(y,t,c[u>>2]|0,g);if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{B=49;break}else{c[e>>2]=0;B=47;break}}else B=47;while(0);if((B|0)==47?f:0)B=49;if((B|0)==49)c[g>>2]=c[g>>2]|2;B=c[d>>2]|0;kN(z);kN(y);i=A;return B|0}function HG(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=i;i=i+16|0;g=f;b=AE(b)|0;c[g>>2]=b;h=KF(g,1455452)|0;Lb[c[(c[h>>2]|0)+48>>2]&31](h,1443238,1443264,d)|0;d=KF(g,1455460)|0;c[e>>2]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](a,d);WM(b)|0;i=f;return}function IG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;A=i;i=i+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;u=A+4|0;v=A;w=$F(f)|0;HG(y,f,q,r);c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}o=z+11|0;p=z+8|0;if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b;c[u>>2]=t;c[v>>2]=0;n=z+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;B=19;break}}else B=19;while(0);if((B|0)==19){B=0;if(k){j=0;break}else j=0}f=a[o>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[s>>2]|0)==(b+f|0)){qN(z,f<<1,0);if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,w,b,s,v,c[r>>2]|0,y,t,u,q)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}r=a[y+11>>0]|0;if((r<<24>>24<0?c[y+4>>2]|0:r&255)|0?(x=c[u>>2]|0,(x-t|0)<160):0){v=c[v>>2]|0;c[u>>2]=x+4;c[x>>2]=v}c[h>>2]=dG(b,c[s>>2]|0,g,w)|0;VF(y,t,c[u>>2]|0,g);if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{B=49;break}else{c[e>>2]=0;B=47;break}}else B=47;while(0);if((B|0)==47?f:0)B=49;if((B|0)==49)c[g>>2]=c[g>>2]|2;B=c[d>>2]|0;kN(z);kN(y);i=A;return B|0}function JG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;A=i;i=i+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;u=A+4|0;v=A;w=$F(f)|0;HG(y,f,q,r);c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}o=z+11|0;p=z+8|0;if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b;c[u>>2]=t;c[v>>2]=0;n=z+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;B=19;break}}else B=19;while(0);if((B|0)==19){B=0;if(k){j=0;break}else j=0}f=a[o>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[s>>2]|0)==(b+f|0)){qN(z,f<<1,0);if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,w,b,s,v,c[r>>2]|0,y,t,u,q)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}r=a[y+11>>0]|0;if((r<<24>>24<0?c[y+4>>2]|0:r&255)|0?(x=c[u>>2]|0,(x-t|0)<160):0){v=c[v>>2]|0;c[u>>2]=x+4;c[x>>2]=v}c[h>>2]=fG(b,c[s>>2]|0,g,w)|0;VF(y,t,c[u>>2]|0,g);if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{B=49;break}else{c[e>>2]=0;B=47;break}}else B=47;while(0);if((B|0)==47?f:0)B=49;if((B|0)==49)c[g>>2]=c[g>>2]|2;B=c[d>>2]|0;kN(z);kN(y);i=A;return B|0}function KG(d,e,f,g,h,j){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,y=0,z=0,A=0,B=0,C=0;B=i;i=i+304|0;r=B+200|0;s=B+196|0;z=B+184|0;A=B+172|0;t=B+168|0;u=B+8|0;v=B+4|0;w=B;x=$F(g)|0;HG(z,g,r,s);c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[A+(d<<2)>>2]=0;d=d+1|0}p=A+11|0;q=A+8|0;if((a[p>>0]|0)<0)d=(c[q>>2]&2147483647)+-1|0;else d=10;qN(A,d,0);d=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=d;c[v>>2]=u;c[w>>2]=0;o=A+4|0;k=c[e>>2]|0;a:while(1){if(k){g=c[k+12>>2]|0;if((g|0)==(c[k+16>>2]|0))g=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else g=c[g>>2]|0;if((g|0)==-1){c[e>>2]=0;n=0;l=1}else{n=k;l=0}}else{n=0;l=1}k=c[f>>2]|0;do if(k){g=c[k+12>>2]|0;if((g|0)==(c[k+16>>2]|0))g=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else g=c[g>>2]|0;if((g|0)!=-1)if(l)break;else break a;else{c[f>>2]=0;C=19;break}}else C=19;while(0);if((C|0)==19){C=0;if(l){k=0;break}else k=0}g=a[p>>0]|0;g=g<<24>>24<0?c[o>>2]|0:g&255;if((c[t>>2]|0)==(d+g|0)){qN(A,g<<1,0);if((a[p>>0]|0)<0)d=(c[q>>2]&2147483647)+-1|0;else d=10;qN(A,d,0);d=(a[p>>0]|0)<0?c[A>>2]|0:A;c[t>>2]=d+g}l=n+12|0;g=c[l>>2]|0;m=n+16|0;if((g|0)==(c[m>>2]|0))g=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else g=c[g>>2]|0;if(AG(g,x,d,t,w,c[s>>2]|0,z,u,v,r)|0)break;g=c[l>>2]|0;if((g|0)==(c[m>>2]|0)){yb[c[(c[n>>2]|0)+40>>2]&127](n)|0;k=n;continue}else{c[l>>2]=g+4;k=n;continue}}s=a[z+11>>0]|0;if((s<<24>>24<0?c[z+4>>2]|0:s&255)|0?(y=c[v>>2]|0,(y-u|0)<160):0){w=c[w>>2]|0;c[v>>2]=y+4;c[y>>2]=w}b[j>>1]=hG(d,c[t>>2]|0,h,x)|0;VF(z,u,c[v>>2]|0,h);if(n){d=c[n+12>>2]|0;if((d|0)==(c[n+16>>2]|0))d=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else d=c[d>>2]|0;if((d|0)==-1){c[e>>2]=0;g=1}else g=0}else g=1;do if(k){d=c[k+12>>2]|0;if((d|0)==(c[k+16>>2]|0))d=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else d=c[d>>2]|0;if((d|0)!=-1)if(g)break;else{C=49;break}else{c[f>>2]=0;C=47;break}}else C=47;while(0);if((C|0)==47?g:0)C=49;if((C|0)==49)c[h>>2]=c[h>>2]|2;C=c[e>>2]|0;kN(A);kN(z);i=B;return C|0}function LG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;A=i;i=i+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;u=A+4|0;v=A;w=$F(f)|0;HG(y,f,q,r);c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}o=z+11|0;p=z+8|0;if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b;c[u>>2]=t;c[v>>2]=0;n=z+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;B=19;break}}else B=19;while(0);if((B|0)==19){B=0;if(k){j=0;break}else j=0}f=a[o>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[s>>2]|0)==(b+f|0)){qN(z,f<<1,0);if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,w,b,s,v,c[r>>2]|0,y,t,u,q)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}r=a[y+11>>0]|0;if((r<<24>>24<0?c[y+4>>2]|0:r&255)|0?(x=c[u>>2]|0,(x-t|0)<160):0){v=c[v>>2]|0;c[u>>2]=x+4;c[x>>2]=v}x=jG(b,c[s>>2]|0,g,w)|0;c[h>>2]=x;c[h+4>>2]=E;VF(y,t,c[u>>2]|0,g);if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{B=49;break}else{c[e>>2]=0;B=47;break}}else B=47;while(0);if((B|0)==47?f:0)B=49;if((B|0)==49)c[g>>2]=c[g>>2]|2;B=c[d>>2]|0;kN(z);kN(y);i=A;return B|0}function MG(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;A=i;i=i+304|0;q=A+200|0;r=A+196|0;y=A+184|0;z=A+172|0;s=A+168|0;t=A+8|0;u=A+4|0;v=A;w=$F(f)|0;HG(y,f,q,r);c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}o=z+11|0;p=z+8|0;if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b;c[u>>2]=t;c[v>>2]=0;n=z+4|0;j=c[d>>2]|0;a:while(1){if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)==-1){c[d>>2]=0;m=0;k=1}else{m=j;k=0}}else{m=0;k=1}j=c[e>>2]|0;do if(j){f=c[j+12>>2]|0;if((f|0)==(c[j+16>>2]|0))f=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(k)break;else break a;else{c[e>>2]=0;B=19;break}}else B=19;while(0);if((B|0)==19){B=0;if(k){j=0;break}else j=0}f=a[o>>0]|0;f=f<<24>>24<0?c[n>>2]|0:f&255;if((c[s>>2]|0)==(b+f|0)){qN(z,f<<1,0);if((a[o>>0]|0)<0)b=(c[p>>2]&2147483647)+-1|0;else b=10;qN(z,b,0);b=(a[o>>0]|0)<0?c[z>>2]|0:z;c[s>>2]=b+f}k=m+12|0;f=c[k>>2]|0;l=m+16|0;if((f|0)==(c[l>>2]|0))f=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else f=c[f>>2]|0;if(AG(f,w,b,s,v,c[r>>2]|0,y,t,u,q)|0)break;f=c[k>>2]|0;if((f|0)==(c[l>>2]|0)){yb[c[(c[m>>2]|0)+40>>2]&127](m)|0;j=m;continue}else{c[k>>2]=f+4;j=m;continue}}r=a[y+11>>0]|0;if((r<<24>>24<0?c[y+4>>2]|0:r&255)|0?(x=c[u>>2]|0,(x-t|0)<160):0){v=c[v>>2]|0;c[u>>2]=x+4;c[x>>2]=v}c[h>>2]=lG(b,c[s>>2]|0,g,w)|0;VF(y,t,c[u>>2]|0,g);if(m){b=c[m+12>>2]|0;if((b|0)==(c[m+16>>2]|0))b=yb[c[(c[m>>2]|0)+36>>2]&127](m)|0;else b=c[b>>2]|0;if((b|0)==-1){c[d>>2]=0;f=1}else f=0}else f=1;do if(j){b=c[j+12>>2]|0;if((b|0)==(c[j+16>>2]|0))b=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(f)break;else{B=49;break}else{c[e>>2]=0;B=47;break}}else B=47;while(0);if((B|0)==47?f:0)B=49;if((B|0)==49)c[g>>2]=c[g>>2]|2;B=c[d>>2]|0;kN(z);kN(y);i=A;return B|0}function NG(b,d,e,f,g,h,j){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+112|0;k=x;m=(f-e|0)/12|0;if(m>>>0>100){l=zD(m)|0;if(!l){k=0;v=0}else{k=l;v=l}}else v=0;l=0;o=e;p=k;while(1){if((o|0)==(f|0))break;n=a[o+8+3>>0]|0;if(n<<24>>24<0)n=c[o+4>>2]|0;else n=n&255;if(!n){a[p>>0]=2;l=l+1|0;m=m+-1|0}else a[p>>0]=1;o=o+12|0;p=p+1|0}u=0;s=l;a:while(1){l=c[b>>2]|0;do if(l){n=c[l+12>>2]|0;if((n|0)==(c[l+16>>2]|0))l=yb[c[(c[l>>2]|0)+36>>2]&127](l)|0;else l=c[n>>2]|0;if((l|0)==-1){c[b>>2]=0;p=1;break}else{p=(c[b>>2]|0)==0;break}}else p=1;while(0);n=c[d>>2]|0;if(n){l=c[n+12>>2]|0;if((l|0)==(c[n+16>>2]|0))l=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else l=c[l>>2]|0;if((l|0)==-1){c[d>>2]=0;n=0;l=1}else l=0}else{n=0;l=1}o=c[b>>2]|0;if(!((m|0)!=0&(p^l)))break;l=c[o+12>>2]|0;if((l|0)==(c[o+16>>2]|0))l=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else l=c[l>>2]|0;if(!j)l=Eb[c[(c[g>>2]|0)+28>>2]&63](g,l)|0;t=u+1|0;q=e;p=0;r=k;while(1){if((q|0)==(f|0))break;do if((a[r>>0]|0)==1){o=q+8+3|0;if((a[o>>0]|0)<0)n=c[q>>2]|0;else n=q;n=c[n+(u<<2)>>2]|0;if(!j)n=Eb[c[(c[g>>2]|0)+28>>2]&63](g,n)|0;if((l|0)!=(n|0)){a[r>>0]=0;n=p;o=s;m=m+-1|0;break}n=a[o>>0]|0;if(n<<24>>24<0)n=c[q+4>>2]|0;else n=n&255;if((n|0)==(t|0)){a[r>>0]=2;n=1;o=s+1|0;m=m+-1|0}else{n=1;o=s}}else{n=p;o=s}while(0);q=q+12|0;p=n;r=r+1|0;s=o}if(!p){u=t;continue}l=c[b>>2]|0;n=l+12|0;o=c[n>>2]|0;if((o|0)==(c[l+16>>2]|0))yb[c[(c[l>>2]|0)+40>>2]&127](l)|0;else c[n>>2]=o+4;if((s+m|0)>>>0>1){o=e;p=k;l=s}else{u=t;continue}while(1){if((o|0)==(f|0)){u=t;s=l;continue a}if((a[p>>0]|0)==2){n=a[o+8+3>>0]|0;if(n<<24>>24<0)n=c[o+4>>2]|0;else n=n&255;if((n|0)!=(t|0)){a[p>>0]=0;l=l+-1|0}}o=o+12|0;p=p+1|0}}do if(o){l=c[o+12>>2]|0;if((l|0)==(c[o+16>>2]|0))l=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else l=c[l>>2]|0;if((l|0)==-1){c[b>>2]=0;m=1;break}else{m=(c[b>>2]|0)==0;break}}else m=1;while(0);do if(n){l=c[n+12>>2]|0;if((l|0)==(c[n+16>>2]|0))l=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else l=c[l>>2]|0;if((l|0)!=-1)if(m)break;else{w=77;break}else{c[d>>2]=0;w=41;break}}else w=41;while(0);if((w|0)==41)if(m)w=77;if((w|0)==77)c[h>>2]=c[h>>2]|2;while(1){if((e|0)==(f|0)){w=81;break}if((a[k>>0]|0)==2)break;e=e+12|0;k=k+1|0}if((w|0)==81){c[h>>2]=c[h>>2]|4;e=f}AD(v);i=x;return e|0}function OG(a){a=a|0;return}function PG(a){a=a|0;$M(a);return}function QG(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m+4|0;h=m;if(!(c[e+4>>2]&1)){k=c[(c[b>>2]|0)+24>>2]|0;c[h>>2]=c[d>>2];c[l>>2]=c[h>>2];b=Fb[k&31](b,l,e,f,g&1)|0}else{e=AE(e)|0;c[l>>2]=e;b=KF(l,1455436)|0;WM(e)|0;e=c[b>>2]|0;if(g)wb[c[e+24>>2]&127](l,b);else wb[c[e+28>>2]&127](l,b);j=l+11|0;e=a[j>>0]|0;if(e<<24>>24<0){b=c[l>>2]|0;k=8}else b=l;while(1){k=e<<24>>24<0;if((b|0)==((k?c[l>>2]|0:l)+(k?c[l+4>>2]|0:e&255)|0))break;e=a[b>>0]|0;f=c[d>>2]|0;do if(f|0){h=f+24|0;g=c[h>>2]|0;if((g|0)!=(c[f+28>>2]|0)){c[h>>2]=g+1;a[g>>0]=e;break}if((Eb[c[(c[f>>2]|0)+52>>2]&63](f,e&255)|0)==-1)c[d>>2]=0}while(0);e=a[j>>0]|0;b=b+1|0;k=8}b=c[d>>2]|0;kN(l)}i=m;return b|0}function RG(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+64|0;j=b;n=b+52|0;o=b+39|0;h=b+16|0;m=b+12|0;l=b+4|0;k=b+8|0;a[n>>0]=a[1443492]|0;a[n+1>>0]=a[1443493]|0;a[n+2>>0]=a[1443494]|0;a[n+3>>0]=a[1443495]|0;a[n+4>>0]=a[1443496]|0;a[n+5>>0]=a[1443497]|0;cH(n+1|0,1443498,1,c[e+4>>2]|0);p=MF()|0;c[j>>2]=g;g=o+(YG(o,13,p,n,j)|0)|0;n=ZG(o,g,e)|0;c[j>>2]=AE(e)|0;dH(o,n,g,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[d>>2];d=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=_G(j,h,d,g,e,f)|0;i=b;return g|0}function SG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=i;i=i+96|0;j=a+8|0;o=a;n=a+71|0;h=a+28|0;m=a+24|0;l=a+16|0;k=a+20|0;p=o;c[p>>2]=37;c[p+4>>2]=0;cH(o+1|0,1443489,1,c[d+4>>2]|0);p=MF()|0;q=j;c[q>>2]=f;c[q+4>>2]=g;f=n+(YG(n,23,p,o,j)|0)|0;g=ZG(n,f,d)|0;c[j>>2]=AE(d)|0;dH(n,g,f,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[b>>2];f=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=_G(j,h,f,g,d,e)|0;i=a;return g|0}function TG(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+64|0;j=b;n=b+52|0;o=b+40|0;h=b+16|0;m=b+12|0;l=b+4|0;k=b+8|0;a[n>>0]=a[1443492]|0;a[n+1>>0]=a[1443493]|0;a[n+2>>0]=a[1443494]|0;a[n+3>>0]=a[1443495]|0;a[n+4>>0]=a[1443496]|0;a[n+5>>0]=a[1443497]|0;cH(n+1|0,1443498,0,c[e+4>>2]|0);p=MF()|0;c[j>>2]=g;g=o+(YG(o,12,p,n,j)|0)|0;n=ZG(o,g,e)|0;c[j>>2]=AE(e)|0;dH(o,n,g,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[d>>2];d=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=_G(j,h,d,g,e,f)|0;i=b;return g|0}function UG(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=i;i=i+96|0;j=a+8|0;o=a;n=a+71|0;h=a+28|0;m=a+24|0;l=a+16|0;k=a+20|0;p=o;c[p>>2]=37;c[p+4>>2]=0;cH(o+1|0,1443489,0,c[d+4>>2]|0);p=MF()|0;q=j;c[q>>2]=f;c[q+4>>2]=g;f=n+(YG(n,23,p,o,j)|0)|0;g=ZG(n,f,d)|0;c[j>>2]=AE(d)|0;dH(n,g,f,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[b>>2];f=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=_G(j,h,f,g,d,e)|0;i=a;return g|0}function VG(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=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;i=i+176|0;r=v+72|0;o=v+48|0;n=v+32|0;k=v+24|0;g=v+8|0;m=v;p=v+134|0;q=v+68|0;j=v+76|0;u=v+64|0;s=v+60|0;t=v+56|0;l=m;c[l>>2]=37;c[l+4>>2]=0;l=$G(m+1|0,1459454,c[d+4>>2]|0)|0;c[q>>2]=p;a=MF()|0;if(l){c[g>>2]=c[d+8>>2];h[g+8>>3]=f;a=YG(p,30,a,m,g)|0}else{h[k>>3]=f;a=YG(p,30,a,m,k)|0}if((a|0)>29){a=MF()|0;if(l){c[n>>2]=c[d+8>>2];h[n+8>>3]=f;a=aH(q,a,m,n)|0}else{h[o>>3]=f;a=aH(q,a,m,o)|0}g=c[q>>2]|0;if(!g){k=c[q>>2]|0;n=k}else{n=g;k=g}}else{n=0;k=c[q>>2]|0}l=k+a|0;m=ZG(k,l,d)|0;if((k|0)!=(p|0)){a=zD(a<<1)|0;if(!a){j=0;g=0;a=c[q>>2]|0}else{j=a;g=a;a=k}}else{g=0;a=p}c[r>>2]=AE(d)|0;bH(a,m,l,j,u,s,r);WM(c[r>>2]|0)|0;c[t>>2]=c[b>>2];u=c[u>>2]|0;b=c[s>>2]|0;c[r>>2]=c[t>>2];e=_G(r,j,u,b,d,e)|0;AD(g);AD(n);i=v;return e|0}function WG(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=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;i=i+176|0;r=v+72|0;o=v+48|0;n=v+32|0;k=v+24|0;g=v+8|0;m=v;p=v+134|0;q=v+68|0;j=v+76|0;u=v+64|0;s=v+60|0;t=v+56|0;l=m;c[l>>2]=37;c[l+4>>2]=0;l=$G(m+1|0,1443487,c[d+4>>2]|0)|0;c[q>>2]=p;a=MF()|0;if(l){c[g>>2]=c[d+8>>2];h[g+8>>3]=f;a=YG(p,30,a,m,g)|0}else{h[k>>3]=f;a=YG(p,30,a,m,k)|0}if((a|0)>29){a=MF()|0;if(l){c[n>>2]=c[d+8>>2];h[n+8>>3]=f;a=aH(q,a,m,n)|0}else{h[o>>3]=f;a=aH(q,a,m,o)|0}g=c[q>>2]|0;if(!g){k=c[q>>2]|0;n=k}else{n=g;k=g}}else{n=0;k=c[q>>2]|0}l=k+a|0;m=ZG(k,l,d)|0;if((k|0)!=(p|0)){a=zD(a<<1)|0;if(!a){j=0;g=0;a=c[q>>2]|0}else{j=a;g=a;a=k}}else{g=0;a=p}c[r>>2]=AE(d)|0;bH(a,m,l,j,u,s,r);WM(c[r>>2]|0)|0;c[t>>2]=c[b>>2];u=c[u>>2]|0;b=c[s>>2]|0;c[r>>2]=c[t>>2];e=_G(r,j,u,b,d,e)|0;AD(g);AD(n);i=v;return e|0}function XG(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+80|0;m=b;l=b+68|0;h=b+48|0;k=b+8|0;n=b+4|0;a[l>>0]=a[1443481]|0;a[l+1>>0]=a[1443482]|0;a[l+2>>0]=a[1443483]|0;a[l+3>>0]=a[1443484]|0;a[l+4>>0]=a[1443485]|0;a[l+5>>0]=a[1443486]|0;j=MF()|0;c[m>>2]=g;g=YG(h,20,j,l,m)|0;l=h+g|0;j=ZG(h,l,e)|0;p=AE(e)|0;c[m>>2]=p;o=KF(m,1455420)|0;WM(p)|0;Lb[c[(c[o>>2]|0)+32>>2]&31](o,h,l,k)|0;g=k+g|0;c[n>>2]=c[d>>2];c[m>>2]=c[n>>2];g=_G(m,k,(j|0)==(l|0)?g:k+(j-h)|0,g,e,f)|0;i=b;return g|0}function YG(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;g=i;i=i+16|0;h=g;c[h>>2]=f;f=uD(d)|0;d=WB(a,b,e,h)|0;if(f|0)uD(f)|0;i=g;return d|0}function ZG(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;a:do switch((c[e+4>>2]&176)<<24>>24){case 16:{e=a[b>>0]|0;switch(e<<24>>24){case 43:case 45:{b=b+1|0;break a}default:{}}if((d-b|0)>1&e<<24>>24==48){switch(a[b+1>>0]|0){case 88:case 120:break;default:{f=7;break a}}b=b+2|0}else f=7;break}case 32:{b=d;break}default:f=7}while(0);return b|0}function _G(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+16|0;n=o;j=c[b>>2]|0;a:do if(!j)j=0;else{l=d;k=f-l|0;m=g+12|0;g=c[m>>2]|0;g=(g|0)>(k|0)?g-k|0:0;k=e;l=k-l|0;if((l|0)>0?(Ab[c[(c[j>>2]|0)+48>>2]&127](j,d,l)|0)!=(l|0):0){c[b>>2]=0;j=0;break}do if((g|0)>0){c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;jN(n,g,h);if((Ab[c[(c[j>>2]|0)+48>>2]&127](j,(a[n+11>>0]|0)<0?c[n>>2]|0:n,g)|0)==(g|0)){kN(n);break}else{c[b>>2]=0;kN(n);j=0;break a}}while(0);f=f-k|0;if((f|0)>0?(Ab[c[(c[j>>2]|0)+48>>2]&127](j,e,f)|0)!=(f|0):0){c[b>>2]=0;j=0;break}c[m>>2]=0}while(0);i=o;return j|0}function $G(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;if(d&2048){a[b>>0]=43;b=b+1|0}if(d&1024){a[b>>0]=35;b=b+1|0}h=d&260;e=d>>>14;g=(h|0)==260;if(g)f=0;else{a[b>>0]=46;a[b+1>>0]=42;f=1;b=b+2|0}while(1){d=a[c>>0]|0;if(!(d<<24>>24))break;a[b>>0]=d;c=c+1|0;b=b+1|0}a:do switch(h&511){case 4:if(!(e&1)){a[b>>0]=102;break a}else{a[b>>0]=70;break a}case 256:if(!(e&1)){a[b>>0]=101;break a}else{a[b>>0]=69;break a}default:{d=(e&1|0)!=0;if(g)if(d){a[b>>0]=65;break a}else{a[b>>0]=97;break a}else if(d){a[b>>0]=71;break a}else{a[b>>0]=103;break a}}}while(0);return f|0}function aH(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;g=f;c[g>>2]=e;e=uD(b)|0;b=bD(a,d,g)|0;if(e|0)uD(e)|0;i=f;return b|0}function bH(b,d,e,f,g,h,j){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,y=0;w=i;i=i+16|0;t=w;u=KF(j,1455420)|0;s=KF(j,1455436)|0;wb[c[(c[s>>2]|0)+20>>2]&127](t,s);c[h>>2]=f;j=a[b>>0]|0;switch(j<<24>>24){case 43:case 45:{r=Eb[c[(c[u>>2]|0)+28>>2]&63](u,j)|0;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=r;k=b+1|0;break}default:k=b}r=e;a:do if((r-k|0)>1?(a[k>>0]|0)==48:0){j=k+1|0;switch(a[j>>0]|0){case 88:case 120:break;default:{j=k;v=10;break a}}p=Eb[c[(c[u>>2]|0)+28>>2]&63](u,48)|0;q=c[h>>2]|0;c[h>>2]=q+1;a[q>>0]=p;k=k+2|0;q=Eb[c[(c[u>>2]|0)+28>>2]&63](u,a[j>>0]|0)|0;j=c[h>>2]|0;c[h>>2]=j+1;a[j>>0]=q;j=k;while(1){if(j>>>0>=e>>>0)break a;q=a[j>>0]|0;if(!(tD(q,MF()|0)|0))break a;j=j+1|0}}else{j=k;v=10}while(0);b:do if((v|0)==10)while(1){v=0;if(j>>>0>=e>>>0)break b;q=a[j>>0]|0;if(!(rD(q,MF()|0)|0))break b;j=j+1|0;v=10}while(0);p=t+11|0;o=a[p>>0]|0;q=t+4|0;c:do if((o<<24>>24<0?c[q>>2]|0:o&255)|0){d:do if((k|0)!=(j|0)){l=j;m=k;while(1){l=l+-1|0;if(m>>>0>=l>>>0)break d;o=a[m>>0]|0;a[m>>0]=a[l>>0]|0;a[l>>0]=o;m=m+1|0}}while(0);o=yb[c[(c[s>>2]|0)+16>>2]&127](s)|0;n=k;m=0;l=0;while(1){if(n>>>0>=j>>>0)break;x=a[((a[p>>0]|0)<0?c[t>>2]|0:t)+l>>0]|0;if(x<<24>>24>0&(m|0)==(x<<24>>24|0)){m=c[h>>2]|0;c[h>>2]=m+1;a[m>>0]=o;m=a[p>>0]|0;l=(l>>>0<((m<<24>>24<0?c[q>>2]|0:m&255)+-1|0)>>>0&1)+l|0;m=0}y=Eb[c[(c[u>>2]|0)+28>>2]&63](u,a[n>>0]|0)|0;x=c[h>>2]|0;c[h>>2]=x+1;a[x>>0]=y;n=n+1|0;m=m+1|0}l=f+(k-b)|0;k=c[h>>2]|0;if((l|0)==(k|0))l=u;else while(1){k=k+-1|0;if(l>>>0>=k>>>0){l=u;break c}y=a[l>>0]|0;a[l>>0]=a[k>>0]|0;a[k>>0]=y;l=l+1|0}}else{Lb[c[(c[u>>2]|0)+32>>2]&31](u,k,j,c[h>>2]|0)|0;c[h>>2]=(c[h>>2]|0)+(j-k);l=u}while(0);while(1){if(j>>>0>=e>>>0)break;k=a[j>>0]|0;if(k<<24>>24==46){v=29;break}x=Eb[c[(c[l>>2]|0)+28>>2]&63](u,k)|0;y=c[h>>2]|0;c[h>>2]=y+1;a[y>>0]=x;j=j+1|0}if((v|0)==29){x=yb[c[(c[s>>2]|0)+12>>2]&127](s)|0;y=c[h>>2]|0;c[h>>2]=y+1;a[y>>0]=x;j=j+1|0}Lb[c[(c[u>>2]|0)+32>>2]&31](u,j,e,c[h>>2]|0)|0;y=(c[h>>2]|0)+(r-j)|0;c[h>>2]=y;c[g>>2]=(d|0)==(e|0)?y:f+(d-b)|0;kN(t);i=w;return}function cH(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0;if(e&2048){a[b>>0]=43;b=b+1|0}if(e&512){a[b>>0]=35;b=b+1|0}while(1){f=a[c>>0]|0;if(!(f<<24>>24))break;a[b>>0]=f;c=c+1|0;b=b+1|0}a:do switch(e&74){case 64:{a[b>>0]=111;break}case 8:if(!(e&16384)){a[b>>0]=120;break a}else{a[b>>0]=88;break a}default:if(d){a[b>>0]=100;break a}else{a[b>>0]=117;break a}}while(0);return}function dH(b,d,e,f,g,h,j){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;s=i;i=i+16|0;r=s;q=KF(j,1455420)|0;m=KF(j,1455436)|0;wb[c[(c[m>>2]|0)+20>>2]&127](r,m);o=r+11|0;n=a[o>>0]|0;p=r+4|0;if((n<<24>>24<0?c[p>>2]|0:n&255)|0){c[h>>2]=f;j=a[b>>0]|0;switch(j<<24>>24){case 43:case 45:{n=Eb[c[(c[q>>2]|0)+28>>2]&63](q,j)|0;j=c[h>>2]|0;c[h>>2]=j+1;a[j>>0]=n;j=b+1|0;break}default:j=b}a:do if((e-j|0)>1?(a[j>>0]|0)==48:0){k=j+1|0;switch(a[k>>0]|0){case 88:case 120:break;default:break a}n=Eb[c[(c[q>>2]|0)+28>>2]&63](q,48)|0;l=c[h>>2]|0;c[h>>2]=l+1;a[l>>0]=n;l=Eb[c[(c[q>>2]|0)+28>>2]&63](q,a[k>>0]|0)|0;n=c[h>>2]|0;c[h>>2]=n+1;a[n>>0]=l;j=j+2|0}while(0);b:do if((j|0)!=(e|0)){k=e;l=j;while(1){k=k+-1|0;if(l>>>0>=k>>>0)break b;n=a[l>>0]|0;a[l>>0]=a[k>>0]|0;a[k>>0]=n;l=l+1|0}}while(0);n=yb[c[(c[m>>2]|0)+16>>2]&127](m)|0;m=j;k=0;l=0;while(1){if(m>>>0>=e>>>0)break;t=a[((a[o>>0]|0)<0?c[r>>2]|0:r)+k>>0]|0;if(t<<24>>24!=0&(l|0)==(t<<24>>24|0)){l=c[h>>2]|0;c[h>>2]=l+1;a[l>>0]=n;l=a[o>>0]|0;k=(k>>>0<((l<<24>>24<0?c[p>>2]|0:l&255)+-1|0)>>>0&1)+k|0;l=0}u=Eb[c[(c[q>>2]|0)+28>>2]&63](q,a[m>>0]|0)|0;t=c[h>>2]|0;c[h>>2]=t+1;a[t>>0]=u;m=m+1|0;l=l+1|0}j=f+(j-b)|0;k=c[h>>2]|0;if((j|0)!=(k|0)){while(1){k=k+-1|0;if(j>>>0>=k>>>0)break;u=a[j>>0]|0;a[j>>0]=a[k>>0]|0;a[k>>0]=u;j=j+1|0}j=c[h>>2]|0}}else{Lb[c[(c[q>>2]|0)+32>>2]&31](q,b,e,f)|0;j=f+(e-b)|0;c[h>>2]=j}c[g>>2]=(d|0)==(e|0)?j:f+(d-b)|0;kN(r);i=s;return}function eH(a){a=a|0;return}function fH(a){a=a|0;$M(a);return}function gH(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;l=m+4|0;h=m;if(!(c[e+4>>2]&1)){k=c[(c[b>>2]|0)+24>>2]|0;c[h>>2]=c[d>>2];c[l>>2]=c[h>>2];b=Fb[k&31](b,l,e,f,g&1)|0}else{e=AE(e)|0;c[l>>2]=e;b=KF(l,1455460)|0;WM(e)|0;e=c[b>>2]|0;if(g)wb[c[e+24>>2]&127](l,b);else wb[c[e+28>>2]&127](l,b);j=l+8+3|0;b=a[j>>0]|0;e=c[l>>2]|0;k=l+4|0;g=b<<24>>24<0?e:l;while(1){h=b<<24>>24<0;if((g|0)==((h?e:l)+((h?c[k>>2]|0:b&255)<<2)|0))break;b=c[g>>2]|0;e=c[d>>2]|0;if(e|0){f=e+24|0;h=c[f>>2]|0;if((h|0)==(c[e+28>>2]|0))b=Eb[c[(c[e>>2]|0)+52>>2]&63](e,b)|0;else{c[f>>2]=h+4;c[h>>2]=b}if((b|0)==-1)c[d>>2]=0}g=g+4|0;b=a[j>>0]|0;e=c[l>>2]|0}b=c[d>>2]|0;CN(l)}i=m;return b|0}function hH(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+128|0;j=b;n=b+122|0;o=b+108|0;h=b+16|0;m=b+12|0;l=b+4|0;k=b+8|0;a[n>>0]=a[1443492]|0;a[n+1>>0]=a[1443493]|0;a[n+2>>0]=a[1443494]|0;a[n+3>>0]=a[1443495]|0;a[n+4>>0]=a[1443496]|0;a[n+5>>0]=a[1443497]|0;cH(n+1|0,1443498,1,c[e+4>>2]|0);p=MF()|0;c[j>>2]=g;g=o+(YG(o,13,p,n,j)|0)|0;n=ZG(o,g,e)|0;c[j>>2]=AE(e)|0;qH(o,n,g,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[d>>2];d=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=oH(j,h,d,g,e,f)|0;i=b;return g|0}function iH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=i;i=i+224|0;j=a+8|0;o=a;n=a+200|0;h=a+28|0;m=a+24|0;l=a+16|0;k=a+20|0;p=o;c[p>>2]=37;c[p+4>>2]=0;cH(o+1|0,1443489,1,c[d+4>>2]|0);p=MF()|0;q=j;c[q>>2]=f;c[q+4>>2]=g;f=n+(YG(n,23,p,o,j)|0)|0;g=ZG(n,f,d)|0;c[j>>2]=AE(d)|0;qH(n,g,f,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[b>>2];f=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=oH(j,h,f,g,d,e)|0;i=a;return g|0}function jH(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+128|0;j=b;n=b+112|0;o=b+100|0;h=b+16|0;m=b+12|0;l=b+4|0;k=b+8|0;a[n>>0]=a[1443492]|0;a[n+1>>0]=a[1443493]|0;a[n+2>>0]=a[1443494]|0;a[n+3>>0]=a[1443495]|0;a[n+4>>0]=a[1443496]|0;a[n+5>>0]=a[1443497]|0;cH(n+1|0,1443498,0,c[e+4>>2]|0);p=MF()|0;c[j>>2]=g;g=o+(YG(o,12,p,n,j)|0)|0;n=ZG(o,g,e)|0;c[j>>2]=AE(e)|0;qH(o,n,g,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[d>>2];d=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=oH(j,h,d,g,e,f)|0;i=b;return g|0}function kH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=i;i=i+224|0;j=a+8|0;o=a;n=a+200|0;h=a+28|0;m=a+24|0;l=a+16|0;k=a+20|0;p=o;c[p>>2]=37;c[p+4>>2]=0;cH(o+1|0,1443489,0,c[d+4>>2]|0);p=MF()|0;q=j;c[q>>2]=f;c[q+4>>2]=g;f=n+(YG(n,23,p,o,j)|0)|0;g=ZG(n,f,d)|0;c[j>>2]=AE(d)|0;qH(n,g,f,h,m,l,j);WM(c[j>>2]|0)|0;c[k>>2]=c[b>>2];f=c[m>>2]|0;g=c[l>>2]|0;c[j>>2]=c[k>>2];g=oH(j,h,f,g,d,e)|0;i=a;return g|0}function lH(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=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;i=i+336|0;r=v+300|0;n=v+48|0;m=v+32|0;j=v+24|0;g=v+8|0;l=v;p=v+304|0;q=v+296|0;o=v+68|0;u=v+64|0;s=v+60|0;t=v+56|0;k=l;c[k>>2]=37;c[k+4>>2]=0;k=$G(l+1|0,1459454,c[d+4>>2]|0)|0;c[q>>2]=p;a=MF()|0;if(k){c[g>>2]=c[d+8>>2];h[g+8>>3]=f;a=YG(p,30,a,l,g)|0}else{h[j>>3]=f;a=YG(p,30,a,l,j)|0}if((a|0)>29){a=MF()|0;if(k){c[m>>2]=c[d+8>>2];h[m+8>>3]=f;a=aH(q,a,l,m)|0}else{h[n>>3]=f;a=aH(q,a,l,n)|0}g=c[q>>2]|0;if(!g){k=c[q>>2]|0;n=k}else{n=g;k=g}}else{n=0;k=c[q>>2]|0}l=k+a|0;m=ZG(k,l,d)|0;if((k|0)!=(p|0)){a=zD(a<<3)|0;if(!a){g=a;j=a;a=c[q>>2]|0}else{g=a;j=a;a=k}}else{g=o;j=0;a=p}c[r>>2]=AE(d)|0;pH(a,m,l,g,u,s,r);WM(c[r>>2]|0)|0;c[t>>2]=c[b>>2];u=c[u>>2]|0;a=c[s>>2]|0;c[r>>2]=c[t>>2];a=oH(r,g,u,a,d,e)|0;c[b>>2]=a;if(j|0)AD(j);AD(n);i=v;return a|0}function mH(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=+f;var g=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;i=i+336|0;r=v+300|0;n=v+48|0;m=v+32|0;j=v+24|0;g=v+8|0;l=v;p=v+304|0;q=v+296|0;o=v+68|0;u=v+64|0;s=v+60|0;t=v+56|0;k=l;c[k>>2]=37;c[k+4>>2]=0;k=$G(l+1|0,1443487,c[d+4>>2]|0)|0;c[q>>2]=p;a=MF()|0;if(k){c[g>>2]=c[d+8>>2];h[g+8>>3]=f;a=YG(p,30,a,l,g)|0}else{h[j>>3]=f;a=YG(p,30,a,l,j)|0}if((a|0)>29){a=MF()|0;if(k){c[m>>2]=c[d+8>>2];h[m+8>>3]=f;a=aH(q,a,l,m)|0}else{h[n>>3]=f;a=aH(q,a,l,n)|0}g=c[q>>2]|0;if(!g){k=c[q>>2]|0;n=k}else{n=g;k=g}}else{n=0;k=c[q>>2]|0}l=k+a|0;m=ZG(k,l,d)|0;if((k|0)!=(p|0)){a=zD(a<<3)|0;if(!a){g=a;j=a;a=c[q>>2]|0}else{g=a;j=a;a=k}}else{g=o;j=0;a=p}c[r>>2]=AE(d)|0;pH(a,m,l,g,u,s,r);WM(c[r>>2]|0)|0;c[t>>2]=c[b>>2];u=c[u>>2]|0;a=c[s>>2]|0;c[r>>2]=c[t>>2];a=oH(r,g,u,a,d,e)|0;c[b>>2]=a;if(j|0)AD(j);AD(n);i=v;return a|0}function nH(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;b=i;i=i+192|0;m=b;l=b+176|0;h=b+156|0;k=b+4|0;n=b+152|0;a[l>>0]=a[1443481]|0;a[l+1>>0]=a[1443482]|0;a[l+2>>0]=a[1443483]|0;a[l+3>>0]=a[1443484]|0;a[l+4>>0]=a[1443485]|0;a[l+5>>0]=a[1443486]|0;j=MF()|0;c[m>>2]=g;g=YG(h,20,j,l,m)|0;l=h+g|0;j=ZG(h,l,e)|0;p=AE(e)|0;c[m>>2]=p;o=KF(m,1455452)|0;WM(p)|0;Lb[c[(c[o>>2]|0)+48>>2]&31](o,h,l,k)|0;g=k+(g<<2)|0;c[n>>2]=c[d>>2];c[m>>2]=c[n>>2];g=oH(m,k,(j|0)==(l|0)?g:k+(j-h<<2)|0,g,e,f)|0;i=b;return g|0}function oH(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=i;i=i+16|0;n=o;j=c[b>>2]|0;a:do if(!j)j=0;else{p=d;k=f-p>>2;m=g+12|0;g=c[m>>2]|0;g=(g|0)>(k|0)?g-k|0:0;k=e;p=k-p|0;l=p>>2;if((p|0)>0?(Ab[c[(c[j>>2]|0)+48>>2]&127](j,d,l)|0)!=(l|0):0){c[b>>2]=0;j=0;break}do if((g|0)>0){c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;AN(n,g,h);if((Ab[c[(c[j>>2]|0)+48>>2]&127](j,(a[n+8+3>>0]|0)<0?c[n>>2]|0:n,g)|0)==(g|0)){CN(n);break}else{c[b>>2]=0;CN(n);j=0;break a}}while(0);p=f-k|0;f=p>>2;if((p|0)>0?(Ab[c[(c[j>>2]|0)+48>>2]&127](j,e,f)|0)!=(f|0):0){c[b>>2]=0;j=0;break}c[m>>2]=0}while(0);i=o;return j|0}function pH(b,d,e,f,g,h,j){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,y=0,z=0;y=i;i=i+16|0;v=y;w=KF(j,1455452)|0;t=KF(j,1455460)|0;wb[c[(c[t>>2]|0)+20>>2]&127](v,t);c[h>>2]=f;j=a[b>>0]|0;switch(j<<24>>24){case 43:case 45:{u=Eb[c[(c[w>>2]|0)+44>>2]&63](w,j)|0;j=c[h>>2]|0;c[h>>2]=j+4;c[j>>2]=u;j=b+1|0;break}default:j=b}u=e;a:do if((u-j|0)>1?(a[j>>0]|0)==48:0){k=j+1|0;switch(a[k>>0]|0){case 88:case 120:break;default:{k=j;x=10;break a}}r=Eb[c[(c[w>>2]|0)+44>>2]&63](w,48)|0;s=c[h>>2]|0;c[h>>2]=s+4;c[s>>2]=r;j=j+2|0;s=Eb[c[(c[w>>2]|0)+44>>2]&63](w,a[k>>0]|0)|0;k=c[h>>2]|0;c[h>>2]=k+4;c[k>>2]=s;k=j;while(1){if(k>>>0>=e>>>0)break a;s=a[k>>0]|0;if(!(tD(s,MF()|0)|0))break a;k=k+1|0}}else{k=j;x=10}while(0);b:do if((x|0)==10)while(1){x=0;if(k>>>0>=e>>>0)break b;s=a[k>>0]|0;if(!(rD(s,MF()|0)|0))break b;k=k+1|0;x=10}while(0);r=v+11|0;q=a[r>>0]|0;s=v+4|0;c:do if((q<<24>>24<0?c[s>>2]|0:q&255)|0){d:do if((j|0)!=(k|0)){l=k;m=j;while(1){l=l+-1|0;if(m>>>0>=l>>>0)break d;q=a[m>>0]|0;a[m>>0]=a[l>>0]|0;a[l>>0]=q;m=m+1|0}}while(0);q=yb[c[(c[t>>2]|0)+16>>2]&127](t)|0;p=j;l=0;m=0;while(1){if(p>>>0>=k>>>0)break;n=a[r>>0]|0;o=n<<24>>24<0;z=a[(o?c[v>>2]|0:v)+l>>0]|0;if(z<<24>>24>0&(m|0)==(z<<24>>24|0)){m=c[h>>2]|0;c[h>>2]=m+4;c[m>>2]=q;l=(l>>>0<((o?c[s>>2]|0:n&255)+-1|0)>>>0&1)+l|0;m=0}o=Eb[c[(c[w>>2]|0)+44>>2]&63](w,a[p>>0]|0)|0;z=c[h>>2]|0;c[h>>2]=z+4;c[z>>2]=o;p=p+1|0;m=m+1|0}j=f+(j-b<<2)|0;m=c[h>>2]|0;if((j|0)==(m|0))l=w;else{l=m;while(1){l=l+-4|0;if(j>>>0>=l>>>0){l=w;j=m;break c}z=c[j>>2]|0;c[j>>2]=c[l>>2];c[l>>2]=z;j=j+4|0}}}else{Lb[c[(c[w>>2]|0)+48>>2]&31](w,j,k,c[h>>2]|0)|0;j=(c[h>>2]|0)+(k-j<<2)|0;c[h>>2]=j;l=w}while(0);while(1){if(k>>>0>=e>>>0)break;j=a[k>>0]|0;if(j<<24>>24==46){x=29;break}s=Eb[c[(c[l>>2]|0)+44>>2]&63](w,j)|0;z=c[h>>2]|0;j=z+4|0;c[h>>2]=j;c[z>>2]=s;k=k+1|0}if((x|0)==29){x=yb[c[(c[t>>2]|0)+12>>2]&127](t)|0;z=c[h>>2]|0;j=z+4|0;c[h>>2]=j;c[z>>2]=x;k=k+1|0}Lb[c[(c[w>>2]|0)+48>>2]&31](w,k,e,j)|0;z=(c[h>>2]|0)+(u-k<<2)|0;c[h>>2]=z;c[g>>2]=(d|0)==(e|0)?z:f+(d-b<<2)|0;kN(v);i=y;return}function qH(b,d,e,f,g,h,j){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;u=i;i=i+16|0;t=u;s=KF(j,1455452)|0;m=KF(j,1455460)|0;wb[c[(c[m>>2]|0)+20>>2]&127](t,m);q=t+11|0;p=a[q>>0]|0;r=t+4|0;a:do if((p<<24>>24<0?c[r>>2]|0:p&255)|0){c[h>>2]=f;j=a[b>>0]|0;switch(j<<24>>24){case 43:case 45:{p=Eb[c[(c[s>>2]|0)+44>>2]&63](s,j)|0;j=c[h>>2]|0;c[h>>2]=j+4;c[j>>2]=p;j=b+1|0;break}default:j=b}b:do if((e-j|0)>1?(a[j>>0]|0)==48:0){k=j+1|0;switch(a[k>>0]|0){case 88:case 120:break;default:break b}p=Eb[c[(c[s>>2]|0)+44>>2]&63](s,48)|0;o=c[h>>2]|0;c[h>>2]=o+4;c[o>>2]=p;o=Eb[c[(c[s>>2]|0)+44>>2]&63](s,a[k>>0]|0)|0;p=c[h>>2]|0;c[h>>2]=p+4;c[p>>2]=o;j=j+2|0}while(0);c:do if((j|0)!=(e|0)){k=e;l=j;while(1){k=k+-1|0;if(l>>>0>=k>>>0)break c;p=a[l>>0]|0;a[l>>0]=a[k>>0]|0;a[k>>0]=p;l=l+1|0}}while(0);p=yb[c[(c[m>>2]|0)+16>>2]&127](m)|0;o=j;k=0;l=0;while(1){if(o>>>0>=e>>>0)break;m=a[q>>0]|0;n=m<<24>>24<0;v=a[(n?c[t>>2]|0:t)+k>>0]|0;if(v<<24>>24!=0&(l|0)==(v<<24>>24|0)){l=c[h>>2]|0;c[h>>2]=l+4;c[l>>2]=p;k=(k>>>0<((n?c[r>>2]|0:m&255)+-1|0)>>>0&1)+k|0;l=0}n=Eb[c[(c[s>>2]|0)+44>>2]&63](s,a[o>>0]|0)|0;v=c[h>>2]|0;c[h>>2]=v+4;c[v>>2]=n;o=o+1|0;l=l+1|0}j=f+(j-b<<2)|0;l=c[h>>2]|0;if((j|0)!=(l|0)){k=l;while(1){k=k+-4|0;if(j>>>0>=k>>>0){j=l;break a}v=c[j>>2]|0;c[j>>2]=c[k>>2];c[k>>2]=v;j=j+4|0}}}else{Lb[c[(c[s>>2]|0)+48>>2]&31](s,b,e,f)|0;j=f+(e-b<<2)|0;c[h>>2]=j}while(0);c[g>>2]=(d|0)==(e|0)?j:f+(d-b<<2)|0;kN(t);i=u;return}function rH(a){a=a|0;return}function sH(a){a=a|0;$M(a);return}function tH(a){a=a|0;return 2}function uH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=MH(a,k,j,e,f,g,1444017,1444025)|0;i=h;return g|0}function vH(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=i;i=i+16|0;k=j+12|0;l=j+8|0;n=j+4|0;m=j;o=b+8|0;o=yb[c[(c[o>>2]|0)+20>>2]&127](o)|0;c[n>>2]=c[d>>2];c[m>>2]=c[e>>2];e=a[o+11>>0]|0;p=e<<24>>24<0;d=p?c[o>>2]|0:o;e=d+(p?c[o+4>>2]|0:e&255)|0;c[l>>2]=c[n>>2];c[k>>2]=c[m>>2];h=MH(b,l,k,f,g,h,d,e)|0;i=j;return h|0}function wH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455420)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];KH(a,g+24|0,b,j,f,e);i=h;return c[b>>2]|0}function xH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455420)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];LH(a,g+16|0,b,j,f,e);i=h;return c[b>>2]|0}function yH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455420)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];XH(a,g+20|0,b,j,f,e);i=h;return c[b>>2]|0}function zH(b,d,e,f,g,h,j,k){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,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;S=i;i=i+144|0;l=S+128|0;k=S+112|0;Q=S+124|0;R=S+120|0;m=S+116|0;n=S+108|0;o=S+104|0;p=S+100|0;q=S+96|0;r=S+92|0;s=S+88|0;t=S+84|0;u=S+80|0;v=S+76|0;w=S+72|0;x=S+68|0;y=S+64|0;z=S+60|0;A=S+56|0;B=S+52|0;C=S+48|0;D=S+44|0;E=S+40|0;F=S+36|0;G=S+32|0;H=S+28|0;I=S+24|0;J=S+20|0;K=S+16|0;L=S+12|0;M=S+8|0;N=S+4|0;O=S;c[g>>2]=0;U=AE(f)|0;c[l>>2]=U;P=KF(l,1455420)|0;WM(U)|0;do switch(j<<24>>24|0){case 65:case 97:{c[Q>>2]=c[e>>2];c[l>>2]=c[Q>>2];KH(b,h+24|0,d,l,g,P);T=26;break}case 104:case 66:case 98:{c[R>>2]=c[e>>2];c[l>>2]=c[R>>2];LH(b,h+16|0,d,l,g,P);T=26;break}case 99:{j=b+8|0;j=yb[c[(c[j>>2]|0)+12>>2]&127](j)|0;c[m>>2]=c[d>>2];c[n>>2]=c[e>>2];T=a[j+11>>0]|0;e=T<<24>>24<0;U=e?c[j>>2]|0:j;T=U+(e?c[j+4>>2]|0:T&255)|0;c[k>>2]=c[m>>2];c[l>>2]=c[n>>2];c[d>>2]=MH(b,k,l,f,g,h,U,T)|0;T=26;break}case 101:case 100:{c[o>>2]=c[e>>2];c[l>>2]=c[o>>2];NH(b,h+12|0,d,l,g,P);T=26;break}case 68:{c[p>>2]=c[d>>2];c[q>>2]=c[e>>2];c[k>>2]=c[p>>2];c[l>>2]=c[q>>2];c[d>>2]=MH(b,k,l,f,g,h,1443977,1443985)|0;T=26;break}case 70:{c[r>>2]=c[d>>2];c[s>>2]=c[e>>2];c[k>>2]=c[r>>2];c[l>>2]=c[s>>2];c[d>>2]=MH(b,k,l,f,g,h,1443985,1443993)|0;T=26;break}case 72:{c[t>>2]=c[e>>2];c[l>>2]=c[t>>2];OH(b,h+8|0,d,l,g,P);T=26;break}case 73:{c[u>>2]=c[e>>2];c[l>>2]=c[u>>2];PH(b,h+8|0,d,l,g,P);T=26;break}case 106:{c[v>>2]=c[e>>2];c[l>>2]=c[v>>2];QH(b,h+28|0,d,l,g,P);T=26;break}case 109:{c[w>>2]=c[e>>2];c[l>>2]=c[w>>2];RH(b,h+16|0,d,l,g,P);T=26;break}case 77:{c[x>>2]=c[e>>2];c[l>>2]=c[x>>2];SH(b,h+4|0,d,l,g,P);T=26;break}case 116:case 110:{c[y>>2]=c[e>>2];c[l>>2]=c[y>>2];TH(b,d,l,g,P);T=26;break}case 112:{c[z>>2]=c[e>>2];c[l>>2]=c[z>>2];UH(b,h+8|0,d,l,g,P);T=26;break}case 114:{c[A>>2]=c[d>>2];c[B>>2]=c[e>>2];c[k>>2]=c[A>>2];c[l>>2]=c[B>>2];c[d>>2]=MH(b,k,l,f,g,h,1443993,1444004)|0;T=26;break}case 82:{c[C>>2]=c[d>>2];c[D>>2]=c[e>>2];c[k>>2]=c[C>>2];c[l>>2]=c[D>>2];c[d>>2]=MH(b,k,l,f,g,h,1444004,1444009)|0;T=26;break}case 83:{c[E>>2]=c[e>>2];c[l>>2]=c[E>>2];VH(b,h,d,l,g,P);T=26;break}case 84:{c[F>>2]=c[d>>2];c[G>>2]=c[e>>2];c[k>>2]=c[F>>2];c[l>>2]=c[G>>2];c[d>>2]=MH(b,k,l,f,g,h,1444009,1444017)|0;T=26;break}case 119:{c[H>>2]=c[e>>2];c[l>>2]=c[H>>2];WH(b,h+24|0,d,l,g,P);T=26;break}case 120:{U=c[(c[b>>2]|0)+20>>2]|0;c[I>>2]=c[d>>2];c[J>>2]=c[e>>2];c[k>>2]=c[I>>2];c[l>>2]=c[J>>2];k=xb[U&63](b,k,l,f,g,h)|0;break}case 88:{j=b+8|0;j=yb[c[(c[j>>2]|0)+24>>2]&127](j)|0;c[K>>2]=c[d>>2];c[L>>2]=c[e>>2];T=a[j+11>>0]|0;e=T<<24>>24<0;U=e?c[j>>2]|0:j;T=U+(e?c[j+4>>2]|0:T&255)|0;c[k>>2]=c[K>>2];c[l>>2]=c[L>>2];c[d>>2]=MH(b,k,l,f,g,h,U,T)|0;T=26;break}case 121:{c[M>>2]=c[e>>2];c[l>>2]=c[M>>2];XH(b,h+20|0,d,l,g,P);T=26;break}case 89:{c[N>>2]=c[e>>2];c[l>>2]=c[N>>2];YH(b,h+20|0,d,l,g,P);T=26;break}case 37:{c[O>>2]=c[e>>2];c[l>>2]=c[O>>2];ZH(b,d,l,g,P);T=26;break}default:{c[g>>2]=c[g>>2]|4;T=26}}while(0);if((T|0)==26)k=c[d>>2]|0;i=S;return k|0}function AH(b){b=b|0;var d=0;if((a[1446840]|0)==0?LO(1446840)|0:0){if((a[1446848]|0)==0?LO(1446848)|0:0){d=1456124;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1456292);db(205,0,o|0)|0}pN(1456124,1443892)|0;pN(1456136,1443899)|0;pN(1456148,1443906)|0;pN(1456160,1443914)|0;pN(1456172,1443924)|0;pN(1456184,1443933)|0;pN(1456196,1443940)|0;pN(1456208,1443949)|0;pN(1456220,1443953)|0;pN(1456232,1443957)|0;pN(1456244,1443961)|0;pN(1456256,1443965)|0;pN(1456268,1443969)|0;pN(1456280,1443973)|0;c[364073]=1456124}return c[364073]|0}function BH(b){b=b|0;var d=0;if((a[1446824]|0)==0?LO(1446824)|0:0){if((a[1446832]|0)==0?LO(1446832)|0:0){d=1455832;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1456120);db(206,0,o|0)|0}pN(1455832,1443762)|0;pN(1455844,1443770)|0;pN(1455856,1443779)|0;pN(1455868,1443785)|0;pN(1455880,1443791)|0;pN(1455892,1443795)|0;pN(1455904,1443800)|0;pN(1455916,1443805)|0;pN(1455928,1443812)|0;pN(1455940,1443822)|0;pN(1455952,1443830)|0;pN(1455964,1443839)|0;pN(1455976,1443848)|0;pN(1455988,1443852)|0;pN(1456e3,1443856)|0;pN(1456012,1443860)|0;pN(1456024,1443791)|0;pN(1456036,1443864)|0;pN(1456048,1443868)|0;pN(1456060,1443872)|0;pN(1456072,1443876)|0;pN(1456084,1443880)|0;pN(1456096,1443884)|0;pN(1456108,1443888)|0;c[364030]=1455832}return c[364030]|0}function CH(b){b=b|0;var d=0;if((a[1446808]|0)==0?LO(1446808)|0:0){if((a[1446816]|0)==0?LO(1446816)|0:0){d=1455540;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1455828);db(207,0,o|0)|0}pN(1455540,1443756)|0;pN(1455552,1443759)|0;c[363957]=1455540}return c[363957]|0}function DH(b){b=b|0;if((a[1446800]|0)==0?LO(1446800)|0:0){c[363882]=0;c[363883]=0;c[363884]=0;iN(1455528,1443735,20);db(199,1455528,o|0)|0}return 1455528}function EH(b){b=b|0;if((a[1446792]|0)==0?LO(1446792)|0:0){c[363879]=0;c[363880]=0;c[363881]=0;iN(1455516,1443723,11);db(199,1455516,o|0)|0}return 1455516}function FH(b){b=b|0;if((a[1446784]|0)==0?LO(1446784)|0:0){c[363876]=0;c[363877]=0;c[363878]=0;iN(1455504,1443714,8);db(199,1455504,o|0)|0}return 1455504}function GH(b){b=b|0;if((a[1446776]|0)==0?LO(1446776)|0:0){c[363873]=0;c[363874]=0;c[363875]=0;iN(1455492,1443705,8);db(199,1455492,o|0)|0}return 1455492}function HH(a){a=a|0;a=1455828;do{a=a+-12|0;kN(a)}while((a|0)!=1455540);return}function IH(a){a=a|0;a=1456120;do{a=a+-12|0;kN(a)}while((a|0)!=1455832);return}function JH(a){a=a|0;a=1456292;do{a=a+-12|0;kN(a)}while((a|0)!=1456124);return}function KH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;h=i;i=i+16|0;j=h+4|0;k=h;a=a+8|0;a=yb[c[c[a>>2]>>2]&127](a)|0;c[k>>2]=c[e>>2];c[j>>2]=c[k>>2];a=(mG(d,j,a,a+168|0,g,f,0)|0)-a|0;if((a|0)<168)c[b>>2]=((a|0)/12|0|0)%7|0;i=h;return}function LH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;h=i;i=i+16|0;j=h+4|0;k=h;a=a+8|0;a=yb[c[(c[a>>2]|0)+4>>2]&127](a)|0;c[k>>2]=c[e>>2];c[j>>2]=c[k>>2];a=(mG(d,j,a,a+288|0,g,f,0)|0)-a|0;if((a|0)<288)c[b>>2]=((a|0)/12|0|0)%12|0;i=h;return}function MH(e,f,g,h,j,k,l,m){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var 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;i=i+16|0;u=B+12|0;t=B+8|0;y=B+4|0;z=B;w=AE(h)|0;c[u>>2]=w;v=KF(u,1455420)|0;WM(w)|0;c[j>>2]=0;w=v+8|0;n=l;l=0;a:while(1){s=(n|0)!=(m|0);o=l;while(1){l=c[f>>2]|0;if(!(s&(o|0)==0))break a;o=l;if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;l=0;o=0}}else l=0;r=(l|0)==0;q=c[g>>2]|0;p=q;do if(q){if((c[q+12>>2]|0)==(c[q+16>>2]|0)?(yb[c[(c[q>>2]|0)+36>>2]&127](q)|0)==-1:0){c[g>>2]=0;p=0;A=13;break}if(!r){A=14;break a}}else A=13;while(0);if((A|0)==13){A=0;if(r){A=14;break a}else q=0}if((Ab[c[(c[v>>2]|0)+36>>2]&127](v,a[n>>0]|0,0)|0)<<24>>24==37){A=16;break}o=a[n>>0]|0;if(o<<24>>24>-1?(x=c[w>>2]|0,b[x+(o<<24>>24<<1)>>1]&8192):0){A=25;break}p=l+12|0;o=c[p>>2]|0;q=l+16|0;if((o|0)==(c[q>>2]|0))o=yb[c[(c[l>>2]|0)+36>>2]&127](l)|0;else o=d[o>>0]|0;r=Eb[c[(c[v>>2]|0)+12>>2]&63](v,o&255)|0;if(r<<24>>24==(Eb[c[(c[v>>2]|0)+12>>2]&63](v,a[n>>0]|0)|0)<<24>>24){A=52;break}c[j>>2]=4;o=4}b:do if((A|0)==16){A=0;s=n+1|0;if((s|0)==(m|0)){A=17;break a}q=Ab[c[(c[v>>2]|0)+36>>2]&127](v,a[s>>0]|0,0)|0;switch(q<<24>>24){case 48:case 69:{n=n+2|0;if((n|0)==(m|0)){A=22;break a}r=q;l=Ab[c[(c[v>>2]|0)+36>>2]&127](v,a[n>>0]|0,0)|0;n=s;break}default:{r=0;l=q}}s=c[(c[e>>2]|0)+36>>2]|0;c[y>>2]=o;c[z>>2]=p;c[t>>2]=c[y>>2];c[u>>2]=c[z>>2];c[f>>2]=Kb[s&15](e,t,u,h,j,k,l,r)|0;l=n+2|0}else if((A|0)==25){while(1){A=0;n=n+1|0;if((n|0)==(m|0)){n=m;break}o=a[n>>0]|0;if(o<<24>>24<=-1)break;if(!(b[x+(o<<24>>24<<1)>>1]&8192))break;else A=25}o=q;while(1){if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;l=0}}else l=0;p=(l|0)==0;do if(q){if((c[q+12>>2]|0)!=(c[q+16>>2]|0))if(p){s=o;break}else{l=n;break b}if((yb[c[(c[q>>2]|0)+36>>2]&127](q)|0)!=-1)if(p^(o|0)==0){s=o;q=o;break}else{l=n;break b}else{c[g>>2]=0;o=0;A=38;break}}else A=38;while(0);if((A|0)==38){A=0;if(p){l=n;break b}else{s=o;q=0}}p=l+12|0;o=c[p>>2]|0;r=l+16|0;if((o|0)==(c[r>>2]|0))o=yb[c[(c[l>>2]|0)+36>>2]&127](l)|0;else o=d[o>>0]|0;if((o&255)<<24>>24<=-1){l=n;break b}if(!(b[(c[w>>2]|0)+(o<<24>>24<<1)>>1]&8192)){l=n;break b}o=c[p>>2]|0;if((o|0)==(c[r>>2]|0)){yb[c[(c[l>>2]|0)+40>>2]&127](l)|0;o=s;continue}else{c[p>>2]=o+1;o=s;continue}}}else if((A|0)==52){A=0;o=c[p>>2]|0;if((o|0)==(c[q>>2]|0))yb[c[(c[l>>2]|0)+40>>2]&127](l)|0;else c[p>>2]=o+1;l=n+1|0}while(0);n=l;l=c[j>>2]|0}if((A|0)==14)c[j>>2]=4;else if((A|0)==17)c[j>>2]=4;else if((A|0)==22)c[j>>2]=4;if(l){if((c[l+12>>2]|0)==(c[l+16>>2]|0)?(yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1:0){c[f>>2]=0;l=0}}else l=0;n=(l|0)==0;o=c[g>>2]|0;do if(o){if((c[o+12>>2]|0)==(c[o+16>>2]|0)?(yb[c[(c[o>>2]|0)+36>>2]&127](o)|0)==-1:0){c[g>>2]=0;A=67;break}if(!n)A=68}else A=67;while(0);if((A|0)==67?n:0)A=68;if((A|0)==68)c[j>>2]=c[j>>2]|2;i=B;return l|0}function NH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a+-1|0)>>>0<31&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function OH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<24&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function PH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a+-1|0)>>>0<12&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function QH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,3)|0;d=c[f>>2]|0;if((a|0)<366&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function RH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<13&(d&4|0)==0)c[b>>2]=a+-1;else c[f>>2]=d|4;i=h;return}function SH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<60&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function TH(a,e,f,g,h){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;j=h+8|0;a:while(1){a=c[e>>2]|0;do if(a){if((c[a+12>>2]|0)==(c[a+16>>2]|0))if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1){c[e>>2]=0;a=0;break}else{a=c[e>>2]|0;break}}else a=0;while(0);a=(a|0)==0;h=c[f>>2]|0;do if(h){if((c[h+12>>2]|0)!=(c[h+16>>2]|0))if(a)break;else break a;if((yb[c[(c[h>>2]|0)+36>>2]&127](h)|0)!=-1)if(a)break;else break a;else{c[f>>2]=0;k=12;break}}else k=12;while(0);if((k|0)==12){k=0;if(a){h=0;break}else h=0}a=c[e>>2]|0;i=c[a+12>>2]|0;if((i|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=d[i>>0]|0;if((a&255)<<24>>24<=-1)break;if(!(b[(c[j>>2]|0)+(a<<24>>24<<1)>>1]&8192))break;a=c[e>>2]|0;h=a+12|0;i=c[h>>2]|0;if((i|0)==(c[a+16>>2]|0)){yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;continue}else{c[h>>2]=i+1;continue}}a=c[e>>2]|0;do if(a){if((c[a+12>>2]|0)==(c[a+16>>2]|0))if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1){c[e>>2]=0;a=0;break}else{a=c[e>>2]|0;break}}else a=0;while(0);a=(a|0)==0;do if(h){if((c[h+12>>2]|0)==(c[h+16>>2]|0)?(yb[c[(c[h>>2]|0)+36>>2]&127](h)|0)==-1:0){c[f>>2]=0;k=32;break}if(!a)k=33}else k=32;while(0);if((k|0)==32?a:0)k=33;if((k|0)==33)c[g>>2]=c[g>>2]|2;return}function UH(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;l=n+4|0;m=n;k=b+8|0;k=yb[c[(c[k>>2]|0)+8>>2]&127](k)|0;b=a[k+11>>0]|0;if(b<<24>>24<0)j=c[k+4>>2]|0;else j=b&255;b=a[k+12+11>>0]|0;if(b<<24>>24<0)b=c[k+16>>2]|0;else b=b&255;do if((j|0)!=(0-b|0)){c[m>>2]=c[f>>2];c[l>>2]=c[m>>2];b=(mG(e,l,k,k+24|0,h,g,0)|0)-k|0;j=c[d>>2]|0;if((j|0)==12&(b|0)==0){c[d>>2]=0;break}if((j|0)<12&(b|0)==12)c[d>>2]=j+12}else c[g>>2]=c[g>>2]|4;while(0);i=n;return}function VH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<61&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function WH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,1)|0;d=c[f>>2]|0;if((a|0)<7&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function XH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,4)|0;if(!(c[f>>2]&4)){if((a|0)<69)a=a+2e3|0;else a=(a|0)<100?a+1900|0:a;c[b>>2]=a+-1900}i=h;return}function YH(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=_H(d,a,f,g,4)|0;if(!(c[f>>2]&4))c[b>>2]=a+-1900;i=h;return}function ZH(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;a=c[b>>2]|0;do if(a){if((c[a+12>>2]|0)==(c[a+16>>2]|0))if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1){c[b>>2]=0;a=0;break}else{a=c[b>>2]|0;break}}else a=0;while(0);h=(a|0)==0;a=c[e>>2]|0;do if(a){if((c[a+12>>2]|0)==(c[a+16>>2]|0)?(yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1:0){c[e>>2]=0;j=11;break}if(h){i=a;j=13}else j=12}else j=11;while(0);if((j|0)==11)if(h)j=12;else{i=0;j=13}a:do if((j|0)==12)c[f>>2]=c[f>>2]|6;else if((j|0)==13){a=c[b>>2]|0;h=c[a+12>>2]|0;if((h|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=d[h>>0]|0;if((Ab[c[(c[g>>2]|0)+36>>2]&127](g,a&255,0)|0)<<24>>24!=37){c[f>>2]=c[f>>2]|4;break}a=c[b>>2]|0;h=a+12|0;g=c[h>>2]|0;if((g|0)==(c[a+16>>2]|0)){yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;a=c[b>>2]|0;if(!a)a=0;else j=21}else{c[h>>2]=g+1;j=21}do if((j|0)==21)if((c[a+12>>2]|0)==(c[a+16>>2]|0))if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1){c[b>>2]=0;a=0;break}else{a=c[b>>2]|0;break}while(0);a=(a|0)==0;do if(i){if((c[i+12>>2]|0)==(c[i+16>>2]|0)?(yb[c[(c[i>>2]|0)+36>>2]&127](i)|0)==-1:0){c[e>>2]=0;j=30;break}if(a)break a}else j=30;while(0);if((j|0)==30?!a:0)break;c[f>>2]=c[f>>2]|2}while(0);return}function _H(a,e,f,g,h){a=a|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=c[a>>2]|0;do if(i){if((c[i+12>>2]|0)==(c[i+16>>2]|0))if((yb[c[(c[i>>2]|0)+36>>2]&127](i)|0)==-1){c[a>>2]=0;i=0;break}else{i=c[a>>2]|0;break}}else i=0;while(0);j=(i|0)==0;i=c[e>>2]|0;do if(i){if((c[i+12>>2]|0)==(c[i+16>>2]|0)?(yb[c[(c[i>>2]|0)+36>>2]&127](i)|0)==-1:0){c[e>>2]=0;r=11;break}if(j)r=13;else r=12}else r=11;while(0);if((r|0)==11)if(j)r=12;else{i=0;r=13}a:do if((r|0)==12){c[f>>2]=c[f>>2]|6;i=0}else if((r|0)==13){j=c[a>>2]|0;k=c[j+12>>2]|0;if((k|0)==(c[j+16>>2]|0))j=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else j=d[k>>0]|0;k=j&255;if(k<<24>>24>-1?(q=g+8|0,b[(c[q>>2]|0)+(j<<24>>24<<1)>>1]&2048):0){j=(Ab[c[(c[g>>2]|0)+36>>2]&127](g,k,0)|0)<<24>>24;k=c[a>>2]|0;l=k+12|0;m=c[l>>2]|0;if((m|0)==(c[k+16>>2]|0)){yb[c[(c[k>>2]|0)+40>>2]&127](k)|0;m=i;l=i}else{c[l>>2]=m+1;m=i;l=i}while(1){i=j+-48|0;o=h+-1|0;j=c[a>>2]|0;do if(j){if((c[j+12>>2]|0)==(c[j+16>>2]|0))if((yb[c[(c[j>>2]|0)+36>>2]&127](j)|0)==-1){c[a>>2]=0;j=0;break}else{j=c[a>>2]|0;break}}else j=0;while(0);k=(j|0)==0;if(l)if((c[l+12>>2]|0)==(c[l+16>>2]|0))if((yb[c[(c[l>>2]|0)+36>>2]&127](l)|0)==-1){c[e>>2]=0;p=0;n=0}else{p=m;n=m}else{p=m;n=l}else{p=m;n=0}j=c[a>>2]|0;if(!((h|0)>1&(k^(n|0)==0)))break;k=c[j+12>>2]|0;if((k|0)==(c[j+16>>2]|0))j=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else j=d[k>>0]|0;k=j&255;if(k<<24>>24<=-1)break a;if(!(b[(c[q>>2]|0)+(j<<24>>24<<1)>>1]&2048))break a;j=((Ab[c[(c[g>>2]|0)+36>>2]&127](g,k,0)|0)<<24>>24)+(i*10|0)|0;i=c[a>>2]|0;k=i+12|0;l=c[k>>2]|0;if((l|0)==(c[i+16>>2]|0)){yb[c[(c[i>>2]|0)+40>>2]&127](i)|0;h=o;m=p;l=n;continue}else{c[k>>2]=l+1;h=o;m=p;l=n;continue}}do if(j){if((c[j+12>>2]|0)==(c[j+16>>2]|0))if((yb[c[(c[j>>2]|0)+36>>2]&127](j)|0)==-1){c[a>>2]=0;j=0;break}else{j=c[a>>2]|0;break}}else j=0;while(0);j=(j|0)==0;do if(p){if((c[p+12>>2]|0)==(c[p+16>>2]|0)?(yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1:0){c[e>>2]=0;r=50;break}if(j)break a}else r=50;while(0);if((r|0)==50?!j:0)break;c[f>>2]=c[f>>2]|2;break}c[f>>2]=c[f>>2]|4;i=0}while(0);return i|0}function $H(a){a=a|0;return}function aI(a){a=a|0;$M(a);return}function bI(a){a=a|0;return 2}function cI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+16|0;j=h+12|0;k=h+8|0;m=h+4|0;l=h;c[m>>2]=c[b>>2];c[l>>2]=c[d>>2];c[k>>2]=c[m>>2];c[j>>2]=c[l>>2];g=uI(a,k,j,e,f,g,883544,883576)|0;i=h;return g|0}function dI(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0;j=i;i=i+16|0;k=j+12|0;l=j+8|0;n=j+4|0;m=j;o=b+8|0;o=yb[c[(c[o>>2]|0)+20>>2]&127](o)|0;c[n>>2]=c[d>>2];c[m>>2]=c[e>>2];e=a[o+8+3>>0]|0;p=e<<24>>24<0;d=p?c[o>>2]|0:o;e=d+((p?c[o+4>>2]|0:e&255)<<2)|0;c[l>>2]=c[n>>2];c[k>>2]=c[m>>2];h=uI(b,l,k,f,g,h,d,e)|0;i=j;return h|0}function eI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455452)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];sI(a,g+24|0,b,j,f,e);i=h;return c[b>>2]|0}function fI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455452)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];tI(a,g+16|0,b,j,f,e);i=h;return c[b>>2]|0}function gI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0;h=i;i=i+16|0;j=h+4|0;k=h;l=AE(e)|0;c[j>>2]=l;e=KF(j,1455452)|0;WM(l)|0;c[k>>2]=c[d>>2];c[j>>2]=c[k>>2];FI(a,g+20|0,b,j,f,e);i=h;return c[b>>2]|0}function hI(b,d,e,f,g,h,j,k){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,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0;S=i;i=i+144|0;l=S+128|0;k=S+112|0;Q=S+124|0;R=S+120|0;m=S+116|0;n=S+108|0;o=S+104|0;p=S+100|0;q=S+96|0;r=S+92|0;s=S+88|0;t=S+84|0;u=S+80|0;v=S+76|0;w=S+72|0;x=S+68|0;y=S+64|0;z=S+60|0;A=S+56|0;B=S+52|0;C=S+48|0;D=S+44|0;E=S+40|0;F=S+36|0;G=S+32|0;H=S+28|0;I=S+24|0;J=S+20|0;K=S+16|0;L=S+12|0;M=S+8|0;N=S+4|0;O=S;c[g>>2]=0;U=AE(f)|0;c[l>>2]=U;P=KF(l,1455452)|0;WM(U)|0;do switch(j<<24>>24|0){case 65:case 97:{c[Q>>2]=c[e>>2];c[l>>2]=c[Q>>2];sI(b,h+24|0,d,l,g,P);T=26;break}case 104:case 66:case 98:{c[R>>2]=c[e>>2];c[l>>2]=c[R>>2];tI(b,h+16|0,d,l,g,P);T=26;break}case 99:{j=b+8|0;j=yb[c[(c[j>>2]|0)+12>>2]&127](j)|0;c[m>>2]=c[d>>2];c[n>>2]=c[e>>2];T=a[j+8+3>>0]|0;e=T<<24>>24<0;U=e?c[j>>2]|0:j;T=U+((e?c[j+4>>2]|0:T&255)<<2)|0;c[k>>2]=c[m>>2];c[l>>2]=c[n>>2];c[d>>2]=uI(b,k,l,f,g,h,U,T)|0;T=26;break}case 101:case 100:{c[o>>2]=c[e>>2];c[l>>2]=c[o>>2];vI(b,h+12|0,d,l,g,P);T=26;break}case 68:{c[p>>2]=c[d>>2];c[q>>2]=c[e>>2];c[k>>2]=c[p>>2];c[l>>2]=c[q>>2];c[d>>2]=uI(b,k,l,f,g,h,883384,883416)|0;T=26;break}case 70:{c[r>>2]=c[d>>2];c[s>>2]=c[e>>2];c[k>>2]=c[r>>2];c[l>>2]=c[s>>2];c[d>>2]=uI(b,k,l,f,g,h,883416,883448)|0;T=26;break}case 72:{c[t>>2]=c[e>>2];c[l>>2]=c[t>>2];wI(b,h+8|0,d,l,g,P);T=26;break}case 73:{c[u>>2]=c[e>>2];c[l>>2]=c[u>>2];xI(b,h+8|0,d,l,g,P);T=26;break}case 106:{c[v>>2]=c[e>>2];c[l>>2]=c[v>>2];yI(b,h+28|0,d,l,g,P);T=26;break}case 109:{c[w>>2]=c[e>>2];c[l>>2]=c[w>>2];zI(b,h+16|0,d,l,g,P);T=26;break}case 77:{c[x>>2]=c[e>>2];c[l>>2]=c[x>>2];AI(b,h+4|0,d,l,g,P);T=26;break}case 116:case 110:{c[y>>2]=c[e>>2];c[l>>2]=c[y>>2];BI(b,d,l,g,P);T=26;break}case 112:{c[z>>2]=c[e>>2];c[l>>2]=c[z>>2];CI(b,h+8|0,d,l,g,P);T=26;break}case 114:{c[A>>2]=c[d>>2];c[B>>2]=c[e>>2];c[k>>2]=c[A>>2];c[l>>2]=c[B>>2];c[d>>2]=uI(b,k,l,f,g,h,883448,883492)|0;T=26;break}case 82:{c[C>>2]=c[d>>2];c[D>>2]=c[e>>2];c[k>>2]=c[C>>2];c[l>>2]=c[D>>2];c[d>>2]=uI(b,k,l,f,g,h,883492,883512)|0;T=26;break}case 83:{c[E>>2]=c[e>>2];c[l>>2]=c[E>>2];DI(b,h,d,l,g,P);T=26;break}case 84:{c[F>>2]=c[d>>2];c[G>>2]=c[e>>2];c[k>>2]=c[F>>2];c[l>>2]=c[G>>2];c[d>>2]=uI(b,k,l,f,g,h,883512,883544)|0;T=26;break}case 119:{c[H>>2]=c[e>>2];c[l>>2]=c[H>>2];EI(b,h+24|0,d,l,g,P);T=26;break}case 120:{U=c[(c[b>>2]|0)+20>>2]|0;c[I>>2]=c[d>>2];c[J>>2]=c[e>>2];c[k>>2]=c[I>>2];c[l>>2]=c[J>>2];k=xb[U&63](b,k,l,f,g,h)|0;break}case 88:{j=b+8|0;j=yb[c[(c[j>>2]|0)+24>>2]&127](j)|0;c[K>>2]=c[d>>2];c[L>>2]=c[e>>2];T=a[j+8+3>>0]|0;e=T<<24>>24<0;U=e?c[j>>2]|0:j;T=U+((e?c[j+4>>2]|0:T&255)<<2)|0;c[k>>2]=c[K>>2];c[l>>2]=c[L>>2];c[d>>2]=uI(b,k,l,f,g,h,U,T)|0;T=26;break}case 121:{c[M>>2]=c[e>>2];c[l>>2]=c[M>>2];FI(b,h+20|0,d,l,g,P);T=26;break}case 89:{c[N>>2]=c[e>>2];c[l>>2]=c[N>>2];GI(b,h+20|0,d,l,g,P);T=26;break}case 37:{c[O>>2]=c[e>>2];c[l>>2]=c[O>>2];HI(b,d,l,g,P);T=26;break}default:{c[g>>2]=c[g>>2]|4;T=26}}while(0);if((T|0)==26)k=c[d>>2]|0;i=S;return k|0}function iI(b){b=b|0;var d=0;if((a[1446920]|0)==0?LO(1446920)|0:0){if((a[1446928]|0)==0?LO(1446928)|0:0){d=1456936;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1457104);db(208,0,o|0)|0}HN(1456936,883044)|0;HN(1456948,883072)|0;HN(1456960,883100)|0;HN(1456972,883132)|0;HN(1456984,883172)|0;HN(1456996,883208)|0;HN(1457008,883236)|0;HN(1457020,883272)|0;HN(1457032,883288)|0;HN(1457044,883304)|0;HN(1457056,883320)|0;HN(1457068,883336)|0;HN(1457080,883352)|0;HN(1457092,883368)|0;c[364276]=1456936}return c[364276]|0}function jI(b){b=b|0;var d=0;if((a[1446904]|0)==0?LO(1446904)|0:0){if((a[1446912]|0)==0?LO(1446912)|0:0){d=1456644;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1456932);db(209,0,o|0)|0}HN(1456644,882524)|0;HN(1456656,882556)|0;HN(1456668,882592)|0;HN(1456680,882616)|0;HN(1456692,882640)|0;HN(1456704,882656)|0;HN(1456716,882676)|0;HN(1456728,882696)|0;HN(1456740,882724)|0;HN(1456752,882764)|0;HN(1456764,882796)|0;HN(1456776,882832)|0;HN(1456788,882868)|0;HN(1456800,882884)|0;HN(1456812,882900)|0;HN(1456824,882916)|0;HN(1456836,882640)|0;HN(1456848,882932)|0;HN(1456860,882948)|0;HN(1456872,882964)|0;HN(1456884,882980)|0;HN(1456896,882996)|0;HN(1456908,883012)|0;HN(1456920,883028)|0;c[364233]=1456644}return c[364233]|0}function kI(b){b=b|0;var d=0;if((a[1446888]|0)==0?LO(1446888)|0:0){if((a[1446896]|0)==0?LO(1446896)|0:0){d=1456352;do{c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}d=d+12|0}while((d|0)!=1456640);db(210,0,o|0)|0}HN(1456352,882500)|0;HN(1456364,882512)|0;c[364160]=1456352}return c[364160]|0}function lI(b){b=b|0;if((a[1446880]|0)==0?LO(1446880)|0:0){c[364085]=0;c[364086]=0;c[364087]=0;zN(1456340,882416,SB(882416)|0);db(211,1456340,o|0)|0}return 1456340}function mI(b){b=b|0;if((a[1446872]|0)==0?LO(1446872)|0:0){c[364082]=0;c[364083]=0;c[364084]=0;zN(1456328,882368,SB(882368)|0);db(211,1456328,o|0)|0}return 1456328}function nI(b){b=b|0;if((a[1446864]|0)==0?LO(1446864)|0:0){c[364079]=0;c[364080]=0;c[364081]=0;zN(1456316,882332,SB(882332)|0);db(211,1456316,o|0)|0}return 1456316}function oI(b){b=b|0;if((a[1446856]|0)==0?LO(1446856)|0:0){c[364076]=0;c[364077]=0;c[364078]=0;zN(1456304,882296,SB(882296)|0);db(211,1456304,o|0)|0}return 1456304}function pI(a){a=a|0;a=1456640;do{a=a+-12|0;CN(a)}while((a|0)!=1456352);return}function qI(a){a=a|0;a=1456932;do{a=a+-12|0;CN(a)}while((a|0)!=1456644);return}function rI(a){a=a|0;a=1457104;do{a=a+-12|0;CN(a)}while((a|0)!=1456936);return}function sI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;h=i;i=i+16|0;j=h+4|0;k=h;a=a+8|0;a=yb[c[c[a>>2]>>2]&127](a)|0;c[k>>2]=c[e>>2];c[j>>2]=c[k>>2];a=(NG(d,j,a,a+168|0,g,f,0)|0)-a|0;if((a|0)<168)c[b>>2]=((a|0)/12|0|0)%7|0;i=h;return}function tI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;h=i;i=i+16|0;j=h+4|0;k=h;a=a+8|0;a=yb[c[(c[a>>2]|0)+4>>2]&127](a)|0;c[k>>2]=c[e>>2];c[j>>2]=c[k>>2];a=(NG(d,j,a,a+288|0,g,f,0)|0)-a|0;if((a|0)<288)c[b>>2]=((a|0)/12|0|0)%12|0;i=h;return}function uI(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+16|0;s=x+12|0;r=x+8|0;u=x+4|0;v=x;k=AE(e)|0;c[s>>2]=k;t=KF(s,1455452)|0;WM(k)|0;c[f>>2]=0;k=0;a:while(1){q=(h|0)!=(j|0);l=k;while(1){k=c[b>>2]|0;if(!(q&(l|0)==0))break a;m=k;if(k){l=c[k+12>>2]|0;if((l|0)==(c[k+16>>2]|0))l=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else l=c[l>>2]|0;if((l|0)==-1){c[b>>2]=0;k=0;o=1;p=0}else{o=0;p=m}}else{k=0;o=1;p=m}n=c[d>>2]|0;l=n;do if(n){m=c[n+12>>2]|0;if((m|0)==(c[n+16>>2]|0))m=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else m=c[m>>2]|0;if((m|0)!=-1)if(o)break;else{w=18;break a}else{c[d>>2]=0;l=0;w=16;break}}else w=16;while(0);if((w|0)==16){w=0;if(o){w=18;break a}else n=0}if((Ab[c[(c[t>>2]|0)+52>>2]&127](t,c[h>>2]|0,0)|0)<<24>>24==37){w=20;break}if(Ab[c[(c[t>>2]|0)+12>>2]&127](t,8192,c[h>>2]|0)|0){w=28;break}m=k+12|0;l=c[m>>2]|0;n=k+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else l=c[l>>2]|0;p=Eb[c[(c[t>>2]|0)+28>>2]&63](t,l)|0;if((p|0)==(Eb[c[(c[t>>2]|0)+28>>2]&63](t,c[h>>2]|0)|0)){w=56;break}c[f>>2]=4;l=4}b:do if((w|0)==20){w=0;o=h+4|0;if((o|0)==(j|0)){w=21;break a}m=Ab[c[(c[t>>2]|0)+52>>2]&127](t,c[o>>2]|0,0)|0;switch(m<<24>>24){case 48:case 69:{h=h+8|0;if((h|0)==(j|0)){w=26;break a}n=m;k=Ab[c[(c[t>>2]|0)+52>>2]&127](t,c[h>>2]|0,0)|0;h=o;break}default:{n=0;k=m}}q=c[(c[a>>2]|0)+36>>2]|0;c[u>>2]=p;c[v>>2]=l;c[r>>2]=c[u>>2];c[s>>2]=c[v>>2];c[b>>2]=Kb[q&15](a,r,s,e,f,g,k,n)|0;h=h+8|0}else if((w|0)==28){while(1){w=0;h=h+4|0;if((h|0)==(j|0)){h=j;break}if(Ab[c[(c[t>>2]|0)+12>>2]&127](t,8192,c[h>>2]|0)|0)w=28;else break}l=n;o=n;while(1){if(k){m=c[k+12>>2]|0;if((m|0)==(c[k+16>>2]|0))m=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else m=c[m>>2]|0;if((m|0)==-1){c[b>>2]=0;n=1;k=0}else n=0}else{n=1;k=0}do if(o){m=c[o+12>>2]|0;if((m|0)==(c[o+16>>2]|0))m=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else m=c[m>>2]|0;if((m|0)!=-1)if(n^(l|0)==0){p=l;o=l;break}else break b;else{c[d>>2]=0;l=0;w=43;break}}else w=43;while(0);if((w|0)==43){w=0;if(n)break b;else{p=l;o=0}}m=k+12|0;l=c[m>>2]|0;n=k+16|0;if((l|0)==(c[n>>2]|0))l=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else l=c[l>>2]|0;if(!(Ab[c[(c[t>>2]|0)+12>>2]&127](t,8192,l)|0))break b;l=c[m>>2]|0;if((l|0)==(c[n>>2]|0)){yb[c[(c[k>>2]|0)+40>>2]&127](k)|0;l=p;continue}else{c[m>>2]=l+4;l=p;continue}}}else if((w|0)==56){w=0;l=c[m>>2]|0;if((l|0)==(c[n>>2]|0))yb[c[(c[k>>2]|0)+40>>2]&127](k)|0;else c[m>>2]=l+4;h=h+4|0}while(0);k=c[f>>2]|0}if((w|0)==18)c[f>>2]=4;else if((w|0)==21)c[f>>2]=4;else if((w|0)==26)c[f>>2]=4;if(k){h=c[k+12>>2]|0;if((h|0)==(c[k+16>>2]|0))h=yb[c[(c[k>>2]|0)+36>>2]&127](k)|0;else h=c[h>>2]|0;if((h|0)==-1){c[b>>2]=0;k=0;m=1}else m=0}else{k=0;m=1}h=c[d>>2]|0;do if(h){l=c[h+12>>2]|0;if((l|0)==(c[h+16>>2]|0))h=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else h=c[l>>2]|0;if((h|0)!=-1)if(m)break;else{w=76;break}else{c[d>>2]=0;w=74;break}}else w=74;while(0);if((w|0)==74?m:0)w=76;if((w|0)==76)c[f>>2]=c[f>>2]|2;i=x;return k|0}function vI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a+-1|0)>>>0<31&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function wI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<24&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function xI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a+-1|0)>>>0<12&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function yI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,3)|0;d=c[f>>2]|0;if((a|0)<366&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function zI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<13&(d&4|0)==0)c[b>>2]=a+-1;else c[f>>2]=d|4;i=h;return}function AI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<60&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function BI(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,i=0;a:while(1){a=c[b>>2]|0;do if(a){g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if((a|0)==-1){c[b>>2]=0;h=1;break}else{h=(c[b>>2]|0)==0;break}}else h=1;while(0);g=c[d>>2]|0;do if(g){a=c[g+12>>2]|0;if((a|0)==(c[g+16>>2]|0))a=yb[c[(c[g>>2]|0)+36>>2]&127](g)|0;else a=c[a>>2]|0;if((a|0)!=-1)if(h){h=g;break}else{h=g;break a}else{c[d>>2]=0;i=15;break}}else i=15;while(0);if((i|0)==15){i=0;if(h){h=0;break}else h=0}a=c[b>>2]|0;g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if(!(Ab[c[(c[f>>2]|0)+12>>2]&127](f,8192,a)|0))break;a=c[b>>2]|0;g=a+12|0;h=c[g>>2]|0;if((h|0)==(c[a+16>>2]|0)){yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;continue}else{c[g>>2]=h+4;continue}}a=c[b>>2]|0;do if(a){g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if((a|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);do if(h){a=c[h+12>>2]|0;if((a|0)==(c[h+16>>2]|0))a=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else a=c[a>>2]|0;if((a|0)!=-1)if(g)break;else{i=39;break}else{c[d>>2]=0;i=37;break}}else i=37;while(0);if((i|0)==37?g:0)i=39;if((i|0)==39)c[e>>2]=c[e>>2]|2;return}function CI(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0;n=i;i=i+16|0;l=n+4|0;m=n;k=b+8|0;k=yb[c[(c[k>>2]|0)+8>>2]&127](k)|0;b=a[k+8+3>>0]|0;if(b<<24>>24<0)j=c[k+4>>2]|0;else j=b&255;b=a[k+20+3>>0]|0;if(b<<24>>24<0)b=c[k+16>>2]|0;else b=b&255;do if((j|0)!=(0-b|0)){c[m>>2]=c[f>>2];c[l>>2]=c[m>>2];b=(NG(e,l,k,k+24|0,h,g,0)|0)-k|0;j=c[d>>2]|0;if((j|0)==12&(b|0)==0){c[d>>2]=0;break}if((j|0)<12&(b|0)==12)c[d>>2]=j+12}else c[g>>2]=c[g>>2]|4;while(0);i=n;return}function DI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,2)|0;d=c[f>>2]|0;if((a|0)<61&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function EI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,1)|0;d=c[f>>2]|0;if((a|0)<7&(d&4|0)==0)c[b>>2]=a;else c[f>>2]=d|4;i=h;return}function FI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,4)|0;if(!(c[f>>2]&4)){if((a|0)<69)a=a+2e3|0;else a=(a|0)<100?a+1900|0:a;c[b>>2]=a+-1900}i=h;return}function GI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+16|0;a=h+4|0;j=h;c[j>>2]=c[e>>2];c[a>>2]=c[j>>2];a=II(d,a,f,g,4)|0;if(!(c[f>>2]&4))c[b>>2]=a+-1900;i=h;return}function HI(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,i=0,j=0;a=c[b>>2]|0;do if(a){g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if((a|0)==-1){c[b>>2]=0;h=1;break}else{h=(c[b>>2]|0)==0;break}}else h=1;while(0);g=c[d>>2]|0;do if(g){a=c[g+12>>2]|0;if((a|0)==(c[g+16>>2]|0))a=yb[c[(c[g>>2]|0)+36>>2]&127](g)|0;else a=c[a>>2]|0;if((a|0)!=-1)if(h){i=g;j=17;break}else{j=16;break}else{c[d>>2]=0;j=14;break}}else j=14;while(0);if((j|0)==14)if(h)j=16;else{i=0;j=17}a:do if((j|0)==16)c[e>>2]=c[e>>2]|6;else if((j|0)==17){a=c[b>>2]|0;g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if((Ab[c[(c[f>>2]|0)+52>>2]&127](f,a,0)|0)<<24>>24!=37){c[e>>2]=c[e>>2]|4;break}a=c[b>>2]|0;g=a+12|0;h=c[g>>2]|0;if((h|0)==(c[a+16>>2]|0)){yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;a=c[b>>2]|0;if(!a)g=1;else j=25}else{c[g>>2]=h+4;j=25}do if((j|0)==25){g=c[a+12>>2]|0;if((g|0)==(c[a+16>>2]|0))a=yb[c[(c[a>>2]|0)+36>>2]&127](a)|0;else a=c[g>>2]|0;if((a|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}while(0);do if(i){a=c[i+12>>2]|0;if((a|0)==(c[i+16>>2]|0))a=yb[c[(c[i>>2]|0)+36>>2]&127](i)|0;else a=c[a>>2]|0;if((a|0)!=-1)if(g)break a;else break;else{c[d>>2]=0;j=37;break}}else j=37;while(0);if((j|0)==37?!g:0)break;c[e>>2]=c[e>>2]|2}while(0);return}function II(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=c[a>>2]|0;do if(g){h=c[g+12>>2]|0;if((h|0)==(c[g+16>>2]|0))g=yb[c[(c[g>>2]|0)+36>>2]&127](g)|0;else g=c[h>>2]|0;if((g|0)==-1){c[a>>2]=0;i=1;break}else{i=(c[a>>2]|0)==0;break}}else i=1;while(0);h=c[b>>2]|0;do if(h){g=c[h+12>>2]|0;if((g|0)==(c[h+16>>2]|0))g=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else g=c[g>>2]|0;if((g|0)!=-1)if(i){p=17;break}else{p=16;break}else{c[b>>2]=0;p=14;break}}else p=14;while(0);if((p|0)==14)if(i)p=16;else{h=0;p=17}a:do if((p|0)==16){c[d>>2]=c[d>>2]|6;g=0}else if((p|0)==17){g=c[a>>2]|0;i=c[g+12>>2]|0;if((i|0)==(c[g+16>>2]|0))g=yb[c[(c[g>>2]|0)+36>>2]&127](g)|0;else g=c[i>>2]|0;if(!(Ab[c[(c[e>>2]|0)+12>>2]&127](e,2048,g)|0)){c[d>>2]=c[d>>2]|4;g=0;break}g=(Ab[c[(c[e>>2]|0)+52>>2]&127](e,g,0)|0)<<24>>24;i=c[a>>2]|0;j=i+12|0;k=c[j>>2]|0;if((k|0)==(c[i+16>>2]|0)){yb[c[(c[i>>2]|0)+40>>2]&127](i)|0;l=h;j=h}else{c[j>>2]=k+4;l=h;j=h}while(1){g=g+-48|0;o=f+-1|0;h=c[a>>2]|0;do if(h){i=c[h+12>>2]|0;if((i|0)==(c[h+16>>2]|0))h=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else h=c[i>>2]|0;if((h|0)==-1){c[a>>2]=0;k=1;break}else{k=(c[a>>2]|0)==0;break}}else k=1;while(0);do if(j){h=c[j+12>>2]|0;if((h|0)==(c[j+16>>2]|0))h=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;else h=c[h>>2]|0;if((h|0)==-1){c[b>>2]=0;n=0;m=0;h=1;break}else{n=l;m=l;h=(l|0)==0;break}}else{n=l;m=0;h=1}while(0);i=c[a>>2]|0;if(!((f|0)>1&(k^h)))break;h=c[i+12>>2]|0;if((h|0)==(c[i+16>>2]|0))h=yb[c[(c[i>>2]|0)+36>>2]&127](i)|0;else h=c[h>>2]|0;if(!(Ab[c[(c[e>>2]|0)+12>>2]&127](e,2048,h)|0))break a;g=((Ab[c[(c[e>>2]|0)+52>>2]&127](e,h,0)|0)<<24>>24)+(g*10|0)|0;h=c[a>>2]|0;i=h+12|0;j=c[i>>2]|0;if((j|0)==(c[h+16>>2]|0)){yb[c[(c[h>>2]|0)+40>>2]&127](h)|0;f=o;l=n;j=m;continue}else{c[i>>2]=j+4;f=o;l=n;j=m;continue}}do if(i){h=c[i+12>>2]|0;if((h|0)==(c[i+16>>2]|0))h=yb[c[(c[i>>2]|0)+36>>2]&127](i)|0;else h=c[h>>2]|0;if((h|0)==-1){c[a>>2]=0;i=1;break}else{i=(c[a>>2]|0)==0;break}}else i=1;while(0);do if(n){h=c[n+12>>2]|0;if((h|0)==(c[n+16>>2]|0))h=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0;else h=c[h>>2]|0;if((h|0)!=-1)if(i)break a;else break;else{c[b>>2]=0;p=60;break}}else p=60;while(0);if((p|0)==60?!i:0)break;c[d>>2]=c[d>>2]|2}while(0);return g|0}function JI(a){a=a|0;NI(a+8|0);return}function KI(a){a=a|0;NI(a+8|0);$M(a);return}function LI(b,d,e,f,g,h,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0;k=i;i=i+112|0;e=k+4|0;f=k;c[f>>2]=e+100;MI(b+8|0,e,f,g,h,j);j=c[f>>2]|0;h=e;e=c[d>>2]|0;while(1){if((h|0)==(j|0))break;f=a[h>>0]|0;do if(e){b=e+24|0;g=c[b>>2]|0;if((g|0)==(c[e+28>>2]|0)){d=(Eb[c[(c[e>>2]|0)+52>>2]&63](e,f&255)|0)==-1;e=d?0:e;break}else{c[b>>2]=g+1;a[g>>0]=f;break}}else e=0;while(0);h=h+1|0}i=k;return e|0}function MI(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m;a[j>>0]=37;k=j+1|0;a[k>>0]=g;l=j+2|0;a[l>>0]=h;a[j+3>>0]=0;if(h<<24>>24){a[k>>0]=h;a[l>>0]=g}c[e>>2]=d+(Ka(d|0,(c[e>>2]|0)-d|0,j|0,f|0,c[b>>2]|0)|0);i=m;return}function NI(a){a=a|0;var b=0;b=c[a>>2]|0;if((b|0)!=(MF()|0))pD(c[a>>2]|0);return}function OI(a){a=a|0;NI(a+8|0);return}function PI(a){a=a|0;NI(a+8|0);$M(a);return}function QI(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0;j=i;i=i+416|0;d=j+8|0;e=j;c[e>>2]=d+400;RI(a+8|0,d,e,f,g,h);h=c[e>>2]|0;g=d;d=c[b>>2]|0;while(1){if((g|0)==(h|0))break;e=c[g>>2]|0;if(!d)d=0;else{a=d+24|0;f=c[a>>2]|0;if((f|0)==(c[d+28>>2]|0))e=Eb[c[(c[d>>2]|0)+52>>2]&63](d,e)|0;else{c[a>>2]=f+4;c[f>>2]=e}d=(e|0)==-1?0:d}g=g+4|0}i=j;return d|0}function RI(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0;h=i;i=i+128|0;l=h+16|0;m=h+12|0;j=h;k=h+8|0;c[m>>2]=l+100;MI(a,l,m,e,f,g);e=j;c[e>>2]=0;c[e+4>>2]=0;c[k>>2]=l;e=(c[d>>2]|0)-b>>2;a=uD(c[a>>2]|0)|0;e=_C(b,k,e,j)|0;if(a|0)uD(a)|0;c[d>>2]=b+(e<<2);i=h;return}function SI(a){a=a|0;return}function TI(a){a=a|0;$M(a);return}function UI(a){a=a|0;return 127}function VI(a){a=a|0;return 127}function WI(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function XI(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function YI(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function ZI(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;jN(a,1,45);return}function _I(a){a=a|0;return 0}function $I(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function aJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function bJ(a){a=a|0;return}function cJ(a){a=a|0;$M(a);return}function dJ(a){a=a|0;return 127}function eJ(a){a=a|0;return 127}function fJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function gJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function hJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function iJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;jN(a,1,45);return}function jJ(a){a=a|0;return 0}function kJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function lJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function mJ(a){a=a|0;return}function nJ(a){a=a|0;$M(a);return}function oJ(a){a=a|0;return 2147483647}function pJ(a){a=a|0;return 2147483647}function qJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function rJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function sJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return} function Co(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;g=i;i=i+16|0;f=g;h=Ao(d,e,f)|0;f=c[f>>2]|0;if(h){h=(c[d>>2]|0)+((c[d+12>>2]|0)*12|0)|0;c[b>>2]=f;c[b+4>>2]=h;f=0;h=b+8|0;a[h>>0]=f;i=g;return}else{h=Do(d,e,f)|0;k=e;j=c[k+4>>2]|0;f=h;c[f>>2]=c[k>>2];c[f+4>>2]=j;c[h+8>>2]=c[e+8>>2];f=(c[d>>2]|0)+((c[d+12>>2]|0)*12|0)|0;c[b>>2]=h;c[b+4>>2]=f;f=1;h=b+8|0;a[h>>0]=f;i=g;return}}function Do(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;m=i;i=i+32|0;l=m+24|0;k=m+16|0;h=m+8|0;j=m;g=a+4|0;e=c[g>>2]|0;f=c[a+12>>2]|0;if(((e<<2)+4|0)>>>0<(f*3|0)>>>0){if((f+~e-(c[a+8>>2]|0)|0)>>>0<=f>>>3>>>0){Eo(a,f);Ao(a,b,l)|0;d=c[l>>2]|0}}else{Eo(a,f<<1);Ao(a,b,l)|0;d=c[l>>2]|0}c[g>>2]=(c[g>>2]|0)+1;b=d;e=d;f=c[e+4>>2]|0;g=h;c[g>>2]=c[e>>2];c[g+4>>2]=f;c[j>>2]=-1;c[j+4>>2]=0;c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];if(uo(k,l)|0){i=m;return b|0}l=a+8|0;c[l>>2]=(c[l>>2]|0)+-1;i=m;return b|0}function Eo(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b*12|0)|0;c[a>>2]=b}if(f|0){Fo(a,f,f+(e*12|0)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h*12|0)|0;if(!h)return;do{c[b>>2]=-1;c[b+4>>2]=0;b=b+12|0}while((b|0)!=(a|0));return}function Fo(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,s=0;p=i;i=i+48|0;o=p+40|0;n=p+32|0;h=p+24|0;j=p+16|0;k=p+8|0;l=p;m=a+4|0;c[m>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;g=c[a+12>>2]|0;f=e+(g*12|0)|0;if(g|0)do{c[e>>2]=-1;c[e+4>>2]=0;e=e+12|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=p;return}g=j+4|0;f=l+4|0;e=b;do{r=e;q=c[r+4>>2]|0;b=h;c[b>>2]=c[r>>2];c[b+4>>2]=q;c[j>>2]=-1;c[g>>2]=0;c[n>>2]=c[h>>2];c[n+4>>2]=c[h+4>>2];c[o>>2]=c[j>>2];c[o+4>>2]=c[j+4>>2];if(!(uo(n,o)|0)?(b=e,q=c[b+4>>2]|0,r=k,c[r>>2]=c[b>>2],c[r+4>>2]=q,c[l>>2]=-2,c[f>>2]=0,c[n>>2]=c[k>>2],c[n+4>>2]=c[k+4>>2],c[o>>2]=c[l>>2],c[o+4>>2]=c[l+4>>2],!(uo(n,o)|0)):0){Ao(a,e,o)|0;r=c[o>>2]|0;s=e;b=c[s+4>>2]|0;q=r;c[q>>2]=c[s>>2];c[q+4>>2]=b;c[r+8>>2]=c[e+8>>2];c[m>>2]=(c[m>>2]|0)+1}e=e+12|0}while((e|0)!=(d|0));i=p;return}function Go(a){a=a|0;Ko(a);$M(a);return}function Ho(b,d){b=b|0;d=d|0;var e=0,f=0;f=c[d+140>>2]&255;if((f|0)==2){d=0;return d|0}b=d+108|0;do if(!(a[d+123>>0]|0)){if(((((UB(b)|0)==6?(PC(b,1396103,6)|0)==0:0)?(e=d+124|0,(a[d+139>>0]|0)==0):0)?(UB(e)|0)==10:0)?(PC(e,1396110,10)|0)==0:0){d=0;return d|0}if((UB(b)|0)==6?(PC(b,1396103,6)|0)==0:0){b=d+124|0;if((a[d+139>>0]|0)==0?(UB(b)|0)!=16:0)break;if(!(PC(b,1396121,16)|0)){d=0;return d|0}}}while(0);b=f+-3|0;if(b>>>0<12)return (800>>>(b&4095)&1)!=0|0;else{d=1;return d|0}return 0}function Io(b){b=b|0;Ro(b);c[b>>2]=821740;c[b+56>>2]=1443498;a[b+146>>0]=0;a[b+14>>0]=1;a[b+127>>0]=0;a[b+138>>0]=0;c[b+140>>2]=2;c[b+60>>2]=1396163;c[b+64>>2]=1396180;a[b+160>>0]=1;a[b+161>>0]=1;c[b+156>>2]=1396195;c[b+88>>2]=1396213;a[b+15>>0]=1;a[b+16>>0]=1;a[b+17>>0]=1;a[b+137>>0]=0;c[b+164>>2]=16;c[b+168>>2]=0;c[b+172>>2]=0;a[b+145>>0]=0;a[b+148>>0]=1;a[b+188>>0]=0;a[b+204>>0]=1;a[b+136>>0]=1;return}function Jo(b){b=b|0;a[b>>0]=a[b>>0]&-8;b=b+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;return}function Ko(a){a=a|0;c[a>>2]=821784;hn(a+192|0);return}function Lo(a){a=a|0;c[a>>2]=821784;hn(a+192|0);$M(a);return}function Mo(a,b){a=a|0;b=b|0;return 0}function No(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;return Lb[c[(c[a>>2]|0)+20>>2]&31](a,b,d,e)|0}function Oo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=c[e+4>>2]|0;a=Tn(b,0,f)|0;if(!(d&16)){e=a;return e|0}d=wq(f,1)|0;wb[c[(c[e>>2]|0)+72>>2]&127](e,d);e=Nn(17,a,Tn(d,0,f)|0,f)|0;return e|0}function Po(b,d){b=b|0;d=d|0;var e=0;b=c[d+4>>2]|0;if(!b){e=0;return e|0}e=c[d>>2]|0;d=e+b|0;b=e;a:while(1){e=a[b>>0]|0;if(!((e+-48&255)<10|((e&-33)+-65&255)<26))switch(e<<24>>24){case 64:case 36:case 46:case 95:break;default:{b=0;d=6;break a}}b=b+1|0;if((b|0)==(d|0)){b=1;d=6;break}}if((d|0)==6)return b|0;return 0}function Qo(b,d){b=b|0;d=d|0;var e=0;e=d;d=c[e>>2]|0;switch(c[e+4>>2]|0){case 5:if(!(PC(d,1396222,5)|0)){e=1;return e|0}else return (PC(d,1396228,5)|0)==0|0;case 4:{if(PC(d,1396234,4)|0){e=0;return e|0}e=(a[b+125>>0]|0)==0;return e|0}default:{e=0;return e|0}}return 0}function Ro(d){d=d|0;var e=0;c[d>>2]=821784;c[d+192>>2]=0;c[d+196>>2]=0;c[d+200>>2]=0;c[d+4>>2]=4;c[d+8>>2]=4;a[d+12>>0]=1;e=d+13|0;a[e>>0]=0;a[e+1>>0]=0;a[e+2>>0]=0;a[e+3>>0]=0;a[e+4>>0]=0;c[d+20>>2]=4;c[d+24>>2]=1;a[d+28>>0]=0;c[d+32>>2]=1439928;c[d+36>>2]=1396257;c[d+40>>2]=1436443;a[d+44>>0]=0;a[d+45>>0]=0;c[d+48>>2]=1443487;c[d+52>>2]=1443487;c[d+56>>2]=1459454;c[d+60>>2]=1396259;c[d+64>>2]=1396263;c[d+68>>2]=1435935;c[d+72>>2]=1435943;c[d+76>>2]=1435951;c[d+80>>2]=0;a[d+84>>0]=0;a[d+85>>0]=1;a[d+86>>0]=0;c[d+88>>2]=1396270;c[d+92>>2]=1396278;c[d+96>>2]=1396287;c[d+100>>2]=1396296;c[d+104>>2]=1396304;c[d+108>>2]=1396313;c[d+112>>2]=1396321;a[d+124>>0]=0;a[d+125>>0]=0;a[d+127>>0]=1;c[d+128>>2]=0;c[d+116>>2]=0;c[d+120>>2]=0;c[d+132>>2]=1396329;a[d+136>>0]=0;a[d+137>>0]=1;a[d+138>>0]=1;c[d+140>>2]=0;a[d+144>>0]=1;a[d+145>>0]=1;a[d+146>>0]=1;a[d+147>>0]=0;a[d+148>>0]=0;c[d+152>>2]=1396338;e=d+156|0;c[e>>2]=0;b[e+4>>1]=0;a[e+6>>0]=0;c[d+164>>2]=9;c[d+168>>2]=9;c[d+172>>2]=17;a[d+176>>0]=0;c[d+180>>2]=0;c[d+184>>2]=0;a[d+188>>0]=1;a[d+189>>0]=0;a[d+190>>0]=0;a[d+126>>0]=0;a[d+191>>0]=0;a[d+206>>0]=1;a[d+204>>0]=0;a[d+205>>0]=0;return}function So(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+48|0;e=d+8|0;g=d;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;h=b;f=c[h+4>>2]|0;b=g;c[b>>2]=c[h>>2];c[b+4>>2]=f;b=e+12|0;c[e>>2]=b;f=e+4|0;c[f>>2]=b;c[e+8>>2]=e+36;st(g,e,44,-1,0);To(a,c[e>>2]|0,c[f>>2]|0);a=c[e>>2]|0;if((a|0)==(b|0)){i=d;return}AD(a);i=d;return}function To(b,d,e){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;n=i;i=i+16|0;k=n;l=e-d>>3;f=b+8|0;h=c[b>>2]|0;g=h;if(l>>>0>(((c[f>>2]|0)-h|0)/12|0)>>>0){Wo(b);if(l>>>0>357913941)ZL(b);k=((c[f>>2]|0)-(c[b>>2]|0)|0)/12|0;m=k<<1;Xo(b,k>>>0<178956970?(m>>>0>>0?l:m):357913941);Vo(b,d,e,l);i=n;return}m=b+4|0;h=((c[m>>2]|0)-h|0)/12|0;j=l>>>0>h>>>0;h=j?d+(h<<3)|0:e;if((h|0)!=(d|0))do{f=c[d>>2]|0;if(!f){c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0}else{o=c[d+4>>2]|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;iN(k,f,o)}f=g+11|0;if((a[f>>0]|0)<0){a[c[g>>2]>>0]=0;c[g+4>>2]=0}else{a[g>>0]=0;a[f>>0]=0}oN(g,0);c[g>>2]=c[k>>2];c[g+4>>2]=c[k+4>>2];c[g+8>>2]=c[k+8>>2];c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;kN(k);d=d+8|0;g=g+12|0}while((d|0)!=(h|0));if(j){Vo(b,h,e,l-(((c[m>>2]|0)-(c[b>>2]|0)|0)/12|0)|0);i=n;return}f=c[m>>2]|0;if((f|0)==(g|0)){i=n;return}do{o=f+-12|0;c[m>>2]=o;kN(o);f=c[m>>2]|0}while((f|0)!=(g|0));i=n;return}function Uo(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{f=d+-12|0;c[e>>2]=f;kN(f);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function Vo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=a+4|0;if((b|0)==(d|0))return;a=b;b=c[f>>2]|0;do{e=c[a>>2]|0;if(!e){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0}else{g=c[a+4>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;iN(b,e,g)}a=a+8|0;b=(c[f>>2]|0)+12|0;c[f>>2]=b}while((a|0)!=(d|0));return}function Wo(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{f=d+-12|0;c[e>>2]=f;kN(f);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);c[a+8>>2]=0;c[e>>2]=0;c[a>>2]=0;return}function Xo(a,b){a=a|0;b=b|0;var d=0;if(b>>>0>357913941)ZL(a);else{d=YM(b*12|0)|0;c[a+4>>2]=d;c[a>>2]=d;c[a+8>>2]=d+(b*12|0);return}}function Yo(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=i;i=i+16|0;e=c[b>>2]|0;f=e+((c[b+4>>2]|0)*40|0)|0;e=ap(e,f,a,g)|0;if((e|0)==(f|0)){f=0;i=g;return f|0}f=c[e>>2]|0;if(!f)d=0;else d=UB(f)|0;b=c[a>>2]|0;if((d|0)==(c[a+4>>2]|0)){if(!d){f=e;i=g;return f|0}if(!(PC(f,b,d)|0)){f=e;i=g;return f|0}}f=0;i=g;return f|0}function Zo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=c[a>>2]|0;h=c[a+4>>2]|0;e=((c[b>>2]|0)-g<<3)+(c[b+4>>2]|0)-h|0;b=g;if((e|0)>0){do if(h){i=32-h|0;f=(e|0)<(i|0)?e:i;g=c[d>>2]|0;if(!(-1>>>(i-f|0)&-1<>2]^c[g>>2]))){c[d>>2]=g+4;b=b+4|0;c[a>>2]=b;e=e-f|0;break}else{i=0;return i|0}}while(0);a:do if(e>>>0>31){f=c[d>>2]|0;while(1){if((c[f>>2]|0)!=(c[b>>2]|0)){b=0;break}e=e+-32|0;b=b+4|0;c[a>>2]=b;f=f+4|0;c[d>>2]=f;if(e>>>0<=31)break a}return b|0}while(0);if(e|0?(c[b>>2]^c[c[d>>2]>>2])&-1>>>(32-e|0)|0:0){i=0;return i|0}}i=1;return i|0}function _o(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,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;A=i;i=i+64|0;x=A+48|0;z=A+40|0;y=A+32|0;t=A+24|0;u=A+16|0;v=A;w=A+8|0;j=c[d>>2]|0;s=c[d+4>>2]|0;n=j+(s*40|0)|0;if(!s){i=A;return}o=b+8|0;p=b+24|0;q=o;k=t+4|0;l=u+4|0;m=v+4|0;r=b+12|0;s=b+16|0;e=b+20|0;f=a+4|0;g=a+8|0;h=a+12|0;b=j;do{c[t>>2]=q;c[k>>2]=0;c[u>>2]=p;c[l>>2]=0;c[v>>2]=b+8;c[m>>2]=0;c[y>>2]=c[t>>2];c[y+4>>2]=c[t+4>>2];c[z>>2]=c[u>>2];c[z+4>>2]=c[u+4>>2];c[x>>2]=c[v>>2];c[x+4>>2]=c[v+4>>2];if(!(Zo(y,z,x)|0)?c[r>>2]&c[b+28>>2]|c[o>>2]&c[b+24>>2]|c[s>>2]&c[b+32>>2]|c[e>>2]&c[b+36>>2]|0:0){j=~c[b+12>>2];B=~c[b+16>>2];C=~c[b+20>>2];c[a>>2]=c[a>>2]&~c[b+8>>2];c[f>>2]=c[f>>2]&j;c[g>>2]=c[g>>2]&B;c[h>>2]=c[h>>2]&C;C=d;B=c[C+4>>2]|0;j=w;c[j>>2]=c[C>>2];c[j+4>>2]=B;c[x>>2]=c[w>>2];c[x+4>>2]=c[w+4>>2];_o(a,b,x)}b=b+40|0}while((b|0)!=(n|0));i=A;return}function $o(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,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;E=i;i=i+64|0;B=E+48|0;D=E+40|0;C=E+32|0;w=E+24|0;y=E+16|0;z=E;A=E+8|0;e=c[d>>2]|0;s=c[d+4>>2]|0;q=e+(s*40|0)|0;if(!s){i=E;return}r=b+24|0;s=b+8|0;n=w+4|0;o=y+4|0;p=z+4|0;k=b+24|0;l=b+28|0;m=b+32|0;f=b+36|0;g=a+4|0;h=a+8|0;j=a+12|0;b=e;do{e=b+8|0;c[w>>2]=s;c[n>>2]=0;c[y>>2]=r;c[o>>2]=0;c[z>>2]=e;c[p>>2]=0;c[C>>2]=c[w>>2];c[C+4>>2]=c[w+4>>2];c[D>>2]=c[y>>2];c[D+4>>2]=c[y+4>>2];c[B>>2]=c[z>>2];c[B+4>>2]=c[z+4>>2];if(!(Zo(C,D,B)|0)?(t=c[e>>2]|0,u=b+12|0,v=b+16|0,x=b+20|0,c[u>>2]&c[l>>2]|t&c[k>>2]|c[v>>2]&c[m>>2]|c[x>>2]&c[f>>2]|0):0){c[a>>2]=c[a>>2]|t;c[g>>2]=c[g>>2]|c[u>>2];c[h>>2]=c[h>>2]|c[v>>2];c[j>>2]=c[j>>2]|c[x>>2];G=d;F=c[G+4>>2]|0;e=A;c[e>>2]=c[G>>2];c[e+4>>2]=F;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];$o(a,b,B)}b=b+40|0}while((b|0)!=(q|0));i=E;return}function ap(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;h=i;i=i+16|0;g=h+8|0;f=h;e=b-a|0;if(!e){d=a;i=h;return d|0}e=(e|0)/40|0;do{k=(e|0)/2|0;b=a+(k*40|0)|0;m=d;l=c[m+4>>2]|0;j=f;c[j>>2]=c[m>>2];c[j+4>>2]=l;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];j=bp(b,g)|0;e=j?e+-1-k|0:k;a=j?b+40|0:a}while((e|0)!=0);i=h;return a|0}function bp(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=c[a>>2]|0;if(!f)e=0;else e=UB(f)|0;a=c[b+4>>2]|0;d=a>>>0>>0?a:e;if(d|0?(g=PC(f,c[b>>2]|0,d)|0,g|0):0){g=g>>31|1;g=(g|0)==-1;return g|0}if((e|0)==(a|0)){g=0;g=(g|0)==-1;return g|0}g=e>>>0>>0?-1:1;g=(g|0)==-1;return g|0}function cp(b,d,e){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;t=i;i=i+80|0;q=t+64|0;m=t+48|0;k=t+56|0;o=t+32|0;l=t+24|0;r=t+16|0;s=t+8|0;p=t;j=d;h=c[j>>2]|0;j=c[j+4>>2]|0;n=h;switch(a[n>>0]|0){case 43:case 45:{f=(j|0)!=0&1;d=n+f|0;f=j-f|0;break}default:{d=h;f=j}}if(!d){c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;d=0;f=0;g=0}else{c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;iN(o,d,f);d=a[o+11>>0]|0;f=c[o>>2]|0;g=c[o+4>>2]|0}u=d<<24>>24<0;c[k>>2]=u?f:o;c[k+4>>2]=u?g:d&255;g=c[e>>2]|0;e=c[e+4>>2]|0;f=l;c[f>>2]=g;c[f+4>>2]=e;c[m>>2]=c[k>>2];c[m+4>>2]=c[k+4>>2];c[q>>2]=c[l>>2];c[q+4>>2]=c[l+4>>2];f=Yo(m,q)|0;kN(o);if(!f){u=Vu()|0;c[m>>2]=1397253;c[m+4>>2]=1;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];u=be(u,q)|0;s=p;c[s>>2]=h;c[s+4>>2]=j;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];u=be(u,q)|0;c[m>>2]=1396346;c[m+4>>2]=45;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];u=be(u,q)|0;c[m>>2]=1396392;c[m+4>>2]=20;c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];be(u,q)|0;i=t;return}d=c[f+8>>2]|0;if((a[n>>0]|0)==43){c[b>>2]=c[b>>2]|d;u=b+4|0;c[u>>2]=c[u>>2]|c[f+12>>2];u=b+8|0;c[u>>2]=c[u>>2]|c[f+16>>2];u=b+12|0;c[u>>2]=c[u>>2]|c[f+20>>2];u=r;c[u>>2]=g;c[u+4>>2]=e;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];$o(b,f,q);i=t;return}else{o=~c[f+12>>2];p=~c[f+16>>2];r=~c[f+20>>2];c[b>>2]=c[b>>2]&~d;u=b+4|0;c[u>>2]=c[u>>2]&o;u=b+8|0;c[u>>2]=c[u>>2]&p;u=b+12|0;c[u>>2]=c[u>>2]&r;u=s;c[u>>2]=g;c[u+4>>2]=e;c[q>>2]=c[s>>2];c[q+4>>2]=c[s+4>>2];_o(b,f,q);i=t;return}}function dp(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var 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;z=i;i=i+112|0;y=z+104|0;s=z+96|0;x=z+72|0;h=z+64|0;j=z+56|0;k=z+48|0;l=z+40|0;r=z+32|0;n=z+24|0;t=z+16|0;u=z+8|0;v=z+88|0;w=z;if(c[f+4>>2]|0?(o=c[g+4>>2]|0,o|0):0){c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;c[x+12>>2]=0;q=e;p=c[q>>2]|0;q=c[q+4>>2]|0;if(0==0&(q|0)==4?(PC(p,1396413,4)|0)==0:0){A=f;B=c[A+4>>2]|0;C=h;c[C>>2]=c[A>>2];c[C+4>>2]=B;C=g;B=c[C+4>>2]|0;A=j;c[A>>2]=c[C>>2];c[A+4>>2]=B;c[s>>2]=c[h>>2];c[s+4>>2]=c[h+4>>2];c[y>>2]=c[j>>2];c[y+4>>2]=c[j+4>>2];ep(s,y)}else m=7;do if((m|0)==7?c[e+4>>2]|0:0){B=k;c[B>>2]=p;c[B+4>>2]=q;B=f;C=c[B+4>>2]|0;e=l;c[e>>2]=c[B>>2];c[e+4>>2]=C;c[s>>2]=c[k>>2];c[s+4>>2]=c[k+4>>2];c[y>>2]=c[l>>2];c[y+4>>2]=c[l+4>>2];e=Yo(s,y)|0;if(!e){C=Vu()|0;c[s>>2]=1397253;c[s+4>>2]=1;c[y>>2]=c[s>>2];c[y+4>>2]=c[s+4>>2];C=be(C,y)|0;B=n;c[B>>2]=p;c[B+4>>2]=q;c[y>>2]=c[n>>2];c[y+4>>2]=c[n+4>>2];C=be(C,y)|0;c[s>>2]=1396418;c[s+4>>2]=47;c[y>>2]=c[s>>2];c[y+4>>2]=c[s+4>>2];C=be(C,y)|0;c[s>>2]=1396466;c[s+4>>2]=22;c[y>>2]=c[s>>2];c[y+4>>2]=c[s+4>>2];be(C,y)|0;break}C=e+8|0;c[x>>2]=c[C>>2];c[x+4>>2]=c[C+4>>2];c[x+8>>2]=c[C+8>>2];c[x+12>>2]=c[C+12>>2];C=c[g>>2]|0;m=C+(o*40|0)|0;j=e+8|0;k=e+12|0;l=e+16|0;h=e+20|0;e=C;do{if(c[e+12>>2]&c[k>>2]|c[e+8>>2]&c[j>>2]|c[e+16>>2]&c[l>>2]|c[e+20>>2]&c[h>>2]|0){A=g;B=c[A+4>>2]|0;C=r;c[C>>2]=c[A>>2];c[C+4>>2]=B;c[y>>2]=c[r>>2];c[y+4>>2]=c[r+4>>2];$o(x,e,y)}e=e+40|0}while((e|0)!=(m|0))}while(0);e=c[d>>2]|0;k=c[d+4>>2]|0;if((e|0)!=(k|0)){l=v+4|0;do{h=e+11|0;C=a[h>>0]|0;j=e+4|0;if(((C<<24>>24<0?c[j>>2]|0:C&255)|0)==5?(xN(e,0,-1,1396489,5)|0)==0:0){C=f;B=c[C+4>>2]|0;A=t;c[A>>2]=c[C>>2];c[A+4>>2]=B;A=g;B=c[A+4>>2]|0;C=u;c[C>>2]=c[A>>2];c[C+4>>2]=B;c[s>>2]=c[t>>2];c[s+4>>2]=c[t+4>>2];c[y>>2]=c[u>>2];c[y+4>>2]=c[u+4>>2];ep(s,y)}A=a[h>>0]|0;B=A<<24>>24<0;c[v>>2]=B?c[e>>2]|0:e;c[l>>2]=B?c[j>>2]|0:A&255;A=g;B=c[A+4>>2]|0;C=w;c[C>>2]=c[A>>2];c[C+4>>2]=B;c[s>>2]=c[v>>2];c[s+4>>2]=c[v+4>>2];c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];cp(x,s,y);e=e+12|0}while((e|0)!=(k|0))};c[b>>2]=c[x>>2];c[b+4>>2]=c[x+4>>2];c[b+8>>2]=c[x+8>>2];c[b+12>>2]=c[x+12>>2];i=z;return};c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;i=z;return}function ep(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;s=i;i=i+32|0;q=s+8|0;r=s;k=c[b>>2]|0;f=c[b+4>>2]|0;m=k+(f*40|0)|0;f=(f|0)==0;if(f)b=0;else{b=0;e=k;do{p=UB(c[e>>2]|0)|0;b=b>>>0

>>0?p:b;e=e+40|0}while((e|0)!=(m|0))}o=c[d>>2]|0;l=c[d+4>>2]|0;p=o+(l*40|0)|0;l=(l|0)==0;if(l)n=0;else{e=0;d=o;do{n=UB(c[d>>2]|0)|0;e=e>>>0>>0?n:e;d=d+40|0}while((d|0)!=(p|0));n=e}e=Vu()|0;c[r>>2]=1396495;c[r+4>>2]=33;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];be(e,q)|0;e=Vu()|0;if(f)b=e;else{f=q+4|0;g=q+8|0;h=q+12|0;j=q+16|0;d=k;do{c[f>>2]=1396567;c[q>>2]=821828;c[g>>2]=b;c[h>>2]=c[d>>2];c[j>>2]=c[d+4>>2];Ru(e,q)|0;d=d+40|0;e=Vu()|0}while((d|0)!=(m|0));b=e}e=b+12|0;d=c[e>>2]|0;if(d>>>0<(c[b+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=10}else Mu(b,10)|0;b=Vu()|0;c[r>>2]=1396529;c[r+4>>2]=37;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];be(b,q)|0;b=Vu()|0;if(!l){d=q+4|0;f=q+8|0;g=q+12|0;h=q+16|0;e=o;do{c[d>>2]=1396567;c[q>>2]=821828;c[f>>2]=n;c[g>>2]=c[e>>2];c[h>>2]=c[e+4>>2];Ru(b,q)|0;e=e+40|0;b=Vu()|0}while((e|0)!=(p|0))}e=b+12|0;d=c[e>>2]|0;if(d>>>0<(c[b+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=10;p=Vu()|0;c[r>>2]=1396581;o=r+4|0;c[o>>2]=117;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];be(p,q)|0;i=s;return}else{Mu(b,10)|0;p=Vu()|0;c[r>>2]=1396581;o=r+4|0;c[o>>2]=117;c[q>>2]=c[r>>2];c[q+4>>2]=c[r+4>>2];be(p,q)|0;i=s;return}}function fp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;e=i;i=i+16|0;f=e;g=c[a+4>>2]|0;j=c[a+12>>2]|0;h=c[a+16>>2]|0;c[f>>2]=c[a+8>>2];c[f+4>>2]=j;c[f+8>>2]=h;d=VB(b,d,g,f)|0;i=e;return d|0}function gp(a){a=a|0;return}function hp(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=c[(c[a>>2]|0)+24>>2]|0;e=Xd(e,1)|0;return xb[g&63](a,b,d,e,f,0)|0}function ip(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a=Xd(d,1)|0;if(!a)a=0;else a=c[a+16>>2]|0;return (a|0)==(c[e+16>>2]|0)|0}function jp(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;a[i>>0]=1;if(b[f+4>>1]|0){i=0;return i|0}if(b[g+4>>1]|0){i=0;return i|0}j=c[f+8>>2]|0;f=c[g+8>>2]|0;if(!(Xd(j,1)|0)){i=0;return i|0}if(!(Xd(f,1)|0)){i=0;return i|0}if(!(Xd(j,1)|0)){i=0;return i|0}if(!(Xd(f,1)|0)){i=0;return i|0}if(gn(j,1)|0){i=Fb[c[(c[d>>2]|0)+20>>2]&31](d,e,j,f,h)|0;return i|0}else{a[i>>0]=0;i=0;return i|0}return 0}function kp(){Sk(1446664,10,0,0,0);db(198,1446664,o|0)|0;return}function lp(a,b,c){a=a|0;b=b|0;c=c|0;b=(b|0)!=0;return (On(c+16|0,(b?8:0)+a|0,8)|0)+((b&1)<<3)|0}function mp(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;a[e>>0]=1;f=b+4|0;g=c[f>>2]|0;a:do if((d|0)!=0&(g&4|0)==0){switch(g>>>9&3){case 2:case 0:break;default:break a}c[b+16>>2]=d;c[f>>2]=g&-1537|1024;c[b>>2]=c[b>>2]&7;return}while(0);a[e>>0]=0;return}function np(b,d,e){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;p=i;i=i+32|0;n=p+24|0;o=p+16|0;f=p+8|0;g=p;if(!(c[b>>2]&4)){j=0;h=0}else{h=c[b+-8>>2]|0;j=c[h>>2]|0;h=h+8|0}if(e|0?(m=c[(c[e>>2]|0)+24>>2]|0,c[f>>2]=h,c[f+4>>2]=j,c[n>>2]=c[f>>2],c[n+4>>2]=c[f+4>>2],!(Eb[m&63](e,n)|0)):0){if(!(a[e+85>>0]|0))Nv(1396757,1);l=d+12|0;b=c[l>>2]|0;m=d+8|0;if(b>>>0<(c[m>>2]|0)>>>0){c[l>>2]=b+1;a[b>>0]=34}else Mu(d,34)|0;b=h;k=b+j|0;a:do if(j|0){g=o+4|0;h=o+4|0;while(1){e=a[b>>0]|0;b:do switch(e<<24>>24){case 10:{c[o>>2]=1396797;c[g>>2]=2;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];be(d,n)|0;break}case 34:{c[o>>2]=1397679;c[h>>2]=2;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];be(d,n)|0;break}default:{f=c[l>>2]|0;if(f>>>0<(c[m>>2]|0)>>>0){c[l>>2]=f+1;a[f>>0]=e;break b}else{Mu(d,e)|0;break b}}}while(0);b=b+1|0;if((b|0)==(k|0))break a}}while(0);b=c[l>>2]|0;if(b>>>0<(c[m>>2]|0)>>>0){c[l>>2]=b+1;a[b>>0]=34;i=p;return}else{Mu(d,34)|0;i=p;return}}c[g>>2]=h;c[g+4>>2]=j;c[n>>2]=c[g>>2];c[n+4>>2]=c[g+4>>2];be(d,n)|0;i=p;return}function op(a){a=a|0;return}function pp(a){a=a|0;$M(a);return}function qp(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function rp(a,b,c){a=a|0;b=b|0;c=c|0;return}function sp(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;c[d>>2]=821848;a[d+4>>0]=f;b[d+6>>1]=g;g=d+8|0;a[g>>0]=h&1|(e&1)<<1&255|(i&1)<<2&255|a[g>>0]&-8;return}function tp(d,e,f,g,h,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;p=q;c[d>>2]=h;c[d+4>>2]=e;c[d+8>>2]=f;c[d+12>>2]=g;e=d+16|0;c[e>>2]=0;c[d+20>>2]=0;f=d+36|0;c[d+24>>2]=f;c[d+28>>2]=f;c[d+32>>2]=d+52;f=d+64|0;c[d+52>>2]=f;c[d+56>>2]=f;c[d+60>>2]=f;c[d+76>>2]=0;c[d+84>>2]=0;c[d+88>>2]=0;f=d+104|0;c[d+92>>2]=f;c[d+96>>2]=f;c[d+100>>2]=d+120;f=d+132|0;c[d+120>>2]=f;c[d+124>>2]=f;c[d+128>>2]=f;c[d+144>>2]=0;c[d+152>>2]=0;c[d+156>>2]=0;f=d+172|0;c[d+160>>2]=f;c[d+164>>2]=f;c[d+168>>2]=d+188;f=d+200|0;c[d+188>>2]=f;c[d+192>>2]=f;c[d+196>>2]=f;c[d+212>>2]=0;c[d+220>>2]=0;c[d+224>>2]=0;f=d+240|0;c[d+228>>2]=f;c[d+232>>2]=f;c[d+236>>2]=d+256;f=d+268|0;c[d+256>>2]=f;c[d+260>>2]=f;c[d+264>>2]=f;c[d+280>>2]=0;f=d+288|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[d+304>>2]=8;c[d+308>>2]=e;f=d+360|0;m=d+312|0;n=m+48|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(n|0));c[f>>2]=8;c[d+364>>2]=e;f=d+368|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[d+384>>2]=8;f=d+392|0;h=d+412|0;c[h>>2]=0;e=d+420|0;o=d+432|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;c[e>>2]=o;f=d+424|0;c[f>>2]=o;c[d+428>>2]=e+140;o=d+560|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[d+576>>2]=0;c[d+580>>2]=0;c[d+572>>2]=d+576;c[d+584>>2]=0;c[d+588>>2]=0;b[d+592>>1]=0;a[d+594>>0]=1;a[d+595>>0]=0;c[d+596>>2]=0;a[d+600>>0]=0;m=d+604|0;g=d+618|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;b[m+12>>1]=0;a[g>>0]=a[g>>0]&-4|2;a[d+620>>0]=0;a[d+621>>0]=0;g=d+684|0;m=d+624|0;n=m+60|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(n|0));b[g>>1]=4;a[d+686>>0]=1;a[d+687>>0]=1;n=d+688|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[n+16>>2]=0;c[d+708>>2]=8;c[d+720>>2]=0;c[d+724>>2]=0;c[d+716>>2]=d+720;c[d+732>>2]=0;c[d+736>>2]=0;c[d+728>>2]=d+732;n=d+740|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;c[d+756>>2]=8;c[d+764>>2]=0;c[d+768>>2]=0;n=d+784|0;c[d+772>>2]=n;c[d+776>>2]=n;c[d+780>>2]=d+800;n=d+812|0;c[d+800>>2]=n;c[d+804>>2]=n;c[d+808>>2]=n;c[d+824>>2]=0;a[d+832>>0]=j&1;a[d+833>>0]=0;j=d+840|0;c[j>>2]=k;c[j+4>>2]=l;Rt(p,e);if(c[p>>2]|0)c[f>>2]=c[e>>2];c[d+408>>2]=Za(1396833)|0;e=c[h>>2]|0;c[h>>2]=0;if(e|0)vb[c[(c[e>>2]|0)+4>>2]&255](e);a[d+416>>0]=0;e=c[d>>2]|0;if(!e){i=q;return}f=c[e>>2]|0;if((c[e+4>>2]|0)==(f|0)){i=q;return}d=c[f>>2]|0;pN(o,yb[c[(c[d>>2]|0)+8>>2]&127](d)|0)|0;i=q;return}function up(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=a+8|0;d=c[h>>2]|0;i=a+12|0;j=c[i>>2]|0;a:do if((d|0)!=(j|0)){b=d;g=j;while(1){e=b-d>>2>>>7;f=c[b>>2]|0;d=f+3&-4;if((f|0)==(c[g+-4>>2]|0))f=c[a>>2]|0;else f=f+(4096<<(e>>>0<30?e:30))|0;e=d+88|0;if(e>>>0<=f>>>0)while(1){kN(d+36|0);kN(d);d=e+88|0;if(d>>>0>f>>>0)break;else{g=e;e=d;d=g}}b=b+4|0;if((b|0)==(j|0))break a;d=c[h>>2]|0;g=c[i>>2]|0}}while(0);b=c[a+36>>2]|0;g=c[a+40>>2]|0;if((b|0)==(g|0)){Hp(a);return}do{f=c[b>>2]|0;d=f+3&-4;f=f+(c[b+4>>2]|0)|0;e=d+88|0;if(e>>>0<=f>>>0)while(1){kN(d+36|0);kN(d);d=e+88|0;if(d>>>0>f>>>0)break;else{j=e;e=d;d=j}}b=b+8|0}while((b|0)!=(g|0));Hp(a);return}function vp(a){a=a|0;var b=0,d=0,e=0;e=a+8|0;b=c[e>>2]|0;d=c[a+12>>2]|0;if((b|0)!=(d|0))do{AD(c[b>>2]|0);b=b+4|0}while((b|0)!=(d|0));b=c[a+36>>2]|0;d=c[a+40>>2]|0;if((b|0)!=(d|0)){do{AD(c[b>>2]|0);b=b+8|0}while((b|0)!=(d|0));b=c[a+36>>2]|0}if((b|0)!=(a+48|0))AD(b);b=c[e>>2]|0;if((b|0)==(a+20|0))return;AD(b);return}function wp(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function xp(a,b){a=a|0;b=b|0;if(!b)return;else{xp(a,c[b>>2]|0);xp(a,c[b+4>>2]|0);kN(b+16|0);$M(b);return}}function yp(a,b){a=a|0;b=b|0;if(!b)return;else{yp(a,c[b>>2]|0);yp(a,c[b+4>>2]|0);kN(b+16|0);$M(b);return}}function zp(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function Ap(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~(((b+-20-d|0)>>>0)/20|0)*20|0);$M(d);return}function Bp(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);$M(d);return}function Cp(a,b){a=a|0;b=b|0;if(!b)return;else{Cp(a,c[b>>2]|0);Cp(a,c[b+4>>2]|0);Ip(b+180|0);$M(c[b+164>>2]|0);Dp(b+132|0);Jp(b+72|0);Sd(b+24|0);$M(b);return}}function Dp(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function Ep(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=a+8|0;d=c[h>>2]|0;i=a+12|0;j=c[i>>2]|0;a:do if((d|0)!=(j|0)){b=d;g=j;while(1){e=b-d>>2>>>7;f=c[b>>2]|0;d=f+7&-8;if((f|0)==(c[g+-4>>2]|0))f=c[a>>2]|0;else f=f+(4096<<(e>>>0<30?e:30))|0;e=d+152|0;if(e>>>0<=f>>>0)while(1){go(d);d=e+152|0;if(d>>>0>f>>>0)break;else{g=e;e=d;d=g}}b=b+4|0;if((b|0)==(j|0))break a;d=c[h>>2]|0;g=c[i>>2]|0}}while(0);b=c[a+36>>2]|0;g=c[a+40>>2]|0;if((b|0)==(g|0)){Hp(a);return}do{f=c[b>>2]|0;d=f+7&-8;f=f+(c[b+4>>2]|0)|0;e=d+152|0;if(e>>>0<=f>>>0)while(1){go(d);d=e+152|0;if(d>>>0>f>>>0)break;else{j=e;e=d;d=j}}b=b+8|0}while((b|0)!=(g|0));Hp(a);return}function Fp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=a+8|0;d=c[h>>2]|0;i=a+12|0;j=c[i>>2]|0;a:do if((d|0)!=(j|0)){b=d;g=j;while(1){e=b-d>>2>>>7;f=c[b>>2]|0;d=f+7&-8;if((f|0)==(c[g+-4>>2]|0))f=c[a>>2]|0;else f=f+(4096<<(e>>>0<30?e:30))|0;e=d+144|0;if(e>>>0<=f>>>0)while(1){ft(d);d=e+144|0;if(d>>>0>f>>>0)break;else{g=e;e=d;d=g}}b=b+4|0;if((b|0)==(j|0))break a;d=c[h>>2]|0;g=c[i>>2]|0}}while(0);b=c[a+36>>2]|0;g=c[a+40>>2]|0;if((b|0)==(g|0)){Hp(a);return}do{f=c[b>>2]|0;d=f+7&-8;f=f+(c[b+4>>2]|0)|0;e=d+144|0;if(e>>>0<=f>>>0)while(1){ft(d);d=e+144|0;if(d>>>0>f>>>0)break;else{j=e;e=d;d=j}}b=b+8|0}while((b|0)!=(g|0));Hp(a);return}function Gp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=a+8|0;d=c[h>>2]|0;i=a+12|0;j=c[i>>2]|0;a:do if((d|0)!=(j|0)){b=d;g=j;while(1){e=b-d>>2>>>7;f=c[b>>2]|0;d=f+7&-8;if((f|0)==(c[g+-4>>2]|0))f=c[a>>2]|0;else f=f+(4096<<(e>>>0<30?e:30))|0;e=d+128|0;if(e>>>0<=f>>>0)while(1){nj(d);d=e+128|0;if(d>>>0>f>>>0)break;else{g=e;e=d;d=g}}b=b+4|0;if((b|0)==(j|0))break a;d=c[h>>2]|0;g=c[i>>2]|0}}while(0);b=c[a+36>>2]|0;g=c[a+40>>2]|0;if((b|0)==(g|0)){Hp(a);return}do{f=c[b>>2]|0;d=f+7&-8;f=f+(c[b+4>>2]|0)|0;e=d+128|0;if(e>>>0<=f>>>0)while(1){nj(d);d=e+128|0;if(d>>>0>f>>>0)break;else{j=e;e=d;d=j}}b=b+8|0}while((b|0)!=(g|0));Hp(a);return}function Hp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[a+36>>2]|0;e=a+40|0;d=c[e>>2]|0;if((b|0)!=(d|0)){do{AD(c[b>>2]|0);b=b+8|0}while((b|0)!=(d|0));b=c[a+36>>2]|0}c[e>>2]=b;e=a+8|0;b=c[e>>2]|0;g=a+12|0;f=c[g>>2]|0;if((b|0)==(f|0))return;c[a+60>>2]=0;d=c[b>>2]|0;c[a>>2]=d;c[a+4>>2]=d+4096;d=b+4|0;if((d|0)!=(f|0)){b=d;do{AD(c[b>>2]|0);b=b+4|0}while((b|0)!=(f|0));b=c[e>>2]|0}c[g>>2]=b+4;return}function Ip(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{c[e>>2]=d+-16;Kp(d+-12|0);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function Jp(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{d=d+-16|0;kN(d)}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function Kp(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~(((b+-20-d|0)>>>0)/20|0)*20|0);$M(d);return}function Lp(b){b=b|0;var d=0,e=0;if(a[b+832>>0]|0)Mp(b);d=b+764|0;up(d);vp(d);wp(b+740|0);xp(b+728|0,c[b+732>>2]|0);yp(b+716|0,c[b+720>>2]|0);zp(b+692|0);Ap(b+656|0);Bp(b+644|0);$M(c[b+628>>2]|0);Cp(b+572|0,c[b+576>>2]|0);kN(b+560|0);d=c[b+420>>2]|0;if((d|0)!=(b+432|0))AD(d);e=b+412|0;d=c[e>>2]|0;c[e>>2]=0;if(d|0)vb[c[(c[d>>2]|0)+4>>2]&255](d);$M(c[b+392>>2]|0);Dp(b+368|0);AD(c[b+344>>2]|0);$M(c[b+328>>2]|0);$M(c[b+312>>2]|0);AD(c[b+288>>2]|0);e=b+220|0;Ep(e);vp(e);e=b+152|0;Fp(e);vp(e);e=b+84|0;Gp(e);vp(e);vp(b+16|0);return}function Mp(d){d=d|0;var e=0,f=0,g=0,h=0;Gp(d+84|0);Fp(d+152|0);Ep(d+220|0);up(d+764|0);g=d+352|0;if(c[g>>2]|0){h=c[d+348>>2]|0;if(h|0){f=d+344|0;e=0;do{c[(c[f>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(h|0))}c[g>>2]=0;c[d+356>>2]=0}f=d+296|0;if(c[f>>2]|0){g=c[d+292>>2]|0;if(g|0){h=d+288|0;e=0;do{c[(c[h>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(g|0))}c[f>>2]=0;c[d+300>>2]=0}Vp(d+312|0);Hp(d+16|0);Wp(d+392|0);c[d+424>>2]=c[d+420>>2];e=d+560|0;f=e+11|0;if((a[f>>0]|0)<0){a[c[e>>2]>>0]=0;c[d+564>>2]=0}else{a[e>>0]=0;a[f>>0]=0}f=d+572|0;e=d+576|0;Cp(f,c[e>>2]|0);c[d+580>>2]=0;c[f>>2]=e;c[e>>2]=0;Xp(d+628|0);e=c[d+656>>2]|0;f=d+660|0;g=c[f>>2]|0;if((g|0)!=(e|0))c[f>>2]=g+(~(((g+-20-e|0)>>>0)/20|0)*20|0);c[d+668>>2]=0;c[d+672>>2]=0;c[d+688>>2]=0;c[d+584>>2]=0;c[d+588>>2]=0;b[d+592>>1]=0;a[d+594>>0]=1;a[d+595>>0]=0;c[d+596>>2]=0;Yp(d+692|0);h=d+716|0;g=d+720|0;yp(h,c[g>>2]|0);c[d+724>>2]=0;c[h>>2]=g;c[g>>2]=0;g=d+728|0;h=d+732|0;xp(g,c[h>>2]|0);c[d+736>>2]=0;c[g>>2]=h;c[h>>2]=0;Zp(d+368|0);a[d+686>>0]=1;a[d+600>>0]=0;a[d+621>>0]=0;c[d+624>>2]=0;a[d+833>>0]=0;return}function Np(a){a=a|0;$M(c[a>>2]|0);return}function Op(a){a=a|0;AD(c[a>>2]|0);return}function Pp(a){a=a|0;$M(c[a>>2]|0);return}function Qp(a){a=a|0;$M(c[a>>2]|0);return}function Rp(a){a=a|0;AD(c[a>>2]|0);return}function Sp(a){a=a|0;Ep(a);vp(a);return}function Tp(a){a=a|0;Fp(a);vp(a);return}function Up(a){a=a|0;Gp(a);vp(a);return}function Vp(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){dq(a);return}b=c[a>>2]|0;d=b+(e<<3)|0;if(e|0)do{if((c[b>>2]|0)!=(-8|0))c[b>>2]=-8;b=b+8|0}while((b|0)!=(d|0));c[f>>2]=0;c[a+8>>2]=0;return}function Wp(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){bq(a);return}b=c[a>>2]|0;d=b+(e<<3)|0;if(e|0)do{if((c[b>>2]|0)!=-1)c[b>>2]=-1;b=b+8|0}while((b|0)!=(d|0));c[f>>2]=0;c[a+8>>2]=0;return}function Xp(a){a=a|0;var b=0,d=0;_p(a);d=c[a+16>>2]|0;a=a+20|0;b=c[a>>2]|0;if((b|0)==(d|0))return;c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);return}function Yp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;d=a+8|0;if(!(c[d>>2]|0))return;f=c[a+4>>2]|0;a:do if(f|0){b=0;while(1){g=(c[a>>2]|0)+(b<<2)|0;e=c[g>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}c[g>>2]=0;b=b+1|0;if((b|0)==(f|0))break a}}while(0);c[d>>2]=0;c[a+12>>2]=0;return}function Zp(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;d=a+8|0;if(!(c[d>>2]|0))return;f=c[a+4>>2]|0;a:do if(f|0){b=0;while(1){g=(c[a>>2]|0)+(b<<2)|0;e=c[g>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}c[g>>2]=0;b=b+1|0;if((b|0)==(f|0))break a}}while(0);c[d>>2]=0;c[a+12>>2]=0;return}function _p(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){$p(a);return}b=c[a>>2]|0;d=b+(e<<2)|0;if(e|0)do{if((c[b>>2]|0)!=(-8|0))c[b>>2]=-8;b=b+4|0}while((b|0)!=(d|0));c[f>>2]=0;c[a+8>>2]=0;return}function $p(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);aq(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<2)|0;if(!e)return;do{c[b>>2]=-8;b=b+4|0}while((b|0)!=(a|0));return}function aq(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<2)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<2)|0;if(!d)return;do{c[b>>2]=-8;b=b+4|0}while((b|0)!=(a|0));return}function bq(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);cq(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<3)|0;if(!e)return;do{c[b>>2]=-1;b=b+8|0}while((b|0)!=(a|0));return}function cq(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<3)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<3)|0;if(!d)return;do{c[b>>2]=-1;b=b+8|0}while((b|0)!=(a|0));return}function dq(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);eq(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<3)|0;if(!e)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function eq(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<3)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<3)|0;if(!d)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function fq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;k=i;i=i+192|0;g=k+176|0;l=k+16|0;d=k+168|0;h=k+28|0;e=k;f=k+8|0;j=h+12|0;c[h>>2]=j;c[h+4>>2]=j;c[h+8>>2]=h+140;Hn(e,b,h);n=e;m=c[n+4>>2]|0;b=l;c[b>>2]=c[n>>2];c[b+4>>2]=m;c[l+8>>2]=0;c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];c[g+8>>2]=c[l+8>>2];gq(d,a+288|0,g);b=(c[c[d>>2]>>2]|0)+4|0;d=c[b>>2]|0;if(!d){m=e;n=c[m+4>>2]|0;d=f;c[d>>2]=c[m>>2];c[d+4>>2]=n;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];d=hq(a,g,0,0)|0;c[b>>2]=d}b=c[h>>2]|0;if((b|0)==(j|0)){i=k;return d|0}AD(b);i=k;return d|0}function gq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=On(c[d+20>>2]|0,l+9|0,4)|0;c[h>>2]=l;c[h+4>>2]=c[e+8>>2];g=h+8|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function hq(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,m=0,n=0,o=0,p=0,q=0,r=0;q=i;i=i+352|0;k=q+336|0;l=q;m=q+192|0;p=q+24|0;n=q+168|0;o=q+12|0;if(f)if(!(a[b+687>>0]|0)){p=iq(b,0,1)|0;i=q;return p|0}else g=1;else if(a[b+686>>0]|0){g=c[(c[b+4>>2]|0)+48>>2]|0;if(!g)f=0;else f=UB(g)|0;if((c[d+4>>2]|0)>>>0>=f>>>0)if(!f)g=1;else g=(PC(c[d>>2]|0,g,f)|0)==0;else g=0}else g=0;f=d;r=c[f>>2]|0;f=c[f+4>>2]|0;h=r;jq(p,h,h+f|0);h=l;c[h>>2]=r;c[h+4>>2]=f;c[l+8>>2]=0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];kq(m,b+368|0,k);h=(c[c[m>>2]>>2]|0)+4|0;if(e)j=11;while(1){if((j|0)==11){lq(p,c[d+4>>2]|0);fg(n,p);r=c[h>>2]|0;c[h>>2]=r+1;Lu(n,r)|0;Zt(n)}mq(m,p);a[m+140>>0]=1;r=c[m>>2]|0;f=(c[m+4>>2]|0)-r|0;c[o>>2]=r;c[o+4>>2]=f;a[o+8>>0]=1;c[k>>2]=c[o>>2];c[k+4>>2]=c[o+4>>2];c[k+8>>2]=c[o+8>>2];nq(l,b+344|0,k);f=c[m>>2]|0;if((f|0)!=(m+12|0))AD(f);if(a[l+4>>0]|0)break;j=11}f=iq(b,c[c[l>>2]>>2]|0,g)|0;g=c[p>>2]|0;if((g|0)!=(p+12|0))AD(g);r=f;i=q;return r|0}function iq(a,d,e){a=a|0;d=d|0;e=e|0;var f=0;f=c[a+12>>2]|0;a:do if(f|0)switch(c[f+292>>2]|0){case 2:{a=lp(32,d,a)|0;c[a+4>>2]=e&1|64;c[a+8>>2]=0;e=a+16|0;c[e>>2]=0;c[e+4>>2]=0;e=(d|0)!=0;c[a>>2]=(e&1)<<2;if(e)c[a+-8>>2]=d;b[a+24>>1]=0;e=a;return e|0}case 1:{a=lp(32,d,a)|0;c[a+4>>2]=e&1|128;c[a+8>>2]=0;e=a+16|0;c[e>>2]=0;c[e+4>>2]=0;e=(d|0)!=0;c[a>>2]=(e&1)<<2;if(e)c[a+-8>>2]=d;c[a+24>>2]=0;e=a;return e|0}case 0:{a=lp(24,d,a)|0;c[a+4>>2]=e&1|192;c[a+8>>2]=0;e=a+16|0;c[e>>2]=0;c[e+4>>2]=0;e=(d|0)!=0;c[a>>2]=(e&1)<<2;if(e)c[a+-8>>2]=d;e=a;return e|0}default:break a}while(0);a=lp(24,d,a)|0;c[a+4>>2]=e&1;c[a+8>>2]=0;e=a+16|0;c[e>>2]=0;c[e+4>>2]=0;e=(d|0)!=0;c[a>>2]=(e&1)<<2;if(!e){e=a;return e|0}c[a+-8>>2]=d;e=a;return e|0}function jq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=a+12|0;c[a>>2]=e;c[a+4>>2]=e;c[a+8>>2]=a+140;aj(a,b,d);return}function kq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=zD(l+9|0)|0;c[h>>2]=l;c[h+4>>2]=c[e+8>>2];g=h+8|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function lq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=a+4|0;d=c[h>>2]|0;f=c[a>>2]|0;g=d-f|0;e=f;if(g>>>0>b>>>0){c[h>>2]=e+b;return}if(g>>>0>=b>>>0)return;if(((c[a+8>>2]|0)-f|0)>>>0>>0){rw(a,a+12|0,b,1);f=a;e=c[a>>2]|0;d=c[h>>2]|0}else f=a;if((d|0)!=(e+b|0))UO(d|0,0,e+(b-d)|0)|0;c[h>>2]=(c[f>>2]|0)+b;return}function mq(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[a>>2]=d;c[a+4>>2]=d;c[a+8>>2]=a+140;if((c[b>>2]|0)==(c[b+4>>2]|0))return;oq(a,b)|0;return}function nq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=On(c[d+20>>2]|0,l+9|0,4)|0;c[h>>2]=l;a[h+4>>0]=a[e+8>>0]|0;g=h+8|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function oq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if((a|0)==(b|0))return a|0;h=b+4|0;e=c[b>>2]|0;i=(c[h>>2]|0)-e|0;j=a+4|0;g=c[a>>2]|0;f=(c[j>>2]|0)-g|0;d=g;if(f>>>0>=i>>>0){if(i){kP(d|0,e|0,i|0)|0;d=d+i|0}c[j>>2]=d;return a|0}if(((c[a+8>>2]|0)-g|0)>>>0>=i>>>0)if(!f)f=0;else kP(d|0,e|0,f|0)|0;else{c[j>>2]=g;rw(a,a+12|0,i,1);f=0}e=(c[b>>2]|0)+f|0;d=c[h>>2]|0;if((e|0)!=(d|0))$O((c[a>>2]|0)+f|0,e|0,d-e|0)|0;c[j>>2]=(c[a>>2]|0)+i;return a|0}function pq(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;m=i;i=i+64|0;h=m+40|0;j=m+16|0;g=m+32|0;k=m;c[h>>2]=d;l=(qq(b+312|0,h)|0)+4|0;e=c[l>>2]|0;if(e|0){l=e;i=m;return l|0}f=d+108|0;e=c[f>>2]|0;f=c[f+4>>2]|0;d=j;c[d>>2]=e;c[d+4>>2]=f;c[j+8>>2]=0;c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];c[h+8>>2]=c[j+8>>2];gq(g,b+288|0,h);g=(c[c[g>>2]>>2]|0)+4|0;d=c[g>>2]|0;if(d|0?(Xd(d,1)|0)==0:0){k=c[g>>2]|0;c[l>>2]=k;l=k;i=m;return l|0}d=k;c[d>>2]=e;c[d+4>>2]=f;a[k+8>>0]=1;c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];c[h+8>>2]=c[k+8>>2];nq(j,b+344|0,h);k=c[j>>2]|0;d=lp(32,c[k>>2]|0,b)|0;k=c[k>>2]|0;c[d+4>>2]=128;c[d+8>>2]=0;j=d+16|0;c[j>>2]=0;c[j+4>>2]=0;c[d>>2]=4;c[d+-8>>2]=k;c[d+24>>2]=0;c[l>>2]=d;if(c[g>>2]|0){l=d;i=m;return l|0}c[g>>2]=d;l=c[l>>2]|0;i=m;return l|0}function qq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=rq(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=sq(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function rq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function sq(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){tq(a,g);rq(a,b,e)|0;d=c[e>>2]|0}}else{tq(a,g<<1);rq(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function tq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){uq(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function uq(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-8;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{rq(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+8|0}while((b|0)!=(d|0));i=j;return}function vq(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;f=i;i=i+192|0;j=f+176|0;h=f+32|0;l=f+8|0;k=f;g=h+12|0;c[h>>2]=g;m=h+4|0;c[m>>2]=g;c[h+8>>2]=h+140;fg(l,h);Kv(b,ae(l,c[(c[a+4>>2]|0)+48>>2]|0)|0);Zt(l);l=c[h>>2]|0;b=(c[m>>2]|0)-l|0;c[k>>2]=l;c[k+4>>2]=b;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];a=hq(a,j,d,e)|0;b=c[h>>2]|0;if((b|0)==(g|0)){i=f;return a|0}AD(b);i=f;return a|0}function wq(b,d){b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;a[f+9>>0]=1;c[f>>2]=1396852;a[f+8>>0]=3;d=vq(b,f,1,d)|0;i=e;return d|0}function xq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g;c[f>>2]=d;if((c[b+396>>2]|0)>>>0<=d>>>0){a[e>>0]=0;b=0;i=g;return b|0}e=(yq(b+392|0,f)|0)+4|0;d=c[e>>2]|0;if(!d){d=On(b+16|0,4,8)|0;c[d>>2]=0;c[e>>2]=d}b=(c[d>>2]|0)+1|0;c[d>>2]=b;i=g;return b|0}function yq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=zq(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=Aq(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function zq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=k*37&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==-1)break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=-2?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function Aq(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){Bq(a,g);zq(a,b,e)|0;d=c[e>>2]|0}}else{Bq(a,g<<1);zq(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==-1){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function Bq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){Cq(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-1;b=b+8|0}while((b|0)!=(a|0));return}function Cq(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-1;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{if((c[b>>2]|0)>>>0<=4294967293){zq(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}b=b+8|0}while((b|0)!=(d|0));i=j;return}function Dq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g;c[f>>2]=d;if((c[b+396>>2]|0)>>>0<=d>>>0){a[e>>0]=0;b=0;i=g;return b|0}e=(yq(b+392|0,f)|0)+4|0;d=c[e>>2]|0;if(!d){d=On(b+16|0,4,8)|0;c[d>>2]=0;c[e>>2]=d}b=c[d>>2]|0;i=g;return b|0}function Eq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g;c[f>>2]=d;c[f+4>>2]=e;d=(Fq(b+328|0,f)|0)+8|0;e=c[d>>2]|0;if(e|0){f=e;i=g;return f|0}a[f+9>>0]=1;c[f>>2]=1396852;a[f+8>>0]=3;f=vq(b,f,1,0)|0;c[d>>2]=f;i=g;return f|0}function Fq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=Gq(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=Hq(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=0;i=e;return f|0}function Gq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}g=Kq(b)|0;i=a+-1|0;j=c[b>>2]|0;f=c[b+4>>2]|0;e=1;h=0;a=g;a:while(1){b=a&i;g=k+(b*12|0)|0;a=c[g>>2]|0;if((j|0)==(a|0)?(f|0)==(c[k+(b*12|0)+4>>2]|0):0){a=6;break}switch(a|0){case -1:{if((c[k+(b*12|0)+4>>2]|0)==-1){a=9;break a}else a=0;break}case -2:{a=(c[k+(b*12|0)+4>>2]|0)==-2;break}default:a=0}b=e+b|0;e=e+1|0;h=(h|0)!=0|a^1?h:g;a=b}if((a|0)==6){c[d>>2]=g;d=1;return d|0}else if((a|0)==9){c[d>>2]=h|0?h:g;d=0;return d|0}return 0}function Hq(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){Iq(a,g);Gq(a,b,e)|0;d=c[e>>2]|0}}else{Iq(a,g<<1);Gq(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==-1?(c[d+4>>2]|0)==-1:0){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function Iq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b*12|0)|0;c[a>>2]=b}if(f|0){Jq(a,f,f+(e*12|0)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h*12|0)|0;if(!h)return;do{h=b;c[h>>2]=-1;c[h+4>>2]=-1;b=b+12|0}while((b|0)!=(a|0));return}function Jq(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;k=i;i=i+16|0;g=k;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;l=c[a+12>>2]|0;f=e+(l*12|0)|0;if(l|0)do{l=e;c[l>>2]=-1;c[l+4>>2]=-1;e=e+12|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=k;return}do{switch(c[b>>2]|0){case -1:{if((c[b+4>>2]|0)!=-1)j=8;break}case -2:{e=b+4|0;if((c[e>>2]|0)!=-2)j=10;break}default:j=8}if((j|0)==8){e=b+4|0;j=10}if((j|0)==10){j=0;Gq(a,b,g)|0;l=c[g>>2]|0;c[l>>2]=c[b>>2];c[l+4>>2]=c[e>>2];c[l+8>>2]=c[b+8>>2];c[h>>2]=(c[h>>2]|0)+1}b=b+12|0}while((b|0)!=(d|0));i=k;return}function Kq(a){a=a|0;var b=0,d=0;b=(c[a+4>>2]|0)*37|0;a=WO(b|0,(c[a>>2]|0)*37|0,-1,~b|0)|0;b=E;d=bP(a|0,b|0,22)|0;a=d^a;b=E^b;d=jP(a|0,b|0,13)|0;d=WO(a|0,b|0,~d|0,~E|0)|0;b=E;a=bP(d|0,b|0,8)|0;b=hP(a^d|0,E^b|0,9,0)|0;d=E;a=bP(b|0,d|0,15)|0;b=a^b;d=E^d;a=jP(b|0,d|0,27)|0;a=WO(b|0,d|0,~a|0,~E|0)|0;d=E;b=bP(a|0,d|0,31)|0;return b^a|0}function Lq(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;a[d>>0]=1;e=xq(b,c,d)|0;if(!(a[d>>0]|0)){e=0;return e|0}e=Eq(b,c,e)|0;return e|0}function Mq(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;var f=0;a[e>>0]=1;f=Dq(b,c,e)|0;if(!(a[e>>0]|0)){f=0;return f|0}f=Eq(b,c,f+(d&1^1)|0)|0;return f|0}function Nq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;g=i;i=i+176|0;h=g+160|0;j=g+8|0;e=g+16|0;l=g;f=e+12|0;c[e>>2]=f;c[e+4>>2]=f;c[e+8>>2]=e+140;Hn(l,b,e);d=a+288|0;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];b=Jx(d,h)|0;if((b|0)!=-1?(b|0)!=(c[a+292>>2]|0):0)d=c[(c[(c[d>>2]|0)+(b<<2)>>2]|0)+4>>2]|0;else d=0;b=c[e>>2]|0;if((b|0)==(f|0)){i=g;return d|0}AD(b);i=g;return d|0}function Oq(b,d,e,f,g,h,j){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+144|0;u=x+120|0;t=x+16|0;s=x+112|0;v=x+28|0;q=x+8|0;r=x;p=x+104|0;w=v+12|0;c[v>>2]=w;m=v+4|0;c[m>>2]=w;c[v+8>>2]=v+76;o=d;n=c[o>>2]|0;o=c[o+4>>2]|0;l=n;aj(v,l,l+o|0);a[u>>0]=44;$i(v,u);l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;d=k;aj(v,d,d+l|0);d=c[v>>2]|0;e=(c[m>>2]|0)-d|0;m=t;c[m>>2]=d;c[m+4>>2]=e;c[t+8>>2]=0;c[u>>2]=c[t>>2];c[u+4>>2]=c[t+4>>2];c[u+8>>2]=c[t+8>>2];Pq(s,b+692|0,u);m=(c[c[s>>2]>>2]|0)+4|0;e=c[m>>2]|0;if(!e){if(!j)d=0;else{a[u+9>>0]=1;if(!(a[j>>0]|0))d=1;else{c[u>>2]=j;d=3}a[u+8>>0]=d;d=vq(b,u,0,1)|0}e=On(b+220|0,152,8)|0;b=q;c[b>>2]=n;c[b+4>>2]=o;b=r;c[b>>2]=k;c[b+4>>2]=l;c[p>>2]=c[h>>2];c[s>>2]=c[q>>2];c[s+4>>2]=c[q+4>>2];c[t>>2]=c[r>>2];c[t+4>>2]=c[r+4>>2];c[u>>2]=c[p>>2];rj(e,s,t,f,g,u,d);c[m>>2]=e}d=c[v>>2]|0;if((d|0)==(w|0)){i=x;return e|0}AD(d);i=x;return e|0}function Pq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=zD(l+9|0)|0;c[h>>2]=l;c[h+4>>2]=c[e+8>>2];g=h+8|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function Qq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+4|0;a=c[e>>2]|0;if(!a){c[b>>2]=e;b=e;return b|0}while(1){e=a+16|0;if(Sq(d,e)|0){e=c[a>>2]|0;if(!e){e=4;break}else a=e}else{if(!(Sq(e,d)|0)){e=9;break}f=a+4|0;e=c[f>>2]|0;if(!e){e=8;break}else a=e}}if((e|0)==4){c[b>>2]=a;b=a;return b|0}else if((e|0)==8){c[b>>2]=a;b=f;return b|0}else if((e|0)==9){c[b>>2]=a;return b|0}return 0}function Rq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[d>>2]=e;b=c[a>>2]|0;if(c[b>>2]|0){c[a>>2]=c[b>>2];e=c[d>>2]|0}dn(c[a+4>>2]|0,e);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;return}function Sq(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=a[b+11>>0]|0;m=h<<24>>24<0;h=h&255;n=m?c[b+4>>2]|0:h;l=a[d+11>>0]|0;k=l<<24>>24<0;l=k?c[d+4>>2]|0:l&255;a:do if((n|0)==(l|0)){g=c[b>>2]|0;i=m?g:b;f=k?c[d>>2]|0:d;j=(n|0)==0;b:do if(m){if(!j?PC(i,f,n)|0:0)break a}else if(!j){if((g&255)<<24>>24==(a[f>>0]|0))g=b;else break a;while(1){h=h+-1|0;g=g+1|0;if(!h)break b;f=f+1|0;if((a[g>>0]|0)!=(a[f>>0]|0))break a}}while(0);h=b+12|0;f=c[h>>2]|0;h=c[h+4>>2]|0;i=d+12|0;g=c[i>>2]|0;i=c[i+4>>2]|0;j=(h|0)==(i|0);do if(j){if(h|0?PC(f,g,h)|0:0)break;o=(c[b+20>>2]|0)>>>0<(c[d+20>>2]|0)>>>0;return o|0}while(0);e=i>>>0>>0?i:h;if(!e)if(j)e=0;else o=19;else{f=PC(f,g,e)|0;e=(f|0)!=0;if(e|j)e=e?f>>31|1:0;else o=19}if((o|0)==19)e=h>>>0>>0?-1:1;o=(e|0)==-1;return o|0}while(0);g=l>>>0>>0;f=g?l:n;if(!((f|0)!=0?(e=PC(m?c[b>>2]|0:b,k?c[d>>2]|0:d,f)|0,(e|0)!=0):0))e=n>>>0>>0?-1:g&1;o=(e|0)<0;return o|0}function Tq(b,d,e,f,g,h,j){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;k=i;i=i+48|0;l=k+32|0;m=k+24|0;p=k;o=k+16|0;n=k+12|0;r=d;q=c[r+4>>2]|0;d=p;c[d>>2]=c[r>>2];c[d+4>>2]=q;a[p+8>>0]=1;c[l>>2]=c[p>>2];c[l+4>>2]=c[p+4>>2];c[l+8>>2]=c[p+8>>2];Uq(m,b+740|0,l);p=c[m>>2]|0;d=On(b+152|0,144,8)|0;p=c[p>>2]|0;b=c[p>>2]|0;c[o>>2]=p+8;c[o+4>>2]=b;c[n>>2]=2;c[m>>2]=c[o>>2];c[m+4>>2]=c[o+4>>2];c[l>>2]=c[n>>2];Vq(d,m,e,f,l,g,h,1,0,j);i=k;return d|0}function Uq(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;j=m+8|0;f=m;l=e;k=c[l>>2]|0;l=c[l+4>>2]|0;g=f;c[g>>2]=k;c[g+4>>2]=l;c[j>>2]=c[f>>2];c[j+4>>2]=c[f+4>>2];j=Ix(d,j)|0;f=(c[d>>2]|0)+(j<<2)|0;g=c[f>>2]|0;switch(g|0){case 0:break;case -1:{if((g|0)==(-1|0)){h=d+12|0;c[h>>2]=(c[h>>2]|0)+-1}break}default:{a:while(1){switch(g|0){case -1:case 0:break;default:break a}l=f+4|0;g=c[l>>2]|0;f=l}c[b>>2]=f;a[b+4>>0]=0;i=m;return}}h=zD(l+9|0)|0;c[h>>2]=l;a[h+4>>0]=a[e+8>>0]|0;g=h+8|0;if(l|0)$O(g|0,k|0,l|0)|0;a[g+l>>0]=0;c[f>>2]=h;f=d+8|0;c[f>>2]=(c[f>>2]|0)+1;f=Mx(d,j)|0;f=(c[d>>2]|0)+(f<<2)|0;b:while(1){switch(c[f>>2]|0){case -1:case 0:break;default:break b}f=f+4|0}c[b>>2]=f;a[b+4>>0]=1;i=m;return}function Vq(a,b,d,e,f,g,h,j,k,l){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;l=l|0;var m=0,n=0,o=0;m=i;i=i+16|0;n=m+4|0;o=m;c[o>>2]=c[f>>2];c[n>>2]=c[o>>2];fo(a,1,n,k);c[a>>2]=821920;f=c[b+4>>2]|0;k=a+108|0;c[k>>2]=c[b>>2];c[k+4>>2]=f;c[a+116>>2]=d;c[a+120>>2]=e;c[a+124>>2]=j;c[a+128>>2]=g;c[a+132>>2]=h;c[a+136>>2]=l;if(!h){i=m;return}Gj(h);i=m;return}function Wq(b,d,e,f,g,h,j,k){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;n=i;i=i+32|0;m=n+8|0;l=n;if(!(c[h+4>>2]|0))h=0;else{a[m+8>>0]=5;a[m+9>>0]=1;c[m>>2]=h;h=fq(b,m)|0}p=d;o=c[p+4>>2]|0;d=l;c[d>>2]=c[p>>2];c[d+4>>2]=o;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];m=Xq(b,m,e,f,g,h,j,k,0)|0;i=n;return m|0}function Xq(b,d,e,f,g,h,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;i=i+80|0;q=v+64|0;u=v+36|0;t=v+8|0;r=v;s=v+32|0;if(h)if(!(c[h>>2]&4)){n=0;o=0;p=0}else{p=c[h+-8>>2]|0;n=p+8|0;o=0;p=c[p>>2]|0}else{n=1459454;o=0;p=0}m=d;d=c[m>>2]|0;m=c[m+4>>2]|0;if(!d){c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0}else{c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;iN(t,d,m)}d=t+12|0;m=d;c[m>>2]=o|n;c[m+4>>2]=p;c[t+20>>2]=j;c[u>>2]=c[t>>2];c[u+4>>2]=c[t+4>>2];c[u+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;p=u+12|0;c[p>>2]=c[d>>2];c[p+4>>2]=c[d+4>>2];c[p+8>>2]=c[d+8>>2];c[u+24>>2]=0;Yq(q,b+716|0,u,u);p=c[q>>2]|0;o=a[q+4>>0]|0;kN(u);kN(t);d=p+16|0;if(!(o<<24>>24)){u=c[p+40>>2]|0;i=v;return u|0}o=a[d+11>>0]|0;m=o<<24>>24<0;n=m?c[d>>2]|0:d;o=m?c[p+20>>2]|0:o&255;m=2-(f>>>2&1)&255;if(!k)d=0;else{a[q+9>>0]=1;if(!(a[k>>0]|0))d=1;else{c[q>>2]=k;d=3}a[q+8>>0]=d;d=vq(b,q,0,1)|0}b=On(b+152|0,144,8)|0;c[r>>2]=n;c[r+4>>2]=o;a[s>>0]=m;k=s+1|0;a[k>>0]=a[t>>0]|0;a[k+1>>0]=a[t+1>>0]|0;a[k+2>>0]=a[t+2>>0]|0;c[u>>2]=c[r>>2];c[u+4>>2]=c[r+4>>2];c[q>>2]=c[s>>2];Vq(b,u,e,f,q,g,h,j,d,l);c[p+40>>2]=b;u=b;i=v;return u|0}function Yq(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;j=i;i=i+16|0;h=j;e=Qq(d,h,e)|0;g=c[e>>2]|0;if(g|0){h=g;f=0;c[b>>2]=h;h=b+4|0;a[h>>0]=f;i=j;return}g=YM(44)|0;k=g+16|0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[k+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;k=g+28|0;f=f+12|0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[k+8>>2]=c[f+8>>2];c[g+40>>2]=0;Rq(d,c[h>>2]|0,e,g);h=g;f=1;c[b>>2]=h;h=b+4|0;a[h>>0]=f;i=j;return}function Zq(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=i;i=i+32|0;e=d+24|0;f=d+16|0;h=d+8|0;g=d;a=On(a+152|0,144,8)|0;c[h>>2]=1396856;c[h+4>>2]=6;c[g>>2]=2;c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[e>>2]=c[g>>2];Vq(a,f,17,0,e,4,b,-1,0,0);i=d;return a|0}function _q(b,d,e,f,g,h,j){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;r=i;i=i+64|0;q=r+52|0;p=r+24|0;o=r;n=g+4|0;if(!(c[n>>2]|0))m=0;else{a[q+8>>0]=5;a[q+9>>0]=1;c[q>>2]=g;m=fq(b,q)|0;if(!(c[m>>2]&4)){k=0;l=0}else{l=c[m+-8>>2]|0;k=c[l>>2]|0;l=l+8|0}c[g>>2]=l;c[n>>2]=k}l=d;k=c[l>>2]|0;l=c[l+4>>2]|0;d=g;n=c[d>>2]|0;d=c[d+4>>2]|0;if(!k){c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;g=o}else{c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;iN(o,k,l);g=o}k=o+12|0;l=k;c[l>>2]=n;c[l+4>>2]=d;c[o+20>>2]=h;hN(p,g);l=p+12|0;c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];c[l+8>>2]=c[k+8>>2];c[p+24>>2]=0;$q(q,b+728|0,p,p);l=c[q>>2]|0;o=a[q+4>>0]|0;kN(p);if(!(o<<24>>24)){q=c[l+40>>2]|0;kN(g);i=r;return q|0}if(!j)k=0;else{a[q+9>>0]=1;if(!(a[j>>0]|0))k=1;else{c[q>>2]=j;k=3}a[q+8>>0]=k;k=vq(b,q,0,1)|0}j=l;l=j+16|0;o=a[l+11>>0]|0;n=o<<24>>24<0;s=c[l>>2]|0;d=c[j+20>>2]|0;b=On(b+84|0,128,8)|0;c[p>>2]=c[f>>2];c[q>>2]=c[p>>2];fo(b,0,q,k);c[b>>2]=820420;q=b+108|0;c[q>>2]=n?s:l;c[q+4>>2]=n?d:o&255;c[b+116>>2]=e;c[b+120>>2]=m;c[b+124>>2]=h;c[j+40>>2]=b;q=b;kN(g);i=r;return q|0}function $q(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;j=i;i=i+16|0;h=j;e=ar(d,h,e)|0;g=c[e>>2]|0;if(g|0){h=g;f=0;c[b>>2]=h;h=b+4|0;a[h>>0]=f;i=j;return}g=YM(44)|0;k=g+16|0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[k+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;k=g+28|0;f=f+12|0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[k+8>>2]=c[f+8>>2];c[g+40>>2]=0;br(d,c[h>>2]|0,e,g);h=g;f=1;c[b>>2]=h;h=b+4|0;a[h>>0]=f;i=j;return}function ar(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+4|0;a=c[e>>2]|0;if(!a){c[b>>2]=e;b=e;return b|0}while(1){e=a+16|0;if(cr(d,e)|0){e=c[a>>2]|0;if(!e){e=4;break}else a=e}else{if(!(cr(e,d)|0)){e=9;break}f=a+4|0;e=c[f>>2]|0;if(!e){e=8;break}else a=e}}if((e|0)==4){c[b>>2]=a;b=a;return b|0}else if((e|0)==8){c[b>>2]=a;b=f;return b|0}else if((e|0)==9){c[b>>2]=a;return b|0}return 0}function br(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[d>>2]=e;b=c[a>>2]|0;if(c[b>>2]|0){c[a>>2]=c[b>>2];e=c[d>>2]|0}dn(c[a+4>>2]|0,e);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;return}function cr(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=a[b+11>>0]|0;m=h<<24>>24<0;h=h&255;n=m?c[b+4>>2]|0:h;l=a[d+11>>0]|0;k=l<<24>>24<0;l=k?c[d+4>>2]|0:l&255;a:do if((n|0)==(l|0)){g=c[b>>2]|0;i=m?g:b;f=k?c[d>>2]|0:d;j=(n|0)==0;b:do if(m){if(!j?PC(i,f,n)|0:0)break a}else if(!j){if((g&255)<<24>>24==(a[f>>0]|0))g=b;else break a;while(1){h=h+-1|0;g=g+1|0;if(!h)break b;f=f+1|0;if((a[g>>0]|0)!=(a[f>>0]|0))break a}}while(0);h=b+12|0;f=c[h>>2]|0;h=c[h+4>>2]|0;i=d+12|0;g=c[i>>2]|0;i=c[i+4>>2]|0;j=(h|0)==(i|0);do if(j){if(h|0?PC(f,g,h)|0:0)break;o=(c[b+20>>2]|0)<(c[d+20>>2]|0);return o|0}while(0);e=i>>>0>>0?i:h;if(!e)if(j)e=0;else o=19;else{f=PC(f,g,e)|0;e=(f|0)!=0;if(e|j)e=e?f>>31|1:0;else o=19}if((o|0)==19)e=h>>>0>>0?-1:1;o=(e|0)==-1;return o|0}while(0);g=l>>>0>>0;f=g?l:n;if(!((f|0)!=0?(e=PC(m?c[b>>2]|0:b,k?c[d>>2]|0:d,f)|0,(e|0)!=0):0))e=n>>>0>>0?-1:g&1;o=(e|0)<0;return o|0}function dr(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;g=i;i=i+48|0;h=g+40|0;j=g+32|0;k=g+24|0;n=g;m=g+16|0;l=g+8|0;p=b;o=c[p+4>>2]|0;b=n;c[b>>2]=c[p>>2];c[b+4>>2]=o;c[m>>2]=c[e>>2];c[l>>2]=1459454;c[l+4>>2]=0;c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[j>>2]=c[m>>2];c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];f=_q(a,k,d,j,h,0,f)|0;i=g;return f|0}function er(a,b){a=a|0;b=b|0;a=On(a+764|0,88,4)|0;fr(a,b);return a|0}function fr(a,b){a=a|0;b=b|0;var d=0,e=0;hN(a,b);d=a+12|0;e=b+12|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[d+16>>2]=c[e+16>>2];c[d+20>>2]=c[e+20>>2];hN(a+36|0,b+36|0);d=a+48|0;a=b+48|0;b=d+40|0;do{c[d>>2]=c[a>>2];d=d+4|0;a=a+4|0}while((d|0)<(b|0));return}function gr(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0}function hr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;f=i;i=i+32|0;h=f+16|0;g=f+8|0;j=f;c[j>>2]=e;c[h>>2]=j;bn(g,b+572|0,j,1457359,h,f+20|0);b=c[g>>2]|0;if(!d){j=0;i=f;return j|0}j=c[b+72>>2]|0;e=j;if((c[b+76>>2]|0)-j>>4>>>0<=d>>>0){j=0;i=f;return j|0}b=a[e+(d<<4)+11>>0]|0;if(b<<24>>24<0)b=c[e+(d<<4)+4>>2]|0;else b=b&255;j=(b|0)!=0;i=f;return j|0}function ir(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function jr(a,b){a=a|0;b=b|0;return 1}function kr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+48|0;h=m+32|0;g=m+24|0;f=m+20|0;j=m+16|0;k=m+8|0;l=m;a[b+833>>0]=1;b=c[b>>2]|0;if(!b)Ov(e,0);else{c[j>>2]=c[d>>2];c[k>>2]=0;c[k+4>>2]=0;c[l>>2]=0;c[l+4>>2]=0;c[f>>2]=c[j>>2];c[g>>2]=c[k>>2];c[g+4>>2]=c[k+4>>2];c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];qw(b,f,0,e,g,h,1);i=m;return}}function lr(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,s=0,t=0;j=i;i=i+80|0;h=j+40|0;g=j+32|0;m=j+72|0;n=j+64|0;l=j+48|0;r=j+24|0;q=j+16|0;p=j+8|0;o=j;k=a+64|0;f=b;e=c[f>>2]|0;f=c[f+4>>2]|0;t=r;c[t>>2]=e;c[t+4>>2]=f;t=d;s=c[t+4>>2]|0;d=q;c[d>>2]=c[t>>2];c[d+4>>2]=s;d=a+56|0;s=c[d+4>>2]|0;t=p;c[t>>2]=c[d>>2];c[t+4>>2]=s;t=a+48|0;s=c[t+4>>2]|0;d=o;c[d>>2]=c[t>>2];c[d+4>>2]=s;c[n>>2]=c[r>>2];c[n+4>>2]=c[r+4>>2];c[m>>2]=c[q>>2];c[m+4>>2]=c[q+4>>2];c[g>>2]=c[p>>2];c[g+4>>2]=c[p+4>>2];c[h>>2]=c[o>>2];c[h+4>>2]=c[o+4>>2];mr(l,n,m,g,h);c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[k+12>>2]=c[l+12>>2];if(!(c[b+4>>2]|0)){i=j;return}b=c[a+80>>2]|0;if(!b){i=j;return}t=g;c[t>>2]=e;c[t+4>>2]=f;c[a+84>>2]=c[(nr(b,b+(c[a+60>>2]<<3)|0,g,h)|0)+4>>2];i=j;return}function mr(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;g=i;i=i+80|0;j=g+64|0;k=g+56|0;l=g+48|0;h=g+32|0;p=g+24|0;o=g+16|0;n=g+8|0;m=g;r=d;q=c[r+4>>2]|0;d=p;c[d>>2]=c[r>>2];c[d+4>>2]=q;c[j>>2]=c[p>>2];c[j+4>>2]=c[p+4>>2];So(h,j);p=b;d=c[p+4>>2]|0;b=o;c[b>>2]=c[p>>2];c[b+4>>2]=d;b=e;e=c[b+4>>2]|0;d=n;c[d>>2]=c[b>>2];c[d+4>>2]=e;d=f;e=c[d+4>>2]|0;f=m;c[f>>2]=c[d>>2];c[f+4>>2]=e;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[j>>2]=c[m>>2];c[j+4>>2]=c[m+4>>2];dp(a,h,l,k,j);Uo(h);i=g;return}function nr(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;h=i;i=i+16|0;g=h+8|0;f=h;e=b-a>>3;if(!e){d=a;i=h;return d|0}do{k=(e|0)/2|0;b=a+(k<<3)|0;m=d;l=c[m+4>>2]|0;j=f;c[j>>2]=c[m>>2];c[j+4>>2]=l;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];j=or(b,g)|0;e=j?e+-1-k|0:k;a=j?b+8|0:a}while((e|0)!=0);i=h;return a|0}function or(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=c[a>>2]|0;if(!f)e=0;else e=UB(f)|0;a=c[b+4>>2]|0;d=a>>>0>>0?a:e;if(d|0?(g=PC(f,c[b>>2]|0,d)|0,g|0):0){g=g>>31|1;g=(g|0)==-1;return g|0}if((e|0)==(a|0)){g=0;g=(g|0)==-1;return g|0}g=e>>>0>>0?-1:1;g=(g|0)==-1;return g|0}function pr(b,d,e,f,g,h,j){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;r=i;i=i+32|0;q=r+24|0;n=r+16|0;o=r+8|0;p=r;hN(b,d);l=b+12|0;d=d+12|0;c[l>>2]=c[d>>2];c[l+4>>2]=c[d+4>>2];c[l+8>>2]=c[d+8>>2];c[l+12>>2]=c[d+12>>2];c[l+16>>2]=c[d+16>>2];c[l+20>>2]=c[d+20>>2];l=b+36|0;d=c[e>>2]|0;if(!d){c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;k=l;m=0;d=0;e=0}else{k=c[e+4>>2]|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;iN(l,d,k);k=l;m=a[l+11>>0]|0;d=c[l>>2]|0;e=c[b+40>>2]|0}s=g;g=c[s+4>>2]|0;l=b+48|0;c[l>>2]=c[s>>2];c[l+4>>2]=g;l=h;h=c[l+4>>2]|0;g=b+56|0;c[g>>2]=c[l>>2];c[g+4>>2]=h;g=b+64|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[b+80>>2]=j;g=m<<24>>24<0;c[o>>2]=g?d:k;c[o+4>>2]=g?e:m&255;g=f;h=c[g+4>>2]|0;j=p;c[j>>2]=c[g>>2];c[j+4>>2]=h;c[n>>2]=c[o>>2];c[n+4>>2]=c[o+4>>2];c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];lr(b,n,q);i=r;return}function qr(a,b){a=a|0;b=b|0;var d=0,e=0;if(b>>>0>127){b=Ga(8)|0;eN(b,1396863);c[b>>2]=884804;eb(b|0,819e3,194)}else{d=a+(b>>>5<<2)|0;b=1<<(b&31);e=c[d>>2]|0;c[d>>2]=(e&b|0)==0?e|b:e&~b;return a|0}return 0}function rr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=b+64|0;c[e>>2]=c[e>>2]^c[d>>2];f=b+68|0;c[f>>2]=c[f>>2]^c[d+4>>2];f=b+72|0;c[f>>2]=c[f>>2]^c[d+8>>2];b=b+76|0;c[b>>2]=c[b>>2]^c[d+12>>2];c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];return}function sr(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=YM(436)|0;c[h+4>>2]=d;a[h+8>>0]=e&1;c[h>>2]=821876;c[h+12>>2]=b;b=h+48|0;d=h+68|0;e=h+56|0;f=h+16|0;g=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[e>>2]=d;c[h+60>>2]=d;f=h+84|0;c[h+64>>2]=f;g=h+96|0;c[f>>2]=g;c[h+88>>2]=g;c[h+92>>2]=g;c[h+108>>2]=0;c[h+116>>2]=b;to(h+120|0,0);c[h+424>>2]=0;c[h+428>>2]=0;c[h+432>>2]=0;return h|0}function tr(a){a=a|0;var b=0;b=c[a+12>>2]|0;if(!b)return;a=c[a>>2]|0;b=a+(b<<4)|0;do{switch(c[a>>2]|0){case -16:case -8:break;default:ur(a+4|0)}a=a+16|0}while((a|0)!=(b|0));return}function ur(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~(((b+-24-d|0)>>>0)/24|0)*24|0);$M(d);return}function vr(a){a=a|0;var b=0;c[a>>2]=821876;Nr(a+424|0);b=a+388|0;yo(b);$M(c[b>>2]|0);b=c[a+120>>2]|0;if((b|0)!=(a+132|0))AD(b);vp(a+48|0);b=a+32|0;tr(b);$M(c[b>>2]|0);$M(c[a+16>>2]|0);b=a+12|0;a=c[b>>2]|0;c[b>>2]=0;if(!a)return;vb[c[(c[a>>2]|0)+4>>2]&255](a);return}function wr(a){a=a|0;vr(a);$M(a);return}function xr(a){a=a|0;var b=0,d=0;js(a+16|0);ks(a+32|0);vo(a+120|0);d=c[a+424>>2]|0;a=a+428|0;b=c[a>>2]|0;if((b|0)==(d|0))return;c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);return}function yr(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,s=0;s=i;i=i+32|0;j=s+16|0;k=s;d=c[b+32>>2]|0;h=c[b+36>>2]|0;if((d|0)==(h|0)){i=s;return}f=a+16|0;g=j+4|0;a:while(1){e=c[d>>2]|0;b=e+4|0;a=c[b>>2]|0;do if((((((a&1536|0)==1024?(l=a|4,c[b>>2]=l,m=c[e+16>>2]|0,!((m|0)==0|(c[m>>2]|0)!=2)):0)?(n=c[m+8>>2]|0,c[e>>2]&4|0):0)?(p=c[e+-8>>2]|0,o=p+8|0,p=c[p>>2]|0,p|0):0)?(q=TB(o,64,p)|0,q|0):0)?(r=q-o|0,(r|0)!=-1):0){c[b>>2]=l&-17|c[n+4>>2]&16;zj(e,Aj(n)|0);a=p>>>0>>0?p:r;b=o+a|0;a=p-a|0;if(Xd(n,1)|0){if(a>>>0<3)break;if(PC(b,1397099,3)|0)break}if(!(a>>>0<2|(Xd(n,1)|0)!=0)?(PC(b,1397103,2)|0)==0:0){if(a>>>0<3){d=17;break a}if(PC(b,1397099,3)|0){d=17;break a}}c[j>>2]=n;c[g>>2]=e;fs(k,f,j)}while(0);d=d+4|0;if((d|0)==(h|0)){d=3;break}}if((d|0)==3){i=s;return}else if((d|0)==17)Nv(1397106,1)}function zr(d,e,f,g,h,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var 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,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0;M=i;i=i+112|0;L=M;n=M+104|0;J=M+88|0;w=M+100|0;K=M+76|0;p=M+64|0;q=M+52|0;r=M+40|0;y=M+24|0;o=M+48|0;I=c[g+16>>2]|0;s=j+8|0;t=c[s>>2]|0;s=c[s+4>>2]|0;G=Jk(f,g,M+108|0)|0;G=WO(c[h+4>>2]|0,0,G|0,E|0)|0;H=E;B=c[e+4>>2]|0;g=c[j+4>>2]|0;do if(g){if(a[k>>0]|0){c[n>>2]=c[h+12>>2];a[J+9>>0]=1;c[J>>2]=1396931;a[J+8>>0]=3;c[L>>2]=c[n>>2];kr(B,L,J);i=M;return}n=c[g+8>>2]|0;if(Xd(n,1)|0){g=Xd(n,1)|0;if(!g)g=0;else g=c[g+16>>2]|0;if((g|0)==(I|0)){A=Nk(f,n,L)|0;F=E;a[k>>0]=1;t=WO(G|0,H|0,t|0,s|0)|0;t=TO(t|0,E|0,A|0,F|0)|0;s=E;break}c[o>>2]=c[h+12>>2];a[J+9>>0]=1;c[J>>2]=1397053;a[J+8>>0]=3;c[L>>2]=c[o>>2];kr(B,L,J);i=M;return}c[w>>2]=c[h+12>>2];a[p+9>>0]=1;c[p>>2]=1396993;g=p+8|0;a[g>>0]=3;if(!(c[n>>2]&4)){c[r>>2]=0;m=0}else{I=c[n+-8>>2]|0;m=c[I>>2]|0;c[r>>2]=I+8}c[r+4>>2]=m;n=q+8|0;a[n>>0]=5;a[q+9>>0]=1;c[q>>2]=r;m=b[g>>1]|0;g=m&255;do if(g<<24>>24!=0?(u=b[n>>1]|0,v=u&255,v<<24>>24!=0):0){if(g<<24>>24==1){c[K>>2]=c[q>>2];c[K+4>>2]=c[q+4>>2];c[K+8>>2]=c[q+8>>2];break}if(v<<24>>24==1){c[K>>2]=c[p>>2];c[K+4>>2]=c[p+4>>2];c[K+8>>2]=c[p+8>>2];break}else{d=(m&-256)<<16>>16==256;I=(u&-256)<<16>>16!=256|(v|1)<<24>>24==1;c[K>>2]=d?1396993:p;c[K+4>>2]=I?q:r;a[K+8>>0]=d?g:2;a[K+9>>0]=I?2:v;break}}else F=10;while(0);if((F|0)==10){a[K+8>>0]=0;a[K+9>>0]=1}a[y+9>>0]=1;c[y>>2]=1397002;m=y+8|0;a[m>>0]=3;g=b[K+8>>1]|0;n=g&255;do if(n<<24>>24!=0?(z=b[m>>1]|0,A=z&255,A<<24>>24!=0):0){if(n<<24>>24==1){c[J>>2]=c[y>>2];c[J+4>>2]=c[y+4>>2];c[J+8>>2]=c[y+8>>2];break}if(A<<24>>24==1){c[J>>2]=c[K>>2];c[J+4>>2]=c[K+4>>2];c[J+8>>2]=c[K+8>>2];break}else{d=(g&-256)<<16>>16==256;I=(z&-256)<<16>>16!=256|(A|1)<<24>>24==1;c[J>>2]=d?c[K>>2]|0:K;c[J+4>>2]=I?y:1397002;a[J+8>>0]=d?n:2;a[J+9>>0]=I?2:A;break}}else F=18;while(0);if((F|0)==18){a[J+8>>0]=0;a[J+9>>0]=1};c[L>>2]=c[w>>2];kr(B,L,J);i=M;return}while(0);q=c[j>>2]|0;r=(q|0)==0;if(!r){g=c[q+8>>2]|0;c[J>>2]=g;o=g;if(g)if(((c[g+4>>2]&1536|0)==1024?(x=g+4|0,c[x>>2]=c[x>>2]|4,x=c[g+16>>2]|0,!((x|0)==0|(c[x>>2]|0)!=2)):0)?(b[x+4>>1]|0)==24:0){n=c[x+8>>2]|0;c[J>>2]=n;v=1;p=n;o=n}else{v=0;p=g;n=g}else{v=0;p=g;n=0}}else{c[J>>2]=0;v=0;p=0;o=0;n=0}g=d+12|0;u=c[g>>2]|0;u=Fb[c[(c[u>>2]|0)+8>>2]&31](u,B,j,h,(a[k>>0]|0)!=0)|0;a:do if(!r){switch(b[q+4>>1]|0){case 45:{p=0;F=45;break a}case 44:case 43:case 42:case 90:case 4:case 9:case 2:break;default:if(((Xd(p,1)|0?(Aj(p)|0)==0:0)?(c[(c[(Xd(p,1)|0)+16>>2]|0)+120>>2]&1040|0)==0:0)?!(Bs(e,p)|0):0){o=c[g>>2]|0;p=Ab[c[(c[o>>2]|0)+12>>2]&127](o,p,u)|0;o=c[J>>2]|0;n=o;F=45;break a}}m=l;c[m>>2]=t;c[m+4>>2]=s;m=c[J>>2]|0;if(!m)F=68;else F=61}else{p=0;F=45}while(0);do if((F|0)==45){do if((n|0)!=0&(p^1))if(Xd(n,1)|0){g=Nk(f,c[J>>2]|0,L)|0;g=WO(g|0,E|0,t|0,s|0)|0;n=l;c[n>>2]=g;c[n+4>>2]=E;n=c[J>>2]|0;g=(n|0)==0;if(p){m=n;F=60;break}else break}else{o=c[J>>2]|0;n=o;F=49;break}else F=49;while(0);if((F|0)==49){g=l;c[g>>2]=t;c[g+4>>2]=s;g=(n|0)==0;if(p){m=o;F=60}}if((F|0)==60)if(g){F=68;break}else{F=61;break}if((((!g?(Xd(n,1)|0)!=0:0)?(C=Xd(c[J>>2]|0,1)|0,(C|0)!=0):0)?(D=c[C+16>>2]|0,(D|0)!=0):0)?(m=c[D+4>>2]|0,(m|0)!=0):0){J=m+4|0;c[J>>2]=c[J>>2]|256}else m=0;g=L;c[g>>2]=G;c[g+4>>2]=H;c[L+8>>2]=m;c[L+12>>2]=u;m=L+16|0;c[m>>2]=0;c[m+4>>2]=0;c[K>>2]=I;m=Gr(d+32|0,K)|0;g=m+8|0;n=c[g>>2]|0;if((n|0)==(c[m+12>>2]|0))cs(m+4|0,L);else{c[n>>2]=c[L>>2];c[n+4>>2]=c[L+4>>2];c[n+8>>2]=c[L+8>>2];c[n+12>>2]=c[L+12>>2];c[n+16>>2]=c[L+16>>2];c[n+20>>2]=c[L+20>>2];c[g>>2]=(c[g>>2]|0)+24}}while(0);do if((F|0)==61){if(ds(d+16|0,J,L)|0){m=c[(c[L>>2]|0)+4>>2]|0;if(m|0)c[J>>2]=m}m=c[J>>2]|0;if(v){Fj(m);m=c[J>>2]|0;F=68;break}else{F=m+4|0;c[F>>2]=c[F>>2]|256;F=68;break}}while(0);if((F|0)==68){g=L;c[g>>2]=G;c[g+4>>2]=H;c[L+8>>2]=m;c[L+12>>2]=u;m=L+16|0;c[m>>2]=0;c[m+4>>2]=0;c[K>>2]=I;m=Gr(d+32|0,K)|0;g=m+8|0;n=c[g>>2]|0;if((n|0)==(c[m+12>>2]|0))cs(m+4|0,L);else{c[n>>2]=c[L>>2];c[n+4>>2]=c[L+4>>2];c[n+8>>2]=c[L+8>>2];c[n+12>>2]=c[L+12>>2];c[n+16>>2]=c[L+16>>2];c[n+20>>2]=c[L+20>>2];c[g>>2]=(c[g>>2]|0)+24}}i=M;return}function Ar(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(f?bs(c)|0:0){f=0;return f|0}f=ip(a,b,c,d,e,f)|0;return f|0}function Br(a,b){a=a|0;b=b|0;if(bs(b)|0){b=1;return b|0}if((Aj(b)|0)!=1){b=0;return b|0}if(!(gn(b,1)|0)){b=0;return b|0}b=(c[(c[(Xd(b,1)|0)+16>>2]|0)+132>>2]|0)!=0;return b|0}function Cr(b,d,e){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,F=0,G=0,H=0,I=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;U=i;i=i+272|0;n=U+120|0;J=U+96|0;s=U+16|0;Q=U;R=U+80|0;S=U+68|0;T=U+56|0;M=U+44|0;H=U+32|0;o=U+28|0;p=U+24|0;q=d+4|0;r=c[q>>2]|0;c[s>>2]=1396897;c[s+4>>2]=7;c[Q>>2]=1459454;c[Q+4>>2]=0;c[J>>2]=c[s>>2];c[J+4>>2]=c[s+4>>2];c[n>>2]=c[Q>>2];c[n+4>>2]=c[Q+4>>2];c[b+416>>2]=Dr(b,Wq(r,J,3,0,0,n,-1,0)|0)|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[Q+12>>2]=0;c[R>>2]=0;c[R+4>>2]=0;c[R+8>>2]=0;c[R+12>>2]=0;c[S+4>>2]=0;c[S+8>>2]=0;N=S+4|0;c[S>>2]=N;c[T+4>>2]=0;c[T+8>>2]=0;O=T+4|0;c[T>>2]=O;c[M>>2]=0;P=M+4|0;c[P>>2]=0;c[M+8>>2]=0;c[H>>2]=0;L=H+4|0;c[L>>2]=0;c[H+8>>2]=0;f=c[d+20>>2]|0;t=c[d+24>>2]|0;if((f|0)!=(t|0)){u=b+4|0;v=b+32|0;w=H+8|0;x=M+8|0;y=b+12|0;z=J+11|0;A=s+4|0;B=J+4|0;C=n+12|0;D=n+4|0;F=n+8|0;G=n+140|0;do{m=c[f>>2]|0;k=c[m+12>>2]|0;h=c[u>>2]|0;l=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;j=E;h=(c[h+12>>2]|0)-(c[h+4>>2]|0)|0;g=WO(k|0,0,-1,-1)|0;j=WO(g|0,E|0,l|0,j|0)|0;h=WO(j|0,E|0,h|0,0)|0;h=lP(h|0,E|0,k|0,0)|0;j=E;k=WO(k|0,0,-1,0)|0;j=TO(k|0,E|0,h|0,j|0)|0;Er(b,j);j=c[u>>2]|0;h=yb[c[(c[j>>2]|0)+36>>2]&127](j)|0;h=WO((c[j+12>>2]|0)-(c[j+4>>2]|0)|0,0,h|0,E|0)|0;j=E;k=m+132|0;l=c[k>>2]|0;g=c[m+112>>2]|0;do if(!(g>>>0<7?1:(a[(c[(c[q>>2]|0)+4>>2]|0)+205>>0]|0)==0)?(I=c[m+108>>2]|0,(PC(I,1396905,7)|0)==0):0){if((g|0)==12?(PC(I,1396913,12)|0)==0:0){K=7;break}c[n>>2]=C;c[D>>2]=C;c[F>>2]=G;fg(J,n);g=c[u>>2]|0;c[u>>2]=J;Os(d,m,e);c[u>>2]=g;Zt(J);g=c[n>>2]|0;if((g|0)!=(C|0))AD(g)}else K=7;while(0);if((K|0)==7){K=0;Os(d,m,e)}if(c[d>>2]|0)break;W=c[u>>2]|0;V=yb[c[(c[W>>2]|0)+36>>2]&127](W)|0;g=E;X=c[W+12>>2]|0;W=c[W+4>>2]|0;c[o>>2]=m;c[n>>2]=o;Fr(s,T,o,1457360,n,J);g=WO(X-W|0,0,V|0,g|0)|0;V=c[s>>2]|0;W=V+24|0;c[W>>2]=h;c[W+4>>2]=j;j=V+32|0;c[j>>2]=g;c[j+4>>2]=E;c[n>>2]=m;j=Gr(v,n)|0;if((c[j+4>>2]|0)==(c[j+8>>2]|0))g=0;else{X=m+108|0;W=c[X>>2]|0;X=c[X+4>>2]|0;c[J>>2]=0;c[J+4>>2]=0;c[J+8>>2]=0;iN(J,1396926,4);tN(J,W,X)|0;X=((a[(c[y>>2]|0)+8>>0]&2)<<2)+8|0;W=c[m+120>>2]&512;g=a[z>>0]|0;V=g<<24>>24<0;c[s>>2]=V?c[J>>2]|0:J;c[A>>2]=V?c[B>>2]|0:g&255;g=c[k>>2]|0;c[n>>2]=c[s>>2];c[n+4>>2]=c[s+4>>2];g=Tq(r,n,9,W,X,g,m)|0;c[g+12>>2]=((a[(c[y>>2]|0)+8>>0]&2)<<1)+4;kN(J)}c[o>>2]=g;if(l|0){Js(d,l,0);c[n>>2]=l;g=(un(Q,n)|0)+4|0;if(!(c[g>>2]|0)){h=Zq(r,l)|0;c[n>>2]=h;c[g>>2]=Dr(b,h)|0;g=c[n>>2]|0;c[g+12>>2]=4;h=c[P>>2]|0;if((h|0)==(c[x>>2]|0))Hr(M,n);else{c[h>>2]=g;c[P>>2]=(c[P>>2]|0)+4}}c[p>>2]=l;c[n>>2]=p;Ir(s,S,p,1457360,n,J);l=c[s>>2]|0;j=l+20|0;c[n>>2]=m;k=l+24|0;g=c[k>>2]|0;l=l+28|0;if(g>>>0<(c[l>>2]|0)>>>0){c[g>>2]=m;c[k>>2]=(c[k>>2]|0)+4}else Jr(j,n);X=c[o>>2]|0;g=X;if(X|0){c[n>>2]=g;h=c[k>>2]|0;if(h>>>0<(c[l>>2]|0)>>>0){c[h>>2]=g;c[k>>2]=(c[k>>2]|0)+4}else Jr(j,n)}}g=Dr(b,m)|0;c[n>>2]=m;c[(Kr(R,n)|0)+4>>2]=g;g=c[o>>2]|0;do if(g|0){g=Dr(b,g)|0;c[n>>2]=c[o>>2];c[(Kr(R,n)|0)+4>>2]=g;g=c[L>>2]|0;if((g|0)==(c[w>>2]|0)){Hr(H,o);break}else{c[g>>2]=c[o>>2];c[L>>2]=(c[L>>2]|0)+4;break}}while(0);f=f+4|0}while((f|0)!=(t|0));f=c[H>>2]|0;g=f;if(f|0){h=c[L>>2]|0;if((h|0)!=(f|0))c[L>>2]=h+(~((h+-4-g|0)>>>2)<<2);$M(f)}}f=c[M>>2]|0;if(!f){X=c[O>>2]|0;Lr(T,X);X=c[N>>2]|0;Mr(S,X);X=c[R>>2]|0;$M(X);X=c[Q>>2]|0;$M(X);i=U;return}g=c[P>>2]|0;if((g|0)!=(f|0))c[P>>2]=g+(~((g+-4-f|0)>>>2)<<2);$M(f);X=c[O>>2]|0;Lr(T,X);X=c[N>>2]|0;Mr(S,X);X=c[R>>2]|0;$M(X);X=c[Q>>2]|0;$M(X);i=U;return}function Dr(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;i=i+32|0;j=k+16|0;d=k+8|0;e=k;c[d>>2]=b;f=a+424|0;g=a+428|0;h=c[g>>2]|0;if((h|0)==(c[a+432>>2]|0))as(f,d);else{c[h>>2]=b;c[g>>2]=(c[g>>2]|0)+4}b=(c[d>>2]|0)+108|0;d=c[b+4>>2]|0;h=e;c[h>>2]=c[b>>2];c[h+4>>2]=d;c[j>>2]=c[e>>2];c[j+4>>2]=c[e+4>>2];Bo(a+120|0,j)|0;i=k;return (c[g>>2]|0)-(c[f>>2]|0)>>2|0}function Er(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+32|0;j=l+16|0;g=l+8|0;k=l;h=b>>>4;e=a+4|0;a=c[e>>2]|0;if(h){f=g+4|0;d=0;do{c[g>>2]=1457361;c[f>>2]=16;c[j>>2]=c[g>>2];c[j+4>>2]=c[g+4>>2];be(a,j)|0;d=d+1|0;a=c[e>>2]|0}while((d|0)!=(h|0))}c[k>>2]=1457361;c[k+4>>2]=b&15;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];be(a,j)|0;i=l;return}function Fr(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0;l=i;i=i+16|0;k=l;h=d+4|0;f=c[h>>2]|0;do if(f){j=c[e>>2]|0;while(1){h=c[f+16>>2]|0;if(j>>>0>>0){h=c[f>>2]|0;if(!h){h=5;break}else f=h}else{if(h>>>0>=j>>>0){h=10;break}e=f+4|0;h=c[e>>2]|0;if(!h){h=9;break}else f=h}}if((h|0)==5){c[k>>2]=f;e=f;break}else if((h|0)==9){c[k>>2]=f;break}else if((h|0)==10){c[k>>2]=f;e=k;break}}else{c[k>>2]=h;e=h;f=h}while(0);h=c[e>>2]|0;if(h|0){g=h;d=0;c[b>>2]=g;g=b+4|0;a[g>>0]=d;i=l;return}k=YM(40)|0;c[k+16>>2]=c[c[g>>2]>>2];g=k+24|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;$r(d,f,e,k);g=k;d=1;c[b>>2]=g;g=b+4|0;a[g>>0]=d;i=l;return}function Gr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=Xr(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=Yr(a,b,d)|0;c[f>>2]=c[b>>2];d=f+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;i=e;return f|0}function Hr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;Vr(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;Wr(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Ir(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0;l=i;i=i+16|0;k=l;h=d+4|0;f=c[h>>2]|0;do if(f){j=c[e>>2]|0;while(1){h=c[f+16>>2]|0;if(j>>>0>>0){h=c[f>>2]|0;if(!h){h=5;break}else f=h}else{if(h>>>0>=j>>>0){h=10;break}e=f+4|0;h=c[e>>2]|0;if(!h){h=9;break}else f=h}}if((h|0)==5){c[k>>2]=f;e=f;break}else if((h|0)==9){c[k>>2]=f;break}else if((h|0)==10){c[k>>2]=f;e=k;break}}else{c[k>>2]=h;e=h;f=h}while(0);h=c[e>>2]|0;if(h|0){g=h;d=0;c[b>>2]=g;g=b+4|0;a[g>>0]=d;i=l;return}k=YM(32)|0;c[k+16>>2]=c[c[g>>2]>>2];c[k+20>>2]=0;c[k+24>>2]=0;c[k+28>>2]=0;Ur(d,f,e,k);g=k;d=1;c[b>>2]=g;g=b+4|0;a[g>>0]=d;i=l;return}function Jr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;Sr(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;Tr(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Kr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=Or(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=Pr(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function Lr(a,b){a=a|0;b=b|0;if(!b)return;else{Lr(a,c[b>>2]|0);Lr(a,c[b+4>>2]|0);$M(b);return}}function Mr(a,b){a=a|0;b=b|0;if(!b)return;else{Mr(a,c[b>>2]|0);Mr(a,c[b+4>>2]|0);Nr(b+20|0);$M(b);return}}function Nr(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);$M(d);return}function Or(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function Pr(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){Qr(a,g);Or(a,b,e)|0;d=c[e>>2]|0}}else{Qr(a,g<<1);Or(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function Qr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){Rr(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function Rr(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-8;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{Or(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+8|0}while((b|0)!=(d|0));i=j;return}function Sr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function Tr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function Ur(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[d>>2]=e;b=c[a>>2]|0;if(c[b>>2]|0){c[a>>2]=c[b>>2];e=c[d>>2]|0}dn(c[a+4>>2]|0,e);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;return}function Vr(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function Wr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function Xr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<4)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<4)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function Yr(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){Zr(a,g);Xr(a,b,e)|0;d=c[e>>2]|0}}else{Zr(a,g<<1);Xr(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function Zr(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<4)|0;c[a>>2]=b}if(f|0){_r(a,f,f+(e<<4)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<4)|0;if(!h)return;do{c[b>>2]=-8;b=b+16|0}while((b|0)!=(a|0));return}function _r(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<4)|0;if(k|0)do{c[e>>2]=-8;e=e+16|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{Xr(a,b,g)|0;l=c[g>>2]|0;c[l>>2]=c[b>>2];f=l+4|0;k=b+4|0;c[f>>2]=0;e=l+8|0;c[e>>2]=0;c[l+12>>2]=0;c[f>>2]=c[k>>2];f=b+8|0;c[e>>2]=c[f>>2];e=b+12|0;c[l+12>>2]=c[e>>2];c[e>>2]=0;c[f>>2]=0;c[k>>2]=0;c[h>>2]=(c[h>>2]|0)+1;ur(k)}}b=b+16|0}while((b|0)!=(d|0));i=j;return}function $r(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=b;c[d>>2]=e;b=c[a>>2]|0;if(c[b>>2]|0){c[a>>2]=c[b>>2];e=c[d>>2]|0}dn(c[a+4>>2]|0,e);a=a+8|0;c[a>>2]=(c[a>>2]|0)+1;return}function as(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;Sr(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;Tr(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function bs(a){a=a|0;if((Dj(a)|0)==10)return 1;else return (1028>>>((Aj(a)|0)&2047)&1)!=0|0;return 0}function cs(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+32|0;m=n;l=a+4|0;d=c[l>>2]|0;e=c[a>>2]|0;f=((d-e|0)/24|0)+1|0;if(f>>>0>178956970)ZL(a);j=a+8|0;h=((c[j>>2]|0)-e|0)/24|0;k=h<<1;es(m,h>>>0<89478485?(k>>>0>>0?f:k):178956970,(d-e|0)/24|0,a+8|0);k=m+8|0;e=c[k>>2]|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[e+16>>2]=c[b+16>>2];c[e+20>>2]=c[b+20>>2];c[k>>2]=e+24;e=c[a>>2]|0;d=c[l>>2]|0;h=m+4|0;g=e;f=d-g|0;b=(c[h>>2]|0)+(((f|0)/-24|0)*24|0)|0;c[h>>2]=b;if((f|0)>0){$O(b|0,e|0,f|0)|0;f=h;b=c[h>>2]|0;e=c[a>>2]|0;d=c[l>>2]|0}else{f=h;e=g}c[a>>2]=b;c[f>>2]=e;c[l>>2]=c[k>>2];c[k>>2]=d;e=m+12|0;l=c[j>>2]|0;c[j>>2]=c[e>>2];c[e>>2]=l;f=c[f>>2]|0;c[m>>2]=f;e=c[h>>2]|0;if((d|0)!=(e|0))c[k>>2]=d+(~(((d+-24-e|0)>>>0)/24|0)*24|0);if(!f){i=n;return}$M(f);i=n;return}function ds(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function es(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>178956970){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b*24|0)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d*24|0)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b*24|0);return}function fs(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=i;i=i+16|0;f=g;h=ds(d,e,f)|0;f=c[f>>2]|0;if(h){h=(c[d>>2]|0)+(c[d+12>>2]<<3)|0;c[b>>2]=f;c[b+4>>2]=h;f=0;h=b+8|0;a[h>>0]=f;i=g;return}else{h=gs(d,e,f)|0;c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];f=(c[d>>2]|0)+(c[d+12>>2]<<3)|0;c[b>>2]=h;c[b+4>>2]=f;f=1;h=b+8|0;a[h>>0]=f;i=g;return}}function gs(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){hs(a,g);ds(a,b,e)|0;d=c[e>>2]|0}}else{hs(a,g<<1);ds(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function hs(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){is(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function is(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-8;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{ds(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+8|0}while((b|0)!=(d|0));i=j;return}function js(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){ns(a);return}b=c[a>>2]|0;d=b+(e<<3)|0;if(e|0)do{if((c[b>>2]|0)!=(-8|0))c[b>>2]=-8;b=b+8|0}while((b|0)!=(d|0));c[f>>2]=0;c[a+8>>2]=0;return}function ks(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){ls(a);return}b=c[a>>2]|0;d=b+(e<<4)|0;a:do if(e|0)while(1){switch(c[b>>2]|0){case -8:break;case -16:{g=9;break}default:{ur(b+4|0);g=9}}if((g|0)==9){g=0;c[b>>2]=-8}b=b+16|0;if((b|0)==(d|0))break a}while(0);c[f>>2]=0;c[a+8>>2]=0;return}function ls(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;tr(a);if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);ms(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<4)|0;if(!e)return;do{c[b>>2]=-8;b=b+16|0}while((b|0)!=(a|0));return}function ms(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<4)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<4)|0;if(!d)return;do{c[b>>2]=-8;b=b+16|0}while((b|0)!=(a|0));return}function ns(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);os(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<3)|0;if(!e)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function os(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<3)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<3)|0;if(!d)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function ps(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;c[b+4>>2]=d;c[b+8>>2]=e;c[b+12>>2]=f;c[b+16>>2]=g;d=b+92|0;e=b+20|0;f=e+72|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));a[d>>0]=13;a[b+93>>0]=-5;a[b+94>>0]=14;g=b+96|0;f=b+116|0;c[g>>2]=f;c[b+100>>2]=f;c[b+104>>2]=32;qs(g);c[b+244>>2]=0;g=b+248|0;a[g>>0]=a[g>>0]&-8;c[b+252>>2]=0;g=b+256|0;c[g>>2]=0;c[g+4>>2]=0;g=b+276|0;c[b+264>>2]=g;c[b+268>>2]=g;c[b+272>>2]=b+1172;c[b+1180>>2]=0;return}function qs(a){a=a|0;var b=0,d=0,e=0;e=c[a+4>>2]|0;if((e|0)!=(c[a>>2]|0)){d=a+12|0;b=c[a+8>>2]|0;if(b>>>0>32?c[d>>2]<<2>>>0>>0:0){Ev(a);return}}else{d=a+12|0;b=c[a+8>>2]|0}UO(e|0,-1,b<<2|0)|0;c[d>>2]=0;c[a+16>>2]=0;return}function rs(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{f=d+-12|0;c[e>>2]=f;Uo(f);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function ss(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~(((b+-12-d|0)>>>0)/12|0)*12|0);$M(d);return}function ts(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-8-d|0)>>>3)<<3);$M(d);return}function us(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);$M(d);return}function vs(a){a=a|0;var b=0;ws(a+264|0);b=c[a+100>>2]|0;if((b|0)!=(c[a+96>>2]|0))AD(b);Uo(a+80|0);rs(a+68|0);ss(a+56|0);ts(a+44|0);us(a+32|0);Bp(a+20|0);return}function ws(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{e=c[d+-24>>2]|0;if((e|0)!=(d+-12|0))AD(e);d=d+-28|0}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function xs(b){b=b|0;var d=0,e=0,f=0,g=0;d=c[b+20>>2]|0;e=b+24|0;f=c[e>>2]|0;if((f|0)!=(d|0))c[e>>2]=f+(~((f+-4-d|0)>>>2)<<2);d=c[b+32>>2]|0;e=b+36|0;f=c[e>>2]|0;if((f|0)!=(d|0))c[e>>2]=f+(~((f+-4-d|0)>>>2)<<2);d=c[b+44>>2]|0;e=b+48|0;f=c[e>>2]|0;if((f|0)!=(d|0))c[e>>2]=f+(~((f+-8-d|0)>>>3)<<3);d=c[b+56>>2]|0;e=b+60|0;f=c[e>>2]|0;if((f|0)!=(d|0))c[e>>2]=f+(~(((f+-12-d|0)>>>0)/12|0)*12|0);e=c[b+68>>2]|0;f=b+72|0;d=c[f>>2]|0;if((d|0)!=(e|0))do{g=d+-12|0;c[f>>2]=g;Uo(g);d=c[f>>2]|0}while((d|0)!=(e|0));e=c[b+80>>2]|0;f=b+84|0;d=c[f>>2]|0;if((d|0)!=(e|0))do{g=d+-12|0;c[f>>2]=g;kN(g);d=c[f>>2]|0}while((d|0)!=(e|0));qs(b+96|0);c[b+244>>2]=0;f=b+248|0;a[f>>0]=a[f>>0]&-8;c[b+252>>2]=0;f=b+264|0;ys(f);g=b+256|0;e=g;c[e>>2]=0;c[e+4>>2]=0;c[b+1180>>2]=0;e=c[b+8>>2]|0;vb[c[(c[e>>2]|0)+8>>2]&255](e);e=c[b+12>>2]|0;vb[c[(c[e>>2]|0)+8>>2]&255](e);b=c[b+16>>2]|0;vb[c[(c[b>>2]|0)+8>>2]&255](b);ys(f);c[g>>2]=0;c[g+4>>2]=0;return}function ys(a){a=a|0;var b=0,d=0,e=0,f=0;e=c[a>>2]|0;f=a+4|0;b=c[f>>2]|0;if((b|0)==(e|0)){c[f>>2]=e;return}do{d=c[b+-24>>2]|0;if((d|0)!=(b+-12|0))AD(d);b=b+-28|0}while((b|0)!=(e|0));e=c[a>>2]|0;c[f>>2]=e;return}function zs(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;e=j;f=d+32|0;if(a[f>>0]&4){h=0;i=j;return h|0}c[e>>2]=d;g=b+24|0;h=c[g>>2]|0;if(h>>>0<(c[b+28>>2]|0)>>>0){c[h>>2]=d;c[g>>2]=(c[g>>2]|0)+4}else As(b+20|0,e);a[f>>0]=a[f>>0]|4;h=1;i=j;return h|0}function As(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;se(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;te(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Bs(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;f=k;g=a+96|0;if(!(Cs(g,d)|0)){h=d+4|0;j=c[h>>2]|0;if((((j&1536|0)==1024?(c[h>>2]=j|4,e=c[d+16>>2]|0,!((e|0)==0|(c[e>>2]|0)!=2)):0)?(b[e+4>>1]|0)==0:0)?Bs(a,c[e+8>>2]|0)|0:0){Ds(f,g,d);a=1}else a=0}else a=1;i=k;return a|0}function Cs(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+4>>2]|0;if((d|0)!=(c[a>>2]|0))return (c[(Hv(a,b)|0)>>2]|0)==(b|0)|0;e=c[a+12>>2]|0;a=d+(e<<2)|0;if(!e){e=0;return e|0}while(1){if((c[d>>2]|0)==(b|0)){d=1;a=5;break}d=d+4|0;if((d|0)==(a|0)){d=0;a=5;break}}if((a|0)==5)return d|0;return 0}function Ds(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;j=k;Es(j,d,e);f=c[j>>2]|0;g=(c[d+4>>2]|0)+(c[d+8>>2]<<2)|0;e=f;h=g;a:do if((f|0)!=(g|0)){d=f;do{if((c[d>>2]|0)>>>0<=4294967293)break a;d=d+4|0;e=d}while((d|0)!=(g|0))}while(0);c[b>>2]=e;c[b+4>>2]=h;a[b+8>>0]=a[j+4>>0]|0;i=k;return}function Es(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;g=c[d+4>>2]|0;f=c[d>>2]|0;if((g|0)==(f|0)){h=d+12|0;i=c[h>>2]|0;j=f+(i<<2)|0;a:do if(i|0){while(1){if((c[f>>2]|0)==(e|0))break;f=f+4|0;if((f|0)==(j|0))break a}c[b>>2]=f;a[b+4>>0]=0;return}while(0);if(i>>>0<(c[d+8>>2]|0)>>>0){c[h>>2]=i+1;c[g+(i<<2)>>2]=e;c[b>>2]=(c[d>>2]|0)+(i<<2);a[b+4>>0]=1;return}}Fv(b,d,e);return}function Fs(d,e,f,g,h,j,k){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;u=i;i=i+16|0;s=u+1|0;t=u;c[k>>2]=0;if(!(bo(c[f>>2]|0,h,e,f)|0)){t=j;c[t>>2]=0;c[t+4>>2]=0;c[k>>2]=512;k=0;i=u;return k|0}r=d+8|0;p=c[r>>2]|0;n=f+8|0;p=(c[(Eb[c[(c[p>>2]|0)+28>>2]&63](p,c[n>>2]|0)|0)+12>>2]&1|0)!=0;do if(p){if(c[h+4>>2]|0){a[s>>0]=0;l=h;break}l=c[h>>2]|0;if(!l)if((c[(c[r>>2]|0)+8>>2]|0)==4){a[s>>0]=1;l=h;break}else{a[s>>0]=0;l=h;break}m=c[l+8>>2]|0;if((b[l+4>>1]|0)==0?(Xd(m,1)|0)!=0:0){l=c[d+16>>2]|0;l=(xb[c[(c[l>>2]|0)+24>>2]&63](l,d,m,g,0,1)|0)&1}else l=0;a[s>>0]=l;l=h}else{if(!(c[h>>2]|0))l=(c[h+4>>2]|0)==0&1;else l=0;a[s>>0]=l;l=h}while(0);w=h+8|0;v=c[w+4>>2]|0;m=j;c[m>>2]=c[w>>2];c[m+4>>2]=v;l=c[l>>2]|0;do if(!l)q=22;else{l=c[l+8>>2]|0;if(Xd(l,1)|0){v=Nk(e,l,t)|0;w=j;v=WO(c[w>>2]|0,c[w+4>>2]|0,v|0,E|0)|0;w=j;c[w>>2]=v;c[w+4>>2]=E;if(!(a[t>>0]|0))l=161;else{q=22;break}}else l=144;c[k>>2]=l;l=0}while(0);a:do if((q|0)==22){l=c[h+4>>2]|0;if((l|0?(o=c[l+8>>2]|0,Xd(o,1)|0):0)?(v=Nk(e,o,t)|0,w=j,v=TO(c[w>>2]|0,c[w+4>>2]|0,v|0,E|0)|0,w=j,c[w>>2]=v,c[w+4>>2]=E,(a[t>>0]|0)==0):0){c[k>>2]=161;l=0;break}w=c[r>>2]|0;n=(c[(Eb[c[(c[w>>2]|0)+28>>2]&63](w,c[n>>2]|0)|0)+12>>2]&2|0)==0;do if(p){l=Jk(e,g,t)|0;l=WO(c[f+4>>2]|0,0,l|0,E|0)|0;m=E;if(!(a[t>>0]|0)){c[k>>2]=163;l=0;break a}else{v=j;v=TO(c[v>>2]|0,c[v+4>>2]|0,(n?l:l&-4)|0,(n?m:m)|0)|0;w=j;c[w>>2]=v;c[w+4>>2]=E;break}}while(0);l=c[r>>2]|0;Bb[c[(c[l>>2]|0)+32>>2]&7](l,d,e,f,g,h,j,s);l=(a[s>>0]|0)!=0}while(0);w=l;i=u;return w|0}function Gs(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,m=0;m=i;i=i+32|0;j=m+8|0;l=m;a[f>>0]=1;do switch(a[e+8>>0]|0){case 1:{l=0;f=(c[e+36>>2]|0)-(c[e+32>>2]|0)|0;E=l;i=m;return f|0}case 4:{l=0;f=(c[e+36>>2]|0)-(c[e+32>>2]|0)|0;E=l;i=m;return f|0}case 2:{l=0;f=(c[e+36>>2]|0)-(c[e+32>>2]|0)|0;E=l;i=m;return f|0}case 3:{f=e+40|0;l=c[f+4>>2]|0;f=c[f>>2]|0;E=l;i=m;return f|0}case 8:{f=e+40|0;l=0;f=(c[f+4>>2]|0)-(c[f>>2]|0)|0;E=l;i=m;return f|0}case 0:{g=Jk(d,e,f)|0;if(!(a[f>>0]|0)){l=0;f=0;E=l;i=m;return f|0}h=e+32|0;l=c[h>>2]|0;f=lP(WO(WO(g|0,0,-1,-1)|0,E|0,l|0,0)|0,E|0,l|0,0)|0;g=E;g=TO(WO(l|0,0,-1,0)|0,E|0,f|0,g|0)|0;if(g){if((a[e+36>>0]&1)!=0?(k=b+8|0,f=c[k>>2]|0,((g>>>0)%((yb[c[(c[f>>2]|0)+56>>2]&127](f)|0)>>>0)|0|0)!=0):0)do{g=(c[h>>2]|0)+g|0;f=c[k>>2]|0}while(((g>>>0)%((yb[c[(c[f>>2]|0)+56>>2]&127](f)|0)>>>0)|0|0)!=0)}else g=0;f=g>>>0>(c[e+52>>2]|0)>>>0;l=f?0:0;f=f?0:g;E=l;i=m;return f|0}case 5:{a:do if(co(c[e+32>>2]|0,j,d)|0){k=Jk(d,e,f)|0;e=E;if(a[f>>0]|0){g=j+8|0;h=c[g>>2]|0;g=c[g+4>>2]|0;b=c[j>>2]|0;do if(b)if(Kk(d,c[b+8>>2]|0,l,f)|0){h=WO(c[l>>2]|0,c[l+4>>2]|0,h|0,g|0)|0;g=E;break}else{a[f>>0]=0;h=0;g=0;break a}while(0);h=TO(h|0,g|0,k|0,e|0)|0;g=E;if(g>>>0>0|(g|0)==0&h>>>0>1073741823){a[f>>0]=0;h=0;g=0}}else{h=0;g=0}}else{a[f>>0]=0;h=0;g=0}while(0);l=g;f=h;E=l;i=m;return f|0}case 6:{f=e+44|0;l=0;f=(c[f+4>>2]|0)-(c[f>>2]|0)|0;E=l;i=m;return f|0}case 7:{f=e+36|0;l=0;f=(c[f+4>>2]|0)-(c[f>>2]|0)|0;E=l;i=m;return f|0}case 9:{l=0;f=4;E=l;i=m;return f|0}default:{}}while(0);return 0}function Hs(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;k=i;i=i+16|0;e=k+4|0;j=k;f=d;g=Is(d)|0;if(Ak(b,d)|0){d=1;i=k;return d|0}do if(g)if(Ak(b,g)|0){a[e>>0]=1;l=g+24|0;m=c[l>>2]|0;l=c[l+4>>2]|0;g=Gs(c[b>>2]|0,b,g,e)|0;l=WO(g|0,E|0,m|0,l|0)|0;g=d+24|0;c[g>>2]=l;c[g+4>>2]=E;if(!(a[e>>0]|0)){e=0;break}else{h=6;break}}else{m=1;i=k;return m|0}else{a[e>>0]=1;l=(c[(c[b>>2]|0)+4>>2]|0)+840|0;m=c[l+4>>2]|0;h=d+24|0;c[h>>2]=c[l>>2];c[h+4>>2]=m;h=6}while(0);a:do if((h|0)==6){c[j>>2]=c[d+16>>2];c[(Ek(b+80|0,j)|0)+4>>2]=f;e=c[b>>2]|0;if((c[e+244>>2]|0)!=0?(a[d+9>>0]|0)!=0:0){m=(a[d+8>>0]|0)+-1<<24>>24;if((m&255)<4?(11>>>(m&15)&1)!=0:0){f=Gs(e,b,d,j)|0;g=E;do if(a[j>>0]|0){e=c[b>>2]|0;if((a[e+248>>0]&1)==0?g>>>0>0|((g|0)==0?f>>>0>(c[e+244>>2]|0)>>>0:0):0)break;h=d+24|0;m=h;e=Ok(e,d,c[m>>2]|0,c[m+4>>2]|0,f,g)|0;f=E;if(!(f>>>0>0|(f|0)==0&e>>>0>255)){a[d+11>>0]=e;m=h;m=WO(c[m>>2]|0,c[m+4>>2]|0,e|0,f|0)|0;e=h;c[e>>2]=m;c[e+4>>2]=E;e=0;break a}}while(0);e=1}else e=1}else e=0}while(0);m=e;i=k;return m|0}function Is(a){a=a|0;var b=0,d=0;d=(c[a+16>>2]|0)+72|0;b=c[d>>2]|0;if(!b){b=Yi()|0;c[d>>2]=b;c[b>>2]=b;b=c[d>>2]|0;c[b+4>>2]=0}return ((b|0)==(a|0)?0:c[a>>2]|0)|0}function Js(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+16|0;h=j;f=d+4|0;g=(c[f>>2]|0)>>>3&1^1;if(e|0)a[e>>0]=g;if(!(g<<24>>24)){i=j;return}c[f>>2]=c[f>>2]|8;c[h>>2]=d;e=b+36|0;f=c[e>>2]|0;if(f>>>0<(c[b+40>>2]|0)>>>0){c[f>>2]=d;c[e>>2]=(c[e>>2]|0)+4}else Ks(b+32|0,h);i=j;return}function Ks(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;Ls(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;Ms(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function Ls(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function Ms(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function Ns(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;p=i;i=i+64|0;k=p+48|0;l=p+36|0;m=p+24|0;n=p+12|0;o=p;f=a[d+11>>0]|0;h=f&255;if(!(f<<24>>24)){i=p;return}f=h+e|0;do if((a[d+10>>0]|0)!=0?(j=c[b+244>>2]|0,f>>>0>j>>>0):0){f=f-j|0;j=c[b+8>>2]|0;if(Lb[c[(c[j>>2]|0)+60>>2]&31](j,f,0,g)|0){q=h-f|0;break}else{sk(m,1397173);a[n+8>>0]=8;a[n+9>>0]=1;c[n>>2]=f;tk(l,m,n);sk(o,1397206);tk(k,l,o);Ov(k,1)}}else q=h;while(0);b=c[b+8>>2]|0;if(Lb[c[(c[b>>2]|0)+60>>2]&31](b,q,0,g)|0){i=p;return}else{sk(m,1397173);a[n+8>>0]=8;a[n+9>>0]=1;c[n>>2]=q;tk(l,m,n);sk(o,1397206);tk(k,l,o);Ov(k,1)}}function Os(b,d,e){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,F=0,G=0,H=0,I=0,J=0;J=i;i=i+160|0;I=J+40|0;z=J+24|0;A=J+16|0;B=J;C=J+136|0;D=J+124|0;F=J+112|0;G=J+100|0;v=J+88|0;w=J+76|0;x=J+64|0;y=J+52|0;if(yb[c[(c[d>>2]|0)+8>>2]&127](d)|0){f=ro(d)|0;j=qo(d)|0;if((f|0)==(j|0)){i=J;return}g=f;h=f;a:while(1){if((a[h+8>>0]|0)==1?(k=g,l=c[k+32>>2]|0,k=(c[k+36>>2]|0)-l|0,l,k|0):0){f=0;do{if(a[l+f>>0]|0)break a;f=f+1|0}while((f|0)!=(k|0))}g=c[h+4>>2]|0;h=g;if((h|0)==(j|0)){m=62;break}}if((m|0)==62){i=J;return}if((d|0)==0?1:(c[d+100>>2]|0)!=1)Nv(1397255,1);else{s=d+108|0;t=c[s+4>>2]|0;u=A;c[u>>2]=c[s>>2];c[u+4>>2]=t;a[z+8>>0]=3;a[z+9>>0]=5;c[z>>2]=1397213;c[z+4>>2]=A;sk(B,1397253);tk(I,z,B);Ov(I,1)}}u=b+16|0;f=c[(c[u>>2]|0)+4>>2]|0;yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;c[b>>2]=0;f=ro(d)|0;r=qo(d)|0;if((f|0)==(r|0)){i=J;return}s=b+8|0;t=C;b:while(1){if(!(c[b>>2]|0)){p=c[u>>2]|0;n=Gs(b,e,f,A)|0;o=E;q=B;c[q>>2]=n;c[q+4>>2]=o;c:do if(!(a[A>>0]|0))c[b>>2]=163;else{Ns(b,f,n,o,p);q=p+4|0;d=c[q>>2]|0;yb[c[(c[d>>2]|0)+36>>2]&127](d)|0;do switch(a[f+8>>0]|0){case 0:{H=f+48|0;j=c[H>>2]|0;g=fP(n|0,o|0,j|0,0)|0;h=E;d=I;c[d>>2]=g;c[d+4>>2]=h;if(!((hP(g|0,h|0,j|0,0)|0)==(n|0)&(E|0)==(o|0))){m=19;break b}d:do if(!(a[f+36>>0]&1)){if(!(0>o>>>0|0==(o|0)&j>>>0>n>>>0)){d=f+40|0;g=0;h=0;while(1){e:do switch(j|0){case 1:{j=c[d>>2]&255;k=c[q>>2]|0;l=k+12|0;m=c[l>>2]|0;if(m>>>0<(c[k+8>>2]|0)>>>0){c[l>>2]=m+1;a[m>>0]=j;break e}else{Mu(k,j)|0;break e}}case 2:{Ps(p,c[d>>2]&65535);break}case 4:{Qs(p,c[d>>2]|0);break}case 8:{o=d;Rs(p,c[o>>2]|0,c[o+4>>2]|0);break}default:{m=26;break b}}while(0);g=WO(g|0,h|0,1,0)|0;h=E;o=I;if((g|0)==(c[o>>2]|0)?(h|0)==(c[o+4>>2]|0):0)break d;j=c[H>>2]|0}}}else{q=c[s>>2]|0;if(!(Lb[c[(c[q>>2]|0)+60>>2]&31](q,g,h,p)|0)){m=24;break b}}while(0);break c}case 1:{n=c[f+32>>2]|0;o=(c[f+36>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}case 4:{n=c[f+32>>2]|0;o=(c[f+36>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}case 2:{n=c[f+32>>2]|0;o=(c[f+36>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}case 3:{UO(C|0,a[f+32>>0]|0,16)|0;p=f+40|0;l=c[p>>2]|0;p=c[p+4>>2]|0;g=bP(l|0,p|0,4)|0;h=E;if(!(p>>>0<0|(p|0)==0&l>>>0<16)){j=0;k=0;do{p=c[q>>2]|0;o=z;c[o>>2]=t;c[o+4>>2]=16;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(p,I)|0;j=WO(j|0,k|0,1,0)|0;k=E}while(!((j|0)==(g|0)&(k|0)==(h|0)))}p=l&15;g=bP(p|0,0,3)|0;h=E;if(!(0<0|0==0&p>>>0<8)){j=0;k=0;do{p=c[q>>2]|0;o=z;c[o>>2]=t;c[o+4>>2]=8;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(p,I)|0;j=WO(j|0,k|0,1,0)|0;k=E}while(!((j|0)==(g|0)&(k|0)==(h|0)))}p=l&7;g=bP(p|0,0,2)|0;h=E;if(!(0<0|0==0&p>>>0<4)){j=0;k=0;do{p=c[q>>2]|0;o=z;c[o>>2]=t;c[o+4>>2]=4;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(p,I)|0;j=WO(j|0,k|0,1,0)|0;k=E}while(!((j|0)==(g|0)&(k|0)==(h|0)))}p=l&3;g=bP(p|0,0,1)|0;h=E;if(!(0<0|0==0&p>>>0<2)){j=0;k=0;do{p=c[q>>2]|0;o=z;c[o>>2]=t;c[o+4>>2]=2;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(p,I)|0;j=WO(j|0,k|0,1,0)|0;k=E}while(!((j|0)==(g|0)&(k|0)==(h|0)))}g=l&1;if(!((g|0)==0&0==0)){h=0;j=0;do{p=c[q>>2]|0;o=z;c[o>>2]=t;c[o+4>>2]=1;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(p,I)|0;h=WO(h|0,j|0,1,0)|0;j=E}while(!((h|0)==(g|0)&(j|0)==0))}break c}case 8:{o=f+40|0;n=c[o>>2]|0;o=(c[o+4>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}case 9:{Qs(p,c[(c[f+32>>2]|0)+8>>2]|0);break c}case 5:{if((n|0)==0&(o|0)==0)break c;g=f+36|0;m=0;d=0;do{h=a[g>>0]|0;j=c[q>>2]|0;k=j+12|0;l=c[k>>2]|0;if(l>>>0<(c[j+8>>2]|0)>>>0){c[k>>2]=l+1;a[l>>0]=h}else Mu(j,h)|0;m=WO(m|0,d|0,1,0)|0;d=E}while(!((m|0)==(n|0)&(d|0)==(o|0)));break}case 6:{o=f+44|0;n=c[o>>2]|0;o=(c[o+4>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}case 7:{o=f+36|0;n=c[o>>2]|0;o=(c[o+4>>2]|0)-n|0;q=c[q>>2]|0;p=z;c[p>>2]=n;c[p+4>>2]=o;c[I>>2]=c[z>>2];c[I+4>>2]=c[z+4>>2];be(q,I)|0;break c}default:break c}while(0)}while(0)}f=c[f+4>>2]|0;if((f|0)==(r|0)){m=62;break}}if((m|0)==19){sk(G,1397301);J=c[H>>2]|0;a[v+8>>0]=8;a[v+9>>0]=1;c[v>>2]=J;tk(F,G,v);sk(w,1397342);tk(D,F,w);a[x+8>>0]=12;a[x+9>>0]=1;c[x>>2]=B;tk(C,D,x);sk(y,1397253);tk(z,C,y);Ov(z,1)}else if((m|0)==24){sk(D,1397379);a[F+8>>0]=12;a[F+9>>0]=1;c[F>>2]=I;tk(C,D,F);sk(G,1397206);tk(z,C,G);Ov(z,1)}else if((m|0)!=26)if((m|0)==62){i=J;return}}function Ps(d,e){d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+16|0;f=h;g=c[d+4>>2]|0;if(!(a[d+8>>0]&1)){b[f>>1]=nP(e|0)|0;su(g,f,2)|0;i=h;return}else{b[f>>1]=e;su(g,f,2)|0;i=h;return}}function Qs(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+16|0;e=g;f=c[b+4>>2]|0;if(!(a[b+8>>0]&1)){c[e>>2]=_O(d|0)|0;su(f,e,4)|0;i=g;return}else{c[e>>2]=d;su(f,e,4)|0;i=g;return}}function Rs(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+16|0;f=h;g=c[b+4>>2]|0;if(!(a[b+8>>0]&1)){d=Da(d|0,e|0)|0;e=f;c[e>>2]=d;c[e+4>>2]=E;su(g,f,8)|0;i=h;return}else{b=f;c[b>>2]=d;c[b+4>>2]=e;su(g,f,8)|0;i=h;return}}function Ss(d,e,f,g,h,j){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;p=i;i=i+64|0;l=p+32|0;m=p+8|0;o=p;n=p+56|0;k=c[e+8>>2]|0;k=c[(Eb[c[(c[k>>2]|0)+28>>2]&63](k,c[h+8>>2]|0)|0)+12>>2]&1;a[n>>0]=k;if(!(Fs(e,f,h,g,m,o,j)|0)){if(c[j>>2]|0){o=d;c[o>>2]=0;c[o+4>>2]=0;a[d+8>>0]=0;i=p;return}k=c[m+4>>2]|0;if(k|0?b[k+4>>1]|0:0){c[j>>2]=161;o=d;c[o>>2]=0;c[o+4>>2]=0;a[d+8>>0]=0;i=p;return}k=c[e+16>>2]|0;j=c[(c[k>>2]|0)+16>>2]|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[l+12>>2]=c[m+12>>2];c[l+16>>2]=c[m+16>>2];c[l+20>>2]=c[m+20>>2];Bb[j&7](k,e,f,g,h,l,n,o);k=a[n>>0]|0}m=o;n=c[m+4>>2]|0;o=d;c[o>>2]=c[m>>2];c[o+4>>2]=n;a[d+8>>0]=k;i=p;return}function Ts(b,d,e){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;u=i;i=i+16|0;r=u;m=b+20|0;f=c[m>>2]|0;n=b+24|0;j=c[n>>2]|0;if((f|0)!=(j|0)){h=0;while(1){g=c[f>>2]|0;q=c[g+72>>2]|0;if(!((q|0)!=0?(q|0)!=(c[q>>2]|0):0)){q=YM(152)|0;Sk(q,1,0,0,g);o=q+44|0;c[q+32>>2]=o;c[q+36>>2]=o;o=q+76|0;c[q+40>>2]=o;p=q+88|0;c[o>>2]=p;c[q+80>>2]=p;c[q+84>>2]=q+152}c[g+16>>2]=h;f=f+4|0;if((f|0)==(j|0))break;else h=h+1|0}}l=d+4|0;g=c[l>>2]|0;k=(c[d+8>>2]|0)-g>>2;a:do if(k|0){f=0;while(1){j=c[g+(f<<2)>>2]|0;c[j+20>>2]=f;g=ro(j)|0;j=qo(j)|0;if((g|0)!=(j|0)){h=0;while(1){c[g+12>>2]=h;g=c[g+4>>2]|0;if((g|0)==(j|0))break;else h=h+1|0}}f=f+1|0;if((f|0)==(k|0))break a;g=c[l>>2]|0}}while(0);do{}while(Us(b,d)|0);Vs(0,d);f=c[b+16>>2]|0;Ib[c[(c[f>>2]|0)+12>>2]&63](f,b,d);f=c[m>>2]|0;o=c[n>>2]|0;if((f|0)==(o|0)){i=u;return}p=r+8|0;q=b+8|0;b:while(1){n=c[f>>2]|0;g=ro(n)|0;n=qo(n)|0;if((g|0)!=(n|0)){h=g;m=g;do{g=(a[m+8>>0]|0)+-1<<24>>24;if(((g&255)<4?(s=h,!((h|0)==0|(11>>>(g&15)&1)==0)):0)?(t=a[s+8>>0]|0,t<<24>>24!=2):0){g=h;if(t<<24>>24==1){k=c[g+76>>2]|0;l=c[h+32>>2]|0;j=l;l=(c[h+36>>2]|0)-l|0;h=k;g=(c[g+80>>2]|0)-k|0}else{k=t<<24>>24==4?h:0;g=c[k+52>>2]|0;l=c[k+32>>2]|0;j=l;l=(c[k+36>>2]|0)-l|0;h=g;g=(c[k+56>>2]|0)-g|0}v=g>>4;g=h;k=g+(v<<4)|0;if(v|0)do{Ss(r,b,d,s,g,e);h=r;if(c[e>>2]|0){f=30;break b}v=c[q>>2]|0;Bb[c[(c[v>>2]|0)+36>>2]&7](v,g,j,l,c[h>>2]|0,c[h+4>>2]|0,(a[p>>0]|0)!=0,e);g=g+16|0;if(c[e>>2]|0){f=30;break b}}while((g|0)!=(k|0))}h=c[m+4>>2]|0;m=h}while((m|0)!=(n|0))}f=f+4|0;if((f|0)==(o|0)){f=30;break}}if((f|0)==30){i=u;return}}function Us(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=c[a+20>>2]|0;g=c[a+24>>2]|0;if((e|0)==(g|0)){g=0;return g|0}else d=0;do{f=c[e>>2]|0;while(1)if(Ws(a,b,f)|0)d=1;else break;e=e+4|0}while((e|0)!=(g|0));return d|0}function Vs(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;e=j+12|0;f=j;g=b+4|0;a=c[g>>2]|0;h=(c[b+8>>2]|0)-a>>2;if(!h){i=j;return}d=f+8|0;so(f,c[a>>2]|0);Jk(b,c[c[d>>2]>>2]|0,e)|0;if((h|0)==1){i=j;return}else a=1;do{so(f,c[(c[g>>2]|0)+(a<<2)>>2]|0);Jk(b,c[c[d>>2]>>2]|0,e)|0;a=a+1|0}while((a|0)!=(h|0));i=j;return}function Ws(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=ro(e)|0;i=qo(e)|0;if((f|0)==(i|0)){j=0;return j|0}g=0;h=f;while(1){switch(a[f+8>>0]|0){case 4:{e=Xs(b,d,h)|0;j=7;break}case 8:{e=Ys(0,d,h)|0;j=7;break}default:e=g}if((j|0)==7){j=0;e=(g|0)!=0|e^1?g:f}h=c[f+4>>2]|0;f=h;if((f|0)==(i|0))break;else g=e}if(!e){j=0;return j|0}Ck(d,e);j=1;return j|0}function Xs(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;n=i;i=i+544|0;e=n+536|0;f=n;l=n+460|0;g=n+192|0;h=n+168|0;c[e>>2]=0;if(!(Zs(a,d,b,e)|0)){m=0;i=n;return m|0}c[f>>2]=0;m=f+8|0;c[m>>2]=0;c[m+4>>2]=0;c[f+16>>2]=0;m=f+40|0;j=f+24|0;c[j>>2]=m;c[f+28>>2]=m;c[f+32>>2]=f+168;k=c[a+8>>2]|0;b=d+88|0;Ib[c[(c[k>>2]|0)+52>>2]&63](k,b,f);k=l+12|0;c[l>>2]=k;c[l+4>>2]=k;c[l+8>>2]=l+76;o=g+12|0;c[g>>2]=o;c[g+4>>2]=o;c[g+8>>2]=g+268;fg(h,g);a=c[a+12>>2]|0;Cb[c[(c[a>>2]|0)+12>>2]&15](a,f,h,l,c[d+256>>2]|0,e);c[b>>2]=c[f>>2];c[b+4>>2]=c[f+4>>2];c[b+8>>2]=c[f+8>>2];c[b+12>>2]=c[f+12>>2];c[b+16>>2]=c[f+16>>2];Ui(d+112|0,f+24|0)|0;oq(d+32|0,g)|0;_s(d+52|0,l)|0;Zt(h);b=c[g>>2]|0;if((b|0)!=(o|0))AD(b);b=c[l>>2]|0;if((b|0)!=(k|0))AD(b);b=c[j>>2]|0;if((b|0)!=(m|0))AD(b);o=1;i=n;return o|0}function Ys(b,d,e){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;p=i;i=i+32|0;b=p;l=p+8|0;m=e+40|0;n=e+44|0;o=(c[n>>2]|0)-(c[m>>2]|0)|0;if(!(ao(c[e+32>>2]|0,b,d)|0))Nv(1397412,1);c[n>>2]=c[m>>2];fg(l,m);d=b;g=c[d>>2]|0;d=c[d+4>>2]|0;if(!(a[e+36>>0]|0)){h=l+12|0;j=l+8|0;do{b=g;g=bP(g|0,d|0,7)|0;d=E;e=(g|0)!=0|(d|0)!=0;b=e?(b|128)&255:b&127;f=c[h>>2]|0;if(f>>>0<(c[j>>2]|0)>>>0){c[h>>2]=f+1;a[f>>0]=b}else Mu(l,b)|0}while(e);k=c[n>>2]|0;n=c[m>>2]|0;n=k-n|0;o=(o|0)!=(n|0);Zt(l);i=p;return o|0}f=g&255;b=f&127;d=aP(g|0,d|0,7)|0;e=E;f=f&64;j=l+12|0;k=l+8|0;a:do if(!((d|0)==0&(e|0)==0&f<<24>>24==0)){h=d;while(1){if(f<<24>>24!=0&((h|0)==-1&(e|0)==-1))break a;b=(g|128)&255;d=c[j>>2]|0;if(d>>>0<(c[k>>2]|0)>>>0){c[j>>2]=d+1;a[d>>0]=b}else Mu(l,b)|0;f=h&255;b=f&127;d=aP(h|0,e|0,7)|0;e=E;f=f&64;if((d|0)==0&(e|0)==0&f<<24>>24==0)break;else{g=h;h=d}}}while(0);d=c[j>>2]|0;if(d>>>0<(c[k>>2]|0)>>>0){c[j>>2]=d+1;a[d>>0]=b;k=c[n>>2]|0;n=c[m>>2]|0;n=k-n|0;o=(o|0)!=(n|0);Zt(l);i=p;return o|0}else{Mu(l,b)|0;k=c[n>>2]|0;n=c[m>>2]|0;n=k-n|0;o=(o|0)!=(n|0);Zt(l);i=p;return o|0}return 0}function Zs(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[a+8>>2]|0;if(!(Eb[c[(c[g>>2]|0)+40>>2]&63](g,b+88|0)|0)){e=0;return e|0}f=c[b+52>>2]|0;g=c[b+56>>2]|0;if((f|0)==(g|0)){e=0;return e|0}while(1){if($s(a,f,b,d,e)|0){f=1;a=5;break}f=f+16|0;if((f|0)==(g|0)){f=0;a=5;break}}if((a|0)==5)return f|0;return 0}function _s(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((a|0)==(b|0))return a|0;k=b+4|0;h=c[b>>2]|0;j=(c[k>>2]|0)-h|0;l=j>>4;m=a+4|0;e=c[a>>2]|0;g=(c[m>>2]|0)-e|0;f=g>>4;d=e;i=e;if(f>>>0>=l>>>0){if(l){kP(e|0,h|0,j|0)|0;d=d+(l<<4)|0}c[m>>2]=d;return a|0}if((c[a+8>>2]|0)-e>>4>>>0>=l>>>0)if(f){if(g)kP(i|0,h|0,g|0)|0}else f=0;else{c[m>>2]=e;rw(a,a+12|0,j,16);f=0}e=(c[b>>2]|0)+(f<<4)|0;d=c[k>>2]|0;if((e|0)!=(d|0))$O((c[a>>2]|0)+(f<<4)|0,e|0,d-e|0)|0;c[m>>2]=(c[a>>2]|0)+(l<<4);return a|0}function $s(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;j=i;i=i+32|0;g=j;h=Fs(a,e,b,d,j+8|0,g,f)|0;if(!(c[f>>2]|0)){f=c[a+8>>2]|0;h=sb[c[(c[f>>2]|0)+44>>2]&15](f,b,h,c[g>>2]|0,c[g+4>>2]|0,d,e)|0;i=j;return h|0}else{c[f>>2]=161;h=0;i=j;return h|0}return 0}function at(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+96|0;d=e;yk(d,a);Ts(a,d,b);if(!(c[b>>2]|0)){f=c[a+16>>2]|0;Ib[c[(c[f>>2]|0)+32>>2]&63](f,a,d);c[b>>2]=c[a>>2]}$M(c[d+80>>2]|0);a=c[d+4>>2]|0;if((a|0)==(d+16|0)){i=e;return}AD(a);i=e;return}function bt(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,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;r=i;i=i+48|0;q=r+32|0;p=r;l=r+16|0;j=r+8|0;o=r+24|0;m=b+108|0;k=m;h=c[k+4>>2]|0;n=b+124|0;if((c[n>>2]|0)==-1){s=c[(c[d>>2]|0)+28>>2]|0;t=p;c[t>>2]=c[k>>2];c[t+4>>2]=h;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];if(Eb[s&63](d,q)|0){h=e+12|0;g=c[h>>2]|0;j=e+8|0;if(g>>>0<(c[j>>2]|0)>>>0){c[h>>2]=g+1;a[g>>0]=9;g=e}else g=Mu(e,9)|0;p=m;s=c[p+4>>2]|0;t=l;c[t>>2]=c[p>>2];c[t+4>>2]=s;c[q>>2]=c[l>>2];c[q+4>>2]=c[l+4>>2];be(g,q)|0;if(f|0){g=c[h>>2]|0;if(g>>>0<(c[j>>2]|0)>>>0){c[h>>2]=g+1;a[g>>0]=9}else Mu(e,9)|0;Kn(f,e,d)}g=c[h>>2]|0;if(g>>>0<(c[j>>2]|0)>>>0){c[h>>2]=g+1;a[g>>0]=10;i=r;return}else{Mu(e,10)|0;i=r;return}}}c[p>>2]=1397461;c[p+4>>2]=10;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;s=m;t=c[s+4>>2]|0;l=j;c[l>>2]=c[s>>2];c[l+4>>2]=t;c[q>>2]=c[j>>2];c[q+4>>2]=c[j+4>>2];et(e,q);l=b+120|0;if(a[d+124>>0]|0?(g=c[l>>2]|0,(g&16|0)==0):0){if(g&2){c[p>>2]=1397472;c[p+4>>2]=7;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[l>>2]|0}if(g&4){c[p>>2]=1397480;c[p+4>>2]=11;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[l>>2]|0}if(g&1){c[p>>2]=1397492;c[p+4>>2]=7;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[l>>2]|0}if((g|0)<0){c[p>>2]=1397500;c[p+4>>2]=9;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[l>>2]|0}if(g&1024|0){c[p>>2]=1397510;c[p+4>>2]=5;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0}g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=10;i=r;return}else{Mu(e,10)|0;i=r;return}}c[p>>2]=1397516;c[p+4>>2]=2;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[l>>2]|0;if(g&2){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=97}else Mu(e,97)|0;g=c[l>>2]|0}do if((g|0)<0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=101;break}else{Mu(e,101)|0;break}}while(0);do if(c[l>>2]&4|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=120;break}else{Mu(e,120)|0;break}}while(0);do if(c[l>>2]&512|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=71;break}else{Mu(e,71)|0;break}}while(0);do if(c[l>>2]&1|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=119;break}else{Mu(e,119)|0;break}}while(0);do if(c[l>>2]&16|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=77;break}else{Mu(e,77)|0;break}}while(0);do if(c[l>>2]&32|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=83;break}else{Mu(e,83)|0;break}}while(0);do if(c[l>>2]&1024|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=84;break}else{Mu(e,84)|0;break}}while(0);do if(c[l>>2]&2048|0){g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=99;break}else{Mu(e,99)|0;break}}while(0);k=e+12|0;do if(c[l>>2]&4096){g=c[k>>2]|0;h=e+8|0;if(g>>>0<(c[h>>2]|0)>>>0){c[k>>2]=g+1;a[g>>0]=100;break}else{Mu(e,100)|0;break}}else h=e+8|0;while(0);g=c[k>>2]|0;if(g>>>0<(c[h>>2]|0)>>>0){c[k>>2]=g+1;a[g>>0]=34}else Mu(e,34)|0;g=c[k>>2]|0;if(g>>>0<(c[h>>2]|0)>>>0){c[k>>2]=g+1;a[g>>0]=44}else Mu(e,44)|0;g=c[k>>2]|0;j=g>>>0<(c[h>>2]|0)>>>0;do if((a[c[d+36>>2]>>0]|0)==64)if(j){c[k>>2]=g+1;a[g>>0]=37;break}else{Mu(e,37)|0;break}else if(j){c[k>>2]=g+1;a[g>>0]=64;break}else{Mu(e,64)|0;break}while(0);g=c[b+116>>2]|0;a:do if((g|0)>=14){if((g|0)<16)switch(g|0){case 14:{c[p>>2]=1397519;c[p+4>>2]=10;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break a}case 15:{c[p>>2]=1397530;c[p+4>>2]=10;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break a}default:break a}if((g|0)<1879048193){switch(g|0){case 16:break;default:break a}c[p>>2]=1397541;c[p+4>>2]=13;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break}else{switch(g|0){case 1879048193:break;default:break a}c[p>>2]=1397576;c[p+4>>2]=6;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break}}else switch(g|0){case 8:{c[p>>2]=1397555;c[p+4>>2]=6;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break a}case 7:{c[p>>2]=1397562;c[p+4>>2]=4;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break a}case 1:{c[p>>2]=1397567;c[p+4>>2]=8;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;break a}default:break a}while(0);g=b+128|0;if(c[g>>2]|0){c[p>>2]=1409868;c[p+4>>2]=1;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];t=be(e,q)|0;Lu(t,c[g>>2]|0)|0}if(c[l>>2]&512|0){c[p>>2]=1409868;c[p+4>>2]=1;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;g=c[b+132>>2]|0;if(!(c[g>>2]&4)){c[o>>2]=0;g=0}else{t=c[g+-8>>2]|0;g=c[t>>2]|0;c[o>>2]=t+8}c[o+4>>2]=g;c[q>>2]=c[o>>2];c[q+4>>2]=c[o+4>>2];et(e,q);c[p>>2]=1397583;c[p+4>>2]=7;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0}if((c[n>>2]|0)!=-1){c[p>>2]=1397591;c[p+4>>2]=8;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];t=be(e,q)|0;Lu(t,c[n>>2]|0)|0}g=c[k>>2]|0;if(g>>>0<(c[h>>2]|0)>>>0){c[k>>2]=g+1;a[g>>0]=10}else Mu(e,10)|0;if(!f){i=r;return}c[p>>2]=1397600;c[p+4>>2]=13;c[q>>2]=c[p>>2];c[q+4>>2]=c[p+4>>2];be(e,q)|0;Kn(f,e,d);g=c[k>>2]|0;if(g>>>0<(c[h>>2]|0)>>>0){c[k>>2]=g+1;a[g>>0]=10;i=r;return}else{Mu(e,10)|0;i=r;return}}function ct(a){a=a|0;return (c[a+120>>2]&4|0)!=0|0}function dt(a){a=a|0;return (c[a+116>>2]|0)==8|0}function et(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;q=i;i=i+32|0;m=q+24|0;o=q+8|0;p=q+16|0;e=q;c[p>>2]=1397614;c[p+4>>2]=64;c[m>>2]=c[p>>2];c[m+4>>2]=c[p+4>>2];if((pt(d,m,0)|0)==-1){n=d;o=c[n+4>>2]|0;p=e;c[p>>2]=c[n>>2];c[p+4>>2]=o;c[m>>2]=c[e>>2];c[m+4>>2]=c[e+4>>2];be(b,m)|0;i=q;return}n=b+12|0;e=c[n>>2]|0;p=b+8|0;if(e>>>0<(c[p>>2]|0)>>>0){c[n>>2]=e+1;a[e>>0]=34}else Mu(b,34)|0;e=c[d>>2]|0;l=c[d+4>>2]|0;j=e+l|0;a:do if((l|0)>0){k=o+4|0;l=o+4|0;while(1){d=a[e>>0]|0;b:do switch(d<<24>>24){case 34:{c[o>>2]=1397679;c[k>>2]=2;c[m>>2]=c[o>>2];c[m+4>>2]=c[o+4>>2];be(b,m)|0;break}case 92:{h=e+1|0;if((h|0)==(j|0)){c[o>>2]=1397682;c[l>>2]=2;c[m>>2]=c[o>>2];c[m+4>>2]=c[o+4>>2];be(b,m)|0;break b}e=c[n>>2]|0;if(e>>>0<(c[p>>2]|0)>>>0){c[n>>2]=e+1;a[e>>0]=92;e=b}else e=Mu(b,92)|0;d=a[h>>0]|0;f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=d;e=h;break b}else{Mu(e,d)|0;e=h;break b}}default:{f=c[n>>2]|0;if(f>>>0<(c[p>>2]|0)>>>0){c[n>>2]=f+1;a[f>>0]=d;break b}else{Mu(b,d)|0;break b}}}while(0);e=e+1|0;if(e>>>0>=j>>>0)break a}}while(0);e=c[n>>2]|0;if(e>>>0<(c[p>>2]|0)>>>0){c[n>>2]=e+1;a[e>>0]=34;i=q;return}else{Mu(b,34)|0;i=q;return}}function ft(a){a=a|0;go(a);return}function gt(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;g=a[d+11>>0]|0;h=g<<24>>24<0;g=h?c[d+4>>2]|0:g&255;f=UB(e)|0;yN(b,h?c[d>>2]|0:d,g,g+f|0);tN(b,e,f)|0;return}function ht(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,8);d=c[e>>2]|0}f=b;a=c[f+4>>2]|0;b=d;c[b>>2]=c[f>>2];c[b+4>>2]=a;c[e>>2]=(c[e>>2]|0)+8;return}function it(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[b+4>>2]|0;e=c[a+4>>2]|0;a=jt(c[a>>2]|0,c[b>>2]|0,d>>>0>>0?d:e)|0;if(a|0){e=a;return e|0}if((e|0)==(d|0)){e=0;return e|0}e=e>>>0>>0?-1:1;return e|0}function jt(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;if(!d){h=0;return h|0}else g=0;while(1){e=a[b+g>>0]|0;e=(e+-65&255)<26?(e&255)+32&255:e;f=a[c+g>>0]|0;f=(f+-65&255)<26?(f&255)+32&255:f;g=g+1|0;if(e<<24>>24!=f<<24>>24)break;if(g>>>0>=d>>>0){e=0;h=5;break}}if((h|0)==5)return e|0;h=(e&255)<(f&255)?-1:1;return h|0}function kt(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=d+4|0;i=c[g>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;jN(b,i,0);g=c[g>>2]|0;if(!g)return;h=b+11|0;e=0;do{i=a[(c[d>>2]|0)+e>>0]|0;if((a[h>>0]|0)<0)f=c[b>>2]|0;else f=b;a[f+e>>0]=(i+-65&255)<26?(i&255)+32&255:i;e=e+1|0}while((e|0)!=(g|0));return}function lt(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0;n=i;i=i+256|0;j=n;g=c[b+4>>2]|0;if(g>>>0>>0){m=-1;i=n;return m|0}l=c[e>>2]|0;k=c[e+4>>2]|0;if(!k){m=f;i=n;return m|0}g=g-f|0;if(g>>>0>>0){m=-1;i=n;return m|0}h=c[b>>2]|0;e=h+f|0;f=e+(g+1-k)|0;if(g>>>0<16|k>>>0>255){while(1){if(!(PC(e,l,k)|0))break;e=e+1|0;if(e>>>0>=f>>>0){e=-1;m=14;break}}if((m|0)==14){i=n;return e|0}m=e-h|0;i=n;return m|0}UO(j|0,k&255|0,256)|0;b=k+-1|0;if(b){g=0;do{a[j+(d[l+g>>0]|0)>>0]=b-g;g=g+1|0}while((b|0)!=(g|0))}while(1){if(!(PC(e,l,k)|0)){m=11;break}e=e+(d[j+(d[e+b>>0]|0)>>0]|0)|0;if(e>>>0>=f>>>0){e=-1;break}}if((m|0)==11)e=e-h|0;m=e;i=n;return m|0}function mt(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[h+24>>2]=0;c[h+28>>2]=0;g=c[b+4>>2]|0;if(g|0){f=c[b>>2]|0;b=0;do{nt(h,d[f+b>>0]|0,1)|0;b=b+1|0}while((b|0)!=(g|0))}f=c[a+4>>2]|0;b=f>>>0>>0?f:e;if((b|0)==(f|0)){h=-1;i=j;return h|0}while(1){if(ot(h,d[(c[a>>2]|0)+b>>0]|0)|0){f=8;break}b=b+1|0;if((b|0)==(f|0)){b=-1;f=8;break}}if((f|0)==8){i=j;return b|0}return 0}function nt(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(b>>>0>255){e=Ga(8)|0;eN(e,1409727);c[e>>2]=884804;eb(e|0,819e3,194)}e=a+(b>>>5<<2)|0;b=1<<(b&31);if(d){d=c[e>>2]|b;c[e>>2]=d;return a|0}else{d=c[e>>2]&~b;c[e>>2]=d;return a|0}return 0}function ot(a,b){a=a|0;b=b|0;if(b>>>0>255){b=Ga(8)|0;eN(b,1397707);c[b>>2]=884804;eb(b|0,819e3,194)}else return (c[a+(b>>>5<<2)>>2]&1<<(b&31)|0)!=0|0;return 0}function pt(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[h+24>>2]=0;c[h+28>>2]=0;g=c[b+4>>2]|0;if(g|0){f=c[b>>2]|0;b=0;do{nt(h,d[f+b>>0]|0,1)|0;b=b+1|0}while((b|0)!=(g|0))}f=c[a+4>>2]|0;b=f>>>0>>0?f:e;if((b|0)==(f|0)){h=-1;i=j;return h|0}while(1){if(!(ot(h,d[(c[a>>2]|0)+b>>0]|0)|0)){f=8;break}b=b+1|0;if((b|0)==(f|0)){b=-1;f=8;break}}if((f|0)==8){i=j;return b|0}return 0}function qt(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[h+24>>2]=0;c[h+28>>2]=0;g=c[b+4>>2]|0;if(g|0){f=c[b>>2]|0;b=0;do{nt(h,d[f+b>>0]|0,1)|0;b=b+1|0}while((b|0)!=(g|0))}f=c[a+4>>2]|0;f=f>>>0>>0?f:e;while(1){b=f+-1|0;if(!f){b=-1;f=7;break}if(ot(h,d[(c[a>>2]|0)+b>>0]|0)|0){f=7;break}else f=b}if((f|0)==7){i=j;return b|0}return 0}function rt(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;c[h+24>>2]=0;c[h+28>>2]=0;g=c[b+4>>2]|0;if(g|0){f=c[b>>2]|0;b=0;do{nt(h,d[f+b>>0]|0,1)|0;b=b+1|0}while((b|0)!=(g|0))}f=c[a+4>>2]|0;f=f>>>0>>0?f:e;while(1){b=f+-1|0;if(!f){b=-1;f=7;break}if(ot(h,d[(c[a>>2]|0)+b>>0]|0)|0)f=b;else{f=7;break}}if((f|0)==7){i=j;return b|0}return 0}function st(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;p=i;i=i+16|0;o=p;n=p+8|0;g=c[a>>2]|0;a=c[a+4>>2]|0;m=o;c[m>>2]=g;c[m+4>>2]=a;m=o+4|0;a:do if(e){k=d<<24>>24;l=n+4|0;j=o+4|0;h=e;d=g;do{h=h+-1|0;if(!a)break a;e=TB(d,k,a)|0;if(!e)break a;e=e-d|0;if((e|0)==-1)break a;if((e|0)!=0|f){c[n>>2]=g;c[l>>2]=a>>>0>>0?a:e;ht(b,n);a=c[m>>2]|0;d=c[o>>2]|0}g=e+1|0;g=a>>>0>>0?a:g;d=d+g|0;a=a-g|0;g=d;c[o>>2]=g;c[j>>2]=a}while((h|0)!=0)}while(0);if((a|0)==0&(f^1)){i=p;return}ht(b,o);i=p;return}function tt(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(!d)d=ut(b)|0;k=b+4|0;f=c[k>>2]|0;if(!f){e=1;return e|0}h=e;c[h>>2]=0;c[h+4>>2]=0;h=c[b>>2]|0;i=0;j=0;a:while(1){g=a[h>>0]|0;do if((g+-48&255)<10)g=(g<<24>>24)+-48|0;else{g=a[h>>0]|0;if((g+-97&255)<26){g=(g<<24>>24)+-87|0;break}g=a[h>>0]|0;if((g+-65&255)>=26){d=1;f=14;break a}g=(g<<24>>24)+-55|0}while(0);if(g>>>0>=d>>>0){d=1;f=14;break}m=hP(i|0,j|0,d|0,0)|0;l=i;i=WO(m|0,E|0,g|0,0)|0;m=j;j=E;g=e;c[g>>2]=i;c[g+4>>2]=j;g=fP(i|0,j|0,d|0,0)|0;n=E;if(n>>>0>>0|(n|0)==(m|0)&g>>>0>>0){d=1;f=14;break}h=h+1|0;f=f+-1|0;c[b>>2]=h;c[k>>2]=f;if(!f){d=0;f=14;break}}if((f|0)==14)return d|0;return 0}function ut(b){b=b|0;var d=0,e=0,f=0;e=b+4|0;f=c[e>>2]|0;if(f>>>0<2)if(!f){f=10;return f|0}else{f=c[b>>2]|0;f=a[f>>0]|0;f=f<<24>>24==48;f=f?8:10;return f|0}d=c[b>>2]|0;if(!(PC(d,1397741,2)|0)){c[b>>2]=d+2;c[e>>2]=f+-2;f=16;return f|0}d=c[b>>2]|0;if(!(PC(d,1397744,2)|0)){c[b>>2]=d+2;c[e>>2]=f+-2;f=2;return f|0}d=c[b>>2]|0;if(PC(d,1397747,2)|0){f=c[b>>2]|0;f=a[f>>0]|0;f=f<<24>>24==48;f=f?8:10;return f|0}c[b>>2]=d+2;c[e>>2]=f+-2;f=8;return f|0} function Hz(b,f,g,j,k,l){b=b|0;f=f|0;g=g|0;j=j|0;k=k|0;l=l|0;var 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,F=0,G=0,H=0,I=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;i=i+32|0;W=Y;p=Y+16|0;X=f+4|0;m=c[f>>2]|0;if((c[X>>2]|0)-m>>2>>>0>10){X=j;c[X>>2]=10;c[X+4>>2]=0;X=512;i=Y;return X|0}R=b+16|0;V=c[R>>2]|0;R=c[R+4>>2]|0;n=c[m>>2]|0;m=c[n+52>>2]|0;n=c[n+56>>2]|0;c[p>>2]=n;a:do switch(l|0){case 0:{b:do switch(n|0){case 2:{S=320;break a}case 3:{n=m;switch(a[n>>0]|0){case 99:switch(a[n+1>>0]|0){case 98:{if((a[n+2>>0]|0)!=119){S=324;break a}c[p>>2]=4;m=1419456;break b}case 100:{if((a[n+2>>0]|0)!=113){S=324;break a}c[p>>2]=4;m=1419461;break b}case 113:{if((a[n+2>>0]|0)!=111){S=324;break a}c[p>>2]=4;m=1419466;break b}case 119:{if((a[n+2>>0]|0)!=100){S=324;break a}c[p>>2]=4;m=1419471;break b}default:{S=324;break a}}case 112:{if(PC(n+1|0,1419242,2)|0){S=324;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=4;m=1419476;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=4;m=1419481;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=4;m=1419486;break b}case 114:{if(PC(n+1|0,1419245,2)|0){S=324;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=4;m=1419491;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=4;m=1419496;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=4;m=1419501;break b}default:{S=324;break a}}}case 4:{n=m;switch(a[n>>0]|0){case 99:switch(a[n+1>>0]|0){case 97:{if(PC(n+2|0,1443489,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419506;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419512;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419518;break b}case 100:{if(PC(n+2|0,1419248,2)|0){S=336;break a}c[p>>2]=4;m=1419524;break b}case 119:{if(PC(n+2|0,1419251,2)|0){S=336;break a}c[p>>2]=4;m=1419529;break b}default:{S=336;break a}}case 105:{if(PC(n+1|0,1419254,3)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419534;break b}if((V&4096|0)==0&0==0)break b;c[p>>2]=5;m=1419540;break b}case 108:switch(a[n+1>>0]|0){case 103:{if(PC(n+2|0,1419258,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419546;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419552;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419558;break b}case 105:{if(PC(n+2|0,1419258,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419564;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419570;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419576;break b}case 114:{if(PC(n+2|0,1419245,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419582;break b}if((V&4096|0)==0&0==0)break b;c[p>>2]=5;m=1419588;break b}default:{S=336;break a}}case 112:{switch(a[n+1>>0]|0){case 111:break;case 117:{if(PC(n+2|0,1419261,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419624;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419630;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419636;break b}default:{S=336;break a}}if((a[n+2>>0]|0)!=112){S=336;break a}switch(a[n+3>>0]|0){case 97:{if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419594;break b}if((V&1024|0)==0&0==0)break b;c[p>>2]=5;m=1419600;break b}case 102:break;default:{S=336;break a}}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419606;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419612;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419618;break b}case 115:switch(a[n+1>>0]|0){case 97:{if((a[n+2>>0]|0)!=108){S=336;break a}switch(a[n+3>>0]|0){case 98:{c[p>>2]=4;m=1419642;break b}case 108:{c[p>>2]=4;m=1419647;break b}case 113:{c[p>>2]=4;m=1419652;break b}case 119:{c[p>>2]=4;m=1419657;break b}default:{S=336;break a}}}case 103:{if(PC(n+2|0,1419258,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419662;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419668;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419674;break b}case 105:{if(PC(n+2|0,1419258,2)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419680;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419686;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419692;break b}default:{S=336;break a}}case 117:{if(PC(n+1|0,1419264,3)|0){S=336;break a}c[p>>2]=3;m=1419698;break b}default:{S=336;break a}}}case 5:{n=m;switch(a[n>>0]|0){case 102:{if(PC(n+1|0,1419268,4)|0){S=355;break a}c[p>>2]=6;m=1419702;break b}case 112:{switch(a[n+1>>0]|0){case 111:{if(PC(n+2|0,1419273,3)|0){S=355;break a}c[p>>2]=5;m=1419612;break b}case 117:break;default:{S=355;break a}}if(PC(n+2|0,1419261,2)|0){S=355;break a}switch(a[n+4>>0]|0){case 97:{if(!((V&512|0)==0&0==0)){c[p>>2]=6;m=1419709;break b}if((V&1024|0)==0&0==0)break b;c[p>>2]=6;m=1419716;break b}case 102:break;default:{S=355;break a}}if(!((V&512|0)==0&0==0)){c[p>>2]=6;m=1419723;break b}if(!((V&1024|0)==0&0==0)){c[p>>2]=6;m=1419730;break b}if((V&2048|0)==0&0==0)break b;c[p>>2]=6;m=1419737;break b}case 115:{if(PC(n+1|0,1419277,3)|0){S=355;break a}switch(a[n+4>>0]|0){case 98:{c[p>>2]=5;m=1419744;break b}case 108:{c[p>>2]=5;m=1419750;break b}case 113:{c[p>>2]=5;m=1419756;break b}case 119:{c[p>>2]=5;m=1419762;break b}default:{S=355;break a}}}case 118:{if(PC(n+1|0,1419281,4)|0){S=355;break a}c[p>>2]=4;m=1419768;break b}default:{S=355;break a}}}case 6:{n=m;switch(a[n>>0]|0){case 99:{if(PC(n+1|0,1419277,3)|0){S=374;break a}switch(a[n+4>>0]|0){case 99:switch(a[n+5>>0]|0){case 108:{c[p>>2]=6;m=1419773;break b}case 113:{c[p>>2]=6;m=1419780;break b}case 119:{c[p>>2]=6;m=1419787;break b}default:{S=374;break a}}case 122:switch(a[n+5>>0]|0){case 108:{c[p>>2]=6;m=1419794;break b}case 113:{c[p>>2]=6;m=1419801;break b}case 119:{c[p>>2]=6;m=1419808;break b}default:{S=374;break a}}default:{S=374;break a}}}case 102:switch(a[n+1>>0]|0){case 99:{if(PC(n+2|0,1419277,3)|0){S=374;break a}switch(a[n+5>>0]|0){case 97:{c[p>>2]=8;m=1419815;break b}case 122:{c[p>>2]=6;m=1419824;break b}default:{S=374;break a}}}case 105:{if(PC(n+2|0,1419286,4)|0){S=374;break a}c[p>>2]=7;m=1419831;break b}case 108:{if(PC(n+2|0,1419291,4)|0){S=374;break a}c[p>>2]=5;m=1419839;break b}default:{S=374;break a}}case 108:{if(PC(n+1|0,1419296,4)|0){S=374;break a}switch(a[n+5>>0]|0){case 108:{if((V&8192|0)==0&0==0)break b;c[p>>2]=5;m=1419845;break b}case 113:{if((V&2048|0)==0&0==0)break b;c[p>>2]=5;m=1419845;break b}default:{S=374;break a}}}case 112:{if(PC(n+1|0,1419301,5)|0){S=374;break a}c[p>>2]=6;m=1419730;break b}case 115:{if(PC(n+1|0,1419307,5)|0){S=374;break a}c[p>>2]=7;m=1419851;break b}case 120:{if(PC(n+1|0,1419313,5)|0){S=374;break a}c[p>>2]=7;m=1419859;break b}default:{S=374;break a}}}case 7:{n=m;switch(a[n>>0]|0){case 99:{if(PC(n+1|0,1419277,3)|0){S=389;break a}switch(a[n+4>>0]|0){case 110:break;case 112:switch(a[n+5>>0]|0){case 101:switch(a[n+6>>0]|0){case 108:{c[p>>2]=6;m=1419987;break b}case 113:{c[p>>2]=6;m=1419994;break b}case 119:{c[p>>2]=6;m=1420001;break b}default:{S=389;break a}}case 111:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1420008;break b}case 113:{c[p>>2]=7;m=1420016;break b}case 119:{c[p>>2]=7;m=1420024;break b}default:{S=389;break a}}default:{S=389;break a}}default:{S=389;break a}}switch(a[n+5>>0]|0){case 97:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419867;break b}case 113:{c[p>>2]=7;m=1419875;break b}case 119:{c[p>>2]=7;m=1419883;break b}default:{S=389;break a}}case 98:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419891;break b}case 113:{c[p>>2]=7;m=1419899;break b}case 119:{c[p>>2]=7;m=1419907;break b}default:{S=389;break a}}case 99:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419891;break b}case 113:{c[p>>2]=7;m=1419899;break b}case 119:{c[p>>2]=7;m=1419907;break b}default:{S=389;break a}}case 103:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419915;break b}case 113:{c[p>>2]=7;m=1419923;break b}case 119:{c[p>>2]=7;m=1419931;break b}default:{S=389;break a}}case 108:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419939;break b}case 113:{c[p>>2]=7;m=1419947;break b}case 119:{c[p>>2]=7;m=1419955;break b}default:{S=389;break a}}case 122:switch(a[n+6>>0]|0){case 108:{c[p>>2]=7;m=1419963;break b}case 113:{c[p>>2]=7;m=1419971;break b}case 119:{c[p>>2]=7;m=1419979;break b}default:{S=389;break a}}default:{S=389;break a}}}case 102:switch(a[n+1>>0]|0){case 99:{if(PC(n+2|0,1419277,3)|0){S=389;break a}switch(a[n+5>>0]|0){case 97:{if((a[n+6>>0]|0)!=101){S=389;break a}c[p>>2]=7;m=1420032;break b}case 110:{if((a[n+6>>0]|0)!=97){S=389;break a}c[p>>2]=7;m=1420040;break b}default:{S=389;break a}}}case 105:{if(PC(n+2|0,1419319,5)|0){S=389;break a}c[p>>2]=8;m=1420048;break b}case 110:{if(PC(n+2|0,1419325,2)|0){S=389;break a}switch(a[n+4>>0]|0){case 99:{if(PC(n+5|0,1419328,2)|0){S=389;break a}c[p>>2]=6;m=1420057;break b}case 115:{if(PC(n+5|0,1419328,2)|0){S=389;break a}c[p>>2]=6;m=1420064;break b}default:{S=389;break a}}}case 120:{if(PC(n+2|0,1419313,5)|0){S=389;break a}c[p>>2]=8;m=1420071;break b}default:{S=389;break a}}case 115:{if(PC(n+1|0,1419331,6)|0){S=389;break a}c[p>>2]=8;m=1420080;break b}case 120:{switch(a[n+1>>0]|0){case 114:{if(PC(n+2|0,1419338,5)|0){S=389;break a}c[p>>2]=8;m=1420089;break b}case 115:break;default:{S=389;break a}}if(PC(n+2|0,1419344,3)|0){S=389;break a}switch(a[n+5>>0]|0){case 99:{if((a[n+6>>0]|0)!=113){S=389;break a}c[p>>2]=8;m=1420098;break b}case 115:{if((a[n+6>>0]|0)!=113){S=389;break a}c[p>>2]=8;m=1420107;break b}default:{S=389;break a}}}default:{S=389;break a}}}case 8:{n=m;switch(a[n>>0]|0){case 99:{if(PC(n+1|0,1419348,4)|0)break b;switch(a[n+5>>0]|0){case 97:{if((a[n+6>>0]|0)!=101)break b;switch(a[n+7>>0]|0){case 108:{c[p>>2]=6;m=1419773;break b}case 113:{c[p>>2]=6;m=1419780;break b}case 119:{c[p>>2]=6;m=1419787;break b}default:break b}}case 98:{if((a[n+6>>0]|0)!=101)break b;switch(a[n+7>>0]|0){case 108:{c[p>>2]=6;m=1420116;break b}case 113:{c[p>>2]=6;m=1420123;break b}case 119:{c[p>>2]=6;m=1420130;break b}default:break b}}case 103:{if((a[n+6>>0]|0)!=101)break b;switch(a[n+7>>0]|0){case 108:{c[p>>2]=6;m=1420137;break b}case 113:{c[p>>2]=6;m=1420144;break b}case 119:{c[p>>2]=6;m=1420151;break b}default:break b}}case 108:{if((a[n+6>>0]|0)!=101)break b;switch(a[n+7>>0]|0){case 108:{c[p>>2]=6;m=1420158;break b}case 113:{c[p>>2]=6;m=1420165;break b}case 119:{c[p>>2]=6;m=1420172;break b}default:break b}}default:break b}}case 102:switch(a[n+1>>0]|0){case 99:{if(PC(n+2|0,1419353,6)|0)break b;c[p>>2]=6;m=1420179;break b}case 120:{if(PC(n+2|0,1419360,6)|0)break b;c[p>>2]=9;m=1420186;break b}default:break b}case 120:{if(PC(n+1|0,1419367,7)|0)break b;c[p>>2]=9;m=1420196;break b}default:break b}}case 9:{if(!(PC(m,1419375,9)|0)){c[p>>2]=10;m=1420206}break}default:{l=j;c[l>>2]=-1;c[l+4>>2]=-1;l=1382640;n=1134690;break a}}while(0);l=j;c[l>>2]=-1;c[l+4>>2]=-1;l=1382640;n=1134690;break}case 1:{c:do switch(n|0){case 2:{S=320;break a}case 3:{n=m;if(PC(n,1419385,3)|0){S=324;break a}c[p>>2]=3;m=1420217;break}case 4:{n=m;if(PC(n,1419389,4)|0){S=336;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=5;m=1419594;break c}if(!((V&1024|0)==0&0==0)){c[p>>2]=5;m=1419600}break}case 5:{n=m;switch(a[n>>0]|0){case 99:{if(PC(n+1|0,1419277,3)|0){S=355;break a}switch(a[n+4>>0]|0){case 99:{c[p>>2]=5;m=1420221;break c}case 122:{c[p>>2]=5;m=1420227;break c}default:{S=355;break a}}}case 112:break;default:{S=355;break a}}switch(a[n+1>>0]|0){case 111:{if(PC(n+2|0,1419394,3)|0){S=355;break a}if((V&8192|0)==0&0==0)break c;c[p>>2]=5;m=1419600;break c}case 117:break;default:{S=355;break a}}if(PC(n+2|0,1419398,3)|0){S=355;break a}if(!((V&512|0)==0&0==0)){c[p>>2]=6;m=1419709;break c}if(!((V&1024|0)==0&0==0)){c[p>>2]=6;m=1419716}break}case 6:{n=m;switch(a[n>>0]|0){case 99:break;case 112:{if(PC(n+1|0,1419402,5)|0){S=374;break a}if((V&8192|0)==0&0==0)break c;c[p>>2]=6;m=1419716;break c}default:{S=374;break a}}if(PC(n+1|0,1419277,3)|0){S=374;break a}switch(a[n+4>>0]|0){case 110:break;case 112:switch(a[n+5>>0]|0){case 101:{c[p>>2]=5;m=1420268;break c}case 111:{c[p>>2]=6;m=1420274;break c}default:{S=374;break a}}default:{S=374;break a}}switch(a[n+5>>0]|0){case 97:{c[p>>2]=6;m=1420233;break c}case 98:{c[p>>2]=6;m=1420240;break c}case 99:{c[p>>2]=6;m=1420240;break c}case 103:{c[p>>2]=6;m=1420247;break c}case 108:{c[p>>2]=6;m=1420254;break c}case 122:{c[p>>2]=6;m=1420261;break c}default:{S=374;break a}}}case 7:{n=m;if(PC(n,1419408,5)|0){S=389;break a}switch(a[n+5>>0]|0){case 97:{if((a[n+6>>0]|0)!=101){S=389;break a}c[p>>2]=5;m=1420221;break c}case 98:{if((a[n+6>>0]|0)!=101){S=389;break a}c[p>>2]=5;m=1420281;break c}case 103:{if((a[n+6>>0]|0)!=101){S=389;break a}c[p>>2]=5;m=1420287;break c}case 108:{if((a[n+6>>0]|0)!=101){S=389;break a}c[p>>2]=5;m=1420293;break c}default:{S=389;break a}}}default:{S=393;break a}}while(0);S=j;c[S>>2]=-1;c[S+4>>2]=-1;S=395;break}default:switch(n|0){case 2:{S=320;break a}case 3:{n=m;S=324;break a}case 4:{n=m;S=336;break a}case 5:{n=m;S=355;break a}case 6:{n=m;S=374;break a}case 7:{n=m;S=389;break a}default:{S=393;break a}}}while(0);d:do if((S|0)==320){n=m;if((a[n>>0]|0)==106)switch(a[n+1>>0]|0){case 99:{c[p>>2]=2;m=1420412;S=394;break d}case 122:{c[p>>2]=2;m=1420442;S=394;break d}default:{S=394;break d}}else S=394}else if((S|0)==324)if((a[n>>0]|0)==106){switch(a[n+1>>0]|0){case 110:break;case 112:switch(a[n+2>>0]|0){case 101:{c[p>>2]=2;m=1420419;S=394;break d}case 111:{c[p>>2]=3;m=1420415;S=394;break d}default:{S=394;break d}}default:{S=394;break d}}switch(a[n+2>>0]|0){case 97:{c[p>>2]=3;m=1420438;S=394;break d}case 98:{c[p>>2]=3;m=1420434;S=394;break d}case 99:{c[p>>2]=3;m=1420434;S=394;break d}case 103:{c[p>>2]=3;m=1420430;S=394;break d}case 108:{c[p>>2]=3;m=1420426;S=394;break d}case 122:{c[p>>2]=3;m=1420422;S=394;break d}default:{S=394;break d}}}else S=394;else if((S|0)==336)switch(a[n>>0]|0){case 106:{if((a[n+1>>0]|0)!=110){S=394;break d}switch(a[n+2>>0]|0){case 97:{if((a[n+3>>0]|0)!=101){S=394;break d}c[p>>2]=2;m=1420412;S=394;break d}case 98:{if((a[n+3>>0]|0)!=101){S=394;break d}c[p>>2]=2;m=1420409;S=394;break d}case 103:{if((a[n+3>>0]|0)!=101){S=394;break d}c[p>>2]=2;m=1420406;S=394;break d}case 108:{if((a[n+3>>0]|0)!=101){S=394;break d}c[p>>2]=2;m=1420403;S=394;break d}default:{S=394;break d}}}case 114:{if(PC(n+1|0,1419414,2)|0){S=394;break d}switch(a[n+3>>0]|0){case 101:{c[p>>2]=3;m=1420399;S=394;break d}case 122:{c[p>>2]=3;m=1420399;S=394;break d}default:{S=394;break d}}}case 115:{if(PC(n+1|0,1419245,2)|0){S=394;break d}switch(a[n+3>>0]|0){case 99:{c[p>>2]=4;m=1420322;S=394;break d}case 122:{c[p>>2]=4;m=1420394;S=394;break d}default:{S=394;break d}}}default:{S=394;break d}}else if((S|0)==355)switch(a[n>>0]|0){case 102:{if(PC(n+1|0,1419417,4)|0){S=394;break d}c[p>>2]=4;m=1419417;S=394;break d}case 108:{if(PC(n+1|0,1419422,4)|0){S=394;break d}c[p>>2]=5;m=1420388;S=394;break d}case 114:{if(PC(n+1|0,1419427,4)|0){S=394;break d}c[p>>2]=5;m=1420382;S=394;break d}case 115:{if(PC(n+1|0,1419245,2)|0){S=394;break d}switch(a[n+3>>0]|0){case 110:break;case 112:switch(a[n+4>>0]|0){case 101:{c[p>>2]=4;m=1420347;S=394;break d}case 111:{c[p>>2]=5;m=1420341;S=394;break d}default:{S=394;break d}}default:{S=394;break d}}switch(a[n+4>>0]|0){case 97:{c[p>>2]=5;m=1420376;S=394;break d}case 98:{c[p>>2]=5;m=1420370;S=394;break d}case 99:{c[p>>2]=5;m=1420370;S=394;break d}case 103:{c[p>>2]=5;m=1420364;S=394;break d}case 108:{c[p>>2]=5;m=1420358;S=394;break d}case 122:{c[p>>2]=5;m=1420352;S=394;break d}default:{S=394;break d}}}default:{S=394;break d}}else if((S|0)==374)switch(a[n>>0]|0){case 102:{if(PC(n+1|0,1419432,5)|0){S=394;break d}c[p>>2]=6;m=1420334;S=394;break d}case 108:{if(PC(n+1|0,1419438,5)|0){S=394;break d}c[p>>2]=6;m=1420327;S=394;break d}case 115:{if(PC(n+1|0,1419444,3)|0){S=394;break d}switch(a[n+4>>0]|0){case 97:{if((a[n+5>>0]|0)!=101){S=394;break d}c[p>>2]=4;m=1420322;S=394;break d}case 98:{if((a[n+5>>0]|0)!=101){S=394;break d}c[p>>2]=4;m=1420317;S=394;break d}case 103:{if((a[n+5>>0]|0)!=101){S=394;break d}c[p>>2]=4;m=1420312;S=394;break d}case 108:{if((a[n+5>>0]|0)!=101){S=394;break d}c[p>>2]=4;m=1420307;S=394;break d}default:{S=394;break d}}}default:{S=394;break d}}else if((S|0)==389)if(!(PC(n,1419448,7)|0)){c[p>>2]=7;m=1420299;S=394}else S=394;else if((S|0)==393){Q=j;c[Q>>2]=-1;c[Q+4>>2]=-1;S=395}while(0);if((S|0)==394){Q=j;c[Q>>2]=-1;c[Q+4>>2]=-1;if(!l){l=1382640;n=1134690}else S=395}if((S|0)==395){l=1134690;n=888684}o=n;n=l-o|0;e:do if(!n){n=o;m=o}else{w=c[p>>2]|0;v=m;n=(n|0)/18|0;f:while(1){m=o;while(1){t=(n|0)/2|0;u=m+(t*18|0)|0;r=1420445+(e[u>>1]|0)|0;p=a[r>>0]|0;s=w>>>0

>>0;q=s?w:p;if((q|0)!=0?(x=PC(r+1|0,v,q)|0,(x|0)!=0):0){if(x>>31>>>0>4294967293)break}else S=401;if((S|0)==401?(S=0,p>>>0>>0):0)break;p=p>>>0>>0?p:w;if((p|0)!=0?(y=PC(v,r+1|0,p)|0,(y|0)!=0):0){if(y>>31>>>0<=4294967293)break f}else S=406;if((S|0)==406?(S=0,!s):0)break f;if((n+1|0)>>>0<3){n=o;m=o;break e}else{l=u;n=t}}m=u+18|0;n=n+-1-t|0;if(!n){n=m;break e}else o=m}n=u-o|0;g:do if(n){n=(n|0)/18|0;do{while(1){s=(n|0)/2|0;o=m+(s*18|0)|0;p=1420445+(e[o>>1]|0)|0;q=a[p>>0]|0;r=w>>>0>>0?w:q;if((r|0)!=0?(z=PC(p+1|0,v,r)|0,(z|0)!=0):0){if(z>>31>>>0>4294967293)break}else S=414;if((S|0)==414?(S=0,q>>>0>>0):0)break;if((n+1|0)>>>0<3)break g;else n=s}m=o+18|0;n=n+-1-s|0}while((n|0)!=0)}while(0);n=m;m=u+18|0;l=l-m|0;h:do if(l){l=(l|0)/18|0;do{while(1){s=(l|0)/2|0;o=m+(s*18|0)|0;p=1420445+(e[o>>1]|0)|0;q=a[p>>0]|0;r=q>>>0>>0?q:w;if((r|0)!=0?(A=PC(v,p+1|0,r)|0,(A|0)!=0):0){if(A>>31>>>0<=4294967293)break}else S=423;if((S|0)==423?(S=0,w>>>0>=q>>>0):0)break;if((l+1|0)>>>0<3)break h;else l=s}m=o+18|0;l=l+-1-s|0}while((l|0)!=0)}while(0)}while(0);i:do if((n|0)!=(m|0)){y=g+24|0;z=g+28|0;A=W+8|0;B=g+24|0;C=g+24|0;D=W+8|0;F=W+8|0;G=W+8|0;H=W+8|0;I=W+8|0;J=W+8|0;K=W+8|0;L=W+8|0;M=W+8|0;N=W+8|0;O=W+8|0;P=W+8|0;Q=~V;s=0;w=512;x=n;t=0;p=-1;q=-1;j:while(1){l=0;k:while(1){r=a[x+8+l>>0]|0;v=r&255;l=l+1|0;o=c[f>>2]|0;if(l>>>0>=(c[X>>2]|0)-o>>2>>>0){S=432;break}u=c[o+(l<<2)>>2]|0;l:do if(!(r<<24>>24))S=815;else{m:do if(yb[c[(c[u>>2]|0)+16>>2]&127](u)|0){o=c[u+52>>2]|0;n:do switch(c[u+56>>2]|0){case 1:switch(a[o>>0]|0){case 42:{o=1;break m}case 58:{o=2;break m}case 98:{o=3;break m}case 100:{o=4;break m}case 113:{o=7;break m}case 119:{o=14;break m}case 123:{o=15;break m}case 125:{o=24;break m}default:break n}case 2:switch(a[o>>0]|0){case 112:{o=a[o+1>>0]|0;o=o<<24>>24==100?5:o<<24>>24==115?6:0;break m}case 115:{o=a[o+1>>0]|0;o=o<<24>>24==100?8:o<<24>>24==115?9:0;break m}case 117:switch(a[o+1>>0]|0){case 98:{o=10;break m}case 100:{o=11;break m}case 113:{o=12;break m}case 119:{o=13;break m}default:break n}default:break n}case 3:{if(!(PC(o,1435799,3)|0)){o=23;break m}break}case 5:{if(!(PC(o,1435803,5)|0)){o=22;break m}break}case 6:{if(!(PC(o,1435809,4)|0))switch(a[o+4>>0]|0){case 50:if((a[o+5>>0]|0)==125){o=17;break m}else break n;case 52:if((a[o+5>>0]|0)==125){o=19;break m}else break n;case 56:if((a[o+5>>0]|0)==125){o=21;break m}else break n;default:break n}break}case 7:{if(!(PC(o,1435809,4)|0))switch(a[o+4>>0]|0){case 49:if(!(PC(o+5|0,1435814,2)|0)){o=16;break m}else break n;case 51:if(!(PC(o+5|0,1435817,2)|0)){o=18;break m}else break n;case 54:if(!(PC(o+5|0,1435820,2)|0)){o=20;break m}else break n;default:break n}break}default:{}}while(0);o=0}else{o:do switch(r<<24>>24){case 110:{if(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)break l;break}case 111:{if(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0){o=c[u+52>>2]|0;if((o|0)==0|(c[o>>2]|0)!=1)break l;R=o+8|0;r=c[R>>2]|0;R=c[R+4>>2]|0;o=jP(r|0,R|0,56)|0;o=aP(o|0,E|0,56)|0;if((o|0)==(r|0)&(E|0)==(R|0))break l}break}case 112:{if(Jz(u)|0)break l;break}case 113:{if(Kz(u)|0)break l;break}case 114:{if(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0){o=c[u+52>>2]|0;if((o|0)==0|(c[o>>2]|0)!=1)break l;R=o+8|0;r=c[R>>2]|0;R=c[R+4>>2]|0;o=aP(0,r|0,32)|0;if((o|0)==(r|0)&(E|0)==(R|0))break l}break}case 115:{if(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)break l;break}case 116:{if(Lz(u)|0)break l;break}case 117:{if(Mz(u)|0)break l;break}case 118:{if(Nz(u)|0?(c[u+76>>2]|0)==16:0)break l;break}case 119:{if(((c[u+20>>2]|0)==3?(c[u+72>>2]|16|0)==16:0)?Oz(u)|0:0)break l;break}case 120:{if(((c[u+20>>2]|0)==3?(c[u+72>>2]|32|0)==32:0)?Oz(u)|0:0)break l;break}case 121:{if(((c[u+20>>2]|0)==3?(c[u+72>>2]|64|0)==64:0)?Oz(u)|0:0)break l;break}case 122:{if(((c[u+20>>2]|0)==3?(c[u+72>>2]|8|0)==8:0)?Oz(u)|0:0)break l;break}case 123:{if(Pz(u)|0)break l;break}case 124:{if(Qz(u)|0)break l;break}case 125:{if(Rz(u)|0)break l;break}case 126:{if(Sz(u)|0)break l;break}case 127:{if(Tz(u)|0)break l;break}case -128:{if(Uz(u)|0)break l;break}case -127:{if(Vz(u)|0)break l;break}case -126:{if(Wz(u)|0)break l;break}case -125:{if(Xz(u)|0)break l;break}case -124:{if(Yz(u)|0)break l;break}case -123:{if(Zz(u)|0)break l;break}case -122:{if((((c[u+20>>2]|0)==3?(c[u+72>>2]|16|0)==16:0)?(c[u+64>>2]|0)==0:0)?(c[u+68>>2]|0)==1:0){switch(c[u+60>>2]|0){case 45:case 29:case 43:break;default:break o}o=c[u+56>>2]|0;if((c[o>>2]|0)==1?(R=o+8|0,(c[R>>2]|0)==0&(c[R+4>>2]|0)==0):0)break l}break}case -121:{if((((c[u+20>>2]|0)==3?(c[u+72>>2]|32|0)==32:0)?(c[u+64>>2]|0)==0:0)?(c[u+68>>2]|0)==1:0){switch(c[u+60>>2]|0){case 45:case 29:case 43:break;default:break o}o=c[u+56>>2]|0;if((c[o>>2]|0)==1?(R=o+8|0,(c[R>>2]|0)==0&(c[R+4>>2]|0)==0):0)break l}break}case -120:{if((((c[u+20>>2]|0)==3?(c[u+72>>2]|64|0)==64:0)?(c[u+64>>2]|0)==0:0)?(c[u+68>>2]|0)==1:0){switch(c[u+60>>2]|0){case 45:case 29:case 43:break;default:break o}o=c[u+56>>2]|0;if((c[o>>2]|0)==1?(R=o+8|0,(c[R>>2]|0)==0&(c[R+4>>2]|0)==0):0)break l}break}case -119:{if((((c[u+20>>2]|0)==3?(c[u+72>>2]|8|0)==8:0)?(c[u+64>>2]|0)==0:0)?(c[u+68>>2]|0)==1:0){switch(c[u+60>>2]|0){case 45:case 29:case 43:break;default:break o}o=c[u+56>>2]|0;if((c[o>>2]|0)==1?(R=o+8|0,(c[R>>2]|0)==0&(c[R+4>>2]|0)==0):0)break l}break}case -118:{if(Nz(u)|0)break l;break}case -117:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|128|0)==128:0)break l;break}case -116:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|16|0)==16:0)break l;break}case -115:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|256|0)==256:0)break l;break}case -114:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|32|0)==32:0)break l;break}case -113:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|512|0)==512:0)break l;break}case -112:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|64|0)==64:0)break l;break}case -111:{if((c[u+20>>2]|0)==3)switch(c[u+72>>2]|0){case 0:case 80:break l;default:{}}break}case -110:{if((c[u+20>>2]|0)==3?(c[u+72>>2]|8|0)==8:0)break l;break}case -109:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 32:case 0:break;default:break o}if(((c[u+64>>2]|0)+-126|0)>>>0<16)break l}break}case -108:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 32:case 0:break;default:break o}if(((c[u+64>>2]|0)+-126|0)>>>0<32)break l}break}case -107:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 64:case 0:break;default:break o}if(((c[u+64>>2]|0)+-126|0)>>>0<16)break l}break}case -106:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 64:case 0:break;default:break o}if(((c[u+64>>2]|0)+-126|0)>>>0<32)break l}break}case -105:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 32:case 0:break;default:break o}if(((c[u+64>>2]|0)+-158|0)>>>0<16)break l}break}case -104:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 32:case 0:break;default:break o}if(((c[u+64>>2]|0)+-158|0)>>>0<32)break l}break}case -103:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 64:case 0:break;default:break o}if(((c[u+64>>2]|0)+-158|0)>>>0<16)break l}break}case -102:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 64:case 0:break;default:break o}if(((c[u+64>>2]|0)+-158|0)>>>0<32)break l}break}case -101:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 32:case 0:break;default:break o}if(((c[u+64>>2]|0)+-190|0)>>>0<32)break l}break}case -100:{if((c[u+20>>2]|0)==3){switch(c[u+72>>2]|0){case 64:case 0:break;default:break o}if(((c[u+64>>2]|0)+-190|0)>>>0<32)break l}break}case -99:{if(yb[c[(c[u>>2]|0)+32>>2]&127](u)|0)break l;break}default:{}}while(0);if(!(yb[c[(c[u>>2]|0)+24>>2]&127](u)|0)){S=815;break l}do switch(yb[c[(c[u>>2]|0)+28>>2]&127](u)|0){case 2:{o=25;break m}case 16:{o=62;break m}case 10:{o=28;break m}case 5:{o=62;break m}case 1:{o=61;break m}case 13:{o=61;break m}case 9:{o=61;break m}case 4:{o=61;break m}case 46:{o=106;break m}case 15:{o=106;break m}case 7:{o=106;break m}case 48:{o=106;break m}case 222:{o=106;break m}case 223:{o=106;break m}case 224:{o=106;break m}case 225:{o=106;break m}case 226:{o=106;break m}case 227:{o=106;break m}case 228:{o=106;break m}case 229:{o=106;break m}case 3:{o=26;break m}case 18:{o=31;break m}case 12:{o=58;break m}case 8:{o=58;break m}case 45:{o=83;break m}case 14:{o=83;break m}case 6:{o=83;break m}case 47:{o=83;break m}case 238:{o=102;break m}case 239:{o=102;break m}case 240:{o=102;break m}case 241:{o=102;break m}case 242:{o=102;break m}case 243:{o=102;break m}case 244:{o=102;break m}case 245:{o=102;break m}case 19:{o=32;break m}case 24:{o=35;break m}case 22:{o=34;break m}case 21:{o=33;break m}case 29:{o=69;break m}case 23:{o=69;break m}case 20:{o=69;break m}case 30:{o=75;break m}case 230:{o=93;break m}case 231:{o=93;break m}case 232:{o=93;break m}case 233:{o=93;break m}case 234:{o=93;break m}case 235:{o=93;break m}case 236:{o=93;break m}case 237:{o=93;break m}case 35:{o=40;break m}case 40:{o=43;break m}case 38:{o=42;break m}case 37:{o=41;break m}case 43:{o=55;break m}case 39:{o=55;break m}case 36:{o=66;break m}case 44:{o=72;break m}case 110:{o=63;break m}case 111:{o=63;break m}case 112:{o=65;break m}case 113:{o=63;break m}case 114:{o=92;break m}case 115:{o=92;break m}case 116:{o=92;break m}case 117:{o=92;break m}case 41:{o=56;break m}case 102:{o=89;break m}case 103:{o=89;break m}case 104:{o=89;break m}case 105:{o=89;break m}case 106:{o=89;break m}case 107:{o=89;break m}case 108:{o=89;break m}case 109:{o=89;break m}case 86:{o=78;break m}case 87:{o=78;break m}case 88:{o=78;break m}case 89:{o=78;break m}case 90:{o=78;break m}case 91:{o=78;break m}case 92:{o=78;break m}case 126:{o=46;break m}case 127:{o=101;break m}case 128:{o=101;break m}case 129:{o=101;break m}case 130:{o=101;break m}case 131:{o=101;break m}case 132:{o=101;break m}case 133:{o=101;break m}case 134:{o=101;break m}case 135:{o=101;break m}case 136:{o=101;break m}case 137:{o=101;break m}case 138:{o=101;break m}case 139:{o=101;break m}case 140:{o=101;break m}case 141:{o=101;break m}case 142:{o=107;break m}case 143:{o=107;break m}case 144:{o=107;break m}case 145:{o=107;break m}case 146:{o=107;break m}case 147:{o=107;break m}case 148:{o=107;break m}case 149:{o=107;break m}case 150:{o=107;break m}case 151:{o=107;break m}case 152:{o=107;break m}case 153:{o=107;break m}case 154:{o=107;break m}case 155:{o=107;break m}case 156:{o=107;break m}case 157:{o=107;break m}case 158:{o=104;break m}case 159:{o=104;break m}case 160:{o=104;break m}case 161:{o=104;break m}case 162:{o=104;break m}case 163:{o=104;break m}case 164:{o=104;break m}case 165:{o=104;break m}case 166:{o=104;break m}case 167:{o=104;break m}case 168:{o=104;break m}case 169:{o=104;break m}case 170:{o=104;break m}case 171:{o=104;break m}case 172:{o=104;break m}case 173:{o=104;break m}case 174:{o=108;break m}case 175:{o=108;break m}case 176:{o=108;break m}case 177:{o=108;break m}case 178:{o=108;break m}case 179:{o=108;break m}case 180:{o=108;break m}case 181:{o=108;break m}case 182:{o=108;break m}case 183:{o=108;break m}case 184:{o=108;break m}case 185:{o=108;break m}case 186:{o=108;break m}case 187:{o=108;break m}case 188:{o=108;break m}case 189:{o=108;break m}case 190:{o=98;break m}case 191:{o=98;break m}case 192:{o=98;break m}case 193:{o=98;break m}case 194:{o=98;break m}case 195:{o=98;break m}case 196:{o=98;break m}case 197:{o=98;break m}case 198:{o=98;break m}case 199:{o=98;break m}case 200:{o=98;break m}case 201:{o=98;break m}case 202:{o=98;break m}case 203:{o=98;break m}case 204:{o=98;break m}case 205:{o=98;break m}case 206:{o=109;break m}case 207:{o=109;break m}case 208:{o=109;break m}case 209:{o=109;break m}case 210:{o=109;break m}case 211:{o=109;break m}case 212:{o=109;break m}case 213:{o=109;break m}case 214:{o=109;break m}case 215:{o=109;break m}case 216:{o=109;break m}case 217:{o=109;break m}case 218:{o=109;break m}case 219:{o=109;break m}case 220:{o=109;break m}case 221:{o=109;break m}case 94:{o=88;break m}case 95:{o=79;break m}case 96:{o=79;break m}case 97:{o=79;break m}case 98:{o=79;break m}case 99:{o=79;break m}case 100:{o=79;break m}case 101:{o=79;break m}case 118:{o=45;break m}case 119:{o=87;break m}case 120:{o=87;break m}case 121:{o=87;break m}case 122:{o=87;break m}case 123:{o=87;break m}case 124:{o=87;break m}case 125:{o=87;break m}case 31:{o=37;break m}case 25:{o=27;break m}case 11:{o=29;break m}case 17:{o=30;break m}case 49:{o=44;break m}case 28:{o=36;break m}case 32:{o=38;break m}case 33:{o=39;break m}case 70:{o=82;break m}case 71:{o=82;break m}case 72:{o=82;break m}case 73:{o=82;break m}case 74:{o=82;break m}case 75:{o=82;break m}case 76:{o=82;break m}case 77:{o=82;break m}case 54:{o=100;break m}case 55:{o=100;break m}case 56:{o=100;break m}case 57:{o=100;break m}case 58:{o=100;break m}case 59:{o=100;break m}case 60:{o=100;break m}case 61:{o=100;break m}case 62:{o=100;break m}case 63:{o=100;break m}case 64:{o=100;break m}case 65:{o=100;break m}case 66:{o=100;break m}case 67:{o=100;break m}case 68:{o=100;break m}case 69:{o=100;break m}case 50:{o=57;break m}case 51:{o=57;break m}case 52:{o=57;break m}case 53:{o=57;break m}default:{o=0;break m}}while(0)}while(0);o=_z(o,v)|0;o=o?1:512;switch(o&1023){case 512:{S=815;break}case 1:break;default:{r=o;S=816;break k}}}while(0);if((S|0)==815?(S=0,U=Ab[c[(c[b>>2]|0)+40>>2]&127](b,u,v)|0,(U|0)!=1):0){r=U;S=816;break}if((l|0)==9){S=821;break}}do if((S|0)==432){S=0;if(!(r<<24>>24))S=821;else{R=j;c[R>>2]=l;c[R+4>>2]=0;l=w}}else if((S|0)==816){S=0;if(s){s=1;l=w}else{if((x|0)!=(n|0)?(R=j,v=c[R+4>>2]|0,v>>>0>0|((v|0)==0?(c[R>>2]|0)>>>0>l>>>0:0)):0){s=0;l=w;break}else o=0;s=j;c[s>>2]=l;c[s+4>>2]=o;s=0;l=(r|0)==512?w:r}}while(0);do if((S|0)==821){S=0;l=e[x+6>>1]|0;if(!((l&V|0)==(l|0)&0==0)){v=l&Q;t=eP(v|0,0)|0;R=eP(p|0,q|0)|0;R=t>>>0>R>>>0;t=1;l=w;p=R?p:v;q=R?q:0;break}c[z>>2]=c[y>>2];if(k){S=824;break j}l=1409943+((e[x+4>>1]|0)*13|0)|0;c[g>>2]=e[x+2>>1];p:while(1){do switch(a[l>>0]|0){case 0:break p;case 1:{R=c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0;R=yb[c[(c[R>>2]|0)+28>>2]&127](R)|0;h[A>>3]=0.0;a[W>>0]=1;c[A>>2]=R;$z(B,W);break}case 2:{$z(B,(c[C>>2]|0)+(d[l+1>>0]<<4)|0);break}case 3:{a[W>>0]=2;R=D;c[R>>2]=10;c[R+4>>2]=0;$z(B,W);break}case 4:{R=c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0;aA(R,g,c[R+52>>2]|0);break}case 5:{h[F>>3]=0.0;a[W>>0]=1;c[F>>2]=3;$z(B,W);break}case 6:{h[G>>3]=0.0;a[W>>0]=1;c[G>>2]=19;$z(B,W);break}case 7:{h[H>>3]=0.0;a[W>>0]=1;c[H>>2]=35;$z(B,W);break}case 8:{R=c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0;R=yb[c[(c[R>>2]|0)+28>>2]&127](R)|0;h[I>>3]=0.0;a[W>>0]=1;c[I>>2]=R;$z(B,W);break}case 9:{bA(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0,g,5);break}case 10:{cA(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0,g,1);break}case 11:{R=c[(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0)+60>>2]|0;h[J>>3]=0.0;a[W>>0]=1;c[J>>2]=R;$z(B,W);break}case 12:{dA(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0,g,2);break}case 13:{eA(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0,g,1);break}case 14:{h[K>>3]=0.0;a[W>>0]=1;c[K>>2]=119;$z(B,W);break}case 15:{h[L>>3]=0.0;a[W>>0]=1;c[L>>2]=118;$z(B,W);break}case 16:{fA(c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0,g,2);break}case 17:{a[W>>0]=2;R=M;c[R>>2]=17;c[R+4>>2]=0;$z(B,W);break}case 18:{a[W>>0]=2;R=N;c[R>>2]=1;c[R+4>>2]=0;$z(B,W);break}case 19:{a[W>>0]=2;R=O;c[R>>2]=16;c[R+4>>2]=0;$z(B,W);break}case 20:{a[W>>0]=2;R=P;c[R>>2]=0;c[R+4>>2]=0;$z(B,W);break}case 21:{R=c[(c[f>>2]|0)+(d[l+1>>0]<<2)>>2]|0;aA(R,g,c[R+52>>2]|0);break}default:{S=827;break j}}while(0);l=l+2|0}l=Eb[c[(c[b>>2]|0)+44>>2]&63](b,g)|0;if((l|0)==1){T=1;break i}c[z>>2]=c[y>>2];s=1}while(0);o=x+18|0;if((o|0)==(m|0)){S=853;break}else{w=l;x=o}}if((S|0)==824){c[g>>2]=e[x+2>>1];Ib[c[(c[b>>2]|0)+48>>2]&63](b,e[x+4>>1]|0,f);T=1;break}else if((S|0)!=827)if((S|0)==853){if(s|t^1){T=l;break}T=j;c[T>>2]=p;c[T+4>>2]=q;T=513;break}}else T=514;while(0);X=T;i=Y;return X|0}function Iz(a){a=a|0;var b=0,d=0,e=0;e=c[a>>2]|0;a:do switch(e|0){case 7867:case 7904:case 7826:case 7863:case 7674:case 7678:case 7534:case 7538:case 7397:case 7434:case 7356:case 7393:case 7909:{d=c[a+24>>2]|0;switch(c[d+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{b=0;break a}default:{}}switch(c[d+24>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:{b=0;break a}}do switch(e|0){case 7909:{b=7731;break}case 7393:{b=7394;break}case 7356:{b=7357;break}case 7434:{b=7435;break}case 7397:{b=7398;break}case 7538:{b=7539;break}case 7534:{b=7535;break}case 7678:{b=7679;break}case 7674:{b=7675;break}case 7863:{b=7864;break}case 7826:{b=7827;break}case 7904:{b=7905;break}case 7867:{b=7868;break}default:{}}while(0);c[a>>2]=b;b=1;break}case 7822:case 7750:{b=c[a+24>>2]|0;switch(c[b+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{b=0;break a}default:{}}switch(c[b+40>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:{b=0;break a}}c[a>>2]=(e|0)==7750?7751:7823;b=1;break}default:b=0}while(0);return b|0}function Jz(a){a=a|0;var b=0,d=0,e=0;if(!(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)){e=0;return e|0}a=c[a+52>>2]|0;if((a|0)==0|(c[a>>2]|0)!=1){e=1;return e|0}b=a+8|0;a=c[b>>2]|0;b=c[b+4>>2]|0;d=jP(a|0,b|0,56)|0;d=aP(d|0,E|0,56)|0;e=E;if((d|0)==(a|0)&(e|0)==(b|0)){e=1;return e|0}if(!((a&65535|0)==(a|0)&0==(b|0))){e=0;return e|0}b=jP(a|0,b|0,48)|0;b=aP(b|0,E|0,48)|0;e=(d|0)==(b|0)&(e|0)==(E|0);return e|0}function Kz(a){a=a|0;var b=0,d=0,e=0;if(!(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)){e=0;return e|0}a=c[a+52>>2]|0;if((a|0)==0|(c[a>>2]|0)!=1){e=1;return e|0}b=a+8|0;a=c[b>>2]|0;b=c[b+4>>2]|0;d=jP(a|0,b|0,56)|0;d=aP(d|0,E|0,56)|0;e=E;if((d|0)==(a|0)&(e|0)==(b|0)){e=1;return e|0}if(!((a|0)==(a|0)&0==(b|0))){e=0;return e|0}b=aP(0,a|0,32)|0;e=(d|0)==(b|0)&(e|0)==(E|0);return e|0}function Lz(a){a=a|0;var b=0,d=0;if(!(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)){a=0;return a|0}a=c[a+52>>2]|0;if((a|0)==0|(c[a>>2]|0)!=1){a=0;return a|0}a=a+8|0;b=c[a>>2]|0;a=c[a+4>>2]|0;d=jP(b|0,a|0,56)|0;d=aP(d|0,E|0,56)|0;a=(b&255|0)==(b|0)&0==(a|0)|(d|0)==(b|0)&(E|0)==(a|0);return a|0}function Mz(a){a=a|0;var b=0,f=0;if((c[a+20>>2]|0)!=1){b=0;return b|0}b=yb[c[(c[a>>2]|0)+28>>2]&127](a)|0;f=b>>>3;if(f>>>0<(e[415427]|0)>>>0?(d[(c[207711]|0)+f>>0]|0)&1<<(b&7)|0:0){f=1;return f|0}a=yb[c[(c[a>>2]|0)+28>>2]&127](a)|0;b=a>>>3;if(b>>>0>=(e[415679]|0)>>>0){f=0;return f|0}f=((d[(c[207837]|0)+b>>0]|0)&1<<(a&7)|0)!=0;return f|0}function Nz(a){a=a|0;if(((((c[a+20>>2]|0)==3?(c[a+52>>2]|0)==0:0)?(c[a+60>>2]|0)==0:0)?(c[a+64>>2]|0)==0:0)?(c[a+68>>2]|0)==1:0)if(!(c[a+76>>2]|0))a=1;else a=(c[a+72>>2]|0)==0;else a=0;return a|0}function Oz(a){a=a|0;if(c[a+64>>2]|0){a=0;return a|0}if((c[a+68>>2]|0)!=1){a=0;return a|0}switch(c[a+52>>2]|0){case 28:case 0:break;default:{a=0;return a|0}}switch(c[a+60>>2]|0){case 14:case 23:case 39:break;default:{a=0;return a|0}}a=c[a+56>>2]|0;if((c[a>>2]|0)!=1){a=0;return a|0}a=a+8|0;a=(c[a>>2]|0)==0&(c[a+4>>2]|0)==0;return a|0}function Pz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==16)return (c[a+72>>2]|16|0)==16|0;else return 0;return 0}function Qz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==16)return (c[a+72>>2]|32|0)==32|0;else return 0;return 0}function Rz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==16)return (c[a+72>>2]|8|0)==8|0;else return 0;return 0}function Sz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==32)return (c[a+72>>2]|16|0)==16|0;else return 0;return 0}function Tz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==32)return (c[a+72>>2]|32|0)==32|0;else return 0;return 0}function Uz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==32)return (c[a+72>>2]|64|0)==64|0;else return 0;return 0}function Vz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==32)return (c[a+72>>2]|8|0)==8|0;else return 0;return 0}function Wz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==64)return (c[a+72>>2]|16|0)==16|0;else return 0;return 0}function Xz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==64)return (c[a+72>>2]|32|0)==32|0;else return 0;return 0}function Yz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==64)return (c[a+72>>2]|64|0)==64|0;else return 0;return 0}function Zz(a){a=a|0;if((c[a+20>>2]|0)!=3)return 0;if(c[a+60>>2]|0)return 0;if(c[a+64>>2]|0)return 0;if((c[a+68>>2]|0)!=1)return 0;if((c[a+76>>2]|0)==64)return (c[a+72>>2]|8|0)==8|0;else return 0;return 0}function _z(a,b){a=a|0;b=b|0;a:do if((a|0)==(b|0))a=1;else do switch(a|0){case 25:switch(b|0){case 62:{a=1;break a}case 86:{a=1;break a}case 106:{a=1;break a}default:{a=0;break a}}case 26:switch(b|0){case 58:{a=1;break a}case 83:{a=1;break a}case 102:{a=1;break a}default:{a=0;break a}}case 28:switch(b|0){case 62:{a=1;break a}case 86:{a=1;break a}case 106:{a=1;break a}default:{a=0;break a}}case 29:{a=(b|0)==70;break a}case 30:{a=(b|0)==70;break a}case 31:switch(b|0){case 58:{a=1;break a}case 83:{a=1;break a}case 102:{a=1;break a}default:{a=0;break a}}case 32:switch(b|0){case 50:{a=1;break a}case 54:{a=1;break a}case 59:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}case 33:do switch(b|0){case 53:{a=1;break a}case 59:{a=1;break a}case 69:{a=1;break a}case 75:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 93:{a=1;break a}case 95:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}while(0);case 34:do switch(b|0){case 49:{a=1;break a}case 53:{a=1;break a}case 54:{a=1;break a}case 59:{a=1;break a}case 69:{a=1;break a}case 75:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 93:{a=1;break a}case 95:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}while(0);case 35:do switch(b|0){case 49:{a=1;break a}case 50:{a=1;break a}case 53:{a=1;break a}case 54:{a=1;break a}case 59:{a=1;break a}case 69:{a=1;break a}case 75:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 93:{a=1;break a}case 95:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}while(0);case 36:{a=(b|0)==70;break a}case 38:{a=(b|0)==70;break a}case 39:{a=(b|0)==70;break a}case 40:do switch(b|0){case 48:{a=1;break a}case 52:{a=1;break a}case 56:{a=1;break a}case 60:{a=1;break a}case 64:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 41:do switch(b|0){case 51:{a=1;break a}case 60:{a=1;break a}case 66:{a=1;break a}case 72:{a=1;break a}case 77:{a=1;break a}case 81:{a=1;break a}case 90:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 42:do switch(b|0){case 47:{a=1;break a}case 51:{a=1;break a}case 52:{a=1;break a}case 55:{a=1;break a}case 56:{a=1;break a}case 60:{a=1;break a}case 63:{a=1;break a}case 64:{a=1;break a}case 65:{a=1;break a}case 66:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 71:{a=1;break a}case 72:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 43:do switch(b|0){case 47:{a=1;break a}case 48:{a=1;break a}case 51:{a=1;break a}case 52:{a=1;break a}case 55:{a=1;break a}case 56:{a=1;break a}case 60:{a=1;break a}case 63:{a=1;break a}case 64:{a=1;break a}case 65:{a=1;break a}case 66:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 71:{a=1;break a}case 72:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 44:{a=(b|0)==70;break a}case 45:{a=(b|0)==87;break a}case 46:switch(b|0){case 101:{a=1;break a}case 107:{a=1;break a}default:{a=0;break a}}case 47:do switch(b|0){case 51:{a=1;break a}case 52:{a=1;break a}case 55:{a=1;break a}case 56:{a=1;break a}case 60:{a=1;break a}case 63:{a=1;break a}case 64:{a=1;break a}case 65:{a=1;break a}case 66:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 71:{a=1;break a}case 72:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 48:do switch(b|0){case 52:{a=1;break a}case 56:{a=1;break a}case 60:{a=1;break a}case 64:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 49:do switch(b|0){case 53:{a=1;break a}case 54:{a=1;break a}case 59:{a=1;break a}case 69:{a=1;break a}case 75:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 93:{a=1;break a}case 95:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}while(0);case 50:switch(b|0){case 54:{a=1;break a}case 59:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}case 51:do switch(b|0){case 60:{a=1;break a}case 66:{a=1;break a}case 72:{a=1;break a}case 77:{a=1;break a}case 81:{a=1;break a}case 90:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 52:do switch(b|0){case 56:{a=1;break a}case 60:{a=1;break a}case 64:{a=1;break a}case 67:{a=1;break a}case 68:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 53:switch(b|0){case 59:{a=1;break a}case 69:{a=1;break a}case 75:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 93:{a=1;break a}case 95:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}case 54:switch(b|0){case 59:{a=1;break a}case 76:{a=1;break a}case 84:{a=1;break a}case 96:{a=1;break a}case 103:{a=1;break a}default:{a=0;break a}}case 55:do switch(b|0){case 64:{a=1;break a}case 66:{a=1;break a}case 68:{a=1;break a}case 71:{a=1;break a}case 72:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 56:switch(b|0){case 68:{a=1;break a}case 73:{a=1;break a}case 85:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 58:switch(b|0){case 83:{a=1;break a}case 102:{a=1;break a}default:{a=0;break a}}case 59:{a=b+-76|0;if(a>>>0>=28){a=0;break a}return (135266561>>>(a&268435455)&1|0)!=0|0}case 60:{a=b+-77|0;if(a>>>0>=29){a=0;break a}return (273686545>>>(a&536870911)&1|0)!=0|0}case 61:switch(b|0){case 86:{a=1;break a}case 106:{a=1;break a}default:{a=0;break a}}case 62:switch(b|0){case 86:{a=1;break a}case 106:{a=1;break a}default:{a=0;break a}}case 63:do switch(b|0){case 65:{a=1;break a}case 67:{a=1;break a}case 71:{a=1;break a}case 73:{a=1;break a}case 74:{a=1;break a}case 80:{a=1;break a}case 85:{a=1;break a}case 91:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}while(0);case 64:switch(b|0){case 68:{a=1;break a}case 77:{a=1;break a}case 80:{a=1;break a}case 81:{a=1;break a}case 90:{a=1;break a}case 91:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 65:{a=b+-74|0;if(a>>>0>=32){a=0;break a}return (-2104227839>>>a&1|0)!=0|0}case 66:switch(b|0){case 72:{a=1;break a}case 77:{a=1;break a}case 81:{a=1;break a}case 90:{a=1;break a}case 92:{a=1;break a}case 94:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 67:switch(b|0){case 73:{a=1;break a}case 74:{a=1;break a}case 80:{a=1;break a}case 85:{a=1;break a}case 91:{a=1;break a}case 97:{a=1;break a}case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 68:{a=b+-90|0;if(a>>>0>=16){a=0;break a}return ((-32765&65535)>>>(a&65535)&1)!=0|0}case 69:{a=b+-75|0;if(a>>>0>=29){a=0;break a}return (271843843>>>(a&536870911)&1|0)!=0|0}case 71:{a=b+-80|0;if(a>>>0>=26){a=0;break a}return (34232321>>>(a&67108863)&1|0)!=0|0}case 72:{a=b+-81|0;if(a>>>0>=25){a=0;break a}return (17048065>>>(a&33554431)&1|0)!=0|0}case 73:{a=b+-85|0;if(a>>>0>=21){a=0;break a}return (1048641>>>(a&2097151)&1|0)!=0|0}case 74:{a=b+-85|0;if(a>>>0>=21){a=0;break a}return (1069057>>>(a&2097151)&1|0)!=0|0}case 75:{a=b+-84|0;if(a>>>0>=20){a=0;break a}return (526337>>>(a&1048575)&1|0)!=0|0}case 76:{a=b+-84|0;if(a>>>0>=20){a=0;break a}return (528385>>>(a&1048575)&1|0)!=0|0}case 77:{a=b+-81|0;if(a>>>0>=25){a=0;break a}return (17105409>>>(a&33554431)&1|0)!=0|0}case 79:{a=(b|0)==88;break a}case 80:{a=b+-91|0;if(a>>>0>=15){a=0;break a}return (16705>>>(a&32767)&1)!=0|0}case 81:{a=b+-90|0;if(a>>>0>=16){a=0;break a}return ((-32255&65535)>>>(a&65535)&1)!=0|0}case 83:{a=(b|0)==102;break a}case 84:{a=(b|0)==103;break a}case 85:{a=(b|0)==105;break a}case 86:{a=(b|0)==106;break a}case 90:{a=(b|0)==105;break a}case 91:{a=(b|0)==105;break a}case 92:{a=b+-94|0;if(a>>>0>=12){a=0;break a}return (2089>>>(a&4095)&1)!=0|0}case 93:{a=b+-95|0;if(a>>>0>=9){a=0;break a}return (259>>>(a&511)&1)!=0|0}case 94:switch(b|0){case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 95:{a=(b|0)==103;break a}case 96:{a=(b|0)==103;break a}case 97:switch(b|0){case 99:{a=1;break a}case 105:{a=1;break a}default:{a=0;break a}}case 98:{a=(b|0)==109;break a}case 99:{a=(b|0)==105;break a}case 101:{a=(b|0)==107;break a}case 104:{a=(b|0)==108;break a}case 111:return (b&-4|0)==112|0;case 112:switch(b|0){case 114:{a=1;break a}case 115:{a=1;break a}default:{a=0;break a}}case 113:{a=(b|0)==115;break a}case 114:{a=(b|0)==115;break a}case 118:switch(b|0){case 138:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 119:switch(b|0){case 140:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 120:switch(b|0){case 142:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 121:switch(b|0){case 144:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 122:switch(b|0){case 146:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 123:switch(b|0){case 140:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 124:switch(b|0){case 142:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 125:switch(b|0){case 146:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 126:switch(b|0){case 140:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 127:switch(b|0){case 142:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 128:switch(b|0){case 144:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 129:switch(b|0){case 146:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 130:switch(b|0){case 140:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 131:switch(b|0){case 142:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 132:switch(b|0){case 144:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 133:switch(b|0){case 146:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 134:switch(b|0){case 140:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 135:switch(b|0){case 142:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 136:switch(b|0){case 144:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 137:switch(b|0){case 146:{a=1;break a}case 157:{a=1;break a}default:{a=0;break a}}case 138:{a=(b|0)==157;break a}case 139:{a=(b|0)==157;break a}case 140:{a=(b|0)==157;break a}case 141:{a=(b|0)==157;break a}case 142:{a=(b|0)==157;break a}case 143:{a=(b|0)==157;break a}case 144:{a=(b|0)==157;break a}case 145:{a=(b|0)==157;break a}case 146:{a=(b|0)==157;break a}case 147:{a=(b|0)==157;break a}case 148:{a=(b|0)==157;break a}case 149:{a=(b|0)==157;break a}case 150:{a=(b|0)==157;break a}case 151:{a=(b|0)==157;break a}case 152:{a=(b|0)==157;break a}case 153:{a=(b|0)==157;break a}case 154:{a=(b|0)==157;break a}case 155:{a=(b|0)==157;break a}case 156:{a=(b|0)==157;break a}default:{a=0;break a}}while(0);while(0);return a|0}function $z(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=a+4|0;e=c[f>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){d=f;a=e}else{rw(a,a+16|0,0,16);d=f;a=c[f>>2]|0};c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];c[f>>2]=(c[d>>2]|0)+16;return}function aA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0;f=i;i=i+16|0;b=f;if((e|0)==0|(c[e>>2]|0)!=1){g=b+8|0;h[g>>3]=0.0;a[b>>0]=4;c[g>>2]=e;$z(d+24|0,b);i=f;return}else{e=e+8|0;j=c[e>>2]|0;e=c[e+4>>2]|0;a[b>>0]=2;g=b+8|0;c[g>>2]=j;c[g+4>>2]=e;$z(d+24|0,b);i=f;return}}function bA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0;e=i;i=i+16|0;f=e;j=c[b+60>>2]|0;g=f+8|0;h[g>>3]=0.0;a[f>>0]=1;c[g>>2]=j;g=d+24|0;$z(g,f);j=c[b+68>>2]|0;a[f>>0]=2;k=f+8|0;c[k>>2]=j;c[k+4>>2]=0;$z(g,f);k=c[b+64>>2]|0;j=f+8|0;h[j>>3]=0.0;a[f>>0]=1;c[j>>2]=k;$z(g,f);aA(b,d,c[b+56>>2]|0);b=c[b+52>>2]|0;d=f+8|0;h[d>>3]=0.0;a[f>>0]=1;c[d>>2]=b;$z(g,f);i=e;return}function cA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0;g=i;i=i+16|0;f=g;e=c[b+56>>2]|0;if((e|0)==0|(c[e>>2]|0)!=1){b=f+8|0;h[b>>3]=0.0;a[f>>0]=4;c[b>>2]=e;$z(d+24|0,f);i=g;return}else{e=e+8|0;j=c[e>>2]|0;e=c[e+4>>2]|0;a[f>>0]=2;b=f+8|0;c[b>>2]=j;c[b+4>>2]=e;$z(d+24|0,f);i=g;return}}function dA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0;e=i;i=i+16|0;f=e;j=c[b+60>>2]|0;g=f+8|0;h[g>>3]=0.0;a[f>>0]=1;c[g>>2]=j;d=d+24|0;$z(d,f);g=c[b+52>>2]|0;b=f+8|0;h[b>>3]=0.0;a[f>>0]=1;c[b>>2]=g;$z(d,f);i=e;return}function eA(b,f,g){b=b|0;f=f|0;g=g|0;var j=0,k=0;k=i;i=i+16|0;j=k;g=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;b=g>>>3;if(b>>>0<(e[415679]|0)>>>0?((d[(c[207837]|0)+b>>0]|0)&1<<(g&7)|0)!=0:0)g=gA(g)|0;b=j+8|0;h[b>>3]=0.0;a[j>>0]=1;c[b>>2]=g;$z(f+24|0,j);i=k;return}function fA(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,j=0,k=0;g=i;i=i+16|0;f=g;e=c[b+56>>2]|0;if((e|0)==0|(c[e>>2]|0)!=1){j=f+8|0;h[j>>3]=0.0;a[f>>0]=4;c[j>>2]=e;e=d+24|0;$z(e,f)}else{j=e+8|0;k=c[j>>2]|0;j=c[j+4>>2]|0;a[f>>0]=2;e=f+8|0;c[e>>2]=k;c[e+4>>2]=j;e=d+24|0;$z(e,f)}j=c[b+52>>2]|0;k=f+8|0;h[k>>3]=0.0;a[f>>0]=1;c[k>>2]=j;$z(e,f);i=g;return}function gA(a){a=a|0;var b=0;do switch(a|0){case 35:{b=19;break}case 38:{b=22;break}case 40:{b=24;break}case 37:{b=21;break}case 36:{b=20;break}case 44:{b=30;break}case 43:{b=29;break}case 39:{b=23;break}case 110:{b=230;break}case 111:{b=231;break}case 112:{b=232;break}case 113:{b=233;break}case 114:{b=234;break}case 115:{b=235;break}case 116:{b=236;break}case 117:{b=237;break}case 41:{b=26;break}default:{}}while(0);return b|0}function hA(a){a=a|0;c[a>>2]=819832;kN(a+8|0);$M(a);return}function iA(a,b){a=a|0;b=b|0;var d=0,e=0;e=b+36|0;d=c[e+4>>2]|0;b=a;c[b>>2]=c[e>>2];c[b+4>>2]=d;return}function jA(a){a=a|0;return c[a+44>>2]|0}function kA(a){a=a|0;return (c[a+20>>2]|0)==0|0}function lA(a){a=a|0;return (c[a+20>>2]|0)==2|0}function mA(a){a=a|0;return (c[a+20>>2]|0)==1|0}function nA(a){a=a|0;return c[a+52>>2]|0}function oA(a){a=a|0;return (c[a+20>>2]|0)==3|0}function pA(a){a=a|0;return c[a+24>>2]|0}function qA(a){a=a|0;return c[a+28>>2]|0}function rA(b){b=b|0;return (a[b+48>>0]|0)!=0|0}function sA(a){a=a|0;return (c[a+32>>2]|0)!=0|0}function tA(a){a=a|0;return c[a+32>>2]|0}function uA(a,b){a=a|0;b=b|0;return}function vA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;d=i;i=i+64|0;m=d+48|0;h=d+32|0;e=d+16|0;f=d;g=Bc(a)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;bz(m,76,1)|0;bz(m,75,1)|0;bz(m,74,1)|0;l=c[m+4>>2]&c[g+68>>2];k=c[m+8>>2]&c[g+72>>2];j=c[m+12>>2]&c[g+76>>2];c[h>>2]=c[m>>2]&c[g+64>>2];c[h+4>>2]=l;c[h+8>>2]=k;c[h+12>>2]=j;b=qr(h,b)|0;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];rr(e,g,f);e=uz(e)|0;b=a+16|0;c[b>>2]=e;c[b+4>>2]=0;i=d;return}function wA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+8|0;d=c[a>>2]|0;j=a+4|0;e=c[j>>2]|0;h=e-d>>2;g=((c[i>>2]|0)-d>>2)+2|0;l=bP(g|0,0,1)|0;f=E;g=l|g;l=bP(g|0,f|0,2)|0;g=l|g;f=E|f;l=bP(g|0,f|0,4)|0;g=l|g;f=E|f;l=bP(g|0,f|0,8)|0;g=l|g;f=E|f;l=bP(g|0,f|0,16)|0;f=E|f;f=WO(f|(l|g)|0,f|0,1,0)|0;f=f>>>0>>0?b:f;g=zD(f<<2)|0;b=d;if((b|0)!=(e|0)){d=g;while(1){l=c[b>>2]|0;c[b>>2]=0;c[d>>2]=l;b=b+4|0;if((b|0)==(e|0))break;else d=d+4|0}e=c[a>>2]|0;b=c[j>>2]|0;if((b|0)==(e|0)){b=e;k=4}else{do{b=b+-4|0;d=c[b>>2]|0;c[b>>2]=0;if(d|0)vb[c[(c[d>>2]|0)+4>>2]&255](d)}while((b|0)!=(e|0));d=a;b=c[a>>2]|0}}else{b=d;k=4}if((k|0)==4)d=a;if((b|0)==(a+12|0)){l=g+(h<<2)|0;c[j>>2]=l;c[d>>2]=g;l=g+(f<<2)|0;c[i>>2]=l;return}AD(b);l=g+(h<<2)|0;c[j>>2]=l;c[d>>2]=g;l=g+(f<<2)|0;c[i>>2]=l;return}function xA(b,f,g){b=b|0;f=f|0;g=g|0;var 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,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0;S=i;i=i+416|0;N=S+280|0;Q=S+248|0;L=S+64|0;P=S+56|0;M=S+48|0;B=S+408|0;D=S+388|0;F=S+32|0;C=S+384|0;A=S+368|0;z=S+24|0;o=S+364|0;p=S+360|0;I=S+356|0;H=S+352|0;h=S+16|0;m=S+8|0;n=S;w=S+340|0;x=S+336|0;q=S+332|0;r=S+328|0;s=S+316|0;t=S+312|0;R=S+372|0;O=b+4|0;J=c[O>>2]|0;if(!(yb[c[(c[J>>2]|0)+32>>2]&127](J)|0)){h=c[O>>2]|0;a:do switch(c[c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]>>2]|0){case 34:{c[P>>2]=0;c[M>>2]=0;b:do if(Fb[c[(c[b>>2]|0)+12>>2]&31](b,Q,P,M,B)|0)f=0;else{switch(c[Q>>2]|0){case 27:case 42:{c[g>>2]=512;f=0;break b}default:{}}R=c[O>>2]|0;R=(c[c[(yb[c[(c[R>>2]|0)+20>>2]&127](R)|0)+8>>2]>>2]|0)==8;f=c[Q>>2]|0;if(!R){P=c[P>>2]|0;Q=c[M>>2]|0;R=YM(80)|0;b=R+8|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[R>>2]=877396;c[R+20>>2]=1;c[R+24>>2]=P;c[R+28>>2]=Q;Q=R+32|0;c[R+52>>2]=f;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[Q+12>>2]=0;a[Q+16>>0]=0;f=R;break}R=f>>>3;if(R>>>0<(e[415367]|0)>>>0?d[(c[207681]|0)+R>>0]&1<<(f&7)|0:0){f=c[O>>2]|0;yb[c[(c[f>>2]|0)+76>>2]&127](f)|0;f=c[Q>>2]|0;c[D>>2]=c[P>>2];c[N>>2]=c[D>>2];f=TA(b,f,N,g)|0;break}c[g>>2]=512;f=0}while(0);break}case 24:{f=Vh(sh(h)|0)|0;c[N>>2]=0;yb[c[(c[h>>2]|0)+76>>2]&127](h)|0;R=c[O>>2]|0;if(Ab[c[(c[R>>2]|0)+96>>2]&127](R,Q,N)|0){c[g>>2]=512;f=0}else{Q=c[Q>>2]|0;P=c[N>>2]|0;R=YM(80)|0;b=R+8|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[R>>2]=877396;c[R+20>>2]=2;c[R+24>>2]=f;c[R+28>>2]=P;c[R+32>>2]=0;c[R+36>>2]=0;c[R+40>>2]=0;c[R+52>>2]=Q;f=R}break}case 19:{f=Vh(sh(h)|0)|0;if(!(c[(Cc(b)|0)+64>>2]&128)){c[g>>2]=512;f=0;break a}else{c[F>>2]=f;c[C>>2]=0;c[Q>>2]=c[F>>2];c[N>>2]=c[C>>2];f=PA(b,Q,N,g)|0;break a}}default:{c[L>>2]=Vh(sh(h)|0)|0;c[N>>2]=c[L>>2];f=TA(b,0,N,g)|0}}while(0);R=f;i=S;return R|0}hN(R,f);G=c[O>>2]|0;v=sh(G)|0;c[I>>2]=0;c[H>>2]=0;J=b+24|0;c:do if(!(a[J>>0]|0)){l=v+4|0;y=22}else{l=v+4|0;f=l;k=c[f+4>>2]|0;j=h;c[j>>2]=c[f>>2];c[j+4>>2]=k;kt(F,h);j=F+11|0;h=a[j>>0]|0;k=F+4|0;f=c[k>>2]|0;do if(((h<<24>>24<0?f:h&255)|0)==6){if(xN(F,0,-1,1437018,6)|0){h=a[j>>0]|0;f=c[k>>2]|0;break}h=c[O>>2]|0;K=sh(h)|0;c[N>>2]=Vh(K)|0;yb[c[(c[h>>2]|0)+76>>2]&127](h)|0;h=Vh(K)|0;c[P>>2]=0;K=K+4|0;g=c[K+4>>2]|0;O=M;c[O>>2]=c[K>>2];c[O+4>>2]=g;IA(b,Q,M,L,0,P);Q=c[c[b+64>>2]>>2]|0;c[B>>2]=11;c[D>>2]=7;Cg(Q,B,N,D);if(!(c[(Cc(b)|0)+72>>2]&4096)){f=(c[(Cc(b)|0)+72>>2]&2048|0)!=0;f=f?21:8}else f=37;g=c[P>>2]|0;N=c[N>>2]|0;b=M;O=c[b>>2]|0;b=c[b+4>>2]|0;P=c[L>>2]|0;Q=YM(80)|0;M=Q+8|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[Q>>2]=877396;c[Q+20>>2]=1;c[Q+24>>2]=h;c[Q+28>>2]=g;c[Q+52>>2]=f;a[Q+48>>0]=1;c[Q+32>>2]=N;f=Q+36|0;c[f>>2]=O;c[f+4>>2]=b;c[Q+44>>2]=P;kN(F);f=Q;break c}while(0);do if(((h<<24>>24<0?f:h&255)|0)==6)if(!(xN(F,0,-1,1437025,6)|0)){f=JA(b,0)|0;kN(F);break c}else{h=a[j>>0]|0;f=c[k>>2]|0;break}while(0);do if(((h<<24>>24<0?f:h&255)|0)==4)if(!(xN(F,0,-1,1437032,4)|0)){f=JA(b,1)|0;kN(F);break c}else{h=a[j>>0]|0;f=c[k>>2]|0;break}while(0);if(((h<<24>>24<0?f:h&255)|0)==4?(xN(F,0,-1,1437037,4)|0)==0:0){f=JA(b,2)|0;kN(F);break}kN(F);y=22}while(0);d:do if((y|0)==22){k=l;f=c[k>>2]|0;k=c[k+4>>2]|0;c[N>>2]=8;do if((k|0)!=4){c[Q>>2]=16;c[L>>2]=32;if((k|0)==5)if((PC(1437062,f,5)|0)!=0?(PC(1437068,f,5)|0)!=0:0){c[P>>2]=48;if((PC(1437074,f,5)|0)!=0?(PC(1437080,f,5)|0)!=0:0){c[M>>2]=64;if((PC(1437086,f,5)|0)!=0?(PC(1437092,f,5)|0)!=0:0){c[B>>2]=64;c[D>>2]=80;if((PC(1437112,f,5)|0)!=0?(PC(1437118,f,5)|0)!=0:0){c[F>>2]=80;if((PC(1437124,f,5)|0)!=0?(PC(1437130,f,5)|0)!=0:0){c[C>>2]=128;c[A>>2]=256;c[z>>2]=512;y=61}else{f=F;y=50}}else{f=D;y=46}}else{f=M;y=39}}else{f=P;y=36}}else{f=L;y=33}else y=40}else{h=f;if((PC(1437042,h,4)|0)!=0?(PC(1437047,h,4)|0)!=0:0){c[Q>>2]=16;if((PC(1437052,h,4)|0)!=0?(PC(1437057,h,4)|0)!=0:0){c[L>>2]=32;y=40;break}else f=Q}else{c[Q>>2]=16;f=N}c[L>>2]=32;y=33}while(0);do if((y|0)==33){c[P>>2]=48;y=36}else if((y|0)==40){c[P>>2]=48;c[M>>2]=64;c[B>>2]=64;h=(k|0)==6;if(h){j=f;if(!(PC(1437098,j,6)|0)){f=B;y=43;break}if(!(PC(1437105,j,6)|0)){f=B;y=43;break}}c[D>>2]=80;c[F>>2]=80;c[C>>2]=128;if((k|0)!=7){c[A>>2]=256;c[z>>2]=512;c[o>>2]=-1;if(!h){f=0;break}if(PC(1437184,f,6)|0?PC(1437191,f,6)|0:0){f=0;break}f=o;break}if((PC(1437136,f,7)|0)!=0?(PC(1437144,f,7)|0)!=0:0){c[A>>2]=256;if((PC(1437152,f,7)|0)!=0?(PC(1437160,f,7)|0)!=0:0){c[z>>2]=512;if((PC(1437168,f,7)|0)!=0?(PC(1437176,f,7)|0)!=0:0)y=61;else{f=z;y=60}}else{f=A;y=57}}else{f=C;y=54}}while(0);if((y|0)==36){c[M>>2]=64;y=39}else if((y|0)==61){c[o>>2]=-1;f=0}if((y|0)==39){c[B>>2]=64;y=43}if((y|0)==43){c[D>>2]=80;y=46}if((y|0)==46){c[F>>2]=80;y=50}if((y|0)==50){c[C>>2]=128;y=54}if((y|0)==54){c[A>>2]=256;y=57}if((y|0)==57){c[z>>2]=512;y=60}if((y|0)==60)c[o>>2]=-1;c[p>>2]=0;u=c[((f|0)==0?p:f)>>2]|0;do if(!u)f=0;else{yb[c[(c[G>>2]|0)+76>>2]&127](G)|0;if((c[b+56>>2]|0)==4){k=l;l=c[k+4>>2]|0;n=m;c[n>>2]=c[k>>2];c[n+4>>2]=l;kt(N,m);n=a[N+11>>0]|0;if(((n<<24>>24<0?c[N+4>>2]|0:n&255)|0)!=3){kN(N);f=1;break}n=(xN(N,0,-1,1437198,3)|0)==0;kN(N);if(!n){f=1;break}f=0;break d}k=l;l=c[k+4>>2]|0;m=n;c[m>>2]=c[k>>2];c[m+4>>2]=l;kt(N,n);n=a[N+11>>0]|0;if(((n<<24>>24<0?c[N+4>>2]|0:n&255)|0)==3){n=(xN(N,0,-1,1437198,3)|0)==0;kN(N);if(n){yb[c[(c[G>>2]|0)+76>>2]&127](G)|0;f=1;break}}else kN(N);n=a[R+11>>0]|0;if(((n<<24>>24<0?c[R+4>>2]|0:n&255)|0)==4?(xN(R,0,-1,1418991,4)|0)==0:0){f=1;break}f=0;break d}while(0);c[I>>2]=Vh(v)|0;n=c[O>>2]|0;if((((c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=4?(n=c[O>>2]|0,(c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=11):0)?(n=c[O>>2]|0,(c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=12):0)?(n=c[O>>2]|0,(c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=15):0){if(c[(Cc(b)|0)+64>>2]&128|0?(K=c[O>>2]|0,(c[c[(yb[c[(c[K>>2]|0)+20>>2]&127](K)|0)+8>>2]>>2]|0)==19):0){c[q>>2]=c[I>>2];c[r>>2]=c[H>>2];c[Q>>2]=c[q>>2];c[N>>2]=c[r>>2];f=PA(b,Q,N,g)|0;break}c[o>>2]=0;do if(Fb[c[(c[b>>2]|0)+12>>2]&31](b,o,I,H,p)|0){hN(s,R);c[t>>2]=c[I>>2];c[N>>2]=c[t>>2];f=OA(b,s,0,0,N,u,g)|0;kN(s)}else{K=c[O>>2]|0;if((c[c[(yb[c[(c[K>>2]|0)+20>>2]&127](K)|0)+8>>2]>>2]|0)!=8){if(f){f=0;break}P=c[o>>2]|0;b=c[I>>2]|0;Q=c[H>>2]|0;f=YM(80)|0;O=f+8|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=1;c[f+24>>2]=b;c[f+28>>2]=Q;Q=f+32|0;c[f+52>>2]=P;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[Q+12>>2]=0;a[Q+16>>0]=0;break}p=c[o>>2]|0;n=c[I>>2]|0;f=c[O>>2]|0;o=sh(f)|0;do if((c[o>>2]|0)==8){yb[c[(c[f>>2]|0)+76>>2]&127](f)|0;K=c[O>>2]|0;if((c[c[(yb[c[(c[K>>2]|0)+20>>2]&127](K)|0)+8>>2]>>2]|0)==4){if((c[o>>2]|0)!=4){c[g>>2]=512;f=0;break}m=o+24|0;m=(c[o+16>>2]|0)>>>0<65?m:c[m>>2]|0;h=c[m>>2]|0;m=c[m+4>>2]|0;f=yb[c[(c[f>>2]|0)+76>>2]&127](f)|0;c[N>>2]=c[f>>2];c[N+4>>2]=c[f+4>>2];c[N+8>>2]=c[f+8>>2];j=N+16|0;k=f+16|0;K=c[k>>2]|0;c[j>>2]=K;l=N+24|0;I=l;c[I>>2]=0;c[I+4>>2]=0;if(K>>>0<65){H=f+24|0;I=c[H+4>>2]|0;K=l;c[K>>2]=c[H>>2];c[K+4>>2]=I}else Zu(j,k);if(a[J>>0]|0){K=c[c[b+64>>2]>>2]|0;c[Q>>2]=6;c[L>>2]=Vh(N)|0;QA(K,Q,L)}K=c[O>>2]|0;if((c[c[(yb[c[(c[K>>2]|0)+20>>2]&127](K)|0)+8>>2]>>2]|0)==17){j=0;f=0}else{K=c[O>>2]|0;K=Sn(h,m,yb[c[(c[K>>2]|0)+24>>2]&127](K)|0)|0;j=Gz(b)|0;I=Wh(N)|0;f=YM(80)|0;H=f+8|0;c[H>>2]=0;c[H+4>>2]=0;c[H+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=n;c[f+28>>2]=I;c[f+32>>2]=0;c[f+52>>2]=p;c[f+56>>2]=K;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=u;c[f+76>>2]=j;j=f+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;j=1}do if((c[N+16>>2]|0)>>>0>64){k=c[N+24>>2]|0;if(!k)break;bN(k)}while(0);if(!j)f=m;else break}else{h=0;f=0}K=c[O>>2]|0;if((c[c[(yb[c[(c[K>>2]|0)+20>>2]&127](K)|0)+8>>2]>>2]|0)==17){c[P>>2]=n;c[N>>2]=c[P>>2];f=RA(b,p,N,h,f,u,g)|0;break}c[B>>2]=0;do if(!(a[J>>0]|0)){Q=c[O>>2]|0;if(Ab[c[(c[Q>>2]|0)+100>>2]&127](Q,M,B)|0){f=0;break}else{Q=Gz(b)|0;P=c[M>>2]|0;b=c[B>>2]|0;f=YM(80)|0;O=f+8|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=n;c[f+28>>2]=b;c[f+32>>2]=0;c[f+52>>2]=0;c[f+56>>2]=P;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=u;c[f+76>>2]=Q;Q=f+36|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;a[Q+12>>0]=0;break}}else{P=o+4|0;O=c[P+4>>2]|0;f=F;c[f>>2]=c[P>>2];c[f+4>>2]=O;IA(b,M,F,D,0,B);f=c[M>>2]|0;c[C>>2]=n;c[A>>2]=c[B>>2];M=F;O=c[M+4>>2]|0;P=z;c[P>>2]=c[M>>2];c[P+4>>2]=O;c[L>>2]=c[C>>2];c[Q>>2]=c[A>>2];c[N>>2]=c[z>>2];c[N+4>>2]=c[z+4>>2];f=SA(b,0,f,0,0,1,L,Q,u,N,D)|0}while(0)}else f=0;while(0)}while(0);break};c[Q>>2]=c[v>>2];c[Q+4>>2]=c[v+4>>2];c[Q+8>>2]=c[v+8>>2];f=Q+16|0;h=v+16|0;F=c[h>>2]|0;c[f>>2]=F;j=Q+24|0;D=j;c[D>>2]=0;c[D+4>>2]=0;if(F>>>0<65){C=v+24|0;D=c[C+4>>2]|0;F=j;c[F>>2]=c[C>>2];c[F+4>>2]=D}else Zu(f,h);c[L>>2]=5;c[L+4>>2]=17;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;c[L+20>>2]=1;o=L+24|0;h=L+32|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;a[L+44>>0]=1;a[L+45>>0]=0;a[L+46>>0]=0;a[L+47>>0]=0;o=L+60|0;m=L+48|0;c[m>>2]=o;c[L+52>>2]=o;c[L+56>>2]=L+76;n=L+96|0;l=L+80|0;c[l>>2]=n;c[L+84>>2]=n;c[L+88>>2]=L+160;c[L+160>>2]=0;a[L+164>>0]=0;c[L+168>>2]=1;c[L+172>>2]=0;c[L+176>>2]=0;if(KA(b,L,H)|0){c[g>>2]=512;f=0}else{F=LA(L,g)|0;L=P;c[L>>2]=F;c[L+4>>2]=E;e:do if(!(c[g>>2]|0)){if(a[J>>0]|0){L=Vh(v)|0;L=L-(c[I>>2]|0)|0;c[N>>2]=L;f=c[c[b+64>>2]>>2]|0;if((c[Q+4+4>>2]|0)==(L|0)){c[M>>2]=6;MA(f,M,I)}else{c[M>>2]=5;NA(f,M,I,N,P)}}M=c[O>>2]|0;if((c[c[(yb[c[(c[M>>2]|0)+20>>2]&127](M)|0)+8>>2]>>2]|0)==17){if((c[P+4>>2]|0)<0){f=0;break}hN(w,R);f=P;P=c[f>>2]|0;f=c[f+4>>2]|0;c[x>>2]=c[I>>2];c[N>>2]=c[x>>2];f=OA(b,w,P,f,N,u,g)|0;kN(w);break}if(c[h>>2]|0){P=Gz(b)|0;b=c[h>>2]|0;N=c[I>>2]|0;O=c[H>>2]|0;f=YM(80)|0;M=f+8|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=N;c[f+28>>2]=O;c[f+32>>2]=0;c[f+52>>2]=0;c[f+56>>2]=b;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=u;c[f+76>>2]=P;P=f+36|0;c[P>>2]=0;c[P+4>>2]=0;c[P+8>>2]=0;a[P+12>>0]=0;break}j=R+11|0;f=a[j>>0]|0;k=R+4|0;h=c[k>>2]|0;if(((f<<24>>24<0?h:f&255)|0)==4){if(xN(R,0,-1,1418982,4)|0){f=a[j>>0]|0;h=c[k>>2]|0;y=100}}else y=100;do if((y|0)==100){if(((f<<24>>24<0?h:f&255)|0)==4){if(!(xN(R,0,-1,1437202,4)|0))break;f=a[j>>0]|0;h=c[k>>2]|0}if(((f<<24>>24<0?h:f&255)|0)==5){if(!(xN(R,0,-1,1420388,5)|0))break;f=a[j>>0]|0;h=c[k>>2]|0}if(((f<<24>>24<0?h:f&255)|0)==6){if(!(xN(R,0,-1,1420327,6)|0))break;f=a[j>>0]|0}h=f<<24>>24<0;if((a[(h?c[R>>2]|0:R)>>0]|0)!=106){do if(((h?c[k>>2]|0:f&255)|0)==4){if(xN(R,0,-1,1418991,4)|0|u|0)break;a[b+72>>0]=1}while(0);b=P;f=c[b>>2]|0;b=c[b+4>>2]|0;P=c[O>>2]|0;P=Sn(f,b,yb[c[(c[P>>2]|0)+24>>2]&127](P)|0)|0;O=c[I>>2]|0;b=c[H>>2]|0;f=YM(80)|0;N=f+8|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=2;c[f+24>>2]=O;c[f+28>>2]=b;c[f+32>>2]=0;c[f+36>>2]=0;c[f+40>>2]=0;c[f+52>>2]=P;break e}}while(0);O=c[P>>2]|0;P=c[P+4>>2]|0;P=Sn(O,P,yb[c[(c[G>>2]|0)+24>>2]&127](G)|0)|0;O=c[I>>2]|0;b=c[H>>2]|0;f=YM(80)|0;N=f+8|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=O;c[f+28>>2]=b;c[f+32>>2]=0;c[f+52>>2]=0;c[f+56>>2]=P;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=0;c[f+76>>2]=0;P=f+36|0;c[P>>2]=0;c[P+4>>2]=0;c[P+8>>2]=0;a[P+12>>0]=0}else f=0;while(0)}h=c[l>>2]|0;if((h|0)!=(n|0))AD(h);h=c[m>>2]|0;if((h|0)!=(o|0))AD(h);if((c[Q+16>>2]|0)>>>0>64?(K=c[Q+24>>2]|0,K|0):0)bN(K)}while(0);kN(R);R=f;i=S;return R|0}function yA(b){b=b|0;var d=0;a:do switch(c[b+4>>2]|0){case 2:{b=c[b>>2]|0;do switch(a[b>>0]|0){case 97:switch(a[b+1>>0]|0){case 104:{b=1;break a}case 108:{b=2;break a}case 120:{b=3;break a}default:{d=262;break a}}case 98:switch(a[b+1>>0]|0){case 104:{b=4;break a}case 108:{b=5;break a}case 112:{b=6;break a}case 120:{b=8;break a}default:{d=262;break a}}case 99:switch(a[b+1>>0]|0){case 104:{b=9;break a}case 108:{b=10;break a}case 115:{b=11;break a}case 120:{b=12;break a}default:{d=262;break a}}case 100:switch(a[b+1>>0]|0){case 104:{b=13;break a}case 105:{b=14;break a}case 108:{b=16;break a}case 115:{b=17;break a}case 120:{b=18;break a}default:{d=262;break a}}case 101:if((a[b+1>>0]|0)==115){b=28;break a}else{d=262;break a}case 102:if((a[b+1>>0]|0)==115){b=32;break a}else{d=262;break a}case 103:if((a[b+1>>0]|0)==115){b=33;break a}else{d=262;break a}case 105:if((a[b+1>>0]|0)==112){b=34;break a}else{d=262;break a}case 107:switch(a[b+1>>0]|0){case 48:{b=94;break a}case 49:{b=95;break a}case 50:{b=96;break a}case 51:{b=97;break a}case 52:{b=98;break a}case 53:{b=99;break a}case 54:{b=100;break a}case 55:{b=101;break a}default:{d=262;break a}}case 114:{b=a[b+1>>0]|0;b=b<<24>>24==56?110:b<<24>>24==57?111:0;break a}case 115:switch(a[b+1>>0]|0){case 105:{b=45;break a}case 112:{b=47;break a}case 115:{b=49;break a}default:{d=262;break a}}default:{d=262;break a}}while(0)}case 3:{b=c[b>>2]|0;switch(a[b>>0]|0){case 98:if(!(PC(b+1|0,1436994,2)|0)){b=7;break a}else{d=262;break a}case 99:{if((a[b+1>>0]|0)!=114){d=262;break a}switch(a[b+2>>0]|0){case 48:{b=54;break a}case 49:{b=55;break a}case 50:{b=56;break a}case 51:{b=57;break a}case 52:{b=58;break a}case 53:{b=59;break a}case 54:{b=60;break a}case 55:{b=61;break a}case 56:{b=62;break a}case 57:{b=63;break a}default:{d=262;break a}}}case 100:{switch(a[b+1>>0]|0){case 105:if((a[b+2>>0]|0)==108){b=15;break a}else{d=262;break a}case 114:break;default:{d=262;break a}}switch(a[b+2>>0]|0){case 48:{b=70;break a}case 49:{b=71;break a}case 50:{b=72;break a}case 51:{b=73;break a}case 52:{b=74;break a}case 53:{b=75;break a}case 54:{b=76;break a}case 55:{b=77;break a}case 56:{b=78;break a}case 57:{b=79;break a}default:{d=262;break a}}}case 101:switch(a[b+1>>0]|0){case 97:if((a[b+2>>0]|0)==120){b=19;break a}else{d=262;break a}case 98:{b=a[b+2>>0]|0;b=b<<24>>24==112?20:b<<24>>24==120?21:0;break a}case 99:if((a[b+2>>0]|0)==120){b=22;break a}else{d=262;break a}case 100:{b=a[b+2>>0]|0;b=b<<24>>24==105?23:b<<24>>24==120?24:0;break a}case 105:{b=a[b+2>>0]|0;b=b<<24>>24==112?26:b<<24>>24==122?27:0;break a}case 115:{b=a[b+2>>0]|0;b=b<<24>>24==105?29:b<<24>>24==112?30:0;break a}default:{d=262;break a}}case 102:{if((a[b+1>>0]|0)!=112){d=262;break a}switch(a[b+2>>0]|0){case 48:{b=86;break a}case 49:{b=87;break a}case 50:{b=88;break a}case 51:{b=89;break a}case 52:{b=90;break a}case 53:{b=91;break a}case 54:{b=92;break a}case 55:{b=93;break a}default:{d=262;break a}}}case 109:{if((a[b+1>>0]|0)!=109){d=262;break a}switch(a[b+2>>0]|0){case 48:{b=102;break a}case 49:{b=103;break a}case 50:{b=104;break a}case 51:{b=105;break a}case 52:{b=106;break a}case 53:{b=107;break a}case 54:{b=108;break a}case 55:{b=109;break a}default:{d=262;break a}}}case 114:switch(a[b+1>>0]|0){case 49:switch(a[b+2>>0]|0){case 48:{b=112;break a}case 49:{b=113;break a}case 50:{b=114;break a}case 51:{b=115;break a}case 52:{b=116;break a}case 53:{b=117;break a}default:{d=262;break a}}case 56:switch(a[b+2>>0]|0){case 98:{b=222;break a}case 100:{b=230;break a}case 119:{b=238;break a}default:{d=262;break a}}case 57:switch(a[b+2>>0]|0){case 98:{b=223;break a}case 100:{b=231;break a}case 119:{b=239;break a}default:{d=262;break a}}case 97:if((a[b+2>>0]|0)==120){b=35;break a}else{d=262;break a}case 98:{b=a[b+2>>0]|0;b=b<<24>>24==112?36:b<<24>>24==120?37:0;break a}case 99:if((a[b+2>>0]|0)==120){b=38;break a}else{d=262;break a}case 100:{b=a[b+2>>0]|0;b=b<<24>>24==105?39:b<<24>>24==120?40:0;break a}case 105:{b=a[b+2>>0]|0;b=b<<24>>24==112?41:b<<24>>24==122?42:0;break a}case 115:{b=a[b+2>>0]|0;b=b<<24>>24==105?43:b<<24>>24==112?44:0;break a}default:{d=262;break a}}case 115:switch(a[b+1>>0]|0){case 105:if((a[b+2>>0]|0)==108){b=46;break a}else{d=262;break a}case 112:if((a[b+2>>0]|0)==108){b=48;break a}else{d=262;break a}default:{d=262;break a}}default:{d=262;break a}}}case 4:{b=c[b>>2]|0;switch(a[b>>0]|0){case 98:{if(PC(b+1|0,1436997,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=50;break a}case 49:{b=51;break a}case 50:{b=52;break a}case 51:{b=53;break a}default:{d=262;break a}}}case 99:{if(PC(b+1|0,1437e3,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=64;break a}case 49:{b=65;break a}case 50:{b=66;break a}case 51:{b=67;break a}case 52:{b=68;break a}case 53:{b=69;break a}default:{d=262;break a}}}case 100:{if(PC(b+1|0,1437e3,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=80;break a}case 49:{b=81;break a}case 50:{b=82;break a}case 51:{b=83;break a}case 52:{b=84;break a}case 53:{b=85;break a}default:{d=262;break a}}}case 102:if(!(PC(b+1|0,1437003,3)|0)){b=31;break a}else{d=262;break a}case 114:{if((a[b+1>>0]|0)!=49){d=262;break a}switch(a[b+2>>0]|0){case 48:switch(a[b+3>>0]|0){case 98:{b=224;break a}case 100:{b=232;break a}case 119:{b=240;break a}default:{d=262;break a}}case 49:switch(a[b+3>>0]|0){case 98:{b=225;break a}case 100:{b=233;break a}case 119:{b=241;break a}default:{d=262;break a}}case 50:switch(a[b+3>>0]|0){case 98:{b=226;break a}case 100:{b=234;break a}case 119:{b=242;break a}default:{d=262;break a}}case 51:switch(a[b+3>>0]|0){case 98:{b=227;break a}case 100:{b=235;break a}case 119:{b=243;break a}default:{d=262;break a}}case 52:switch(a[b+3>>0]|0){case 98:{b=228;break a}case 100:{b=236;break a}case 119:{b=244;break a}default:{d=262;break a}}case 53:switch(a[b+3>>0]|0){case 98:{b=229;break a}case 100:{b=237;break a}case 119:{b=245;break a}default:{d=262;break a}}default:{d=262;break a}}}case 120:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=126;break a}case 49:{b=127;break a}case 50:{b=128;break a}case 51:{b=129;break a}case 52:{b=130;break a}case 53:{b=131;break a}case 54:{b=132;break a}case 55:{b=133;break a}case 56:{b=134;break a}case 57:{b=135;break a}default:{d=262;break a}}}case 121:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=158;break a}case 49:{b=159;break a}case 50:{b=160;break a}case 51:{b=161;break a}case 52:{b=162;break a}case 53:{b=163;break a}case 54:{b=164;break a}case 55:{b=165;break a}case 56:{b=166;break a}case 57:{b=167;break a}default:{d=262;break a}}}case 122:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:{b=190;break a}case 49:{b=191;break a}case 50:{b=192;break a}case 51:{b=193;break a}case 52:{b=194;break a}case 53:{b=195;break a}case 54:{b=196;break a}case 55:{b=197;break a}case 56:{b=198;break a}case 57:{b=199;break a}default:{d=262;break a}}}default:{d=262;break a}}}case 5:{b=c[b>>2]|0;switch(a[b>>0]|0){case 102:if(!(PC(b+1|0,1437010,4)|0)){b=25;break a}else{d=262;break a}case 115:{if(PC(b+1|0,1437015,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 48:if((a[b+4>>0]|0)==41){b=118;break a}else{d=262;break a}case 49:if((a[b+4>>0]|0)==41){b=119;break a}else{d=262;break a}case 50:if((a[b+4>>0]|0)==41){b=120;break a}else{d=262;break a}case 51:if((a[b+4>>0]|0)==41){b=121;break a}else{d=262;break a}case 52:if((a[b+4>>0]|0)==41){b=122;break a}else{d=262;break a}case 53:if((a[b+4>>0]|0)==41){b=123;break a}else{d=262;break a}case 54:if((a[b+4>>0]|0)==41){b=124;break a}else{d=262;break a}case 55:if((a[b+4>>0]|0)==41){b=125;break a}else{d=262;break a}default:{d=262;break a}}}case 120:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 49:switch(a[b+4>>0]|0){case 48:{b=136;break a}case 49:{b=137;break a}case 50:{b=138;break a}case 51:{b=139;break a}case 52:{b=140;break a}case 53:{b=141;break a}case 54:{b=142;break a}case 55:{b=143;break a}case 56:{b=144;break a}case 57:{b=145;break a}default:{d=262;break a}}case 50:switch(a[b+4>>0]|0){case 48:{b=146;break a}case 49:{b=147;break a}case 50:{b=148;break a}case 51:{b=149;break a}case 52:{b=150;break a}case 53:{b=151;break a}case 54:{b=152;break a}case 55:{b=153;break a}case 56:{b=154;break a}case 57:{b=155;break a}default:{d=262;break a}}case 51:{b=a[b+4>>0]|0;b=b<<24>>24==48?156:b<<24>>24==49?157:0;break a}default:{d=262;break a}}}case 121:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 49:switch(a[b+4>>0]|0){case 48:{b=168;break a}case 49:{b=169;break a}case 50:{b=170;break a}case 51:{b=171;break a}case 52:{b=172;break a}case 53:{b=173;break a}case 54:{b=174;break a}case 55:{b=175;break a}case 56:{b=176;break a}case 57:{b=177;break a}default:{d=262;break a}}case 50:switch(a[b+4>>0]|0){case 48:{b=178;break a}case 49:{b=179;break a}case 50:{b=180;break a}case 51:{b=181;break a}case 52:{b=182;break a}case 53:{b=183;break a}case 54:{b=184;break a}case 55:{b=185;break a}case 56:{b=186;break a}case 57:{b=187;break a}default:{d=262;break a}}case 51:{b=a[b+4>>0]|0;b=b<<24>>24==48?188:b<<24>>24==49?189:0;break a}default:{d=262;break a}}}case 122:{if(PC(b+1|0,1437007,2)|0){d=262;break a}switch(a[b+3>>0]|0){case 49:switch(a[b+4>>0]|0){case 48:{b=200;break a}case 49:{b=201;break a}case 50:{b=202;break a}case 51:{b=203;break a}case 52:{b=204;break a}case 53:{b=205;break a}case 54:{b=206;break a}case 55:{b=207;break a}case 56:{b=208;break a}case 57:{b=209;break a}default:{d=262;break a}}case 50:switch(a[b+4>>0]|0){case 48:{b=210;break a}case 49:{b=211;break a}case 50:{b=212;break a}case 51:{b=213;break a}case 52:{b=214;break a}case 53:{b=215;break a}case 54:{b=216;break a}case 55:{b=217;break a}case 56:{b=218;break a}case 57:{b=219;break a}default:{d=262;break a}}case 51:{b=a[b+4>>0]|0;b=b<<24>>24==48?220:b<<24>>24==49?221:0;break a}default:{d=262;break a}}}default:{d=262;break a}}}default:d=262}while(0);if((d|0)==262)b=0;return b|0}function zA(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if(!(c[(Cc(b)|0)+72>>2]&4096)){e=(c[(Cc(b)|0)+72>>2]&2048|0)!=0;e=e?23:14}else e=39;f=c[b+4>>2]|0;f=Sn(0,0,yb[c[(c[f>>2]|0)+24>>2]&127](f)|0)|0;b=Gz(b)|0;g=c[d>>2]|0;d=YM(80)|0;h=d+8|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[d>>2]=877396;c[d+20>>2]=3;c[d+24>>2]=g;c[d+28>>2]=g;c[d+32>>2]=0;c[d+52>>2]=0;c[d+56>>2]=f;c[d+60>>2]=e;c[d+64>>2]=0;c[d+68>>2]=1;c[d+72>>2]=0;c[d+76>>2]=b;e=d+36|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;a[e+12>>0]=0;return d|0}function AA(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;a=c[a+4>>2]|0;if(!(yb[c[(c[a>>2]|0)+32>>2]&127](a)|0)){GA(b,d);GA(b,e);return}else{GA(b,e);GA(b,d);return}}function BA(b,f,g){b=b|0;f=f|0;g=g|0;var 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;C=i;i=i+112|0;v=C+96|0;u=C+80|0;x=C+68|0;y=C+56|0;B=C+12|0;z=C;A=f+4|0;if((c[A>>2]|0)-(c[f>>2]|0)>>2>>>0>1){k=B+12|0;c[B>>2]=k;w=B+4|0;c[w>>2]=k;c[B+8>>2]=B+44;k=g+4|0;s=u+4|0;l=-1;h=0;a:while(1){r=h;do{j=c[k>>2]|0;h=c[g>>2]|0;if(r>>>0>=j-h>>2>>>0){t=28;break a}p=r;r=r+1|0;q=c[(c[f>>2]|0)+(r<<2)>>2]|0;h=c[h+(p<<2)>>2]|0;if(yb[c[(c[h>>2]|0)+24>>2]&127](h)|0){if(!(yb[c[(c[q>>2]|0)+24>>2]&127](q)|0)){h=0;j=0;break a}p=yb[c[(c[h>>2]|0)+28>>2]&127](h)|0;if((p|0)!=(yb[c[(c[q>>2]|0)+28>>2]&127](q)|0)){h=0;j=0;break a}}}while(!(yb[c[(c[h>>2]|0)+32>>2]&127](h)|0));if(!(yb[c[(c[q>>2]|0)+32>>2]&127](q)|0)){h=0;j=0;break}o=q+52|0;p=c[o+8>>2]|0;m=h+52|0;n=m+8|0;j=c[n>>2]|0;h=p>>>3;if((l|0)!=-1){if(h>>>0>=(e[830336+(l*24|0)+14>>1]|0)>>>0){h=0;j=1;break}if(!((d[(c[830336+(l*24|0)+4>>2]|0)+h>>0]|0)&1<<(p&7))){h=0;j=1;break}}if(h>>>0<(e[415679]|0)>>>0?((d[(c[207837]|0)+h>>0]|0)&1<<(p&7)|0)!=0:0){l=-33554946>>>(j+-14|0)&1;h=(l<<2)+39|0;j=42;l=(l|0)!=0}else t=18;do if((t|0)==18){t=0;if(h>>>0<(e[415427]|0)>>>0?(d[(c[207711]|0)+h>>0]|0)&1<<(p&7)|0:0){l=(-33554946>>>(j+-14|0)&1|0)!=0;h=l?29:23;j=21;break}if(h>>>0>=(e[415319]|0)>>>0){h=0;j=0;break a}if(!((d[(c[207657]|0)+h>>0]|0)&1<<(p&7))){h=0;j=0;break a}l=(-33554946>>>(j+-14|0)&1|0)!=0;h=l?45:14;j=12}while(0);if((h|0)!=(p|0)){c[v>>2]=0;c[v+4>>2]=0;c[v+8>>2]=0;iN(v,l?1436891:1436902,10);q=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;zx(y,1436913,v);p=uN(y,1436963)|0;c[x>>2]=c[p>>2];c[x+4>>2]=c[p+4>>2];c[x+8>>2]=c[p+8>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[u>>2]=q;c[s>>2]=c[x>>2];c[s+4>>2]=c[x+4>>2];c[s+8>>2]=c[x+8>>2];c[x>>2]=0;c[x+4>>2]=0;c[x+8>>2]=0;EA(B,u);kN(s);kN(x);kN(y);kN(v)}c[m+20>>2]=c[o+20>>2];c[m>>2]=c[o>>2];c[n>>2]=h;l=j;h=r}if((t|0)==28){o=c[B>>2]|0;if(o>>>0<(c[w>>2]|0)>>>0){m=z+8|0;n=z+9|0;j=b+4|0;l=y+4|0;h=o;do{s=c[h>>2]|0;a[m>>0]=4;a[n>>0]=1;c[z>>2]=h+4;b=c[j>>2]|0;t=c[(c[b>>2]|0)+68>>2]|0;c[x>>2]=s;c[y>>2]=0;c[l>>2]=0;c[u>>2]=c[x>>2];c[v>>2]=c[y>>2];c[v+4>>2]=c[y+4>>2];Lb[t&31](b,u,z,v)|0;h=h+16|0}while(h>>>0<(c[w>>2]|0)>>>0);j=c[k>>2]|0;h=c[g>>2]|0}if((j|0)==(h|0)){h=1;j=0}else{h=0;do{z=(c[A>>2]|0)+-4|0;c[A>>2]=z;j=c[z>>2]|0;c[z>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);h=h+1|0}while(h>>>0<(c[k>>2]|0)-(c[g>>2]|0)>>2>>>0);h=1;j=0}}FA(B);if(!h){f=j;i=C;return f|0}}else k=g+4|0;h=c[g>>2]|0;if((c[k>>2]|0)==(h|0)){f=0;i=C;return f|0}j=0;do{GA(f,h+(j<<2)|0);j=j+1|0;h=c[g>>2]|0}while(j>>>0<(c[k>>2]|0)-h>>2>>>0);h=0;i=C;return h|0}function CA(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;if(!(c[(Cc(b)|0)+72>>2]&4096))e=((c[(Cc(b)|0)+72>>2]|0)>>>7&16^16)+29|0;else e=43;f=c[b+4>>2]|0;f=Sn(0,0,yb[c[(c[f>>2]|0)+24>>2]&127](f)|0)|0;b=Gz(b)|0;g=c[d>>2]|0;d=YM(80)|0;h=d+8|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[d>>2]=877396;c[d+20>>2]=3;c[d+24>>2]=g;c[d+28>>2]=g;c[d+32>>2]=0;c[d+52>>2]=0;c[d+56>>2]=f;c[d+60>>2]=e;c[d+64>>2]=0;c[d+68>>2]=1;c[d+72>>2]=0;c[d+76>>2]=b;e=d+36|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;a[e+12>>0]=0;return d|0}function DA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=b+4|0;g=a+4|0;f=c[g>>2]|0;if((d|0)==(f|0))a=d;else{a=b;while(1){h=c[d>>2]|0;c[d>>2]=0;e=c[a>>2]|0;c[a>>2]=h;if(e|0)vb[c[(c[e>>2]|0)+4>>2]&255](e);d=d+4|0;if((d|0)==(f|0))break;else a=a+4|0}a=c[g>>2]|0}h=a+-4|0;c[g>>2]=h;a=c[h>>2]|0;c[h>>2]=0;if(!a)return b|0;vb[c[(c[a>>2]|0)+4>>2]&255](a);return b|0}function EA(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0<(c[a+8>>2]|0)>>>0)a=e;else{HA(a,0);a=e;d=c[e>>2]|0}c[d>>2]=c[b>>2];e=d+4|0;b=b+4|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[a>>2]=(c[a>>2]|0)+16;return}function FA(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{kN(d+-12|0);d=d+-16|0}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function GA(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){wA(a,0);d=c[e>>2]|0}a=c[b>>2]|0;c[b>>2]=0;c[d>>2]=a;c[e>>2]=(c[e>>2]|0)+4;return}function HA(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=a+8|0;d=c[a>>2]|0;j=a+4|0;e=c[j>>2]|0;h=e-d>>4;g=((c[i>>2]|0)-d>>4)+2|0;l=bP(g|0,0,1)|0;f=E;g=l|g;l=bP(g|0,f|0,2)|0;g=l|g;f=E|f;l=bP(g|0,f|0,4)|0;g=l|g;f=E|f;l=bP(g|0,f|0,8)|0;g=l|g;f=E|f;l=bP(g|0,f|0,16)|0;f=E|f;f=WO(f|(l|g)|0,f|0,1,0)|0;f=f>>>0>>0?b:f;g=zD(f<<4)|0;b=d;if((b|0)!=(e|0)){d=g;while(1){c[d>>2]=c[b>>2];m=d+4|0;l=b+4|0;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;b=b+16|0;if((b|0)==(e|0))break;else d=d+16|0}d=c[a>>2]|0;b=c[j>>2]|0;if((b|0)==(d|0)){b=d;k=4}else{do{kN(b+-12|0);b=b+-16|0}while((b|0)!=(d|0));d=a;b=c[a>>2]|0}}else{b=d;k=4}if((k|0)==4)d=a;if((b|0)==(a+12|0)){m=g+(h<<4)|0;c[j>>2]=m;c[d>>2]=g;m=g+(f<<4)|0;c[i>>2]=m;return}AD(b);m=g+(h<<4)|0;c[j>>2]=m;c[d>>2]=g;m=g+(f<<4)|0;c[i>>2]=m;return}function IA(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;v=i;i=i+64|0;o=v+48|0;u=v+40|0;n=v+8|0;r=v+32|0;s=v+24|0;t=v;p=v+16|0;q=b+4|0;k=c[q>>2]|0;c[d>>2]=0;j=c[e>>2]|0;c[n>>2]=j;if(!j)j=0;else j=UB(j)|0;w=n+4|0;c[w>>2]=j;m=b+28|0;l=c[m>>2]|0;l=Lb[c[(c[l>>2]|0)+8>>2]&31](l,n,f,g)|0;j=sh(k)|0;g=Vh(j)|0;c[r>>2]=g;f=Vh(j)|0;f=f+(c[w>>2]|0)|0;do{c[h>>2]=Wh(j)|0;w=c[q>>2]|0;tf(yb[c[(c[w>>2]|0)+20>>2]&127](w)|0)|0}while((c[h>>2]|0)>>>0>>0);f=n;j=c[f>>2]|0;f=c[f+4>>2]|0;w=e;c[w>>2]=j;c[w+4>>2]=f;if(!l){n=c[m>>2]|0;h=c[(c[n>>2]|0)+12>>2]|0;w=t;c[w>>2]=j;c[w+4>>2]=f;w=c[q>>2]|0;w=yb[c[(c[w>>2]|0)+16>>2]&127](w)|0;c[p>>2]=g;c[u>>2]=c[t>>2];c[u+4>>2]=c[t+4>>2];c[o>>2]=c[p>>2];Cb[h&15](s,n,u,w,o,0);w=c[c[b+64>>2]>>2]|0;c[o>>2]=10;c[u>>2]=c[e+4>>2];cg(w,o,r,u,s)}u=c[q>>2]|0;u=yb[c[(c[u>>2]|0)+24>>2]&127](u)|0;a[o+8>>0]=5;a[o+9>>0]=1;c[o>>2]=e;u=fq(u,o)|0;w=c[q>>2]|0;c[d>>2]=Tn(u,0,yb[c[(c[w>>2]|0)+24>>2]&127](w)|0)|0;i=v;return}function JA(a,b){a=a|0;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,s=0;n=i;i=i+64|0;f=n+48|0;p=n+44|0;h=n+24|0;j=n+20|0;o=n;k=n+16|0;l=n+12|0;m=n+8|0;d=a+4|0;e=c[d>>2]|0;s=sh(e)|0;g=Vh(s)|0;c[f>>2]=g;yb[c[(c[e>>2]|0)+76>>2]&127](e)|0;c[p>>2]=0;e=Vh(s)|0;c[j>>2]=0;s=s+4|0;r=c[s+4>>2]|0;q=o;c[q>>2]=c[s>>2];c[q+4>>2]=r;IA(a,p,o,h,1,j);if(!(c[h>>2]|0)){s=0;i=n;return s|0}c[k>>2]=0;switch(b|0){case 0:{c[k>>2]=c[h+8>>2];break}case 1:{c[k>>2]=c[h+12>>2];break}case 2:{c[k>>2]=c[h+16>>2];break}default:{}}q=c[j>>2]|0;c[l>>2]=q-g;s=c[c[a+64>>2]>>2]|0;c[m>>2]=5;XA(s,m,f,l,k);s=c[k>>2]|0;r=c[d>>2]|0;r=Sn(s,0,yb[c[(c[r>>2]|0)+24>>2]&127](r)|0)|0;s=YM(80)|0;p=s+8|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[s>>2]=877396;c[s+20>>2]=2;c[s+24>>2]=e;c[s+28>>2]=q;c[s+32>>2]=0;c[s+36>>2]=0;c[s+40>>2]=0;c[s+52>>2]=r;i=n;return s|0}function KA(b,d,e){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,F=0,G=0,H=0,I=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;W=i;i=i+64|0;Q=W+16|0;R=W+48|0;n=W+8|0;S=W+40|0;T=W+36|0;U=W+32|0;V=W;M=b+4|0;N=sh(c[M>>2]|0)|0;a:do if((c[b+56>>2]|0)==4?(L=c[M>>2]|0,(c[c[(yb[c[(c[L>>2]|0)+20>>2]&127](L)|0)+8>>2]>>2]|0)==2):0){h=N+4|0;j=Q+11|0;k=Q+4|0;l=d+46|0;m=d+47|0;while(1){L=h;g=c[L+4>>2]|0;f=n;c[f>>2]=c[L>>2];c[f+4>>2]=g;kt(Q,n);f=a[j>>0]|0;g=c[k>>2]|0;do if(((f<<24>>24<0?g:f&255)|0)==3)if(!(xN(Q,0,-1,1437444,3)|0)){a[l>>0]=1;L=c[M>>2]|0;sh(L)|0;yb[c[(c[L>>2]|0)+76>>2]&127](L)|0;kN(Q);break}else{f=a[j>>0]|0;g=c[k>>2]|0;o=9;break}else o=9;while(0);if((o|0)==9){o=0;if(((f<<24>>24<0?g:f&255)|0)!=3)break;if(xN(Q,0,-1,1437448,3)|0)break;a[m>>0]=1;L=c[M>>2]|0;sh(L)|0;yb[c[(c[L>>2]|0)+76>>2]&127](L)|0;kN(Q)}L=c[M>>2]|0;if((c[c[(yb[c[(c[L>>2]|0)+20>>2]&127](L)|0)+8>>2]>>2]|0)!=2)break a}kN(Q)}while(0);m=N+4|0;n=N+8|0;p=d+44|0;q=b+24|0;r=d+4|0;s=d+32|0;t=d+36|0;u=d+80|0;v=Q+8|0;w=V+4|0;x=d+160|0;y=d+16|0;z=Q+8|0;A=d+12|0;B=d+80|0;C=d+84|0;D=d+20|0;E=Q+8|0;F=d+52|0;G=S+4|0;H=Q+8|0;I=d+45|0;J=b+64|0;K=d+48|0;L=d+8|0;l=1;f=0;b:while(1){if(c[n>>2]|0?(a[c[m>>2]>>0]|0)==46:0){f=0;o=143;break}if(a[p>>0]|0?(k=c[M>>2]|0,(c[c[(yb[c[(c[k>>2]|0)+20>>2]&127](k)|0)+8>>2]>>2]|0)==17):0){f=0;o=143;break}k=c[M>>2]|0;h=l;l=c[c[(yb[c[(c[k>>2]|0)+20>>2]&127](k)|0)+8>>2]>>2]|0;do switch(l|0){case 7:{g=1;h=1;o=137;break}case 2:case 3:{c[U>>2]=Vh(N)|0;g=m;j=c[g+4>>2]|0;k=V;c[k>>2]=c[g>>2];c[k+4>>2]=j;if((l|0)!=3?!(Fb[c[(c[b>>2]|0)+12>>2]&31](b,S,U,e,R)|0):0){g=c[S>>2]|0;h=c[d>>2]|0;c:do switch(h|0){case 12:case 5:{c[d>>2]=14;c[y>>2]=g;c[Q>>2]=12;k=z;c[k>>2]=0;c[k+4>>2]=0;YA(u,Q);break}case 8:{if((c[r>>2]|0)!=15){c[d>>2]=17;break c}if(c[A>>2]|0){c[d>>2]=17;break c}c[d>>2]=14;c[A>>2]=g;g=c[B>>2]|0;j=c[C>>2]|0;Y=j+-16|0;k=c[Y>>2]|0;X=c[j+-8>>2]|0;c[C>>2]=Y;c[D>>2]=X;if((g|0)==(j|0)|(k+-11|0)>>>0>1){c[d>>2]=17;break c}else{c[Q>>2]=11;Y=E;c[Y>>2]=0;c[Y+4>>2]=0;YA(u,Q);c[F>>2]=(c[F>>2]|0)+-4;break c}}default:c[d>>2]=17}while(0);c[r>>2]=h;Y=(c[d>>2]|0)==17;h=Y;g=Y?1:6;f=f|Y}else o=33;do if((o|0)==33){if(!(a[q>>0]|0)){Y=c[M>>2]|0;if(Ab[c[(c[Y>>2]|0)+100>>2]&127](Y,T,e)|0){h=1;g=1;f=1;break}}else{g=c[w>>2]|0;if((g|0?(O=c[V>>2]|0,P=TB(O,46,g)|0,P|0):0)?(h|0)==18&(P-O|0)!=-1:0){h=1;g=1;f=0;break}IA(b,T,V,x,0,e)}g=c[T>>2]|0;j=V;h=c[j>>2]|0;j=c[j+4>>2]|0;Y=c[d>>2]|0;c[r>>2]=Y;if((Y+-5|0)>>>0<3){c[d>>2]=15;c[s>>2]=g;g=t;c[g>>2]=h;c[g+4>>2]=j;c[Q>>2]=11;h=v;c[h>>2]=0;c[h+4>>2]=0;YA(u,Q);h=0;g=6;break}else{c[d>>2]=17;h=0;g=6;break}}while(0);switch(g&7){case 5:{f=0;o=143;break b}case 6:{g=0;o=137;break}default:{o=142;break b}}break}case 4:{c[S>>2]=0;c[G>>2]=0;if(!((a[q>>0]|0)==0|(a[I>>0]|0)==0)){Y=c[c[J>>2]>>2]|0;c[Q>>2]=6;c[T>>2]=Vh(N)|0;QA(Y,Q,T)}g=sh(c[M>>2]|0)|0;if((c[g>>2]|0)!=4)break b;j=g+24|0;j=(c[g+16>>2]|0)>>>0<65?j:c[j>>2]|0;h=c[j>>2]|0;j=c[j+4>>2]|0;X=c[M>>2]|0;Y=Vh(sh(X)|0)|0;yb[c[(c[X>>2]|0)+76>>2]&127](X)|0;c[e>>2]=Y;Y=c[M>>2]|0;d:do if((c[c[(yb[c[(c[Y>>2]|0)+20>>2]&127](Y)|0)+8>>2]>>2]|0)==2){g=(sh(c[M>>2]|0)|0)+4|0;e:do if(0==0?(c[g+4>>2]|0)==1:0){k=c[g>>2]|0;switch(a[k>>0]|0){case 98:case 102:break;default:break e}g=c[M>>2]|0;g=yb[c[(c[g>>2]|0)+24>>2]&127](g)|0;g=Mq(g,h,(a[k>>0]|0)==98,T)|0;if(!(a[T>>0]|0)){o=57;break b}j=c[M>>2]|0;j=Tn(g,0,yb[c[(c[j>>2]|0)+24>>2]&127](j)|0)|0;if((a[k>>0]|0)==98?(Xd(g,1)|0)==0:0){o=57;break b}if(!(c[g>>2]&4)){g=0;h=0}else{h=c[g+-8>>2]|0;g=c[h>>2]|0;h=h+8|0}Y=c[d>>2]|0;c[r>>2]=Y;if((Y+-5|0)>>>0<3){c[d>>2]=15;c[s>>2]=j;Y=t;c[Y>>2]=h;c[Y+4>>2]=g;c[Q>>2]=11;Y=H;c[Y>>2]=0;c[Y+4>>2]=0;YA(u,Q)}else c[d>>2]=17;X=c[M>>2]|0;Y=Vh(sh(X)|0)|0;yb[c[(c[X>>2]|0)+76>>2]&127](X)|0;c[e>>2]=Y;break d}while(0);if(ZA(d,h,j,S)|0)break b}else if(ZA(d,h,j,S)|0)break b;while(0);g=0;h=0;o=137;break}case 10:{g=c[d>>2]|0;do if((g+-13|0)>>>0<3){c[d>>2]=5;_A(K,5);if((g|0)==14?(c[r>>2]|0)!=8:0){if(!(c[L>>2]|0)){c[L>>2]=c[y>>2];break}if(!(c[A>>2]|0)){c[A>>2]=c[y>>2];c[D>>2]=1;break}else{c[d>>2]=17;break}}}else c[d>>2]=17;while(0);c[r>>2]=g;g=0;h=1;o=137;break}case 11:{g=c[d>>2]|0;f:do switch(g|0){case 14:case 15:case 11:case 10:case 13:case 12:case 9:case 8:case 7:case 5:{c[d>>2]=6;switch(g|0){case 12:case 10:case 9:case 8:case 6:case 5:break f;default:{}}_A(K,6);if((g|0)==14?(c[r>>2]|0)!=8:0){if(!(c[L>>2]|0)){c[L>>2]=c[y>>2];break f}if(!(c[A>>2]|0)){c[A>>2]=c[y>>2];c[D>>2]=1;break f}else{c[d>>2]=17;break f}}break}default:c[d>>2]=17}while(0);c[r>>2]=g;g=0;h=1;o=137;break}case 12:{g=c[d>>2]|0;switch(g|0){case 7:case 5:{h=7;break}default:h=17}c[d>>2]=h;c[r>>2]=g;g=0;h=1;o=137;break}case 21:{Y=c[d>>2]|0;c[r>>2]=Y;if((Y+-13|0)>>>0>=3){o=88;break b}c[d>>2]=8;_A(K,7);g=0;h=1;o=137;break}case 13:{Y=c[d>>2]|0;c[r>>2]=Y;switch(Y|0){case 13:case 15:break;default:{o=91;break b}}c[d>>2]=9;_A(K,8);g=0;h=1;o=137;break}case 27:{g=c[d>>2]|0;if((g+-13|0)>>>0<3){c[d>>2]=0;_A(K,0)}else c[d>>2]=17;c[r>>2]=g;g=0;h=1;o=137;break}case 29:{g=c[d>>2]|0;if((g+-13|0)>>>0<3){c[d>>2]=1;_A(K,1)}else c[d>>2]=17;c[r>>2]=g;g=0;h=1;o=137;break}case 30:{g=c[d>>2]|0;if((g+-13|0)>>>0<3){c[d>>2]=2;_A(K,2)}else c[d>>2]=17;c[r>>2]=g;g=0;h=1;o=137;break}case 38:{g=c[d>>2]|0;if((g+-13|0)>>>0<3){c[d>>2]=3;_A(K,3)}else c[d>>2]=17;c[r>>2]=g;g=0;h=1;o=137;break}case 42:{g=c[d>>2]|0;if((g+-13|0)>>>0<3){c[d>>2]=4;_A(K,4)}else c[d>>2]=17;c[r>>2]=g;g=0;h=1;o=137;break}case 17:{Y=c[d>>2]|0;c[r>>2]=Y;if((Y|0)!=11){o=114;break b}c[d>>2]=5;_A(K,5);g=0;h=1;o=137;break}case 18:{g=c[d>>2]|0;do if((g+-13|0)>>>0<3){c[d>>2]=11;if((g|0)==14?(c[r>>2]|0)!=8:0){if(!(c[L>>2]|0)){c[L>>2]=c[y>>2];break}if(!(c[A>>2]|0)){c[A>>2]=c[y>>2];c[D>>2]=1;break}else{c[d>>2]=17;break}}}else c[d>>2]=17;while(0);c[r>>2]=g;g=0;h=1;o=137;break}case 15:{h=c[d>>2]|0;g:do switch(h|0){case 12:case 9:case 8:case 4:case 3:case 2:case 1:case 0:case 7:case 6:case 5:{g=c[r>>2]|0;switch(g|0){case 7:case 10:case 12:case 9:case 8:case 4:case 3:case 2:case 0:case 6:case 5:{if((h|1|0)==7)o=131;else o=132;break}default:if((h|1|0)==7&(g|0)==1)o=131;else o=132}if((o|0)==131){c[d>>2]=17;break g}else if((o|0)==132){c[d>>2]=12;_A(K,10);break g}break}default:c[d>>2]=17}while(0);c[r>>2]=h;g=0;h=1;o=137;break}case 16:{Y=c[d>>2]|0;c[r>>2]=Y;if((Y+-13|0)>>>0>=3){o=135;break b}c[d>>2]=13;_A(K,9);g=0;h=1;o=137;break}default:{g=c[d>>2]|0;if((g|4|0)==15){j=1;h=1}else{f=1;o=142;break b}}}while(0);if((o|0)==137){o=0;j=g;g=c[d>>2]|0}if((g|0)==17){f=1;o=142;break}if(!(j|h^1)){X=c[M>>2]|0;Y=Vh(sh(X)|0)|0;yb[c[(c[X>>2]|0)+76>>2]&127](X)|0;c[e>>2]=Y}if(j){f=0;o=143;break}}if((o|0)!=57)if((o|0)==88){c[d>>2]=17;Y=1;i=W;return Y|0}else if((o|0)==91){c[d>>2]=17;Y=1;i=W;return Y|0}else if((o|0)==114){c[d>>2]=17;Y=1;i=W;return Y|0}else if((o|0)==135){c[d>>2]=17;Y=1;i=W;return Y|0}else if((o|0)==142){Y=f;i=W;return Y|0}else if((o|0)==143){i=W;return f|0}Y=1;i=W;return Y|0}function LA(a,b){a=a|0;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,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;H=i;i=i+304|0;D=H+32|0;B=H+16|0;C=H;F=a+24|0;G=c[F>>2]|0;F=c[F+4>>2]|0;g=a+48|0;e=c[g>>2]|0;h=a+52|0;d=c[h>>2]|0;if((e|0)!=(d|0)){j=a+80|0;k=D+8|0;do{d=d+-4|0;f=c[d>>2]|0;c[h>>2]=d;if((f+-9|0)>>>0>1){c[D>>2]=f;e=k;c[e>>2]=0;c[e+4>>2]=0;YA(j,D);e=c[g>>2]|0;d=c[h>>2]|0}}while((e|0)!=(d|0))}y=a+80|0;e=c[y>>2]|0;d=c[a+84>>2]|0;if((e|0)==(d|0)){D=0;b=0;G=WO(D|0,b|0,G|0,F|0)|0;F=E;E=F;i=H;return G|0}A=D+16|0;c[D>>2]=A;z=D+4|0;c[z>>2]=A;c[D+8>>2]=D+272;x=d-e>>4;d=A;a:do if(!x){g=d;e=d;f=A;d=A;h=43}else{n=B+8|0;o=C+8|0;p=C+8|0;q=C+8|0;r=C+8|0;s=C+8|0;t=C+8|0;u=C+8|0;v=C+8|0;w=C+8|0;m=0;d=e;b:while(1){l=c[d+(m<<4)>>2]|0;c[B>>2]=l;j=d+(m<<4)+8|0;k=c[j+4>>2]|0;a=n;c[a>>2]=c[j>>2];c[a+4>>2]=k;c:do if((l+-11|0)>>>0<2)YA(D,B);else{a=c[z>>2]|0;d=c[D>>2]|0;g=a;if(a-d>>4>>>0<2){h=13;break b}e=c[g+-16>>2]|0;j=g+-8|0;h=c[j>>2]|0;j=c[j+4>>2]|0;c[z>>2]=g+-16;f=c[g+-32>>2]|0;a=g+-24|0;k=c[a>>2]|0;a=c[a+4>>2]|0;c[z>>2]=g+-32;switch(l|0){case 5:{a=WO(k|0,a|0,h|0,j|0)|0;c[C>>2]=11;l=o;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}case 6:{a=TO(k|0,a|0,h|0,j|0)|0;c[C>>2]=11;l=p;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}case 7:{if(!((e|0)==11&(f|0)==11)){h=19;break b}a=hP(k|0,a|0,h|0,j|0)|0;c[C>>2]=11;l=q;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}case 8:{if((h|0)==0&(j|0)==0|((e|0)!=11|(f|0)!=11)){h=22;break b}a=ZO(k|0,a|0,h|0,j|0)|0;c[C>>2]=11;l=r;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}case 0:{if(!((e|0)==11&(f|0)==11)){h=25;break b}c[C>>2]=11;l=s;c[l>>2]=k|h;c[l+4>>2]=a|j;YA(D,C);break c}case 1:{if(!((e|0)==11&(f|0)==11)){h=28;break b}c[C>>2]=11;l=t;c[l>>2]=k^h;c[l+4>>2]=a^j;YA(D,C);break c}case 2:{if(!((e|0)==11&(f|0)==11)){h=31;break b}c[C>>2]=11;l=u;c[l>>2]=k&h;c[l+4>>2]=a&j;YA(D,C);break c}case 3:{if(!((e|0)==11&(f|0)==11)){h=34;break b}a=jP(k|0,a|0,h|0)|0;c[C>>2]=11;l=v;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}case 4:{if(!((e|0)==11&(f|0)==11)){h=37;break b}a=aP(k|0,a|0,h|0)|0;c[C>>2]=11;l=w;c[l>>2]=a;c[l+4>>2]=E;YA(D,C);break c}default:{h=15;break b}}}while(0);d=m+1|0;if((d|0)==(x|0)){h=42;break}m=d;d=c[y>>2]|0}switch(h|0){case 13:{c[b>>2]=512;break}case 15:{Nv(1437423,1);break}case 19:{c[b>>2]=512;break}case 22:{c[b>>2]=512;break}case 25:{c[b>>2]=512;break}case 28:{c[b>>2]=512;break}case 31:{c[b>>2]=512;break}case 34:{c[b>>2]=512;break}case 37:{c[b>>2]=512;break}case 42:{f=c[z>>2]|0;d=c[D>>2]|0;g=d;e=f;h=43;break a}}e=0;f=0}while(0);do if((h|0)==43)if((e-g|0)==16){b=f+-8|0;e=c[b>>2]|0;b=c[b+4>>2]|0;c[z>>2]=f+-16;f=b;break}else{c[b>>2]=512;e=0;f=0;break}while(0);if((d|0)!=(A|0))AD(d);D=e;b=f;G=WO(D|0,b|0,G|0,F|0)|0;F=E;E=F;i=H;return G|0}function MA(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=a+4|0;e=c[f>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0)a=f;else{rw(a,a+12|0,0,24);a=f;e=c[f>>2]|0}d=c[d>>2]|0;c[e>>2]=c[b>>2];c[e+4>>2]=d;d=e+8|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function NA(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;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;f=c[f>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=d;c[g+8>>2]=e;c[g+12>>2]=f;c[g+16>>2]=0;c[g+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function OA(b,d,e,f,g,h,j){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;p=i;i=i+16|0;m=p+8|0;n=p+4|0;k=p;o=b+4|0;sh(c[o>>2]|0)|0;c[n>>2]=0;l=c[o>>2]|0;if((c[c[(yb[c[(c[l>>2]|0)+20>>2]&127](l)|0)+8>>2]>>2]|0)==17){c[k>>2]=c[g>>2];c[m>>2]=c[k>>2];o=RA(b,0,m,e,f,h,j)|0;i=p;return o|0}k=d+11|0;b=a[k>>0]|0;f=d+4|0;e=c[f>>2]|0;if(((b<<24>>24<0?e:b&255)|0)==4)if(!(xN(d,0,-1,1437202,4)|0))l=19;else{b=a[k>>0]|0;e=c[f>>2]|0;l=6}else l=6;do if((l|0)==6){if(((b<<24>>24<0?e:b&255)|0)==5){if(!(xN(d,0,-1,1420388,5)|0)){l=19;break}b=a[k>>0]|0;e=c[f>>2]|0}if(((b<<24>>24<0?e:b&255)|0)==6){if(!(xN(d,0,-1,1420327,6)|0)){l=19;break}b=a[k>>0]|0;e=c[f>>2]|0}if(((b<<24>>24<0?e:b&255)|0)==4){if(!(xN(d,0,-1,1418982,4)|0)){l=19;break}b=a[k>>0]|0}if(b<<24>>24<0)d=c[d>>2]|0;if((a[d>>0]|0)!=106){o=c[o>>2]|0;if(Ab[c[(c[o>>2]|0)+96>>2]&127](o,m,n)|0){c[j>>2]=512;d=0;break}else{o=c[m>>2]|0;j=c[g>>2]|0;n=c[n>>2]|0;d=YM(80)|0;h=d+8|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[d>>2]=877396;c[d+20>>2]=2;c[d+24>>2]=j;c[d+28>>2]=n;c[d+32>>2]=0;c[d+36>>2]=0;c[d+40>>2]=0;c[d+52>>2]=o;break}}else l=19}while(0);do if((l|0)==19){o=c[o>>2]|0;if(Ab[c[(c[o>>2]|0)+100>>2]&127](o,m,n)|0){d=0;break}else{o=c[m>>2]|0;j=c[g>>2]|0;n=c[n>>2]|0;d=YM(80)|0;g=d+8|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[d>>2]=877396;c[d+20>>2]=3;c[d+24>>2]=j;c[d+28>>2]=n;c[d+32>>2]=0;c[d+52>>2]=0;c[d+56>>2]=o;c[d+60>>2]=0;c[d+64>>2]=0;c[d+68>>2]=1;c[d+72>>2]=h;c[d+76>>2]=0;o=d+36|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;a[o+12>>0]=0;break}}while(0);o=d;i=p;return o|0}function PA(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,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=i;i=i+32|0;g=t+16|0;m=t+12|0;n=t+8|0;o=t+4|0;p=t;s=b+4|0;r=c[s>>2]|0;k=sh(r)|0;j=c[s>>2]|0;l=Vh(sh(j)|0)|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;j=c[k>>2]|0;switch(j|0){case 2:{b=c[k+4>>2]|0;h=c[k+8>>2]|0;q=4;break}case 3:{u=c[k+8>>2]|0;q=u+-1|0;h=(u|0)!=0&1;q=h>>>0>>0?q:h;b=(c[k+4>>2]|0)+h|0;h=(u>>>0>>0?u:q)-h|0;q=4;break}default:{}}a:do if((q|0)==4){if(h|0?(a[b>>0]|0)==114:0){switch(j|0){case 2:{b=c[k+4>>2]|0;h=c[k+8>>2]|0;q=10;break}case 3:{u=c[k+8>>2]|0;q=u+-1|0;h=(u|0)!=0&1;q=h>>>0>>0?q:h;b=(c[k+4>>2]|0)+h|0;h=(u>>>0>>0?u:q)-h|0;q=10;break}default:{c[g>>2]=0;q=16}}do if((q|0)==10){c[g>>2]=0;if((h|0)==2){u=(PC(1437407,b,2)|0)==0;c[m>>2]=1;if(!u)if(PC(1437410,b,2)|0){c[n>>2]=2;if(!(PC(1437413,b,2)|0))g=n;else{c[o>>2]=3;g=(PC(1437416,b,2)|0)==0;g=g?o:0;break}}else{g=m;q=13}else q=13;if((q|0)==13)c[n>>2]=2;c[o>>2]=3}else q=16}while(0);if((q|0)==16){c[m>>2]=1;c[n>>2]=2;c[o>>2]=3;g=0}c[p>>2]=-1;g=c[((g|0)==0?p:g)>>2]|0;if((g|0)==-1){u=0;i=t;return u|0}yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;u=c[s>>2]|0;if((c[c[(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)+8>>2]>>2]|0)!=11){u=0;i=t;return u|0}yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;u=c[s>>2]|0;if((c[c[(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)+8>>2]>>2]|0)==20){yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;s=Sn(g,((g|0)<0)<<31>>31,yb[c[(c[r>>2]|0)+24>>2]&127](r)|0)|0;d=c[d>>2]|0;r=c[e>>2]|0;u=YM(80)|0;e=u+8|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[u>>2]=877396;c[u+20>>2]=2;c[u+24>>2]=d;c[u+28>>2]=r;c[u+32>>2]=0;c[u+36>>2]=0;c[u+40>>2]=0;c[u+52>>2]=s;i=t;return u|0}else{u=0;i=t;return u|0}}switch(j|0){case 2:{b=c[k+4>>2]|0;g=c[k+8>>2]|0;break}case 3:{e=c[k+8>>2]|0;u=e+-1|0;g=(e|0)!=0&1;u=g>>>0>>0?u:g;b=(c[k+4>>2]|0)+g|0;g=(e>>>0>>0?e:u)-g|0;break}default:break a}if((g|0)==3?(PC(b,1437419,3)|0)==0:0){yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;u=c[s>>2]|0;if((c[c[(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)+8>>2]>>2]|0)==20){yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;u=YM(80)|0;s=u+8|0;c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[u>>2]=877396;c[u+20>>2]=0;c[u+24>>2]=l;c[u+28>>2]=l+5;c[u+32>>2]=0;c[u+36>>2]=0;c[u+40>>2]=0;c[u+52>>2]=1435803;c[u+56>>2]=5;i=t;return u|0}else{u=0;i=t;return u|0}}}while(0);c[f>>2]=512;u=0;i=t;return u|0}function QA(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=a+4|0;e=c[f>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0)a=f;else{rw(a,a+12|0,0,24);a=f;e=c[f>>2]|0}d=c[d>>2]|0;c[e>>2]=c[b>>2];c[e+4>>2]=d;d=e+8|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function RA(d,e,f,g,h,j,k){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,F=0,G=0,H=0,I=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;X=i;i=i+288|0;R=X+232|0;M=X+272|0;L=X+224|0;A=X+268|0;B=X+208|0;y=X+200|0;x=X+192|0;o=X+256|0;S=X+252|0;u=X+248|0;N=X;O=X+264|0;P=X+260|0;Q=X+184|0;D=d+4|0;F=c[D>>2]|0;G=sh(F)|0;c[o>>2]=Vh(G)|0;c[S>>2]=Wh(G)|0;W=c[D>>2]|0;if((c[c[(yb[c[(c[W>>2]|0)+20>>2]&127](W)|0)+8>>2]>>2]|0)!=17){W=0;i=X;return W|0}yb[c[(c[F>>2]|0)+76>>2]&127](F)|0;c[u>>2]=Vh(G)|0;switch(e|0){case 17:case 11:case 0:{l=c[D>>2]|0;l=yb[c[(c[l>>2]|0)+56>>2]&127](l)|0;break}default:l=0}c[N>>2]=5;c[N+4>>2]=17;H=N+8|0;c[H>>2]=0;I=N+12|0;c[I>>2]=0;c[N+16>>2]=0;K=N+20|0;c[K>>2]=1;m=N+24|0;c[m>>2]=g;c[m+4>>2]=h;m=N+32|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;a[m+12>>0]=0;a[N+45>>0]=1;J=N+46|0;a[J>>0]=l&1;a[N+47>>0]=0;W=N+60|0;U=N+48|0;c[U>>2]=W;c[N+52>>2]=W;c[N+56>>2]=N+76;V=N+96|0;T=N+80|0;c[T>>2]=V;c[N+84>>2]=V;c[N+88>>2]=N+160;c[N+160>>2]=0;a[N+164>>0]=0;c[N+168>>2]=1;c[N+172>>2]=0;c[N+176>>2]=0;a:do if(KA(d,N,S)|0){c[k>>2]=512;m=0}else{n=c[m>>2]|0;if(n){if(a[d+24>>0]|0){t=c[c[d+64>>2]>>2]|0;s=N+36|0;r=c[s>>2]|0;s=c[s+4>>2]|0;q=LA(N,k)|0;p=E;m=R;c[m>>2]=q;c[m+4>>2]=p;c[M>>2]=11;c[L>>2]=1;Cg(t,M,o,L);c[M>>2]=11;c[L>>2]=1;Cg(t,M,S,L);b:do if(!((q|0)==(g|0)&(p|0)==(h|0))){if((g|0)==0&(h|0)==0){c[M>>2]=5;c[L>>2]=0;WA(t,M,o,L,R);break}l=c[t>>2]|0;p=c[t+4>>2]|0;if((l|0)!=(p|0)){g=c[o>>2]|0;h=g;while(1){m=c[l+4>>2]|0;if(m>>>0<=g>>>0?((c[l>>2]|0)+-5|0)>>>0<2:0)break;l=l+24|0;if((l|0)==(p|0))break b}c[l>>2]=5;c[l+8>>2]=h-m;c[l+12>>2]=q}}while(0);m=c[t>>2]|0;g=c[t+4>>2]|0;if((m|0)==(g|0))l=c[u>>2]|0;else{l=c[u>>2]|0;do{if((c[m+4>>2]|0)>>>0>=l>>>0?(c[m>>2]|0)==6:0)c[m>>2]=0;m=m+24|0}while((m|0)!=(g|0))}q=r-l|0;c[M>>2]=q;if(q|0){c[L>>2]=11;Ag(t,L,u,M)}l=r+s|0;u=(c[S>>2]|0)-l|0;c[M>>2]=u;if(u|0){c[L>>2]=l;c[A>>2]=11;Ag(t,A,L,M)}}}else n=0;u=LA(N,k)|0;l=(n|0)!=0;if(!(l&((u|0)==0&(E|0)==0))){t=LA(N,k)|0;u=E;m=c[D>>2]|0;m=Sn(t,u,yb[c[(c[m>>2]|0)+24>>2]&127](m)|0)|0;if(l){u=c[D>>2]|0;n=Nn(0,n,m,yb[c[(c[u>>2]|0)+24>>2]&127](u)|0)|0}else n=m}l=c[G+8>>2]|0;c:do if(((l|0)!=0?(v=c[G+4>>2]|0,w=TB(v,46,l)|0,(w|0)!=0):0)?(w-v|0)!=-1:0){q=sh(c[D>>2]|0)|0;do if(!((n|0)==0|(c[n>>2]|0)!=1)){o=n+8|0;h=c[o>>2]|0;o=c[o+4>>2]|0;l=q+4|0;m=c[l>>2]|0;l=c[l+4>>2]|0;p=L;c[p>>2]=m;c[p+4>>2]=l;p=L+4|0;if(l|0?(a[m>>0]|0)==46:0){c[L>>2]=m+1;c[L+4>>2]=l+-1}m=c[q>>2]|0;if((m|0)==6){c[R>>2]=1;y=R+8|0;c[y>>2]=0;c[y+4>>2]=0;vt(L,10,R)|0;y=c[R>>2]|0;y=(y-(mg(R)|0)|0)>>>0>64;n=c[R>>2]|0;if(y){g=0;m=0;l=0}else{l=R+8|0;l=n>>>0<65?l:c[l>>2]|0;g=1;m=c[l>>2]|0;l=c[l+4>>2]|0}if(n>>>0>64?(z=c[R+8>>2]|0,z|0):0)bN(z);if(g)g=d+24|0;else C=55}else{l=d+24|0;if((m|0)==2&(a[l>>0]|0)!=0?(uf(B,L,46),z=c[d+28>>2]|0,w=c[(c[z>>2]|0)+16>>2]|0,v=B,u=c[v+4>>2]|0,t=y,c[t>>2]=c[v>>2],c[t+4>>2]=u,t=B+8|0,u=c[t+4>>2]|0,v=x,c[v>>2]=c[t>>2],c[v+4>>2]=u,c[M>>2]=c[y>>2],c[M+4>>2]=c[y+4>>2],c[R>>2]=c[x>>2],c[R+4>>2]=c[x+4>>2],z=Lb[w&31](z,M,R,A)|0,!z):0){g=l;m=c[A>>2]|0;l=0}else C=55}if((C|0)==55)break;if((a[g>>0]|0)!=0&(c[q>>2]|0)==2){c[R>>2]=c[L>>2];c[M>>2]=c[p>>2];l=WO(m|0,l|0,h|0,o|0)|0;m=E;c[A>>2]=l;C=c[c[d+64>>2]>>2]|0;c[B>>2]=3;XA(C,B,R,M,A)}else{l=WO(m|0,l|0,h|0,o|0)|0;m=E}n=c[D>>2]|0;n=Sn(l,m,yb[c[(c[n>>2]|0)+24>>2]&127](n)|0)|0;c[S>>2]=Wh(G)|0;yb[c[(c[F>>2]|0)+76>>2]&127](F)|0;break c}while(0);c[k>>2]=512;m=0;break a}while(0);l=b[J>>1]|0;g=c[H>>2]|0;m=c[I>>2]|0;g=(l&65535)<256&(l&255)<<24>>24!=0&(m|g|0)==0?41:g;l=c[K>>2]|0;if(!((m|0)==0|(l|0)!=0)){c[k>>2]=512;m=0;break}switch(l|0){case 1:case 2:case 4:case 8:break;default:{c[k>>2]=512;m=0;break a}}if(a[d+24>>0]|0){c[O>>2]=c[f>>2];c[P>>2]=c[S>>2];k=N+36|0;S=c[k+4>>2]|0;f=Q;c[f>>2]=c[k>>2];c[f+4>>2]=S;c[L>>2]=c[O>>2];c[M>>2]=c[P>>2];c[R>>2]=c[Q>>2];c[R+4>>2]=c[Q+4>>2];m=SA(d,e,n,g,m,l,L,M,j,R,N+160|0)|0;break}if(!(g|m)){g=Gz(d)|0;f=c[f>>2]|0;l=c[S>>2]|0;m=YM(80)|0;S=m+8|0;c[S>>2]=0;c[S+4>>2]=0;c[S+8>>2]=0;c[m>>2]=877396;c[m+20>>2]=3;c[m+24>>2]=f;c[m+28>>2]=l;c[m+32>>2]=0;l=m+52|0;if(!e){c[l>>2]=0;c[m+56>>2]=n;c[m+60>>2]=0;c[m+64>>2]=0;c[m+68>>2]=1;c[m+72>>2]=j;c[m+76>>2]=g;j=m+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;break}else{c[l>>2]=e;c[m+56>>2]=n;c[m+60>>2]=0;c[m+64>>2]=0;c[m+68>>2]=1;c[m+72>>2]=j;c[m+76>>2]=g;j=m+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;break}}c[R>>2]=0;c[R+4>>2]=0;if(UA(g,m,R)|0){c[k>>2]=512;l=0}else{R=Gz(d)|0;k=c[f>>2]|0;S=c[S>>2]|0;f=YM(80)|0;Q=f+8|0;c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=k;c[f+28>>2]=S;c[f+32>>2]=0;c[f+52>>2]=e;c[f+56>>2]=n;c[f+60>>2]=g;c[f+64>>2]=m;c[f+68>>2]=l;c[f+72>>2]=j;c[f+76>>2]=R;l=f+36|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;a[l+12>>0]=0;l=f}m=l}while(0);l=c[T>>2]|0;if((l|0)!=(V|0))AD(l);l=c[U>>2]|0;if((l|0)!=(W|0))AD(l);W=m;i=X;return W|0}function SA(b,d,e,f,g,h,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+16|0;o=t+4|0;p=t+8|0;q=t;c[o>>2]=l;switch(c[e>>2]|0){case 2:{if((c[n>>2]|0)!=0?(a[n+4>>0]|0)==0:0){if(!l){c[o>>2]=Gz(b)|0;s=c[c[b+64>>2]>>2]|0;c[p>>2]=9;c[q>>2]=0;VA(s,p,j,q,o)}l=Gz(b)|0;g=c[j>>2]|0;h=c[k>>2]|0;r=c[o>>2]|0;k=m;j=c[k>>2]|0;k=c[k+4>>2]|0;m=c[n>>2]|0;s=YM(80)|0;f=s+8|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[s>>2]=877396;c[s+20>>2]=3;c[s+24>>2]=g;c[s+28>>2]=h;c[s+32>>2]=0;c[s+52>>2]=0;c[s+56>>2]=e;c[s+60>>2]=0;c[s+64>>2]=0;c[s+68>>2]=1;c[s+72>>2]=r;c[s+76>>2]=l;l=s+36|0;c[l>>2]=j;c[l+4>>2]=k;c[s+44>>2]=m;a[s+48>>0]=0;i=t;return s|0}else{r=0;s=8}break}case 0:{r=(c[c[e+8>>2]>>2]|0)!=2;s=8;break}default:{}}if(((s|0)==8?!(r|(l|0)!=0):0)?(s=c[n+16>>2]<<3,c[o>>2]=s,s|0):0){s=c[c[b+64>>2]>>2]|0;c[p>>2]=9;c[q>>2]=0;VA(s,p,j,q,o)}l=Gz(b)|0;p=c[j>>2]|0;q=c[k>>2]|0;r=c[o>>2]|0;k=m;j=c[k>>2]|0;k=c[k+4>>2]|0;m=c[n>>2]|0;s=YM(80)|0;o=s+8|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[s>>2]=877396;c[s+20>>2]=3;c[s+24>>2]=p;c[s+28>>2]=q;c[s+32>>2]=0;c[s+52>>2]=d;c[s+56>>2]=e;c[s+60>>2]=f|0?f:1;c[s+64>>2]=g;c[s+68>>2]=h;c[s+72>>2]=r;c[s+76>>2]=l;l=s+36|0;c[l>>2]=j;c[l+4>>2]=k;c[s+44>>2]=m;a[s+48>>0]=0;i=t;return s|0}function TA(b,f,g,h){b=b|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+32|0;j=u+28|0;s=u+24|0;t=u+20|0;r=u+16|0;q=u+8|0;k=u;n=b+4|0;o=c[n>>2]|0;c[s>>2]=Sn(0,0,yb[c[(c[o>>2]|0)+24>>2]&127](o)|0)|0;m=c[n>>2]|0;a:do if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==15){l=Vh(sh(o)|0)|0;yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;m=c[n>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)!=34?(m=c[n>>2]|0,(c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)!=23):0){c[t>>2]=0;m=c[n>>2]|0;do if(!(Ab[c[(c[m>>2]|0)+104>>2]&127](m,s,t)|0)){m=c[n>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==15){yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;break a}k=Gz(b)|0;j=c[s>>2]|0;if(!f){t=c[t>>2]|0;f=YM(80)|0;g=f+8|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=l;c[f+28>>2]=t;c[f+32>>2]=0;c[f+52>>2]=0;c[f+56>>2]=j;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=0;c[f+76>>2]=k;j=f+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;j=f;break}else{s=c[g>>2]|0;g=c[t>>2]|0;t=YM(80)|0;r=t+8|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[t>>2]=877396;c[t+20>>2]=3;c[t+24>>2]=s;c[t+28>>2]=g;c[t+32>>2]=0;c[t+52>>2]=f;c[t+56>>2]=j;c[t+60>>2]=0;c[t+64>>2]=0;c[t+68>>2]=1;c[t+72>>2]=0;c[t+76>>2]=k;j=t+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;j=t;break}}else{c[h>>2]=512;j=0}while(0);f=j;i=u;return f|0}}else{c[t>>2]=0;m=c[n>>2]|0;if(Ab[c[(c[m>>2]|0)+96>>2]&127](m,s,t)|0){c[h>>2]=512;f=0;i=u;return f|0}m=c[n>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==15){yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;break}m=Gz(b)|0;l=c[s>>2]|0;g=c[g>>2]|0;k=c[t>>2]|0;j=YM(80)|0;t=j+8|0;c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;c[j>>2]=877396;c[j+20>>2]=3;c[j+24>>2]=g;c[j+28>>2]=k;c[j+32>>2]=0;k=j+52|0;if(!f){c[k>>2]=0;c[j+56>>2]=l;c[j+60>>2]=0;c[j+64>>2]=0;c[j+68>>2]=1;c[j+72>>2]=0;c[j+76>>2]=m;f=j+36|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+12>>0]=0;f=j;i=u;return f|0}else{c[k>>2]=f;c[j+56>>2]=l;c[j+60>>2]=0;c[j+64>>2]=0;c[j+68>>2]=1;c[j+72>>2]=0;c[j+76>>2]=m;f=j+36|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;a[f+12>>0]=0;f=j;i=u;return f|0}}while(0);c[t>>2]=0;c[r>>2]=0;m=c[n>>2]|0;b:do if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==34){c[q>>2]=0;c[k>>2]=0;sh(o)|0;if(Fb[c[(c[b>>2]|0)+12>>2]&31](b,t,q,k,j)|0){c[h>>2]=512;j=0;break}switch(c[t>>2]|0){case 27:case 42:{c[h>>2]=512;j=0;break b}default:{p=25;break b}}}else p=25;while(0);c:do if((p|0)==25){p=c[n>>2]|0;d:do if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)==23){yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;sh(o)|0;p=c[n>>2]|0;if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)!=34){p=c[n>>2]|0;if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)==16){m=1;break}p=c[n>>2]|0;if(Eb[c[(c[p>>2]|0)+108>>2]&63](p,q)|0){c[h>>2]=512;j=0;break c}else{m=1;break}}c[q>>2]=0;e:do if(Fb[c[(c[b>>2]|0)+12>>2]&31](b,r,q,q,j)|0)c[h>>2]=512;else{p=c[n>>2]|0;f:do if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)!=16){p=c[n>>2]|0;if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)!=23){c[h>>2]=512;break e}yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;p=c[n>>2]|0;if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)!=16){p=c[n>>2]|0;do if(!(Eb[c[(c[p>>2]|0)+108>>2]&63](p,k)|0)){l=c[t>>2]|0;m=l>>>3;if(m>>>0<(e[415319]|0)>>>0){j=c[k>>2]|0;k=c[k+4>>2]|0;if(((j|0)!=1|(k|0)!=0)&((d[(c[207657]|0)+m>>0]|0)&1<<(l&7)|0)!=0){c[h>>2]=512;break}}else{j=c[k>>2]|0;k=c[k+4>>2]|0}switch(j|0){case 1:{if(!k)p=46;else p=44;break}case 2:{if(!k)p=46;else p=44;break}case 4:{if(!k)p=46;else p=44;break}case 8:{if(!k)p=46;else p=44;break}default:p=44}if((p|0)==44){c[h>>2]=512;break}else if((p|0)==46)break f}else c[h>>2]=512;while(0);break e}else j=1}else j=1;while(0);m=j;break d}while(0);j=0;break c}else m=1;while(0);p=c[n>>2]|0;if((c[c[(yb[c[(c[p>>2]|0)+20>>2]&127](p)|0)+8>>2]>>2]|0)!=16){c[h>>2]=512;j=0;break}l=Wh(sh(o)|0)|0;yb[c[(c[o>>2]|0)+76>>2]&127](o)|0;j=c[t>>2]|0;p=j>>>3;g:do if(p>>>0<(e[415319]|0)>>>0?((d[(c[207657]|0)+p>>0]|0)&1<<(j&7)|0)!=0:0){p=(c[(Cc(b)|0)+72>>2]&4096|0)==0;j=c[t>>2]|0;if(!p){if((j|0)==18){j=18;p=62;break}}else switch(j|0){case 6:case 8:case 14:case 18:case 45:{p=62;break g}default:{}}c[h>>2]=512;j=0;break c}else p=61;while(0);if((p|0)==61)if(!j){k=c[r>>2]|0;o=k>>>3;if(o>>>0<(e[415319]|0)>>>0?((d[(c[207657]|0)+o>>0]|0)&1<<(k&7)|0)!=0:0){c[h>>2]=512;j=0;break}else j=0}else p=62;if((p|0)==62)k=c[r>>2]|0;c[q>>2]=0;c[q+4>>2]=0;h:do if(!(UA(j,k,q)|0)){j=c[r>>2]|0;switch(m|0){case 1:case 2:case 4:case 8:break;default:{c[h>>2]=512;j=0;break h}}h=(j|f|c[t>>2]|0)==0;k=Gz(b)|0;j=c[s>>2]|0;if(h){t=c[g>>2]|0;f=YM(80)|0;g=f+8|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[f>>2]=877396;c[f+20>>2]=3;c[f+24>>2]=t;c[f+28>>2]=l;c[f+32>>2]=0;c[f+52>>2]=0;c[f+56>>2]=j;c[f+60>>2]=0;c[f+64>>2]=0;c[f+68>>2]=1;c[f+72>>2]=0;c[f+76>>2]=k;j=f+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;j=f;break}else{h=c[t>>2]|0;s=c[r>>2]|0;g=c[g>>2]|0;t=YM(80)|0;r=t+8|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[t>>2]=877396;c[t+20>>2]=3;c[t+24>>2]=g;c[t+28>>2]=l;c[t+32>>2]=0;c[t+52>>2]=f;c[t+56>>2]=j;c[t+60>>2]=h;c[t+64>>2]=s;c[t+68>>2]=m;c[t+72>>2]=0;c[t+76>>2]=k;j=t+36|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;a[j+12>>0]=0;j=t;break}}else{c[h>>2]=512;j=0}while(0)}while(0);f=j;i=u;return f|0}function UA(a,b,f){a=a|0;b=b|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;if(!((a|0)!=0&(b|0)!=0)){k=0;return k|0}i=a>>>3;j=e[415679]|0;do if(i>>>0>>0?(d[(c[207837]|0)+i>>0]|0)&1<<(a&7)|0:0){g=b>>>3;if(g>>>0<(e[415319]|0)>>>0?((d[(c[207657]|0)+g>>0]|0)&1<<(b&7)|0)!=0:0){if((b|0)==42)break}else{if(g>>>0>=(e[415427]|0)>>>0)break;if(!((b|0)!=42?((d[(c[207711]|0)+g>>0]|0)&1<<(b&7)|0)!=0:0))break}c[f>>2]=1437207;c[f+4>>2]=50;k=1;return k|0}while(0);h=e[415427]|0;do if(i>>>0>>0?(d[(c[207711]|0)+i>>0]|0)&1<<(a&7)|0:0){g=b>>>3;if(g>>>0<(e[415319]|0)>>>0?((d[(c[207657]|0)+g>>0]|0)&1<<(b&7)|0)!=0:0){if((b|0)==27)break}else{if(g>>>0>=j>>>0)break;if(!((b|0)!=27?((d[(c[207837]|0)+g>>0]|0)&1<<(b&7)|0)!=0:0))break}c[f>>2]=1437258;c[f+4>>2]=50;k=1;return k|0}while(0);if(i>>>0>=(e[415319]|0)>>>0){k=0;return k|0}if(!((d[(c[207657]|0)+i>>0]|0)&1<<(a&7))){k=0;return k|0}g=b>>>3;if(!(g>>>0>>0?((d[(c[207711]|0)+g>>0]|0)&1<<(b&7)|0)!=0:0))k=22;do if((k|0)==22){if(g>>>0>>0?(d[(c[207837]|0)+g>>0]|0)&1<<(b&7)|0:0)break;a:do switch(a|0){case 6:case 8:{switch(b|0){case 14:case 45:{g=0;break}default:break a}return g|0}case 14:case 45:{switch(b|0){case 6:case 8:{g=0;break}default:break a}return g|0}default:{k=0;return k|0}}while(0);c[f>>2]=1437360;c[f+4>>2]=46;k=1;return k|0}while(0);c[f>>2]=1437309;c[f+4>>2]=50;k=1;return k|0}function VA(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;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;f=c[f>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=d;c[g+8>>2]=e;c[g+12>>2]=f;c[g+16>>2]=0;c[g+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function WA(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;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;f=c[f>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=d;c[g+8>>2]=e;c[g+12>>2]=f;c[g+16>>2]=0;c[g+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function XA(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;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;f=c[f>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=d;c[g+8>>2]=e;c[g+12>>2]=f;c[g+16>>2]=0;c[g+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function YA(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+16|0,0,16);d=c[e>>2]|0};c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];c[e>>2]=(c[e>>2]|0)+16;return}function ZA(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;l=i;i=i+16|0;g=l;k=c[a>>2]|0;a:do switch(k|0){case 12:case 8:case 9:case 4:case 3:case 2:case 1:case 0:case 7:case 6:case 5:{c[a>>2]=15;f=a+4|0;h=c[f>>2]|0;if((k|0)==8&(h|0)==14){d=a+12|0;if(c[d>>2]|0){c[a>>2]=17;break a}c[d>>2]=c[a+16>>2];c[a+20>>2]=b;switch(b|0){case 8:case 4:case 2:case 1:{j=a+52|0;c[j>>2]=(c[j>>2]|0)+-4;break a}default:{}}c[e>>2]=1437465;c[e+4>>2]=44;k=1;i=l;return k|0}switch(h|0){case 7:case 10:case 12:case 9:case 8:case 4:case 3:case 2:case 0:case 6:case 5:{if((k|0)==6)j=12;break}default:if((k|0)==6&(h|0)==1)j=12}if((j|0)==12){e=TO(0,0,b|0,d|0)|0;c[g>>2]=11;j=g+8|0;c[j>>2]=e;c[j+4>>2]=E;YA(a+80|0,g);break a}switch(h|0){case 7:case 10:case 12:case 9:case 8:case 4:case 3:case 2:case 0:case 6:case 5:{if((k|0)==7)j=16;else j=17;break}default:if((k|0)==7&(h|0)==1)j=16;else j=17}if((j|0)==16){c[g>>2]=11;j=g+8|0;c[j>>2]=~b;c[j+4>>2]=~d;YA(a+80|0,g);break a}else if((j|0)==17){c[g>>2]=11;j=g+8|0;c[j>>2]=b;c[j+4>>2]=d;YA(a+80|0,g);break a}break}default:{c[a>>2]=17;f=a+4|0}}while(0);c[f>>2]=k;k=0;i=l;return k|0}function _A(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;t=i;i=i+32|0;q=t+16|0;r=t;c[q>>2]=d;e=c[b>>2]|0;s=b+4|0;f=c[s>>2]|0;h=f;g=e;if((e|0)==(f|0)){$A(b,q);i=t;return}p=c[e+((h-g>>2)+-1<<2)>>2]|0;n=a[1437452+d>>0]|0;if((p|0)==10?1:n<<24>>24>(a[1437452+p>>0]|0)){$A(b,q);i=t;return}o=b+32|0;p=r+8|0;d=0;j=f;f=h;a:while(1){l=(d|0)!=0;m=(d|0)==0;h=f;k=e;while(1){e=c[g+((h-g>>2)+-1<<2)>>2]|0;if(!(l|(a[1437452+e>>0]|0)>=n<<24>>24))break a;f=(e|0)==10;if(m&f)break a;if((e|0)==9){e=9;break}if(f){e=13;break}c[s>>2]=j+-4;c[r>>2]=e;f=p;c[f>>2]=0;c[f+4>>2]=0;YA(o,r);f=c[b>>2]|0;e=c[s>>2]|0;if((f|0)==(e|0))break a;else{g=f;h=e;j=e;k=f}}if((e|0)==9)d=d+1|0;else if((e|0)==13)d=d+-1|0;f=j+-4|0;c[s>>2]=f;if((k|0)==(f|0))break;else{e=k;j=f;g=k}}$A(b,q);i=t;return}function $A(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0<(c[a+8>>2]|0)>>>0)a=e;else{rw(a,a+12|0,0,4);a=e;d=c[e>>2]|0}c[d>>2]=c[b>>2];c[a>>2]=(c[a>>2]|0)+4;return}function aB(a){a=a|0;return}function bB(a){a=a|0;$M(a);return}function cB(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Nb[c[(c[g>>2]|0)+396>>2]&31](g,b,c[c[a+4>>2]>>2]|0,h);return}function dB(a,b,d){a=a|0;b=b|0;d=d|0;b=YM(12)|0;c[b>>2]=877468;c[b+4>>2]=d;c[b+8>>2]=0;return b|0}function eB(){c[363450]=0;c[363451]=0;c[363452]=0;iN(1453800,1459454,0);db(199,1453800,o|0)|0;return}function fB(a,b){a=a|0;b=b|0;if(!((a|0)!=0&(b|0)!=0))return 9;c[a>>2]=0;c[b>>2]=9;return 9}function gB(a){a=a|0;return c[a+8>>2]|0} function Ob(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function Pb(){return i|0}function Qb(a){a=a|0;i=a}function Rb(a,b){a=a|0;b=b|0;i=a;j=b}function Sb(a,b){a=a|0;b=b|0;if(!p){p=a;q=b}}function Tb(a){a=a|0;E=a}function Ub(){return E|0}function Vb(b){b=b|0;c[b>>2]=819072;b=b+4|0;a[b>>0]=a[b>>0]&-2;return}function Wb(a){a=a|0;return}function Xb(a){a=a|0;$M(a);return}function Yb(b,c,d){b=b|0;c=c|0;d=d|0;a[b+4>>0]=0;return}function Zb(a,b){a=a|0;b=b|0;return 819144+(b<<4)|0}function _b(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0;j=i;i=i+16|0;if(!d){h=1;i=j;return h|0}h=sb[c[(c[a>>2]|0)+48>>2]&15](a,b,e,f,g,h,j)|0;i=j;return h|0}function $b(a){a=a|0;return}function ac(a){a=a|0;return 0}function bc(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return}function cc(a){a=a|0;return 1}function dc(a,b){a=a|0;b=b|0;return}function ec(a,b){a=a|0;b=b|0;return 0}function fc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[(d?a+84|0:a+80|0)>>2]|0;a=c[(d?a+68|0:a+64|0)>>2]|0;d=e+(a<<3)|0;a=a<<3>>3;if(a)do{h=(a|0)/2|0;f=e+(h<<3)|0;g=(c[f>>2]|0)>>>0>>0;a=g?a+-1-h|0:h;e=g?f+8|0:e}while((a|0)!=0);if((e|0)==(d|0)){h=-1;return h|0}if((c[e>>2]|0)!=(b|0)){h=-1;return h|0}h=c[e+4>>2]|0;return h|0}function gc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=k*37&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==-1)break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=-2?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function hc(a){a=a|0;Ko(a);$M(a);return}function ic(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j+24|0;g=j+16|0;e=j+8|0;f=j;if(!(a[b+207>>0]|0)){h=0;i=j;return h|0}c[e>>2]=1383606;c[e+4>>2]=15;c[f>>2]=1459454;c[f+4>>2]=0;c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];h=Wq(d,g,1,0,0,h,-1,0)|0;i=j;return h|0}function jc(b,c){b=b|0;c=c|0;a[b+204>>0]=c&1;return}function kc(b){b=b|0;Ro(b);c[b>>2]=819408;a[b+147>>0]=1;c[b+156>>2]=1396338;c[b+48>>2]=1400576;c[b+52>>2]=1400576;a[b+207>>0]=1;return}function lc(a){a=a|0;return}function mc(a){a=a|0;$M(a);return}function nc(a,b){a=a|0;b=b|0;c[a+4>>2]=b;return}function oc(b){b=b|0;c[b>>2]=819452;a[b+8>>0]=0;return}function pc(a){a=a|0;c[a>>2]=819472;kN(a+40|0);return}function qc(a){a=a|0;c[a>>2]=819472;kN(a+40|0);$M(a);return}function rc(a,b){a=a|0;b=b|0;return}function sc(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=i;i=i+32|0;j=h+24|0;k=h+16|0;n=h;m=h+8|0;l=c[(c[a>>2]|0)+20>>2]|0;p=d;o=c[p+4>>2]|0;d=n;c[d>>2]=c[p>>2];c[d+4>>2]=o;c[m>>2]=Vh(e)|0;c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[j>>2]=c[m>>2];g=xb[l&63](a,b,k,j,f,g)|0;i=h;return g|0}function tc(a,b){a=a|0;b=b|0;return 0}function uc(a,b,c){a=a|0;b=b|0;c=c|0;return 512}function vc(a,b){a=a|0;b=b|0;return 1}function wc(a){a=a|0;return 1}function xc(b,c,d){b=b|0;c=c|0;d=d|0;a[d>>0]=1;return 1}function yc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function zc(a,b){a=a|0;b=b|0;return}function Ac(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;oc(b);c[b>>2]=819472;h=b+16|0;c[h>>2]=0;c[h+4>>2]=0;a[b+24>>0]=0;h=d;g=c[h+4>>2]|0;f=b+32|0;c[f>>2]=c[h>>2];c[f+4>>2]=g;hN(b+40|0,d+8|0);c[b+52>>2]=e;return}function Bc(a){a=a|0;var b=0,d=0;d=c[a+4>>2]|0;d=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;b=a+52|0;a=er(d,c[b>>2]|0)|0;c[b>>2]=a;return a|0}function Cc(a){a=a|0;return c[a+52>>2]|0}function Dc(){var a=0;a=YM(16)|0;oc(a);c[a>>2]=819548;c[a+12>>2]=0;return a|0}function Ec(a){a=a|0;$M(a);return}function Fc(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;d=i;i=i+32|0;e=d+24|0;f=d+16|0;j=d;h=d+8|0;nc(a,b);k=a;b=a+4|0;g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383701;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=40;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383707;c[j+4>>2]=16;c[h>>2]=k;c[h+4>>2]=41;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383724;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=42;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383730;c[j+4>>2]=24;c[h>>2]=k;c[h+4>>2]=43;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383755;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=44;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383761;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=44;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383767;c[j+4>>2]=8;c[h>>2]=k;c[h+4>>2]=45;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383776;c[j+4>>2]=12;c[h>>2]=k;c[h+4>>2]=46;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383789;c[j+4>>2]=11;c[h>>2]=k;c[h+4>>2]=47;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383801;c[j+4>>2]=9;c[h>>2]=k;c[h+4>>2]=48;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383811;c[j+4>>2]=18;c[h>>2]=k;c[h+4>>2]=49;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383830;c[j+4>>2]=17;c[h>>2]=k;c[h+4>>2]=50;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1393136;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=51;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383848;c[j+4>>2]=9;c[h>>2]=k;c[h+4>>2]=52;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383858;c[j+4>>2]=12;c[h>>2]=k;c[h+4>>2]=53;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383871;c[j+4>>2]=16;c[h>>2]=k;c[h+4>>2]=54;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1396234;c[j+4>>2]=4;c[h>>2]=k;c[h+4>>2]=55;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383888;c[j+4>>2]=6;c[h>>2]=k;c[h+4>>2]=56;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383895;c[j+4>>2]=11;c[h>>2]=k;c[h+4>>2]=57;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383907;c[j+4>>2]=12;c[h>>2]=k;c[h+4>>2]=58;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383920;c[j+4>>2]=8;c[h>>2]=k;c[h+4>>2]=59;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1396228;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=60;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383929;c[j+4>>2]=11;c[h>>2]=k;c[h+4>>2]=61;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383941;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=62;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383947;c[j+4>>2]=13;c[h>>2]=k;c[h+4>>2]=63;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383961;c[j+4>>2]=13;c[h>>2]=k;c[h+4>>2]=64;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383975;c[j+4>>2]=20;c[h>>2]=k;c[h+4>>2]=65;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1383996;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=66;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384011;c[j+4>>2]=10;c[h>>2]=k;c[h+4>>2]=67;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384022;c[j+4>>2]=9;c[h>>2]=k;c[h+4>>2]=68;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384032;c[j+4>>2]=9;c[h>>2]=k;c[h+4>>2]=69;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384042;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=70;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384057;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=71;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384072;c[j+4>>2]=24;c[h>>2]=k;c[h+4>>2]=72;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384097;c[j+4>>2]=18;c[h>>2]=k;c[h+4>>2]=73;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384116;c[j+4>>2]=19;c[h>>2]=k;c[h+4>>2]=74;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384136;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=75;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384151;c[j+4>>2]=11;c[h>>2]=k;c[h+4>>2]=76;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384163;c[j+4>>2]=17;c[h>>2]=k;c[h+4>>2]=77;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384181;c[j+4>>2]=16;c[h>>2]=k;c[h+4>>2]=78;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384198;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=79;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384213;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=80;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384228;c[j+4>>2]=15;c[h>>2]=k;c[h+4>>2]=81;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384244;c[j+4>>2]=19;c[h>>2]=k;c[h+4>>2]=82;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384264;c[j+4>>2]=18;c[h>>2]=k;c[h+4>>2]=83;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384283;c[j+4>>2]=16;c[h>>2]=k;c[h+4>>2]=84;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384300;c[j+4>>2]=20;c[h>>2]=k;c[h+4>>2]=85;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384321;c[j+4>>2]=20;c[h>>2]=k;c[h+4>>2]=86;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384342;c[j+4>>2]=17;c[h>>2]=k;c[h+4>>2]=87;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384360;c[j+4>>2]=14;c[h>>2]=k;c[h+4>>2]=88;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384375;c[j+4>>2]=19;c[h>>2]=k;c[h+4>>2]=89;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384395;c[j+4>>2]=19;c[h>>2]=k;c[h+4>>2]=90;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384415;c[j+4>>2]=13;c[h>>2]=k;c[h+4>>2]=91;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384429;c[j+4>>2]=15;c[h>>2]=k;c[h+4>>2]=92;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384445;c[j+4>>2]=13;c[h>>2]=k;c[h+4>>2]=93;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384459;c[j+4>>2]=12;c[h>>2]=k;c[h+4>>2]=94;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384472;c[j+4>>2]=12;c[h>>2]=k;c[h+4>>2]=95;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1393129;c[j+4>>2]=6;c[h>>2]=k;c[h+4>>2]=96;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1396222;c[j+4>>2]=5;c[h>>2]=k;c[h+4>>2]=97;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384485;c[j+4>>2]=17;c[h>>2]=k;c[h+4>>2]=98;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384503;c[j+4>>2]=4;c[h>>2]=k;c[h+4>>2]=99;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384508;c[j+4>>2]=6;c[h>>2]=k;c[h+4>>2]=100;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384515;c[j+4>>2]=20;c[h>>2]=k;c[h+4>>2]=101;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384536;c[j+4>>2]=17;c[h>>2]=k;c[h+4>>2]=101;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);g=c[b>>2]|0;l=c[(c[g>>2]|0)+8>>2]|0;c[j>>2]=1384554;c[j+4>>2]=16;c[h>>2]=k;c[h+4>>2]=101;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[l&63](g,f,e);b=c[b>>2]|0;g=c[(c[b>>2]|0)+8>>2]|0;c[j>>2]=1384571;c[j+4>>2]=19;c[h>>2]=k;c[h+4>>2]=101;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];Ib[g&63](b,f,e);c[a+12>>2]=0;i=d;return}function Gc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=oe(a,g,f)|0;i=e;return d|0}function Hc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=ne(a,g,f)|0;i=e;return d|0}function Ic(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=me(a,g,f)|0;i=e;return d|0}function Jc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=le(a,g,f)|0;i=e;return d|0}function Kc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=ke(a,g,f)|0;i=e;return d|0}function Lc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=he(a,g,f)|0;i=e;return d|0}function Mc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=fe(a,g,f)|0;i=e;return d|0}function Nc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=de(a,g,f)|0;i=e;return d|0}function Oc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=ce(a,g,f)|0;i=e;return d|0}function Pc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=_d(a,g,f)|0;i=e;return d|0}function Qc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Zd(a,g,f)|0;i=e;return d|0}function Rc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Yd(a,g,f)|0;i=e;return d|0}function Sc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Wd(a,g,f)|0;i=e;return d|0}function Tc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Vd(a,g,f)|0;i=e;return d|0}function Uc(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Ud(a,g,f)|0;i=e;return d|0}function Vc(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392519,0,0,0)|0}function Wc(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392461,0,0,0)|0}function Xc(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392461,0,0,0)|0}function Yc(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1385335,0,0,0)|0}function Zc(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392407,2,0,0)|0}function _c(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392345,0,0,0)|0}function $c(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1385322,0,0,0)|0}function ad(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1385315,0,0,0)|0}function bd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1385300,0,0,0)|0}function cd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1385285,0,0,0)|0}function dd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392525,7,4,0)|0}function ed(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Qd(a,g,f)|0;i=e;return d|0}function fd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392449,14,16,0)|0}function gd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392427,3,4,0)|0}function hd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392438,4,8,0)|0}function id(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1385214,9,4,0)|0}function jd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1385198,10,4,0)|0}function kd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392541,6,4,0)|0}function ld(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385183,268435456,0,0)|0}function md(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385167,268435456,0,0)|0}function nd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385156,268435456,0,0)|0}function od(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385148,268435456,0,0)|0}function pd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392407,2,0,0)|0}function qd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385135,268435456,0,0)|0}function rd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385124,268435456,0,0)|0}function sd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385113,268435461,4,0)|0}function td(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385101,268435456,0,0)|0}function ud(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385085,268435456,0,0)|0}function vd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385070,268435461,4,0)|0}function wd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385057,268435456,0,0)|0}function xd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392407,2,0,0)|0}function yd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392407,2,0,0)|0}function zd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385043,268435456,0,0)|0}function Ad(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385032,268435456,0,0)|0}function Bd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385016,2,0,0)|0}function Cd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1385e3,268435456,0,0)|0}function Dd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1384983,1384990,268435456,0,0)|0}function Ed(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1384966,-2147483640,0,26)|0}function Fd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1384951,0,0,0)|0}function Gd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1384937,0,0,0)|0}function Hd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1384923,-2147483640,0,16)|0}function Id(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392352,17,0,0)|0}function Jd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1392320,1392338,-2147483648,0,0)|0}function Kd(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392393,21,0,0)|0}function Ld(a,b,c){a=a|0;b=b|0;c=c|0;return Pd(a,1396103,1392379,19,0,0)|0}function Md(a,b,d){a=a|0;b=b|0;d=d|0;d=c[a+4>>2]|0;vb[c[(c[d>>2]|0)+92>>2]&255](d);return 0}function Nd(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;e=i;i=i+32|0;f=e+24|0;g=e+16|0;j=e;h=e+8|0;l=b;k=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=k;c[h>>2]=c[d>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];c[f>>2]=c[h>>2];d=Od(a,g,f)|0;i=e;return d|0}function Od(d,e,f){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,F=0,G=0;G=i;i=i+112|0;B=G+96|0;A=G+88|0;C=G+72|0;D=G+64|0;F=G+48|0;x=G+36|0;r=G+24|0;s=G+12|0;y=G;j=e;h=c[j>>2]|0;j=c[j+4>>2]|0;c[B>>2]=3;do if((j|0)==20){z=(PC(1384515,h,20)|0)==0;c[A>>2]=2;if(z){g=B;z=5}else z=6}else{c[A>>2]=2;if((j|0)==17)if(!(PC(1384536,h,17)|0)){g=A;z=5;break}else{z=6;break}c[C>>2]=0;if((j|0)==16){if(!(PC(1384554,h,16)|0)){g=C;z=10}}else z=11}while(0);if((z|0)==5){c[C>>2]=0;z=10}else if((z|0)==6){c[C>>2]=0;z=11}if((z|0)!=10)if((z|0)==11)g=D;c[D>>2]=1;t=c[g>>2]|0;u=d+4|0;o=c[u>>2]|0;if((c[c[(yb[c[(c[o>>2]|0)+20>>2]&127](o)|0)+8>>2]>>2]|0)!=4){a[C+9>>0]=1;c[C>>2]=1384591;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}h=c[u>>2]|0;h=c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]|0;if((c[h>>2]|0)==4){g=h+24|0;if((c[h+16>>2]|0)>>>0>=65)g=c[g>>2]|0;n=g;o=c[n>>2]|0;n=WO(o|0,c[n+4>>2]|0,-1,-1)|0;m=E;if(!(m>>>0>0|(m|0)==0&n>>>0>65534)){n=c[u>>2]|0;yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;n=c[u>>2]|0;if((c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=23){a[C+9>>0]=1;c[C>>2]=1384623;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}n=c[u>>2]|0;yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;n=c[u>>2]|0;if((c[c[(yb[c[(c[n>>2]|0)+20>>2]&127](n)|0)+8>>2]>>2]|0)!=4){a[C+9>>0]=1;c[C>>2]=1384672;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}h=c[u>>2]|0;h=c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]|0;if((c[h>>2]|0)==4){g=h+24|0;if((c[h+16>>2]|0)>>>0>=65)g=c[g>>2]|0;m=g;n=c[m>>2]|0;m=c[m+4>>2]|0;if(!(m>>>0>0|(m|0)==0&n>>>0>255)){m=c[u>>2]|0;yb[c[(c[m>>2]|0)+76>>2]&127](m)|0;m=c[u>>2]|0;do if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==7)m=0;else{m=c[u>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)!=23){a[C+9>>0]=1;c[C>>2]=1384704;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}m=c[u>>2]|0;yb[c[(c[m>>2]|0)+76>>2]&127](m)|0;m=c[u>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)!=4){a[C+9>>0]=1;c[C>>2]=1384745;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}h=c[u>>2]|0;h=c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]|0;if((c[h>>2]|0)==4){g=h+24|0;if((c[h+16>>2]|0)>>>0>=65)g=c[g>>2]|0;m=g;g=c[m>>2]|0;m=c[m+4>>2]|0;if(!(m>>>0>0|(m|0)==0&g>>>0>255)){m=c[u>>2]|0;yb[c[(c[m>>2]|0)+76>>2]&127](m)|0;m=g;break}}a[C+9>>0]=1;c[C>>2]=1384745;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}while(0);g=c[u>>2]|0;g=c[(yb[c[(c[g>>2]|0)+24>>2]&127](g)|0)+12>>2]|0;switch(t|0){case 3:{h=27;break}case 2:{h=26;break}case 0:{h=5;break}case 1:{h=9;break}default:h=0}if((c[g+324>>2]|0)!=(h|0)){l=c[f>>2]|0;j=r+8|0;a[j>>0]=5;a[r+9>>0]=3;c[r>>2]=e;c[r+4>>2]=1384770;g=Ox(h)|0;a[s+9>>0]=1;if(!(a[g>>0]|0)){h=1;g=0}else{c[s>>2]=g;h=3}k=s+8|0;a[k>>0]=h;h=b[j>>1]|0;j=h&255;do if(j<<24>>24!=0?(p=b[k>>1]|0,q=p&255,q<<24>>24!=0):0){if(j<<24>>24==1){c[x>>2]=c[s>>2];c[x+4>>2]=c[s+4>>2];c[x+8>>2]=c[s+8>>2];break}if(q<<24>>24==1){c[x>>2]=c[r>>2];c[x+4>>2]=c[r+4>>2];c[x+8>>2]=c[r+8>>2];break}else{k=(h&-256)<<16>>16==256;p=(p&-256)<<16>>16!=256|(q|1)<<24>>24==1;c[x>>2]=k?e:r;c[x+4>>2]=p?s:g;a[x+8>>0]=k?j:2;a[x+9>>0]=p?2:q;break}}else z=52;while(0);if((z|0)==52){a[x+8>>0]=0;a[x+9>>0]=1}a[y+9>>0]=1;c[y>>2]=1384796;g=y+8|0;a[g>>0]=3;h=b[x+8>>1]|0;j=h&255;do if(j<<24>>24!=0?(v=b[g>>1]|0,w=v&255,w<<24>>24!=0):0){if(j<<24>>24==1){c[F>>2]=c[y>>2];c[F+4>>2]=c[y+4>>2];c[F+8>>2]=c[y+8>>2];break}if(w<<24>>24==1){c[F>>2]=c[x>>2];c[F+4>>2]=c[x+4>>2];c[F+8>>2]=c[x+8>>2];break}else{s=(h&-256)<<16>>16==256;v=(v&-256)<<16>>16!=256|(w|1)<<24>>24==1;c[F>>2]=s?c[x>>2]|0:x;c[F+4>>2]=v?y:1384796;a[F+8>>0]=s?j:2;a[F+9>>0]=v?2:w;break}}else z=60;while(0);if((z|0)==60){a[F+8>>0]=0;a[F+9>>0]=1}z=c[u>>2]|0;y=c[(c[z>>2]|0)+68>>2]|0;c[C>>2]=l;c[D>>2]=0;c[D+4>>2]=0;c[A>>2]=c[C>>2];c[B>>2]=c[D>>2];c[B+4>>2]=c[D+4>>2];Lb[y&31](z,A,F,B)|0}g=d+12|0;h=c[f>>2]|0;if(c[g>>2]|0){a[F+9>>0]=1;c[F>>2]=1384805;a[F+8>>0]=3;y=c[u>>2]|0;f=c[(c[y>>2]|0)+68>>2]|0;c[C>>2]=h;c[D>>2]=0;c[D+4>>2]=0;c[A>>2]=c[C>>2];c[B>>2]=c[D>>2];c[B+4>>2]=c[D+4>>2];Lb[f&31](y,A,F,B)|0;y=c[g>>2]|0;a[F+9>>0]=1;c[F>>2]=1384847;a[F+8>>0]=3;f=c[u>>2]|0;z=c[(c[f>>2]|0)+64>>2]|0;c[C>>2]=y;c[D>>2]=0;c[D+4>>2]=0;c[A>>2]=c[C>>2];c[B>>2]=c[D>>2];c[B+4>>2]=c[D+4>>2];Nb[z&31](f,A,F,B)}c[g>>2]=h;F=c[u>>2]|0;F=yb[c[(c[F>>2]|0)+28>>2]&127](F)|0;tb[c[(c[F>>2]|0)+92>>2]&31](F,t,o,n,m);F=0;i=G;return F|0}}a[C+9>>0]=1;c[C>>2]=1384672;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}}a[C+9>>0]=1;c[C>>2]=1384591;a[C+8>>0]=3;F=c[u>>2]|0;c[A>>2]=0;c[A+4>>2]=0;c[B>>2]=c[A>>2];c[B+4>>2]=c[A+4>>2];F=th(F,C,B)|0;i=G;return F|0}function Pd(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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+64|0;s=t+48|0;o=t+40|0;n=t+24|0;p=t+16|0;q=t+8|0;r=t;m=b+4|0;l=c[m>>2]|0;if((c[c[(yb[c[(c[l>>2]|0)+20>>2]&127](l)|0)+8>>2]>>2]|0)!=7){a[n+9>>0]=1;c[n>>2]=1384875;a[n+8>>0]=3;r=c[m>>2]|0;c[o>>2]=0;c[o+4>>2]=0;c[s>>2]=c[o>>2];c[s+4>>2]=c[o+4>>2];s=th(r,n,s)|0;i=t;return s|0}j=c[m>>2]|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;j=c[m>>2]|0;j=yb[c[(c[j>>2]|0)+28>>2]&127](j)|0;k=c[(c[j>>2]|0)+64>>2]|0;l=c[m>>2]|0;l=yb[c[(c[l>>2]|0)+24>>2]&127](l)|0;c[p>>2]=d;if(!d)b=0;else b=UB(d)|0;c[p+4>>2]=b;c[q>>2]=e;if(!e)b=0;else b=UB(e)|0;c[q+4>>2]=b;c[r>>2]=(f>>31&-14)+15;c[n>>2]=c[p>>2];c[n+4>>2]=c[p+4>>2];c[o>>2]=c[q>>2];c[o+4>>2]=c[q+4>>2];c[s>>2]=c[r>>2];s=Oq(l,n,o,f,h,s,0)|0;Ib[k&63](j,s,0);if(!g){s=0;i=t;return s|0}s=c[m>>2]|0;s=yb[c[(c[s>>2]|0)+28>>2]&127](s)|0;Cb[c[(c[s>>2]|0)+200>>2]&15](s,g,0,0,1,0);s=0;i=t;return s|0}function Qd(d,e,f){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;A=i;i=i+160|0;v=A+152|0;w=A+144|0;y=A+84|0;z=A+72|0;x=A+60|0;s=A+48|0;n=A+24|0;t=A+12|0;m=A;f=A+40|0;u=y+12|0;c[y>>2]=u;g=y+4|0;c[g>>2]=u;c[y+8>>2]=y+60;u=d+4|0;while(1){d=c[u>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=3){B=3;break};c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;d=c[u>>2]|0;if(Eb[c[(c[d>>2]|0)+88>>2]&63](d,z)|0){f=1;break}Rd(y,z);d=c[u>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=c[u>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){B=42;break}d=c[u>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){B=23;break}d=c[u>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;kN(z)}if((B|0)==3){a[s+9>>0]=1;c[s>>2]=1385230;d=s+8|0;a[d>>0]=3;f=n+8|0;a[f>>0]=5;a[n+9>>0]=1;c[n>>2]=e;d=b[d>>1]|0;g=d&255;do if(g<<24>>24!=0?(k=b[f>>1]|0,l=k&255,l<<24>>24!=0):0){if(g<<24>>24==1){c[x>>2]=c[n>>2];c[x+4>>2]=c[n+4>>2];c[x+8>>2]=c[n+8>>2];break}if(l<<24>>24==1){c[x>>2]=c[s>>2];c[x+4>>2]=c[s+4>>2];c[x+8>>2]=c[s+8>>2];break}else{o=(d&-256)<<16>>16==256;p=(k&-256)<<16>>16!=256|(l|1)<<24>>24==1;c[x>>2]=o?1385230:s;c[x+4>>2]=p?n:e;a[x+8>>0]=o?g:2;a[x+9>>0]=p?2:l;break}}else B=5;while(0);if((B|0)==5){a[x+8>>0]=0;a[x+9>>0]=1}a[t+9>>0]=1;c[t>>2]=1385251;f=t+8|0;a[f>>0]=3;d=b[x+8>>1]|0;g=d&255;do if(g<<24>>24!=0?(q=b[f>>1]|0,r=q&255,r<<24>>24!=0):0){if(g<<24>>24==1){c[z>>2]=c[t>>2];c[z+4>>2]=c[t+4>>2];c[z+8>>2]=c[t+8>>2];break}if(r<<24>>24==1){c[z>>2]=c[x>>2];c[z+4>>2]=c[x+4>>2];c[z+8>>2]=c[x+8>>2];break}else{p=(d&-256)<<16>>16==256;s=(q&-256)<<16>>16!=256|(r|1)<<24>>24==1;c[z>>2]=p?c[x>>2]|0:x;c[z+4>>2]=s?t:1385251;a[z+8>>0]=p?g:2;a[z+9>>0]=s?2:r;break}}else B=13;while(0);if((B|0)==13){a[z+8>>0]=0;a[z+9>>0]=1}B=c[u>>2]|0;c[w>>2]=0;c[w+4>>2]=0;c[v>>2]=c[w>>2];c[v+4>>2]=c[w+4>>2];B=th(B,z,v)|0;Sd(y);i=A;return B|0}else if((B|0)==23){a[n+9>>0]=1;c[n>>2]=1385263;d=n+8|0;a[d>>0]=3;f=t+8|0;a[f>>0]=5;a[t+9>>0]=1;c[t>>2]=e;d=b[d>>1]|0;g=d&255;do if(g<<24>>24!=0?(h=b[f>>1]|0,j=h&255,j<<24>>24!=0):0){if(g<<24>>24==1){c[s>>2]=c[t>>2];c[s+4>>2]=c[t+4>>2];c[s+8>>2]=c[t+8>>2];break}if(j<<24>>24==1){c[s>>2]=c[n>>2];c[s+4>>2]=c[n+4>>2];c[s+8>>2]=c[n+8>>2];break}else{q=(d&-256)<<16>>16==256;r=(h&-256)<<16>>16!=256|(j|1)<<24>>24==1;c[s>>2]=q?1385263:n;c[s+4>>2]=r?t:e;a[s+8>>0]=q?g:2;a[s+9>>0]=r?2:j;break}}else B=25;while(0);if((B|0)==25){a[s+8>>0]=0;a[s+9>>0]=1}a[m+9>>0]=1;c[m>>2]=1385251;f=m+8|0;a[f>>0]=3;d=b[s+8>>1]|0;g=d&255;do if(g<<24>>24!=0?(o=b[f>>1]|0,p=o&255,p<<24>>24!=0):0){if(g<<24>>24==1){c[x>>2]=c[m>>2];c[x+4>>2]=c[m+4>>2];c[x+8>>2]=c[m+8>>2];break}if(p<<24>>24==1){c[x>>2]=c[s>>2];c[x+4>>2]=c[s+4>>2];c[x+8>>2]=c[s+8>>2];break}else{r=(d&-256)<<16>>16==256;t=(o&-256)<<16>>16!=256|(p|1)<<24>>24==1;c[x>>2]=r?c[s>>2]|0:s;c[x+4>>2]=t?m:1385251;a[x+8>>0]=r?g:2;a[x+9>>0]=t?2:p;break}}else B=33;while(0);if((B|0)==33){a[x+8>>0]=0;a[x+9>>0]=1}f=c[u>>2]|0;c[w>>2]=0;c[w+4>>2]=0;c[v>>2]=c[w>>2];c[v+4>>2]=c[w+4>>2];f=th(f,x,v)|0}else if((B|0)==42){kN(z);B=c[u>>2]|0;B=yb[c[(c[B>>2]|0)+28>>2]&127](B)|0;z=c[(c[B>>2]|0)+84>>2]|0;x=c[y>>2]|0;c[f>>2]=x;c[f+4>>2]=((c[g>>2]|0)-x|0)/12|0;c[v>>2]=c[f>>2];c[v+4>>2]=c[f+4>>2];wb[z&127](B,v);B=0;Sd(y);i=A;return B|0}kN(z);B=f;Sd(y);i=A;return B|0}function Rd(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0<(c[a+8>>2]|0)>>>0)a=e;else{Td(a,0);a=e;d=c[e>>2]|0}hN(d,b);c[a>>2]=(c[a>>2]|0)+12;return}function Sd(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{d=d+-12|0;kN(d)}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function Td(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+8|0;d=c[a>>2]|0;j=a+4|0;e=c[j>>2]|0;h=(e-d|0)/12|0;g=(((c[i>>2]|0)-d|0)/12|0)+2|0;l=bP(g|0,0,1)|0;f=E;g=l|g;l=bP(g|0,f|0,2)|0;g=l|g;f=E|f;l=bP(g|0,f|0,4)|0;g=l|g;f=E|f;l=bP(g|0,f|0,8)|0;g=l|g;f=E|f;l=bP(g|0,f|0,16)|0;f=E|f;f=WO(f|(l|g)|0,f|0,1,0)|0;f=f>>>0>>0?b:f;g=zD(f*12|0)|0;b=d;if((b|0)!=(e|0)){d=g;while(1){c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;b=b+12|0;if((b|0)==(e|0))break;else d=d+12|0}d=c[a>>2]|0;b=c[j>>2]|0;if((b|0)==(d|0)){b=d;k=4}else{do{b=b+-12|0;kN(b)}while((b|0)!=(d|0));d=a;b=c[a>>2]|0}}else{b=d;k=4}if((k|0)==4)d=a;if((b|0)==(a+12|0)){l=g+(h*12|0)|0;c[j>>2]=l;c[d>>2]=g;l=g+(f*12|0)|0;c[i>>2]=l;return}AD(b);l=g+(h*12|0)|0;c[j>>2]=l;c[d>>2]=g;l=g+(f*12|0)|0;c[i>>2]=l;return}function Ud(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+32|0;e=h+24|0;f=h+16|0;g=h;d=b+4|0;b=c[d>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){b=c[d>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[d>>2]|0;b=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;wb[c[(c[b>>2]|0)+88>>2]&127](b,4);b=0;i=h;return b|0}else{a[g+9>>0]=1;c[g>>2]=1385349;a[g+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,g,e)|0;i=h;return b|0}return 0}function Vd(b,d,e){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;n=i;i=i+64|0;h=n+56|0;g=n+48|0;j=n+32|0;k=n+24|0;d=n;l=n+8|0;f=b+4|0;b=c[f>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){m=c[f>>2]|0;yb[c[(c[m>>2]|0)+76>>2]&127](m)|0;m=c[f>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;wb[c[(c[m>>2]|0)+88>>2]&127](m,0);m=0;i=n;return m|0}c[d>>2]=0;c[d+4>>2]=0;b=Vh(sh(c[f>>2]|0)|0)|0;e=c[f>>2]|0;do if(!(Eb[c[(c[e>>2]|0)+80>>2]&63](e,d)|0)){e=d;d=c[e>>2]|0;e=c[e+4>>2]|0;c[h>>2]=1;if((e|0)==3){m=(PC(1385450,d,3)|0)==0;c[g>>2]=2;if(m){d=h;m=9}else m=10}else{c[g>>2]=2;if((e|0)==4)if(!(PC(1385454,d,4)|0)){d=g;m=9}else{c[j>>2]=3;d=(PC(1385459,d,4)|0)==0;d=d?j:0}else m=10}if((m|0)==9)c[j>>2]=3;else if((m|0)==10){c[j>>2]=3;d=0}c[k>>2]=-1;d=c[((d|0)==0?k:d)>>2]|0;if((d|0)==-1){a[l+9>>0]=1;c[l>>2]=1385464;a[l+8>>0]=3;d=c[f>>2]|0;m=c[(c[d>>2]|0)+72>>2]|0;c[j>>2]=b;c[k>>2]=0;c[k+4>>2]=0;c[g>>2]=c[j>>2];c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];d=Lb[m&31](d,g,l,h)|0;break}else{m=c[f>>2]|0;yb[c[(c[m>>2]|0)+76>>2]&127](m)|0;m=c[f>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;wb[c[(c[m>>2]|0)+88>>2]&127](m,d);d=0;break}}else{a[j+9>>0]=1;c[j>>2]=1385398;a[j+8>>0]=3;d=c[f>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];d=th(d,j,h)|0}while(0);m=d;i=n;return m|0}function Wd(b,d,e){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;x=i;i=i+144|0;v=x+128|0;u=x+120|0;t=x+104|0;q=x+88|0;r=x+24|0;s=x+16|0;e=x+56|0;f=x+48|0;g=x+100|0;h=x+80|0;k=x+8|0;l=x;m=x+64|0;n=x+40|0;o=x+32|0;p=x+96|0;c[r>>2]=0;c[r+4>>2]=0;j=b+4|0;b=c[j>>2]|0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,r)|0){a[t+9>>0]=1;c[t>>2]=1385512;a[t+8>>0]=3;w=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];w=th(w,t,v)|0;i=x;return w|0}b=c[j>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){a[t+9>>0]=1;c[t>>2]=1436007;a[t+8>>0]=3;w=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];w=th(w,t,v)|0;i=x;return w|0}b=c[j>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;c[s>>2]=0;c[s+4>>2]=0;b=c[j>>2]|0;do if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,s)|0){a[t+9>>0]=1;c[t>>2]=1385562;a[t+8>>0]=3;d=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];d=th(d,t,v)|0}else{b=c[j>>2]|0;b=(c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7;d=c[j>>2]|0;if(b){w=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;q=c[(c[w>>2]|0)+160>>2]|0;d=c[j>>2]|0;d=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;o=r;r=c[o+4>>2]|0;p=e;c[p>>2]=c[o>>2];c[p+4>>2]=r;p=s;r=c[p+4>>2]|0;s=f;c[s>>2]=c[p>>2];c[s+4>>2]=r;c[g>>2]=11;c[t>>2]=c[e>>2];c[t+4>>2]=c[e+4>>2];c[u>>2]=c[f>>2];c[u+4>>2]=c[f+4>>2];c[v>>2]=c[g>>2];d=Oq(d,t,u,1,0,v,0)|0;Cb[q&15](w,d,0,0,0,0);d=0;break}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){a[t+9>>0]=1;c[t>>2]=1436007;a[t+8>>0]=3;d=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];d=th(d,t,v)|0;break}f=c[j>>2]|0;yb[c[(c[f>>2]|0)+76>>2]&127](f)|0;f=c[j>>2]|0;f=Uh(yb[c[(c[f>>2]|0)+20>>2]&127](f)|0)|0;c[h>>2]=0;c[h+4>>2]=0;g=c[j>>2]|0;do if(Eb[c[(c[g>>2]|0)+80>>2]&63](g,h)|0){a[t+9>>0]=1;c[t>>2]=1385621;a[t+8>>0]=3;d=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];d=th(d,t,v)|0}else{e=c[j>>2]|0;e=yb[c[(c[e>>2]|0)+24>>2]&127](e)|0;a[v+8>>0]=5;a[v+9>>0]=1;c[v>>2]=h;e=fq(e,v)|0;h=c[j>>2]|0;if((c[c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]>>2]|0)!=23){a[t+9>>0]=1;c[t>>2]=1436007;a[t+8>>0]=3;d=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];d=th(d,t,v)|0;break}b=c[j>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[j>>2]|0;b=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;h=c[j>>2]|0;if(Eb[c[(c[h>>2]|0)+108>>2]&63](h,k)|0)d=1;else{h=l;c[h>>2]=0;c[h+4>>2]=0;h=c[j>>2]|0;if((c[c[(yb[c[(c[h>>2]|0)+20>>2]&127](h)|0)+8>>2]>>2]|0)==23){d=c[j>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=c[j>>2]|0;d=Uh(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)|0;h=c[j>>2]|0;if(Eb[c[(c[h>>2]|0)+108>>2]&63](h,l)|0)d=1;else w=18}else{d=0;w=18}do if((w|0)==18){w=c[j>>2]|0;if((c[c[(yb[c[(c[w>>2]|0)+20>>2]&127](w)|0)+8>>2]>>2]|0)!=7){a[t+9>>0]=1;c[t>>2]=1385654;a[t+8>>0]=3;d=c[j>>2]|0;c[u>>2]=0;c[u+4>>2]=0;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];d=th(d,t,v)|0;break}w=c[j>>2]|0;yb[c[(c[w>>2]|0)+76>>2]&127](w)|0;if((c[k+4>>2]|0)<0){a[m+9>>0]=1;c[m>>2]=1385696;a[m+8>>0]=3;d=c[j>>2]|0;w=c[(c[d>>2]|0)+72>>2]|0;c[t>>2]=b;c[q>>2]=0;c[q+4>>2]=0;c[u>>2]=c[t>>2];c[v>>2]=c[q>>2];c[v+4>>2]=c[q+4>>2];d=Lb[w&31](d,u,m,v)|0;break}if((c[l+4>>2]|0)<0){a[m+9>>0]=1;c[m>>2]=1385756;a[m+8>>0]=3;w=c[j>>2]|0;s=c[(c[w>>2]|0)+72>>2]|0;c[t>>2]=d;c[q>>2]=0;c[q+4>>2]=0;c[u>>2]=c[t>>2];c[v>>2]=c[q>>2];c[v+4>>2]=c[q+4>>2];d=Lb[s&31](w,u,m,v)|0;break}if(!(Xd(e,1)|0)){q=c[j>>2]|0;q=yb[c[(c[q>>2]|0)+28>>2]&127](q)|0;m=c[(c[q>>2]|0)+160>>2]|0;w=c[j>>2]|0;w=yb[c[(c[w>>2]|0)+24>>2]&127](w)|0;j=r;d=c[j+4>>2]|0;r=n;c[r>>2]=c[j>>2];c[r+4>>2]=d;r=s;s=c[r+4>>2]|0;d=o;c[d>>2]=c[r>>2];c[d+4>>2]=s;c[p>>2]=11;c[t>>2]=c[n>>2];c[t+4>>2]=c[n+4>>2];c[u>>2]=c[o>>2];c[u+4>>2]=c[o+4>>2];c[v>>2]=c[p>>2];w=Oq(w,t,u,1,0,v,0)|0;d=k;Cb[m&15](q,w,e,c[d>>2]|0,c[d+4>>2]|0,1<>2]);d=0;break}else{a[m+9>>0]=1;c[m>>2]=1385821;a[m+8>>0]=3;d=c[j>>2]|0;w=c[(c[d>>2]|0)+72>>2]|0;c[t>>2]=f;c[q>>2]=0;c[q+4>>2]=0;c[u>>2]=c[t>>2];c[v>>2]=c[q>>2];c[v+4>>2]=c[q+4>>2];d=Lb[w&31](d,u,m,v)|0;break}}while(0)}}while(0)}while(0);w=d;i=x;return w|0}function Xd(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a>>2]&-8;if(d|0){b=d;return b|0}d=a+4|0;e=c[d>>2]|0;if((e&1536|0)!=1024){b=0;return b|0}c[d>>2]=e&4|(b&1)<<2|e&-5;b=eo(c[a+16>>2]|0)|0;c[a>>2]=c[a>>2]&7|b;return b|0}function Yd(b,d,e){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;s=i;i=i+112|0;r=s+96|0;h=s+88|0;j=s+72|0;l=s+40|0;d=s+32|0;m=s+8|0;n=s;o=s+16|0;p=s+64|0;q=s+56|0;k=s+48|0;f=b+4|0;g=c[f>>2]|0;g=Uh(yb[c[(c[g>>2]|0)+20>>2]&127](g)|0)|0;c[d>>2]=0;c[d+4>>2]=0;b=c[f>>2]|0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,d)|0){a[j+9>>0]=1;c[j>>2]=1385621;a[j+8>>0]=3;t=c[f>>2]|0;c[h>>2]=0;c[h+4>>2]=0;c[r>>2]=c[h>>2];c[r+4>>2]=c[h+4>>2];t=th(t,j,r)|0;i=s;return t|0}e=c[f>>2]|0;e=yb[c[(c[e>>2]|0)+24>>2]&127](e)|0;a[r+8>>0]=5;a[r+9>>0]=1;c[r>>2]=d;e=fq(e,r)|0;b=c[f>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){a[j+9>>0]=1;c[j>>2]=1436007;a[j+8>>0]=3;t=c[f>>2]|0;c[h>>2]=0;c[h+4>>2]=0;c[r>>2]=c[h>>2];c[r+4>>2]=c[h+4>>2];t=th(t,j,r)|0;i=s;return t|0}b=c[f>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[f>>2]|0;b=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;d=c[f>>2]|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,m)|0)d=1;else{d=n;c[d>>2]=0;c[d+4>>2]=0;d=c[f>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23){d=c[f>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=c[f>>2]|0;d=Uh(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)|0;u=c[f>>2]|0;if(Eb[c[(c[u>>2]|0)+108>>2]&63](u,n)|0)d=1;else t=8}else{d=0;t=8}do if((t|0)==8){u=c[f>>2]|0;if((c[c[(yb[c[(c[u>>2]|0)+20>>2]&127](u)|0)+8>>2]>>2]|0)!=7){a[j+9>>0]=1;c[j>>2]=1385849;a[j+8>>0]=3;d=c[f>>2]|0;c[h>>2]=0;c[h+4>>2]=0;c[r>>2]=c[h>>2];c[r+4>>2]=c[h+4>>2];d=th(d,j,r)|0;break}u=c[f>>2]|0;yb[c[(c[u>>2]|0)+76>>2]&127](u)|0;if((c[m+4>>2]|0)<0){a[o+9>>0]=1;c[o>>2]=1385887;a[o+8>>0]=3;d=c[f>>2]|0;u=c[(c[d>>2]|0)+72>>2]|0;c[j>>2]=b;c[l>>2]=0;c[l+4>>2]=0;c[h>>2]=c[j>>2];c[r>>2]=c[l>>2];c[r+4>>2]=c[l+4>>2];d=Lb[u&31](d,h,o,r)|0;break}if((c[n+4>>2]|0)<0){a[o+9>>0]=1;c[o>>2]=1385942;a[o+8>>0]=3;u=c[f>>2]|0;t=c[(c[u>>2]|0)+72>>2]|0;c[j>>2]=d;c[l>>2]=0;c[l+4>>2]=0;c[h>>2]=c[j>>2];c[r>>2]=c[l>>2];c[r+4>>2]=c[l+4>>2];d=Lb[t&31](u,h,o,r)|0;break}if(!(Xd(e,1)|0)){t=c[f>>2]|0;t=yb[c[(c[t>>2]|0)+28>>2]&127](t)|0;o=c[(c[t>>2]|0)+164>>2]|0;u=c[f>>2]|0;u=yb[c[(c[u>>2]|0)+24>>2]&127](u)|0;c[p>>2]=1396103;c[p+4>>2]=6;c[q>>2]=1392366;c[q+4>>2]=12;c[k>>2]=9;c[j>>2]=c[p>>2];c[j+4>>2]=c[p+4>>2];c[h>>2]=c[q>>2];c[h+4>>2]=c[q+4>>2];c[r>>2]=c[k>>2];u=Oq(u,j,h,18,0,r,0)|0;d=m;Cb[o&15](t,u,e,c[d>>2]|0,c[d+4>>2]|0,1<>2]);d=0;break}else{a[o+9>>0]=1;c[o>>2]=1385821;a[o+8>>0]=3;d=c[f>>2]|0;u=c[(c[d>>2]|0)+72>>2]|0;c[j>>2]=g;c[l>>2]=0;c[l+4>>2]=0;c[h>>2]=c[j>>2];c[r>>2]=c[l>>2];c[r+4>>2]=c[l+4>>2];d=Lb[u&31](d,h,o,r)|0;break}}while(0)}u=d;i=s;return u|0}function Zd(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+32|0;e=h+24|0;f=h+16|0;g=h;d=b+4|0;b=c[d>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){b=c[d>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[d>>2]|0;a[(yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)+416>>0]=0;b=0;i=h;return b|0}else{a[g+9>>0]=1;c[g>>2]=1385992;a[g+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,g,e)|0;i=h;return b|0}return 0}function _d(d,e,f){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,K=0;K=i;i=i+208|0;H=K+192|0;I=K+184|0;J=K+168|0;y=K+160|0;h=K+144|0;j=K+132|0;q=K+120|0;z=K+108|0;B=K+96|0;t=K+84|0;o=K+72|0;k=K+60|0;l=K+48|0;p=K+36|0;u=K+24|0;C=K+12|0;x=K;g=K+152|0;F=d+4|0;A=c[F>>2]|0;wb[c[(c[A>>2]|0)+84>>2]&127](h,A);A=c[F>>2]|0;if((c[c[(yb[c[(c[A>>2]|0)+20>>2]&127](A)|0)+8>>2]>>2]|0)!=7){a[J+9>>0]=1;c[J>>2]=1386042;a[J+8>>0]=3;G=c[F>>2]|0;c[I>>2]=0;c[I+4>>2]=0;c[H>>2]=c[I>>2];c[H+4>>2]=c[I+4>>2];J=th(G,J,H)|0;i=K;return J|0}A=c[F>>2]|0;if(a[(yb[c[(c[A>>2]|0)+24>>2]&127](A)|0)+416>>0]|0){E=c[f>>2]|0;a[j+9>>0]=1;c[j>>2]=1386093;a[j+8>>0]=3;G=c[F>>2]|0;F=c[(c[G>>2]|0)+72>>2]|0;c[J>>2]=E;c[y>>2]=0;c[y+4>>2]=0;c[I>>2]=c[J>>2];c[H>>2]=c[y>>2];c[H+4>>2]=c[y+4>>2];J=Lb[F&31](G,I,j,H)|0;i=K;return J|0}A=c[F>>2]|0;A=c[(yb[c[(c[A>>2]|0)+24>>2]&127](A)|0)+408>>2]|0;c[j>>2]=A;a:do if(!A){E=c[f>>2]|0;a[q+9>>0]=1;c[q>>2]=1386137;a[q+8>>0]=3;e=c[F>>2]|0;G=c[(c[e>>2]|0)+72>>2]|0;c[J>>2]=E;c[y>>2]=0;c[y+4>>2]=0;c[I>>2]=c[J>>2];c[H>>2]=c[y>>2];c[H+4>>2]=c[y+4>>2];e=Lb[G&31](e,I,q,H)|0}else{e=c[F>>2]|0;e=c[(yb[c[(c[e>>2]|0)+24>>2]&127](e)|0)+412>>2]|0;do if(!e){c[q>>2]=0;c[q+4>>2]=WN()|0;c[H>>2]=6;A=$d(j,q,H)|0;if(!(c[q>>2]|0)){G=c[F>>2]|0;G=(yb[c[(c[G>>2]|0)+24>>2]&127](G)|0)+412|0;e=c[G>>2]|0;c[G>>2]=A;if(e|0)vb[c[(c[e>>2]|0)+4>>2]&255](e);e=A;break}f=c[f>>2]|0;a[k+9>>0]=1;c[k>>2]=1386212;g=k+8|0;a[g>>0]=3;e=c[j>>2]|0;a[l+9>>0]=1;if(!(a[e>>0]|0)){d=1;e=0}else{c[l>>2]=e;d=3}h=l+8|0;a[h>>0]=d;d=b[g>>1]|0;g=d&255;do if(g<<24>>24!=0?(m=b[h>>1]|0,n=m&255,n<<24>>24!=0):0){if(g<<24>>24==1){c[o>>2]=c[l>>2];c[o+4>>2]=c[l+4>>2];c[o+8>>2]=c[l+8>>2];break}if(n<<24>>24==1){c[o>>2]=c[k>>2];c[o+4>>2]=c[k+4>>2];c[o+8>>2]=c[k+8>>2];break}else{j=(d&-256)<<16>>16==256;m=(m&-256)<<16>>16!=256|(n|1)<<24>>24==1;c[o>>2]=j?1386212:k;c[o+4>>2]=m?l:e;a[o+8>>0]=j?g:2;a[o+9>>0]=m?2:n;break}}else G=13;while(0);if((G|0)==13){a[o+8>>0]=0;a[o+9>>0]=1}a[p+9>>0]=1;c[p>>2]=1386241;e=p+8|0;a[e>>0]=3;d=b[o+8>>1]|0;g=d&255;do if(g<<24>>24!=0?(r=b[e>>1]|0,s=r&255,s<<24>>24!=0):0){if(g<<24>>24==1){c[t>>2]=c[p>>2];c[t+4>>2]=c[p+4>>2];c[t+8>>2]=c[p+8>>2];break}if(s<<24>>24==1){c[t>>2]=c[o>>2];c[t+4>>2]=c[o+4>>2];c[t+8>>2]=c[o+8>>2];break}else{n=(d&-256)<<16>>16==256;r=(r&-256)<<16>>16!=256|(s|1)<<24>>24==1;c[t>>2]=n?c[o>>2]|0:o;c[t+4>>2]=r?p:1386241;a[t+8>>0]=n?g:2;a[t+9>>0]=r?2:s;break}}else G=21;while(0);if((G|0)==21){a[t+8>>0]=0;a[t+9>>0]=1}YN(C,q);e=u+8|0;a[e>>0]=4;a[u+9>>0]=1;c[u>>2]=C;d=b[t+8>>1]|0;g=d&255;do if(g<<24>>24!=0?(v=b[e>>1]|0,w=v&255,w<<24>>24!=0):0){if(g<<24>>24==1){c[B>>2]=c[u>>2];c[B+4>>2]=c[u+4>>2];c[B+8>>2]=c[u+8>>2];break}if(w<<24>>24==1){c[B>>2]=c[t>>2];c[B+4>>2]=c[t+4>>2];c[B+8>>2]=c[t+8>>2];break}else{s=(d&-256)<<16>>16==256;v=(v&-256)<<16>>16!=256|(w|1)<<24>>24==1;c[B>>2]=s?c[t>>2]|0:t;c[B+4>>2]=v?u:C;a[B+8>>0]=s?g:2;a[B+9>>0]=v?2:w;break}}else G=29;while(0);if((G|0)==29){a[B+8>>0]=0;a[B+9>>0]=1}a[x+9>>0]=1;c[x>>2]=1386244;e=x+8|0;a[e>>0]=3;d=b[B+8>>1]|0;g=d&255;do if(g<<24>>24!=0?(D=b[e>>1]|0,E=D&255,E<<24>>24!=0):0){if(g<<24>>24==1){c[z>>2]=c[x>>2];c[z+4>>2]=c[x+4>>2];c[z+8>>2]=c[x+8>>2];break}if(E<<24>>24==1){c[z>>2]=c[B>>2];c[z+4>>2]=c[B+4>>2];c[z+8>>2]=c[B+8>>2];break}else{w=(d&-256)<<16>>16==256;D=(D&-256)<<16>>16!=256|(E|1)<<24>>24==1;c[z>>2]=w?c[B>>2]|0:B;c[z+4>>2]=D?x:1386244;a[z+8>>0]=w?g:2;a[z+9>>0]=D?2:E;break}}else G=37;while(0);if((G|0)==37){a[z+8>>0]=0;a[z+9>>0]=1}e=c[F>>2]|0;G=c[(c[e>>2]|0)+72>>2]|0;c[J>>2]=f;c[y>>2]=0;c[y+4>>2]=0;c[I>>2]=c[J>>2];c[H>>2]=c[y>>2];c[H+4>>2]=c[y+4>>2];e=Lb[G&31](e,I,z,H)|0;kN(C);if(A|0)vb[c[(c[A>>2]|0)+4>>2]&255](A);break a}while(0);G=c[F>>2]|0;G=yb[c[(c[G>>2]|0)+16>>2]&127](G)|0;D=c[f>>2]|0;c[g>>2]=D;c[H>>2]=c[g>>2];G=Uv(G,H)|0;E=c[F>>2]|0;E=c[(c[(yb[c[(c[E>>2]|0)+16>>2]&127](E)|0)>>2]|0)+(G+-1<<3)>>2]|0;e=ae(e,yb[c[(c[E>>2]|0)+8>>2]&127](E)|0)|0;c[I>>2]=1436443;c[I+4>>2]=1;c[H>>2]=c[I>>2];c[H+4>>2]=c[I+4>>2];e=be(e,H)|0;E=c[F>>2]|0;E=yb[c[(c[E>>2]|0)+16>>2]&127](E)|0;c[I>>2]=D;c[H>>2]=c[I>>2];Vv(J,E,H,G);e=Lu(e,c[J>>2]|0)|0;c[I>>2]=1436443;c[I+4>>2]=1;c[H>>2]=c[I>>2];c[H+4>>2]=c[I+4>>2];e=be(e,H)|0;a[H+8>>0]=5;a[H+9>>0]=3;c[H>>2]=h;c[H+4>>2]=1400707;Kv(H,e);e=c[F>>2]|0;a[(yb[c[(c[e>>2]|0)+24>>2]&127](e)|0)+416>>0]=1;e=0}while(0);J=e;i=K;return J|0}function $d(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;e=h+8|0;f=h;g=YM(48)|0;a=c[a>>2]|0;c[f>>2]=a;if(!a)a=0;else a=UB(a)|0;c[f+4>>2]=a;d=c[d>>2]|0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];Tu(g,e,b,d);i=h;return g|0}function ae(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f+8|0;e=f;c[e>>2]=b;if(!b)b=0;else b=UB(b)|0;c[e+4>>2]=b;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];e=be(a,d)|0;i=f;return e|0}function be(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[b+4>>2]|0;e=a+12|0;f=c[e>>2]|0;if(d>>>0>((c[a+8>>2]|0)-f|0)>>>0){f=su(a,c[b>>2]|0,d)|0;return f|0}if(!d){f=a;return f|0}$O(f|0,c[b>>2]|0,d|0)|0;c[e>>2]=(c[e>>2]|0)+d;f=a;return f|0}function ce(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;j=i;i=i+32|0;f=j+24|0;g=j+16|0;h=j;e=b+4|0;b=c[e>>2]|0;b=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;d=c[b+60>>2]|0;if((c[b+56>>2]|0)!=(d|0)?(k=c[d+-8>>2]|0,k|0):0){h=c[d+-4>>2]|0;g=c[e>>2]|0;g=yb[c[(c[g>>2]|0)+28>>2]&127](g)|0;Ib[c[(c[g>>2]|0)+64>>2]&63](g,k,h);k=0;i=j;return k|0}a[h+9>>0]=1;c[h>>2]=1386246;a[h+8>>0]=3;k=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];k=th(k,h,f)|0;i=j;return k|0}function de(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+32|0;e=h+24|0;f=h+16|0;g=h;d=b+4|0;b=c[d>>2]|0;if(ee(yb[c[(c[b>>2]|0)+28>>2]&127](b)|0)|0){b=0;i=h;return b|0}a[g+9>>0]=1;c[g>>2]=1386287;a[g+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,g,e)|0;i=h;return b|0}function ee(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=a+60|0;e=c[f>>2]|0;b=e;if(e-(c[a+56>>2]|0)>>4>>>0<2){g=0;return g|0}e=c[b+-32>>2]|0;d=c[b+-28>>2]|0;if((c[b+-16>>2]|0)==(e|0)){if((c[b+-12>>2]|0)!=(d|0)){b=d;g=5}}else{b=d;g=5}if((g|0)==5){Ib[c[(c[a>>2]|0)+60>>2]&63](a,e,b);b=c[f>>2]|0}c[f>>2]=b+-16;g=1;return g|0}function fe(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;f=i;i=i+32|0;g=f+24|0;h=f+16|0;k=f;j=f+8|0;e=a+4|0;m=c[e>>2]|0;ge(yb[c[(c[m>>2]|0)+28>>2]&127](m)|0);m=b;l=c[m+4>>2]|0;b=k;c[b>>2]=c[m>>2];c[b+4>>2]=l;c[j>>2]=c[d>>2];c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];c[g>>2]=c[j>>2];if(!(he(a,h,g)|0)){m=0;i=f;return m|0}m=c[e>>2]|0;ee(yb[c[(c[m>>2]|0)+28>>2]&127](m)|0)|0;m=1;i=f;return m|0}function ge(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=i;i=i+16|0;g=h;b=c[a+60>>2]|0;if((c[a+56>>2]|0)==(b|0)){d=0;e=0;f=0;b=0}else{d=c[b+-8>>2]|0;e=c[b+-16>>2]|0;f=c[b+-4>>2]|0;b=c[b+-12>>2]|0}c[g>>2]=e;c[g+4>>2]=b;c[g+8>>2]=d;c[g+12>>2]=f;je(a+56|0,g);i=h;return}function he(d,e,f){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,K=0,L=0,M=0,N=0,O=0,P=0;P=i;i=i+240|0;M=P+224|0;L=P+216|0;K=P+32|0;J=P+168|0;e=P+144|0;O=P+124|0;g=P+112|0;E=P+8|0;F=P;G=P+108|0;x=P+104|0;N=P+92|0;h=P+208|0;y=P+80|0;n=P+204|0;s=P+68|0;t=P+56|0;o=P+160|0;u=P+48|0;v=P+152|0;w=P+136|0;z=P+24|0;A=P+16|0;B=P+120|0;I=d+4|0;m=c[I>>2]|0;m=Uh(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)|0;r=m;c[e>>2]=0;f=e+4|0;c[f>>2]=0;j=c[I>>2]|0;if(Eb[c[(c[j>>2]|0)+80>>2]&63](j,e)|0){a[O+9>>0]=1;c[O>>2]=1386334;a[O+8>>0]=3;N=c[I>>2]|0;I=c[(c[N>>2]|0)+72>>2]|0;c[K>>2]=r;c[J>>2]=0;c[J+4>>2]=0;c[L>>2]=c[K>>2];c[M>>2]=c[J>>2];c[M+4>>2]=c[J+4>>2];O=Lb[I&31](N,L,O,M)|0;i=P;return O|0}j=c[I>>2]|0;if((c[c[(yb[c[(c[j>>2]|0)+20>>2]&127](j)|0)+8>>2]>>2]|0)!=23){a[K+9>>0]=1;c[K>>2]=1386381;a[K+8>>0]=3;O=c[I>>2]|0;c[L>>2]=0;c[L+4>>2]=0;c[M>>2]=c[L>>2];c[M+4>>2]=c[L+4>>2];O=th(O,K,M)|0;i=P;return O|0}e=c[e>>2]|0;if(!e){c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0}else{j=c[f>>2]|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;iN(O,e,j)}uN(O,1409868)|0;j=c[I>>2]|0;j=yb[c[(c[j>>2]|0)+20>>2]&127](j)|0;wb[c[(c[j>>2]|0)+12>>2]&127](g,j);j=c[g>>2]|0;ie(O,j,j+(c[g+4>>2]|0)|0)|0;j=c[I>>2]|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;j=c[I>>2]|0;if((c[c[(yb[c[(c[j>>2]|0)+20>>2]&127](j)|0)+8>>2]>>2]|0)==7){j=c[I>>2]|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;c[E>>2]=0;c[E+4>>2]=0;c[F>>2]=0;j=F+4|0;c[j>>2]=0;e=a[O+11>>0]|0;g=e<<24>>24<0;c[h>>2]=g?c[O>>2]|0:O;c[h+4>>2]=g?c[O+4>>2]|0:e&255;c[M>>2]=c[h>>2];c[M+4>>2]=c[h+4>>2];sj(N,M,E,F,x,P+232|0,G);h=a[N+11>>0]|0;e=h<<24>>24<0;if(!((e?c[N+4>>2]|0:h&255)|0)){g=c[I>>2]|0;g=c[(yb[c[(c[g>>2]|0)+24>>2]&127](g)|0)+12>>2]|0;hN(J,g+300|0);h=J+12|0;g=g+312|0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];c[h+8>>2]=c[g+8>>2];c[h+12>>2]=c[g+12>>2];c[h+16>>2]=c[g+16>>2];c[h+20>>2]=c[g+20>>2];if((c[h>>2]&-2|0)!=14){g=F;f=c[g>>2]|0;g=c[g+4>>2]|0;c[M>>2]=1392338;c[M+4>>2]=6;d=(g|0)==13;h=f;if(d){e=(PC(1392469,h,13)|0)==0;e=e?M:0}else e=0;c[L>>2]=1392461;c[L+4>>2]=7;if(!e)if((g|0)==12){e=(PC(1392483,h,12)|0)==0;e=e?L:0}else e=0;c[y>>2]=1392345;c[y+4>>2]=6;if(!e)if(d?(PC(1392496,h,13)|0)==0:0){e=y;H=23}else e=g;else H=23;if((H|0)==23){f=c[e>>2]|0;e=c[e+4>>2]|0}g=K;c[g>>2]=f;c[g+4>>2]=e;if((c[j>>2]|0)==(e|0)){if(e|0?PC(h,f,e)|0:0)H=27}else H=27;if((H|0)==27){if((m|0)!=0?(k=UB(m)|0,(k|0)!=0):0){e=TB(m,44,k)|0;e=(e|0)==0?0:e-r+1|0;f=k>>>0>>0?k:e;if(k>>>0>f>>>0?(l=TB(m+f|0,44,k-f|0)|0,(l|0)!=0):0)f=l-r|0;else f=-1}else{f=-1;e=0}j=m+e|0;e=m+f|0;h=c[I>>2]|0;l=c[(c[h>>2]|0)+68>>2]|0;c[n>>2]=r;d=s+8|0;a[d>>0]=3;a[s+9>>0]=5;c[s>>2]=1386422;c[s+4>>2]=F;a[t+9>>0]=1;c[t>>2]=1386432;f=t+8|0;a[f>>0]=3;d=b[d>>1]|0;g=d&255;do if(g<<24>>24!=0?(p=b[f>>1]|0,q=p&255,q<<24>>24!=0):0){if(g<<24>>24==1){c[y>>2]=c[t>>2];c[y+4>>2]=c[t+4>>2];c[y+8>>2]=c[t+8>>2];break}if(q<<24>>24==1){c[y>>2]=c[s>>2];c[y+4>>2]=c[s+4>>2];c[y+8>>2]=c[s+8>>2];break}else{m=(d&-256)<<16>>16==256;p=(p&-256)<<16>>16!=256|(q|1)<<24>>24==1;c[y>>2]=m?1386422:s;c[y+4>>2]=p?t:1386432;a[y+8>>0]=m?g:2;a[y+9>>0]=p?2:q;break}}else H=34;while(0);if((H|0)==34){a[y+8>>0]=0;a[y+9>>0]=1}k=e;c[u>>2]=j;c[u+4>>2]=k;c[o>>2]=u;c[o+4>>2]=1;c[L>>2]=c[n>>2];c[M>>2]=c[o>>2];c[M+4>>2]=c[o+4>>2];Lb[l&31](h,L,y,M)|0;g=c[I>>2]|0;h=c[(c[g>>2]|0)+64>>2]|0;c[v>>2]=r;f=s+8|0;a[f>>0]=3;a[s+9>>0]=5;c[s>>2]=1386448;c[s+4>>2]=K;a[t+9>>0]=1;c[t>>2]=1398441;e=t+8|0;a[e>>0]=3;f=b[f>>1]|0;d=f&255;do if(d<<24>>24!=0?(C=b[e>>1]|0,D=C&255,D<<24>>24!=0):0){if(d<<24>>24==1){c[y>>2]=c[t>>2];c[y+4>>2]=c[t+4>>2];c[y+8>>2]=c[t+8>>2];break}if(D<<24>>24==1){c[y>>2]=c[s>>2];c[y+4>>2]=c[s+4>>2];c[y+8>>2]=c[s+8>>2];break}else{r=(f&-256)<<16>>16==256;C=(C&-256)<<16>>16!=256|(D|1)<<24>>24==1;c[y>>2]=r?1386448:s;c[y+4>>2]=C?t:1398441;a[y+8>>0]=r?d:2;a[y+9>>0]=C?2:D;break}}else H=42;while(0);if((H|0)==42){a[y+8>>0]=0;a[y+9>>0]=1}c[u>>2]=j;c[u+4>>2]=k;c[w>>2]=u;c[w+4>>2]=1;c[L>>2]=c[v>>2];c[M>>2]=c[w>>2];c[M+4>>2]=c[w+4>>2];Nb[h&31](g,L,y,M)}}e=E;if(0==0?(c[e+4>>2]|0)==6:0){e=(PC(c[e>>2]|0,1392320,6)|0)==0;e=e?1:15}else e=15;H=c[I>>2]|0;H=yb[c[(c[H>>2]|0)+28>>2]&127](H)|0;D=c[(c[H>>2]|0)+64>>2]|0;C=c[I>>2]|0;C=yb[c[(c[C>>2]|0)+24>>2]&127](C)|0;y=E;I=c[y+4>>2]|0;E=z;c[E>>2]=c[y>>2];c[E+4>>2]=I;E=F;I=c[E+4>>2]|0;F=A;c[F>>2]=c[E>>2];c[F+4>>2]=I;F=c[x>>2]|0;I=c[G>>2]|0;c[B>>2]=e;c[K>>2]=c[z>>2];c[K+4>>2]=c[z+4>>2];c[L>>2]=c[A>>2];c[L+4>>2]=c[A+4>>2];c[M>>2]=c[B>>2];e=Oq(C,K,L,F,I,M,0)|0;Ib[D&63](H,e,0);kN(J);e=0}else{e=e?c[N>>2]|0:N;a[y+9>>0]=1;if(!(a[e>>0]|0))e=1;else{c[y>>2]=e;e=3}a[y+8>>0]=e;e=c[I>>2]|0;I=c[(c[e>>2]|0)+72>>2]|0;c[K>>2]=r;c[J>>2]=0;c[J+4>>2]=0;c[L>>2]=c[K>>2];c[M>>2]=c[J>>2];c[M+4>>2]=c[J+4>>2];e=Lb[I&31](e,L,y,M)|0}kN(N)}else{a[K+9>>0]=1;c[K>>2]=1386381;a[K+8>>0]=3;e=c[I>>2]|0;c[L>>2]=0;c[L+4>>2]=0;c[M>>2]=c[L>>2];c[M+4>>2]=c[L+4>>2];e=th(e,K,M)|0}kN(O);O=e;i=P;return O|0}function ie(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=d;l=b+11|0;f=a[l>>0]|0;if(f<<24>>24<0){k=c[b+4>>2]|0;g=(c[b+8>>2]&2147483647)+-1|0}else{k=f&255;g=10}j=e-h|0;if(!j)return b|0;if((g-k|0)>>>0>>0){sN(b,g,k+j-g|0,k,k,0,0);f=a[l>>0]|0}if(f<<24>>24<0)i=c[b>>2]|0;else i=b;f=i+k|0;if((d|0)!=(e|0)){h=e+(k-h)|0;g=d;while(1){a[f>>0]=a[g>>0]|0;g=g+1|0;if((g|0)==(e|0))break;else f=f+1|0}f=i+h|0}a[f>>0]=0;f=k+j|0;if((a[l>>0]|0)<0){c[b+4>>2]=f;return b|0}else{a[l>>0]=f;return b|0}return 0}function je(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,16);d=c[e>>2]|0};c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];c[e>>2]=(c[e>>2]|0)+16;return}function ke(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+64|0;h=m+48|0;g=m+40|0;j=m+24|0;k=m+16|0;l=m;if(0==0?(c[d+4>>2]|0)==5:0)f=(PC(c[d>>2]|0,1383755,5)|0)==0;else f=0;b=b+4|0;d=c[b>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=3){a[j+9>>0]=1;c[j>>2]=1386473;a[j+8>>0]=3;l=c[b>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];l=th(l,j,h)|0;i=m;return l|0}d=c[b>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=c[b>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){a[j+9>>0]=1;c[j>>2]=1386521;a[j+8>>0]=3;l=c[b>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];l=th(l,j,h)|0;i=m;return l|0}d=c[b>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=c[e>>2]|0;if(f){a[l+9>>0]=1;c[l>>2]=1386570;a[l+8>>0]=3;e=c[b>>2]|0;f=c[(c[e>>2]|0)+68>>2]|0;c[j>>2]=d;c[k>>2]=0;c[k+4>>2]=0;c[g>>2]=c[j>>2];c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];l=Lb[f&31](e,g,l,h)|0;i=m;return l|0}else{a[l+9>>0]=1;c[l>>2]=1386603;a[l+8>>0]=3;e=c[b>>2]|0;f=c[(c[e>>2]|0)+68>>2]|0;c[j>>2]=d;c[k>>2]=0;c[k+4>>2]=0;c[g>>2]=c[j>>2];c[h>>2]=c[k>>2];c[h+4>>2]=c[k+4>>2];l=Lb[f&31](e,g,l,h)|0;i=m;return l|0}return 0}function le(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+32|0;e=h+24|0;f=h+16|0;g=h;d=b+4|0;b=c[d>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){b=c[d>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[d>>2]|0;b=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;wb[c[(c[b>>2]|0)+80>>2]&127](b,1);b=0;i=h;return b|0}else{a[g+9>>0]=1;c[g>>2]=1386636;a[g+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,g,e)|0;i=h;return b|0}return 0}function me(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+64|0;e=k+40|0;f=k+32|0;g=k+24|0;h=k+12|0;j=k;c[g>>2]=0;c[g+4>>2]=0;d=b+4|0;b=c[d>>2]|0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,g)|0){a[h+9>>0]=1;c[h>>2]=1385621;a[h+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,h,e)|0;i=k;return b|0}b=c[d>>2]|0;b=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[e+8>>0]=5;a[e+9>>0]=1;c[e>>2]=g;fq(b,e)|0;b=c[d>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){a[h+9>>0]=1;c[h>>2]=1386693;a[h+8>>0]=3;b=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];b=th(b,h,e)|0;i=k;return b|0}b=c[d>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;do if(!(uh(c[d>>2]|0,h)|0)){b=c[d>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){b=c[d>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;a[j+9>>0]=1;c[j>>2]=1386731;a[j+8>>0]=3;d=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];d=th(d,j,e)|0;break}else{a[j+9>>0]=1;c[j>>2]=1386693;a[j+8>>0]=3;d=c[d>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[e>>2]=c[f>>2];c[e+4>>2]=c[f+4>>2];d=th(d,j,e)|0;break}}else d=1;while(0);b=d;i=k;return b|0}function ne(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;k=i;i=i+64|0;g=k+40|0;f=k+32|0;h=k+24|0;j=k+12|0;d=k;b=b+4|0;l=c[b>>2]|0;if(((c[(c[(c[(yb[c[(c[l>>2]|0)+28>>2]&127](l)|0)+60>>2]|0)+-16>>2]|0)+140>>2]&255)+-6|0)>>>0>=3){m=c[e>>2]|0;a[d+9>>0]=1;c[d>>2]=1386764;a[d+8>>0]=3;l=c[b>>2]|0;e=c[(c[l>>2]|0)+72>>2]|0;c[h>>2]=m;c[j>>2]=0;c[j+4>>2]=0;c[f>>2]=c[h>>2];c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];l=Lb[e&31](l,f,d,g)|0;i=k;return l|0}c[h>>2]=0;c[h+4>>2]=0;m=c[b>>2]|0;do if(!(Eb[c[(c[m>>2]|0)+80>>2]&63](m,h)|0)){d=c[b>>2]|0;d=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;a[g+8>>0]=5;a[g+9>>0]=1;c[g>>2]=h;d=fq(d,g)|0;if(c[d+4>>2]&1|0){a[j+9>>0]=1;c[j>>2]=1386870;a[j+8>>0]=3;d=c[b>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];d=th(d,j,g)|0;break}m=c[b>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;if(!(Ab[c[(c[m>>2]|0)+108>>2]&127](m,d,10)|0)){a[j+8>>0]=3;a[j+9>>0]=5;c[j>>2]=1386909;c[j+4>>2]=h;d=c[b>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];d=th(d,j,g)|0;break}m=c[b>>2]|0;if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)==7){d=c[b>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=0;break}else{a[j+9>>0]=1;c[j>>2]=1386956;a[j+8>>0]=3;d=c[b>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];d=th(d,j,g)|0;break}}else{a[j+9>>0]=1;c[j>>2]=1386820;a[j+8>>0]=3;d=c[b>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];d=th(d,j,g)|0}while(0);m=d;i=k;return m|0}function oe(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+64|0;f=k+40|0;g=k+32|0;d=k+24|0;h=k;j=k+12|0;c[d>>2]=0;c[d+4>>2]=0;e=b+4|0;b=c[e>>2]|0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,d)|0){a[h+9>>0]=1;c[h>>2]=1385621;a[h+8>>0]=3;j=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];j=th(j,h,f)|0;i=k;return j|0}b=c[e>>2]|0;b=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[f+8>>0]=5;a[f+9>>0]=1;c[f>>2]=d;d=fq(b,f)|0;b=c[e>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){a[h+9>>0]=1;c[h>>2]=1387005;a[h+8>>0]=3;j=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];j=th(j,h,f)|0;i=k;return j|0}b=c[e>>2]|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=c[e>>2]|0;do if(!(Eb[c[(c[b>>2]|0)+108>>2]&63](b,h)|0)){b=c[e>>2]|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){j=c[e>>2]|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;j=c[e>>2]|0;j=yb[c[(c[j>>2]|0)+28>>2]&127](j)|0;Ib[c[(c[j>>2]|0)+112>>2]&63](j,d,c[h>>2]|0);d=0;break}else{a[j+9>>0]=1;c[j>>2]=1387005;a[j+8>>0]=3;d=c[e>>2]|0;c[g>>2]=0;c[g+4>>2]=0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];d=th(d,j,f)|0;break}}else d=1;while(0);j=d;i=k;return j|0}function pe(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+32|0;e=h;g=h+16|0;c[g>>2]=c[d>>2];qe(e,b,g);e=(a[e+8>>0]|0)!=0;if(!e){i=h;return e|0}f=b+20|0;g=c[f>>2]|0;if((g|0)==(c[b+24>>2]|0)){re(b+16|0,d);i=h;return e|0}else{c[g>>2]=c[d>>2];c[f>>2]=(c[f>>2]|0)+4;i=h;return e|0}return 0}function qe(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=i;i=i+16|0;f=g;h=ue(d,e,f)|0;f=c[f>>2]|0;if(h){h=(c[d>>2]|0)+(c[d+12>>2]<<2)|0;c[b>>2]=f;c[b+4>>2]=h;f=0;h=b+8|0;a[h>>0]=f;i=g;return}else{h=ve(d,e,f)|0;c[h>>2]=c[e>>2];f=(c[d>>2]|0)+(c[d+12>>2]<<2)|0;c[b>>2]=h;c[b+4>>2]=f;f=1;h=b+8|0;a[h>>0]=f;i=g;return}}function re(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>2)+1|0;if(f>>>0>1073741823)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>1;se(g,k>>2>>>0<536870911?(j>>>0>>0?f:j):1073741823,d-e>>2,a+8|0);f=g+8|0;c[c[f>>2]>>2]=c[b>>2];c[f>>2]=(c[f>>2]|0)+4;te(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-4-d|0)>>>2)<<2);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function se(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>1073741823){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<2)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<2)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<2);return}function te(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function ue(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<2)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<2)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function ve(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){we(a,g);ue(a,b,e)|0;d=c[e>>2]|0}}else{we(a,g<<1);ue(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function we(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<2)|0;c[a>>2]=b}if(f|0){xe(a,f,f+(e<<2)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<2)|0;if(!h)return;do{c[b>>2]=-8;b=b+4|0}while((b|0)!=(a|0));return}function xe(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<2)|0;if(k|0)do{c[e>>2]=-8;e=e+4|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{ue(a,b,g)|0;c[c[g>>2]>>2]=c[b>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+4|0}while((b|0)!=(d|0));i=j;return}function ye(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;k=i;i=i+16|0;j=k;h=yb[c[(c[e>>2]|0)+20>>2]&127](e)|0;if(uh(e,g)|0){vb[c[(c[e>>2]|0)+92>>2]&255](e);d=1;i=k;return d|0}if((c[c[h+8>>2]>>2]|0)!=7){d=1;i=k;return d|0}yb[c[(c[e>>2]|0)+76>>2]&127](e)|0;h=yb[c[(c[e>>2]|0)+24>>2]&127](e)|0;a[j+8>>0]=5;a[j+9>>0]=1;c[j>>2]=b;h=Nq(h,j)|0;c[f>>2]=h;do if(!h){h=b;if((0==0?(c[h+4>>2]|0)==1:0)?(a[c[h>>2]>>0]|0)==46:0){d=yb[c[(c[e>>2]|0)+28>>2]&127](e)|0;Ib[c[(c[d>>2]|0)+208>>2]&63](d,c[g>>2]|0,0);d=0;i=k;return d|0}if(!(c[b+4>>2]|0)){d=1;i=k;return d|0}else{h=yb[c[(c[e>>2]|0)+24>>2]&127](e)|0;a[j+8>>0]=5;a[j+9>>0]=1;c[j>>2]=b;h=fq(h,j)|0;c[f>>2]=h;break}}else{if(ze(h,c[g>>2]|0)|0){d=1;i=k;return d|0}j=(Xd(c[f>>2]|0,0)|0)==0;h=c[f>>2]|0;b=c[h+4>>2]|0;if(j?!((b&4|0)!=0|(b&1536|0)==1024):0)break;if((b&1536|0)==1024?!((b&4|0)!=0|d^1):0)break;j=(Xd(h,1)|0)==0;b=c[f>>2]|0;e=c[b+4>>2]|0;h=(e&1536|0)==1024;if(j){if(!h){d=1;i=k;return d|0}}else if(!(h&d)){d=1;i=k;return d|0}c[b+4>>2]=e|4;if((c[c[b+16>>2]>>2]|0)==1){h=c[f>>2]|0;break}else{d=1;i=k;return d|0}}while(0);f=h+4|0;c[f>>2]=c[f>>2]&-3|(d&1)<<1;d=0;i=k;return d|0}function ze(a,b){a=a|0;b=b|0;var d=0,e=0;a:while(1){switch(c[b>>2]|0){case 1:case 4:{b=0;d=11;break a}case 0:{if(ze(a,c[b+8>>2]|0)|0){b=1;d=11;break a}b=b+12|0;break}case 2:{e=c[b+8>>2]|0;d=e+4|0;b=c[d>>2]|0;if((b&1536|0)!=1024){d=7;break a}c[d>>2]=b|4;b=e+16|0;break}case 3:{b=b+8|0;break}default:{d=10;break a}}b=c[b>>2]|0}if((d|0)==7){a=(e|0)==(a|0);return a|0}else if((d|0)!=10)if((d|0)==11)return b|0;return 0}function Ae(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,m=0;m=i;i=i+16|0;h=m+8|0;j=m;l=YM(344)|0;qh(l);c[l>>2]=819568;k=l+16|0;Mh(k,f);c[l+128>>2]=d;c[l+132>>2]=e;c[l+136>>2]=f;c[l+140>>2]=b;g=l+152|0;c[g>>2]=0;c[l+156>>2]=1;c[l+160>>2]=0;a[l+164>>0]=0;a[l+165>>0]=0;d=l+168|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[d+24>>2]=0;c[l+196>>2]=12;d=l+204|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[l+220>>2]=32;d=l+264|0;e=l+228|0;f=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));a[d>>0]=a[d>>0]|1;a[l+272>>0]=0;c[l+276>>2]=0;c[l+280>>2]=0;f=l+288|0;c[f>>2]=0;c[f+4>>2]=0;c[l+296>>2]=0;c[l+304>>2]=0;c[l+308>>2]=-1;f=l+312|0;a[f>>0]=0;a[l+313>>0]=0;a[l+314>>0]=0;e=l+320|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[l+336>>2]=8;e=b+28|0;c[l+144>>2]=c[e>>2];d=b+32|0;c[l+148>>2]=c[d>>2];c[e>>2]=110;c[d>>2]=l;d=c[c[b>>2]>>2]|0;e=c[d+4>>2]|0;d=(c[d+8>>2]|0)-e|0;c[j>>2]=e;c[j+4>>2]=d;c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];Nh(k,h,0);d=Dc()|0;e=c[g>>2]|0;c[g>>2]=d;if(!e){k=d;a[f>>0]=1;j=c[k>>2]|0;j=j+8|0;j=c[j>>2]|0;wb[j&127](k,l);k=c[l>>2]|0;k=k+120|0;k=c[k>>2]|0;wb[k&127](l,0);k=l+268|0;c[k>>2]=0;i=m;return l|0}vb[c[(c[e>>2]|0)+4>>2]&255](e);k=c[g>>2]|0;a[f>>0]=1;j=c[k>>2]|0;j=j+8|0;j=c[j>>2]|0;wb[j&127](k,l);k=c[l>>2]|0;k=k+120|0;k=c[k>>2]|0;wb[k&127](l,0);k=l+268|0;c[k>>2]=0;i=m;return l|0}function Be(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,F=0;F=i;i=i+288|0;j=F+272|0;h=F+264|0;n=F+256|0;m=F+248|0;l=F+240|0;k=F+236|0;v=F+232|0;y=F+228|0;e=F+224|0;f=F+220|0;C=F+168|0;D=F;z=F+216|0;A=F+208|0;q=F+200|0;r=F+192|0;s=F+184|0;t=F+160|0;B=Vu()|0;u=c[b>>2]|0;o=b+4|0;p=c[o>>2]|0;c[v>>2]=p;c[j>>2]=c[v>>2];v=Uv(u,j)|0;w=d+140|0;g=c[w>>2]|0;x=d+296|0;c[y>>2]=c[x>>2];c[j>>2]=c[y>>2];g=Uv(g,j)|0;c[e>>2]=p;c[j>>2]=c[e>>2];e=Uv(u,j)|0;y=d+144|0;if(!((e|1|0)==1|(c[y>>2]|0)!=0)){c[f>>2]=c[(c[u>>2]|0)+(e+-1<<3)+4>>2];c[j>>2]=c[f>>2];Wv(u,j,B)}f=d+288|0;e=f;if(!((c[e>>2]|0)==0&(c[e+4>>2]|0)==0)?((v|0)==(g|0)?(u|0)==(c[w>>2]|0):0):0){e=c[d+276>>2]|0;if(!e){c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0}else{g=c[d+280>>2]|0;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;iN(C,e,g)}c[h>>2]=p;c[j>>2]=c[h>>2];Vv(n,u,j,v);e=c[n>>2]|0;w=c[w>>2]|0;c[h>>2]=c[x>>2];c[j>>2]=c[h>>2];Vv(n,w,j,v);w=f;v=c[w>>2]|0;w=c[w+4>>2]|0;x=WO(e-(c[n>>2]|0)|0,0,-1,0)|0;w=WO(x|0,E|0,v|0,w|0)|0;v=c[b>>2]|0;c[z>>2]=c[o>>2];x=a[C+11>>0]|0;e=x<<24>>24<0;c[A>>2]=e?c[C>>2]|0:C;c[A+4>>2]=e?c[C+4>>2]|0:x&255;x=c[b+24>>2]|0;e=c[b+28>>2]|0;p=b+32|0;o=a[p+11>>0]|0;u=o<<24>>24<0;c[q>>2]=u?c[p>>2]|0:p;c[q+4>>2]=u?c[b+36>>2]|0:o&255;o=b+44|0;u=a[o+11>>0]|0;p=u<<24>>24<0;c[r>>2]=p?c[o>>2]|0:o;c[r+4>>2]=p?c[b+48>>2]|0:u&255;u=c[b+56>>2]|0;c[s>>2]=u;c[s+4>>2]=(c[b+60>>2]|0)-u>>3;c[t>>2]=0;c[t+4>>2]=0;c[k>>2]=c[z>>2];c[l>>2]=c[A>>2];c[l+4>>2]=c[A+4>>2];c[m>>2]=c[q>>2];c[m+4>>2]=c[q+4>>2];c[n>>2]=c[r>>2];c[n+4>>2]=c[r+4>>2];c[h>>2]=c[s>>2];c[h+4>>2]=c[s+4>>2];c[j>>2]=c[t>>2];c[j+4>>2]=c[t+4>>2];Zv(D,v,k,l,w,x,e,m,n,h,j);e=c[y>>2]|0;if(!e)nw(D,0,B,1,1);else wb[e&127](D,c[d+148>>2]|0);Ke(D+68|0);e=c[D+56>>2]|0;f=e;if(e|0){g=D+60|0;h=c[g>>2]|0;if((h|0)!=(e|0))c[g>>2]=h+(~((h+-8-f|0)>>>3)<<3);$M(e)}kN(D+44|0);kN(D+32|0);kN(D+8|0);kN(C);i=F;return}e=c[y>>2]|0;if(!e){nw(b,0,B,1,1);i=F;return}else{wb[e&127](b,c[d+148>>2]|0);i=F;return}}function Ce(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function De(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=a+4|0;b=c[i>>2]|0;h=a+16|0;d=c[h>>2]|0;e=b+(((d>>>0)/146|0)<<2)|0;j=a+8|0;if((c[j>>2]|0)==(b|0)){f=0;g=a+20|0;b=0}else{g=a+20|0;f=(c[g>>2]|0)+d|0;f=(c[b+(((f>>>0)/146|0)<<2)>>2]|0)+(((f>>>0)%146|0)*28|0)|0;b=(c[e>>2]|0)+(((d>>>0)%146|0)*28|0)|0}a:while(1){do{if((b|0)==(f|0))break a;Ie(b+16|0);b=b+28|0}while((b-(c[e>>2]|0)|0)!=4088);b=e+4|0;e=b;b=c[b>>2]|0}c[g>>2]=0;d=c[j>>2]|0;e=c[i>>2]|0;f=d-e>>2;b=e;if(f>>>0>2)do{$M(c[e>>2]|0);b=(c[i>>2]|0)+4|0;c[i>>2]=b;d=c[j>>2]|0;e=b;f=d-e>>2}while(f>>>0>2);switch(f|0){case 1:{c[h>>2]=73;break}case 2:{c[h>>2]=146;break}default:{}}if((b|0)!=(d|0)){do{$M(c[b>>2]|0);b=b+4|0}while((b|0)!=(d|0));d=c[j>>2]|0;b=c[i>>2]|0}if((d|0)!=(b|0))c[j>>2]=d+(~((d+-4-b|0)>>>2)<<2);b=c[a>>2]|0;if(!b)return;$M(b);return}function Ee(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);$M(d);return}function Fe(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:{Ie(e+20|0);AD(e)}}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function Ge(a){a=a|0;var b=0,d=0,e=0;a:do if(c[a+8>>2]|0?(d=c[a+4>>2]|0,d|0):0){b=0;while(1){e=c[(c[a>>2]|0)+(b<<2)>>2]|0;switch(e|0){case -1:case 0:break;default:AD(e)}b=b+1|0;if((b|0)==(d|0))break a}}while(0);AD(c[a>>2]|0);return}function He(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-8-d|0)>>>3)<<3);$M(d);return}function Ie(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{c[e>>2]=d+-24;Je(d+-16|0);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function Je(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[a>>2]|0;if(!b)return;g=a+4|0;d=c[g>>2]|0;if((d|0)!=(b|0)){e=d;while(1){d=e+-32|0;c[g>>2]=d;if((c[e+-16>>2]|0)>>>0>64?(f=c[e+-8>>2]|0,(f|0)!=0):0){bN(f);d=c[g>>2]|0}if((d|0)==(b|0))break;else e=d}b=c[a>>2]|0}$M(b);return}function Ke(a){a=a|0;var b=0,d=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{kN(d+-12|0);d=d+-20|0}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function Le(a){a=a|0;var b=0,d=0;c[a>>2]=819568;Ce(a+320|0);De(a+240|0);Ee(a+228|0);Fe(a+204|0);Ge(a+180|0);He(a+168|0);d=a+152|0;b=c[d>>2]|0;c[d>>2]=0;if(!b){d=a+16|0;wh(d);return}vb[c[(c[b>>2]|0)+4>>2]&255](b);d=a+16|0;wh(d);return}function Me(a){a=a|0;Le(a);$M(a);return}function Ne(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;e=i;i=i+48|0;g=e+24|0;h=e;f=e+16|0;k=b;j=c[k+4>>2]|0;b=h;c[b>>2]=c[k>>2];c[b+4>>2]=j;c[h+8>>2]=0;c[h+12>>2]=0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[g+12>>2]=c[h+12>>2];dh(f,a+180|0,g);b=c[c[f>>2]>>2]|0;c[b+4>>2]=c[d>>2];c[b+8>>2]=c[d+4>>2];i=e;return}function Oe(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;e=i;i=i+32|0;f=e+16|0;j=e+8|0;g=e;a=a+320|0;k=d;h=c[k+4>>2]|0;d=j;c[d>>2]=c[k>>2];c[d+4>>2]=h;c[f>>2]=c[j>>2];c[f+4>>2]=c[j+4>>2];d=c[(pf(a,f)|0)>>2]|0;j=b;h=c[j+4>>2]|0;b=g;c[b>>2]=c[j>>2];c[b+4>>2]=h;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[(pf(a,f)|0)>>2]=d;i=e;return}function Pe(a){a=a|0;return c[a+140>>2]|0}function Qe(a){a=a|0;return a+16|0}function Re(a){a=a|0;return c[a+128>>2]|0}function Se(a){a=a|0;return c[a+132>>2]|0}function Te(a){a=a|0;var b=0;b=c[a+308>>2]|0;if((b|0)!=-1)return b|0;b=c[(c[a+136>>2]|0)+80>>2]|0;return b|0}function Ue(a,b){a=a|0;b=b|0;c[a+308>>2]=b;return}function Ve(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var 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;i=i+96|0;v=y+32|0;h=y+24|0;w=y;j=y+16|0;k=y+8|0;x=w;c[x>>2]=e;c[x+4>>2]=f;if(!d){x=c[b+132>>2]|0;wb[c[(c[x>>2]|0)+68>>2]&127](x,0)}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;q=b+24|0;if((c[c[q>>2]>>2]|0)==1){c[b+8>>2]=159;g=0;i=y;return g|0}x=b+272|0;a[x>>0]=0;r=b+160|0;s=c[r>>2]|0;t=b+165|0;u=a[t>>0]|0;if(a[(yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)+621>>0]|0){p=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;d=c[p+60>>2]|0;if((c[p+56>>2]|0)==(d|0))d=0;else d=c[d+-16>>2]|0;e=d+4|0;if(!(c[e>>2]|0)){p=wq(yb[c[(c[b>>2]|0)+24>>2]&127](b)|0,1)|0;o=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;wb[c[(c[o>>2]|0)+72>>2]&127](o,p);c[e>>2]=p}p=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;c[v>>2]=d;pe(p+628|0,v)|0;p=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;o=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;n=c[(c[o>>2]|0)+220>>2]|0;c[j>>2]=0;c[j+4>>2]=0;l=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;e=l+560|0;m=a[e+11>>0]|0;f=m<<24>>24<0;c[k>>2]=f?c[e>>2]|0:e;c[k+4>>2]=f?c[l+564>>2]|0:m&255;c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];c[v>>2]=c[k>>2];c[v+4>>2]=c[k+4>>2];c[p+624>>2]=Fb[n&31](o,0,h,v,0)|0}if(!(c[c[q>>2]>>2]|0))h=0;else{l=v+16|0;m=v+4|0;n=v+8|0;o=v+12|0;p=v+48|0;d=v+48|0;e=v+52|0;f=v+56|0;j=b+8|0;k=v+4|0;h=0;do{c[v>>2]=0;c[m>>2]=l;c[n>>2]=l;c[o>>2]=p;c[d>>2]=-1;a[e>>0]=0;c[f>>2]=0;if(Df(b,v,0,w)|0){if(!(c[j>>2]|0))c[j>>2]=c[v>>2];vb[c[(c[b>>2]|0)+92>>2]&255](b)}else h=h+1|0;Kf(k)}while((c[c[q>>2]>>2]|0)!=0)}if((c[r>>2]|0)==(s|0)?(a[t>>0]|0)==(u&1):0){a:do if(!g?a[(c[b+136>>2]|0)+14>>0]|0:0){f=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;e=c[f+288>>2]|0;f=c[f+292>>2]|0;b:do if(!f)d=e;else{d=e;while(1){switch(c[d>>2]|0){case -1:case 0:break;default:break b}d=d+4|0}}while(0);f=e+(f<<2)|0;if((d|0)!=(f|0)){while(1){e=c[(c[d>>2]|0)+4>>2]|0;w=c[e+4>>2]|0;if(!((w&1|0)==0|(w&1536|0)==1024)?(Xd(e,1)|0)==0:0)break;c:while(1){d=d+4|0;switch(c[d>>2]|0){case -1:case 0:break;default:break c}}if((d|0)==(f|0))break a}c[b+8>>2]=144;g=0;i=y;return g|0}}while(0);d=b+8|0;if(c[d>>2]|0){Jn(c[b+132>>2]|0)|0;g=h;i=y;return g|0}if((a[x>>0]|0)!=0|g){g=h;i=y;return g|0}c[d>>2]=Jn(c[b+132>>2]|0)|0;g=h;i=y;return g|0}c[b+8>>2]=131;g=0;i=y;return g|0}function We(b,c){b=b|0;c=c|0;a[b+313>>0]=c&1;return}function Xe(b){b=b|0;return (a[b+313>>0]|0)!=0|0}function Ye(b,c){b=b|0;c=c|0;a[b+314>>0]=c&1;return}function Ze(b){b=b|0;return (a[b+314>>0]|0)!=0|0}function _e(d,e,f,g,h,j,k,l,m,n,o){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var 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,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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0;ra=i;i=i+512|0;$=ra+452|0;Y=ra+424|0;oa=ra+388|0;ma=ra+360|0;ka=ra+344|0;ga=ra+328|0;ha=ra+264|0;ia=ra+204|0;ea=ra+176|0;da=ra+68|0;aa=ra+56|0;ba=ra+32|0;z=ra+16|0;A=ra+8|0;B=ra+440|0;Z=ra+432|0;_=ra;ca=ra+416|0;qa=oa+12|0;c[oa>>2]=qa;C=oa+4|0;c[C>>2]=qa;c[oa+8>>2]=oa+28;pa=ma+12|0;c[ma>>2]=pa;D=ma+4|0;c[D>>2]=pa;c[ma+8>>2]=ma+28;na=ka+12|0;c[ka>>2]=na;c[ka+4>>2]=na;c[ka+8>>2]=ka+16;la=ga+12|0;c[ga>>2]=la;c[ga+4>>2]=la;c[ga+8>>2]=ga+16;ja=ha+12|0;c[ha>>2]=ja;c[ha+4>>2]=ja;c[ha+8>>2]=ha+60;ja=ia+12|0;c[ia>>2]=ja;c[ia+4>>2]=ja;c[ia+8>>2]=ia+60;ja=ea+12|0;c[ea>>2]=ja;V=ea+4|0;c[V>>2]=ja;c[ea+8>>2]=ea+28;fa=da+12|0;c[da>>2]=fa;W=da+4|0;c[W>>2]=fa;c[da+8>>2]=da+108;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;E=$+16|0;F=$+4|0;G=$+8|0;H=$+12|0;I=$+48|0;J=$+48|0;K=$+52|0;L=$+56|0;M=$+4|0;N=$+4|0;O=d+4|0;P=Y+4|0;Q=A+4|0;R=B+8|0;S=B+9|0;T=B+4|0;X=0;while(1){if(!(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)){U=34;break}c[F>>2]=E;c[G>>2]=E;c[H>>2]=I;c[J>>2]=-1;a[K>>0]=0;c[L>>2]=da;y=(Df(d,$,n,o)|0)^1;if(!((a[K>>0]|0)==0&y)){U=32;break}x=c[J>>2]|0;if((x|0)==-1)e=X;else{y=c[m>>2]|0;q=c[N>>2]|0;v=(c[G>>2]|0)-q>>2;a:do if((v|0)==1)e=X;else{w=y+(x*56|0)+4|0;u=y+(x*56|0)+8|0;p=1;e=X;while(1){t=c[q+(p<<2)>>2]|0;do if(!(yb[c[(c[t>>2]|0)+20>>2]&127](t)|0)){if((yb[c[(c[t>>2]|0)+24>>2]&127](t)|0?!(yb[c[(c[t>>2]|0)+44>>2]&127](t)|0):0)?(s=c[O>>2]|0,r=c[(c[s>>2]|0)+36>>2]|0,X=yb[c[(c[t>>2]|0)+28>>2]&127](t)|0,!(Eb[r&63](s,X)|0)):0){q=a[w>>0]|0;if(!(q<<24>>24))break;if((c[t+4>>2]|0)>>>0>=(q&255)>>>0)break;c[Y>>2]=yb[c[(c[t>>2]|0)+28>>2]&127](t)|0;Ff(ea,Y);break}wb[c[(c[t>>2]|0)+8>>2]&127](Y,t);if(c[P>>2]|0){X=yb[c[(c[t>>2]|0)+12>>2]&127](t)|0;c[aa>>2]=X;if(X){if((p|0)==1){X=(c[u>>2]&65536|0)==0&0==0;c[ba>>2]=c[Y>>2];if(X)U=23;else{Gf(ma,aa);a[z>>0]=(yb[c[(c[t>>2]|0)+44>>2]&127](t)|0)&1;Hf(ga,z);r=t+8|0;X=a[r+11>>0]|0;s=X<<24>>24<0;c[A>>2]=s?c[r>>2]|0:r;c[Q>>2]=s?c[t+12>>2]|0:X&255;a[R>>0]=3;a[S>>0]=5;c[B>>2]=1388323;c[T>>2]=A;Iv(z,B);If(ia,z);kN(z);c[z>>2]=8;c[A>>2]=c[P>>2];Jf(da,z,ba,A);e=e+1|0}}else{c[ba>>2]=c[Y>>2];U=23}if((U|0)==23){U=0;Gf(oa,aa);a[z>>0]=(yb[c[(c[t>>2]|0)+44>>2]&127](t)|0)&1;Hf(ka,z);s=t+8|0;q=a[s+11>>0]|0;r=q<<24>>24<0;s=r?c[s>>2]|0:s;if(!s){c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0}else{X=r?c[t+12>>2]|0:q&255;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;iN(z,s,X)}If(ha,z);kN(z);c[z>>2]=7;c[A>>2]=c[P>>2];Jf(da,z,ba,A)}}}}while(0);p=p+1|0;if((p|0)==(v|0))break a;q=c[N>>2]|0}}while(0);q=c[y+(x*56|0)+28>>2]|0;if(!q)p=0;else{p=0;while(1)if(!(b[q+(p<<1)>>1]|0))break;else p=p+1|0}Ef(ea,c[V>>2]|0,q,q+(p<<1)|0)|0}Kf(M);X=e}if((U|0)==32){Kf(M);p=1}else if((U|0)==34){c[g>>2]=(c[D>>2]|0)-(c[ma>>2]|0)>>2;c[h>>2]=(c[C>>2]|0)-(c[oa>>2]|0)>>2;p=c[ea>>2]|0;e=c[V>>2]|0;r=p;q=e-r|0;if((q|0)<8)s=r;else{HB(p,q>>2,4,40);s=c[ea>>2]|0;p=s;e=c[V>>2]|0}b:do if((p|0)!=(e|0)){while(1){q=p+4|0;if((q|0)==(e|0))break b;if((c[p>>2]|0)==(c[q>>2]|0))break;else p=q}if((p|0)!=(e|0)){q=p+4|0;c:while(1){do{q=q+4|0;if((q|0)==(e|0))break c;r=c[q>>2]|0}while((c[p>>2]|0)==(r|0));U=p+4|0;c[U>>2]=r;p=U}e=p+4|0}}while(0);c[V>>2]=e;c[$>>2]=0;c[$+4>>2]=0;c[$+8>>2]=0;Mf(l,e-s>>2,$);kN($);p=(c[V>>2]|0)-(c[ea>>2]|0)>>2;if(p|0){q=$+16|0;r=$+12|0;s=$+8|0;t=$+4|0;u=$+20|0;e=0;do{V=(c[l>>2]|0)+(e*12|0)|0;c[q>>2]=1;c[r>>2]=0;c[s>>2]=0;c[t>>2]=0;c[$>>2]=822048;c[u>>2]=V;wu($);e=e+1|0}while((e|0)!=(p|0))}e=c[g>>2]|0;p=c[h>>2]|0;if(p|e|0){l=p+e|0;Nf(j,l);Of(k,l);if(!(c[g>>2]|0))e=0;else{p=0;do{e=c[j>>2]|0;l=a[(c[ga>>2]|0)+p>>0]|0;c[e+(p<<3)>>2]=c[(c[ma>>2]|0)+(p<<2)>>2];a[e+(p<<3)+4>>0]=l;lN((c[k>>2]|0)+(p*12|0)|0,(c[ia>>2]|0)+(p*12|0)|0)|0;p=p+1|0;e=c[g>>2]|0}while(p>>>0>>0)}if(c[h>>2]|0){p=0;while(1){g=c[j>>2]|0;l=a[(c[ka>>2]|0)+p>>0]|0;c[g+(e<<3)>>2]=c[(c[oa>>2]|0)+(p<<2)>>2];a[g+(e<<3)+4>>0]=l;lN((c[k>>2]|0)+(e*12|0)|0,(c[ha>>2]|0)+(p*12|0)|0)|0;p=p+1|0;if(p>>>0>=(c[h>>2]|0)>>>0)break;else e=e+1|0}}};c[aa>>2]=0;c[aa+4>>2]=0;c[aa+8>>2]=0;c[ba+16>>2]=1;N=ba+12|0;c[N>>2]=0;M=ba+8|0;c[M>>2]=0;O=ba+4|0;c[O>>2]=0;c[ba>>2]=822048;P=ba+20|0;c[P>>2]=aa;p=c[c[c[d+140>>2]>>2]>>2]|0;Q=c[p+4>>2]|0;e=Q;Q=e+((c[p+8>>2]|0)-Q)|0;p=c[da>>2]|0;r=c[W>>2]|0;q=r-p|0;if((q|0)>=48){HB(p,(q>>>0)/24|0,24,41);p=c[da>>2]|0;r=c[W>>2]|0}if((p|0)!=(r|0)){w=Y+4|0;x=Y+4|0;y=d+128|0;z=Y+4|0;A=Y+4|0;B=Y+4|0;C=Y+4|0;D=Y+4|0;E=Y+4|0;F=Y+4|0;G=Y+4|0;H=Y+4|0;I=Y+4|0;J=aa+11|0;K=aa+4|0;L=Z+4|0;q=0;u=X;while(1){s=c[p>>2]|0;d:do if(!s)t=u;else{v=c[p+4>>2]|0;t=v-e|0;if(t|0){c[Z>>2]=e;c[L>>2]=t;c[$>>2]=c[Z>>2];c[$+4>>2]=c[Z+4>>2];be(ba,$)|0}e:do switch(s|0){case 11:{t=u;e=v+(c[p+8>>2]|0)|0;break d}case 5:{c[Y>>2]=1388325;c[w>>2]=2;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];Lu(be(ba,$)|0,c[p+12>>2]|0)|0;s=0;e=u;break}case 6:{c[Y>>2]=1388325;c[x>>2]=2;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break}case 10:{s=ae(ba,c[(c[(c[y>>2]|0)+4>>2]|0)+52>>2]|0)|0;W=p+16|0;X=c[W+4>>2]|0;e=_;c[e>>2]=c[W>>2];c[e+4>>2]=X;c[$>>2]=c[_>>2];c[$+4>>2]=c[_+4>>2];be(s,$)|0;s=0;e=u;break}case 7:{e=c[N>>2]|0;if(e>>>0<(c[M>>2]|0)>>>0){c[N>>2]=e+1;a[e>>0]=36;e=ba}else e=Mu(ba,36)|0;Lu(e,u)|0;s=0;e=u+1|0;break}case 8:{e=c[N>>2]|0;if(e>>>0<(c[M>>2]|0)>>>0){c[N>>2]=e+1;a[e>>0]=36;e=ba}else e=Mu(ba,36)|0;Lu(e,q)|0;s=0;q=q+1|0;e=u;break}case 9:switch(c[p+12>>2]|0){case 8:{c[Y>>2]=1388328;c[z>>2]=9;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 16:{c[Y>>2]=1388338;c[A>>2]=9;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 32:{c[Y>>2]=1388348;c[B>>2]=10;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 64:{c[Y>>2]=1388359;c[C>>2]=10;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 80:{c[Y>>2]=1388370;c[D>>2]=10;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 128:{c[Y>>2]=1388381;c[E>>2]=12;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}case 256:{c[Y>>2]=1388394;c[F>>2]=12;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break e}default:{s=0;e=u;break e}}case 4:{c[Y>>2]=1387157;c[G>>2]=5;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break}case 1:{c[Y>>2]=1387244;c[H>>2]=6;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;if(!(a[(c[(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0)+4>>2]|0)+127>>0]|0)){s=c[p+12>>2]|0;e=c[N>>2]|0;if(e>>>0<(c[M>>2]|0)>>>0){c[N>>2]=e+1;a[e>>0]=32;e=ba}else e=Mu(ba,32)|0;Lu(e,s)|0;s=s>>>0<4?2:s>>>0<7?3:4;e=u}else{s=0;e=u}break}case 2:{c[Y>>2]=1436001;c[I>>2]=5;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];be(ba,$)|0;s=0;e=u;break}case 3:{if((c[N>>2]|0)!=(c[O>>2]|0))Su(ba);X=a[J>>0]|0;W=X<<24>>24<0;do if((a[(W?c[aa>>2]|0:aa)+(W?c[K>>2]|0:X&255)+-1>>0]|0)!=46){e=c[N>>2]|0;if(e>>>0<(c[M>>2]|0)>>>0){c[N>>2]=e+1;a[e>>0]=46;break}else{Mu(ba,46)|0;break}}while(0);Lu(ba,c[p+12>>2]|0)|0;s=0;e=u;break}default:{s=0;e=u}}while(0);t=e;e=v+(c[p+8>>2]|0)+s|0}while(0);p=p+24|0;if((p|0)==(r|0))break;else u=t}}if((e|0)!=(Q|0)){c[ca>>2]=e;c[ca+4>>2]=Q-e;c[$>>2]=c[ca>>2];c[$+4>>2]=c[ca+4>>2];be(ba,$)|0}if((c[N>>2]|0)!=(c[O>>2]|0))Su(ba);lN(f,c[P>>2]|0)|0;wu(ba);kN(aa);p=0}e=c[da>>2]|0;if((e|0)!=(fa|0))AD(e);e=c[ea>>2]|0;if((e|0)!=(ja|0))AD(e);Sd(ia);Sd(ha);e=c[ga>>2]|0;if((e|0)!=(la|0))AD(e);e=c[ka>>2]|0;if((e|0)!=(na|0))AD(e);e=c[ma>>2]|0;if((e|0)!=(pa|0))AD(e);e=c[oa>>2]|0;if((e|0)==(qa|0)){i=ra;return p|0}AD(e);i=ra;return p|0}function $e(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;f=i;i=i+48|0;g=f+32|0;h=f+24|0;j=f+20|0;m=f+16|0;l=f;k=f+8|0;n=e;o=c[n>>2]|0;n=c[n+4>>2]|0;e=c[a+140>>2]|0;c[m>>2]=c[b>>2];b=l;c[b>>2]=o;c[b+4>>2]=n;c[k>>2]=0;c[k+4>>2]=0;c[j>>2]=c[m>>2];c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];c[g>>2]=c[k>>2];c[g+4>>2]=c[k+4>>2];qw(e,j,2,d,h,g,1);Cf(a);i=f;return}function af(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,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;r=i;i=i+96|0;h=r+88|0;q=r+80|0;g=r+76|0;l=r+72|0;m=r+32|0;n=r+64|0;s=r+40|0;o=r+8|0;p=r+60|0;j=r;k=b+4|0;u=c[k>>2]|0;w=u+32|0;v=c[w+4>>2]|0;t=s;c[t>>2]=c[w>>2];c[t+4>>2]=v;t=s+8|0;hN(t,u+40|0);s=(a[s>>0]&4)==0;kN(t);if(!s){w=0;i=r;return w|0}w=c[k>>2]|0;t=w+32|0;u=c[t+4>>2]|0;v=o;c[v>>2]=c[t>>2];c[v+4>>2]=u;v=o+8|0;hN(v,w+40|0);w=(a[o>>0]&2)==0;kN(v);if(w){u=f;t=c[u>>2]|0;u=c[u+4>>2]|0;w=c[b+140>>2]|0;c[l>>2]=c[d>>2];v=m;c[v>>2]=t;c[v+4>>2]=u;c[n>>2]=0;c[n+4>>2]=0;c[g>>2]=c[l>>2];c[q>>2]=c[m>>2];c[q+4>>2]=c[m+4>>2];c[h>>2]=c[n>>2];c[h+4>>2]=c[n+4>>2];qw(w,g,1,e,q,h,1);Cf(b);w=0;i=r;return w|0}else{w=c[(c[b>>2]|0)+72>>2]|0;c[p>>2]=c[d>>2];t=f;u=c[t+4>>2]|0;v=j;c[v>>2]=c[t>>2];c[v+4>>2]=u;c[q>>2]=c[p>>2];c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];w=Lb[w&31](b,q,e,h)|0;i=r;return w|0}return 0}function bf(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,m=0,n=0,o=0,p=0;g=i;i=i+48|0;h=g+32|0;j=g+24|0;k=g+20|0;n=g+16|0;m=g;l=g+8|0;a[b+272>>0]=1;o=f;p=c[o>>2]|0;o=c[o+4>>2]|0;f=c[b+140>>2]|0;c[n>>2]=c[d>>2];d=m;c[d>>2]=p;c[d+4>>2]=o;c[l>>2]=0;c[l+4>>2]=0;c[k>>2]=c[n>>2];c[j>>2]=c[m>>2];c[j+4>>2]=c[m+4>>2];c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];qw(f,k,0,e,j,h,1);Cf(b);i=g;return 1}function cf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=i;i=i+16|0;b=h+4|0;e=h;f=a+16|0;g=tf(f)|0;if(c[g>>2]|0){i=h;return g|0}d=c[(c[c[a+140>>2]>>2]|0)+((c[a+156>>2]|0)+-1<<3)+4>>2]|0;if(!d){i=h;return g|0}c[e>>2]=d;c[b>>2]=c[e>>2];Bf(a,b,0);g=tf(f)|0;i=h;return g|0}function df(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+24|0;switch(c[c[d>>2]>>2]|0){case 43:case 24:{e=Uh(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)|0;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;if((c[c[d>>2]>>2]|0)!=2){c[a+8>>2]=154;b=1;return b|0}if((e+1|0)!=(Vh(sh(a)|0)|0)){c[a+8>>2]=154;b=1;return b|0}d=sh(a)|0;switch(c[d>>2]|0){case 2:{d=c[d+8>>2]|0;break}case 3:{g=c[d+8>>2]|0;f=g+-1|0;d=(g|0)!=0&1;f=d>>>0>>0?f:d;d=(g>>>0>>0?g:f)-d|0;break}default:d=0}c[b>>2]=e;c[b+4>>2]=d+1;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;g=0;return g|0}case 3:case 2:{d=sh(a)|0;switch(c[d>>2]|0){case 2:{e=c[d+4>>2]|0;d=c[d+8>>2]|0;break}case 3:{h=c[d+8>>2]|0;f=h+-1|0;g=(h|0)!=0&1;f=g>>>0>>0?f:g;e=(c[d+4>>2]|0)+g|0;d=(h>>>0>>0?h:f)-g|0;break}default:{e=0;d=0}}c[b>>2]=e;c[b+4>>2]=d;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;h=0;return h|0}default:{c[a+8>>2]=154;h=1;return h|0}}return 0}function ef(a,b){a=a|0;b=b|0;var d=0,e=0;d=Vh(sh(b)|0)|0;e=b+24|0;a:while(1){switch(c[c[e>>2]>>2]|0){case 0:case 7:break a;default:{}}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0}e=(Vh(sh(b)|0)|0)-d|0;c[a>>2]=d;c[a+4>>2]=e;return}function ff(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=3){c[b+8>>2]=158;b=1;return b|0}pN(d,1459454)|0;e=sh(b)|0;if((c[e>>2]|0)!=3){c[b+8>>2]=139;b=1;return b|0}g=c[e+8>>2]|0;h=g+-1|0;j=(g|0)!=0&1;h=j>>>0>>0?h:j;i=(c[e+4>>2]|0)+j|0;j=(g>>>0>>0?g:h)-j|0;if(!j){b=0;return b|0}else e=0;a:while(1){f=a[i+e>>0]|0;b:do if(f<<24>>24==92){g=e+1|0;if((g|0)==(j|0)){f=9;break a}f=a[i+g>>0]|0;if((f&-8|0)==48){f=f+-48|0;h=e+2|0;if((h|0)!=(j|0)?(k=a[i+h>>0]|0,(k&-8|0)==48):0){f=(f<<3)+-48+k|0;e=e+3|0;if((e|0)==(j|0))e=h;else{l=a[i+e>>0]|0;g=(l&-8|0)==48;f=g?(f<<3)+-48+l|0:f;e=g?e:h}}else e=g;if(f>>>0>255){f=17;break a}vN(d,f&255);break}switch(f|0){case 98:{vN(d,8);e=g;break b}case 102:{vN(d,12);e=g;break b}case 110:{vN(d,10);e=g;break b}case 114:{vN(d,13);e=g;break b}case 116:{vN(d,9);e=g;break b}case 34:{vN(d,34);e=g;break b}case 92:{vN(d,92);e=g;break b}default:{f=19;break a}}}else vN(d,f);while(0);e=e+1|0;if((e|0)==(j|0)){e=0;f=28;break}}if((f|0)==9){c[b+8>>2]=155;l=1;return l|0}else if((f|0)==17){c[b+8>>2]=155;l=1;return l|0}else if((f|0)==19){c[b+8>>2]=157;l=1;return l|0}else if((f|0)==28)return e|0;return 0}function gf(a){a=a|0;var b=0,d=0;b=a+24|0;a:while(1){switch(c[c[b>>2]>>2]|0){case 7:break a;case 0:{d=5;break a}default:{}}yb[c[(c[a>>2]|0)+76>>2]&127](a)|0}if((d|0)==5)return;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;return}function hf(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;j=i;i=i+16|0;h=j+8|0;f=j;c[b>>2]=0;if(Ab[c[(c[a>>2]|0)+100>>2]&127](a,b,d)|0){h=1;i=j;return h|0}if(rf(a,1,b,d)|0){h=1;i=j;return h|0}d=a+24|0;do if((c[c[d>>2]>>2]|0)==43){yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;if((c[c[d>>2]>>2]|0)!=2){c[a+8>>2]=142;h=1;i=j;return h|0}d=sh(a)|0;switch(c[d>>2]|0){case 2:{k=d+4|0;d=c[k+4>>2]|0;e=f;c[e>>2]=c[k>>2];c[e+4>>2]=d;break}case 3:{k=c[d+8>>2]|0;e=k+-1|0;g=(k|0)!=0&1;e=g>>>0>>0?e:g;e=(k>>>0>>0?k:e)-g|0;d=(c[d+4>>2]|0)+g|0;g=9;break}default:{e=0;d=0;g=9}}if((g|0)==9){c[f>>2]=d;c[f+4>>2]=e};c[h>>2]=c[f>>2];c[h+4>>2]=c[f+4>>2];d=Un(h)|0;if(d<<16>>16==1){c[a+8>>2]=140;k=1;i=j;return k|0}d=Af(a,c[b>>2]|0,d)|0;if(d|0){c[b>>2]=d;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;break}c[a+8>>2]=140;k=1;i=j;return k|0}while(0);if(Vn(c[b>>2]|0,h)|0){k=h;h=c[k>>2]|0;k=c[k+4>>2]|0;c[b>>2]=Sn(h,k,yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)|0}k=0;i=j;return k|0}function jf(b,d,e){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;t=i;i=i+96|0;r=t+80|0;q=t+40|0;p=t;m=t+72|0;l=t+64|0;f=t+32|0;g=t+16|0;h=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;j=b+16|0;o=b+24|0;k=c[c[o>>2]>>2]|0;do switch(k|0){case 32:{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if(Ab[c[(c[b>>2]|0)+100>>2]&127](b,d,e)|0){b=1;i=t;return b|0}c[d>>2]=Rn(0,c[d>>2]|0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;b=0;i=t;return b|0}case 2:case 3:case 43:case 24:{c[q>>2]=0;f=q+4|0;c[f>>2]=0;a:do if((k|0)==24&(Eb[c[(c[b>>2]|0)+80>>2]&63](b,q)|0))if(!(a[(c[b+104>>2]|0)+28>>0]|0)){c[b+8>>2]=512;f=1;break}else{f=wq(c[b+128>>2]|0,1)|0;s=c[b+132>>2]|0;wb[c[(c[s>>2]|0)+72>>2]&127](s,f);c[d>>2]=Tn(f,0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;c[e>>2]=h;f=0;break}else{l=b+136|0;do if(!(a[(c[l>>2]|0)+191>>0]|0)){if((k|0)!=3){uf(r,q,64);k=r;h=r+8|0;g=c[h+4>>2]|0;h=c[h>>2]|0;j=c[k>>2]|0;k=c[k+4>>2]|0;break}if((c[c[o>>2]>>2]|0)==43){tf(j)|0;c[r>>2]=0;c[r+4>>2]=0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,r)|0){c[b+8>>2]=512;f=1;break a}else{k=q;h=r;g=c[h+4>>2]|0;h=c[h>>2]|0;j=c[k>>2]|0;k=c[k+4>>2]|0;break}}else{g=0;h=0;j=0;k=0}}else if((c[c[o>>2]>>2]|0)==15){tf(j)|0;c[r>>2]=0;c[r+4>>2]=0;Eb[c[(c[b>>2]|0)+80>>2]&63](b,r)|0;if((c[c[o>>2]>>2]|0)==16){tf(j)|0;k=q;h=r;g=c[h+4>>2]|0;h=c[h>>2]|0;j=c[k>>2]|0;k=c[k+4>>2]|0;break}else{c[b+8>>2]=512;f=1;break a}}else{g=0;h=0;j=0;k=0}while(0);c[e>>2]=(c[q>>2]|0)+(c[f>>2]|0);f=c[q+4>>2]|0;e=p;c[e>>2]=c[q>>2];c[e+4>>2]=f;do if(g>>>0<1|(g|0)==1&h>>>0<0){g=0;s=27}else{f=m;c[f>>2]=h;c[f+4>>2]=g;c[r>>2]=c[m>>2];c[r+4>>2]=c[m+4>>2];f=Un(r)|0;if(f<<16>>16!=1){g=p;c[g>>2]=j;c[g+4>>2]=k;g=f;f=k;s=27;break}e=c[l>>2]|0;if(a[e+84>>0]|0?(a[e+191>>0]|0)==0:0){g=0;f=c[p+4>>2]|0;s=27;break}c[b+8>>2]=512;f=1}while(0);do if((s|0)==27)if(!f)f=1;else{f=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[r+8>>0]=5;a[r+9>>0]=1;c[r>>2]=p;f=fq(f,r)|0;if((c[f+4>>2]&1536|0)==1024?(s=c[f+16>>2]|0,n=s,(c[s>>2]|0)==1):0)if(!(g<<16>>16)){c[d>>2]=n;f=0;break}else{c[b+8>>2]=512;f=1;break}c[d>>2]=Tn(f,g,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;f=0}while(0)}while(0);b=f;i=t;return b|0}case 5:{c[b+8>>2]=129;b=1;i=t;return b|0}case 4:{f=sh(b)|0;if((c[f>>2]|0)!=4){b=1;i=t;return b|0}n=f+24|0;n=(c[f+16>>2]|0)>>>0<65?n:c[n>>2]|0;j=c[n>>2]|0;c[d>>2]=Sn(j,c[n+4>>2]|0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;c[e>>2]=Wh(c[o>>2]|0)|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[c[o>>2]>>2]|0)!=2){b=0;i=t;return b|0}k=(sh(b)|0)+4|0;m=c[k+4>>2]|0;n=q;c[n>>2]=c[k>>2];c[n+4>>2]=m;uf(p,q,64);do if((c[p+4>>2]|0)!=(c[q+4>>2]|0)){m=p+8|0;n=c[m+4>>2]|0;f=l;c[f>>2]=c[m>>2];c[f+4>>2]=n;c[r>>2]=c[l>>2];c[r+4>>2]=c[l+4>>2];f=Un(r)|0;if(f<<16>>16==1){c[b+8>>2]=140;break}else{s=p;g=c[s>>2]|0;s=c[s+4>>2]|0;h=q;c[h>>2]=g;c[h+4>>2]=s;h=f;f=s;s=44;break}}else{g=q;h=0;f=c[g+4>>2]|0;g=c[g>>2]|0;s=44}while(0);b:do if((s|0)==44){c:do if(0==0&(f|0)==1){if((a[g>>0]|0)!=102?(a[g>>0]|0)!=98:0)break;f=Mq(c[b+128>>2]|0,j,(a[g>>0]|0)==98,r)|0;do if(a[r>>0]|0){c[d>>2]=Tn(f,h,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;d=q;if(((0==0?(c[d+4>>2]|0)==1:0)?(a[c[d>>2]>>0]|0)==98:0)?(Xd(f,1)|0)==0:0){c[b+8>>2]=512;break}c[e>>2]=Wh(c[o>>2]|0)|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;break c}while(0);break b}while(0);b=0;i=t;return b|0}while(0);b=1;i=t;return b|0}case 6:{p=(sh(b)|0)+4|0;h=c[p+4>>2]|0;s=f;c[s>>2]=c[p>>2];c[s+4>>2]=h;c[r>>2]=c[f>>2];c[r+4>>2]=c[f+4>>2];Pw(q,822228,r);ax(g,q);s=c[g>>2]|0;h=g+8|0;f=c[h>>2]|0;h=s>>>0<65?h:f;g=c[h>>2]|0;h=c[h+4>>2]|0;if(!(s>>>0<65|(f|0)==0))bN(f);c[d>>2]=Sn(g,h,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;c[e>>2]=Wh(c[o>>2]|0)|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;$w(q);b=0;i=t;return b|0}case 22:{s=wq(c[b+128>>2]|0,1)|0;r=c[b+132>>2]|0;wb[c[(c[r>>2]|0)+72>>2]&127](r,s);c[d>>2]=Tn(s,0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;c[e>>2]=Wh(c[o>>2]|0)|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=0;i=t;return b|0}case 15:{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=qf(b,d,e)|0;i=t;return b|0}case 17:{if(!(a[(c[b+152>>2]|0)+8>>0]|0)){c[b+8>>2]=141;b=1;i=t;return b|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;c[r>>2]=0;if(Ab[c[(c[b>>2]|0)+96>>2]&127](b,d,r)|0){b=1;i=t;return b|0}f=c[o>>2]|0;if((c[f>>2]|0)==18){c[e>>2]=Wh(f)|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;b=0;i=t;return b|0}else{c[b+8>>2]=512;b=1;i=t;return b|0}}case 11:{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if(Ab[c[(c[b>>2]|0)+100>>2]&127](b,d,e)|0){b=1;i=t;return b|0}c[d>>2]=Rn(1,c[d>>2]|0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;b=0;i=t;return b|0}case 10:{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if(Ab[c[(c[b>>2]|0)+100>>2]&127](b,d,e)|0){b=1;i=t;return b|0}c[d>>2]=Rn(3,c[d>>2]|0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;b=0;i=t;return b|0}case 12:{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if(Ab[c[(c[b>>2]|0)+100>>2]&127](b,d,e)|0){b=1;i=t;return b|0}c[d>>2]=Rn(2,c[d>>2]|0,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)|0;b=0;i=t;return b|0}case 1:{b=1;i=t;return b|0}default:{c[b+8>>2]=128;b=1;i=t;return b|0}}while(0);return 0}function kf(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=0;if(qf(a,b,d)|0){d=1;return d|0}d=rf(a,1,b,d)|0;return d|0}function lf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;f=e+4|0;d=e;c[f>>2]=0;if(Ab[c[(c[a>>2]|0)+96>>2]&127](a,d,f)|0){f=1;i=e;return f|0}if(Vn(c[d>>2]|0,b)|0){f=0;i=e;return f|0}c[a+8>>2]=512;f=1;i=e;return f|0}function mf(a){a=a|0;return}function nf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;if(qf(a,d,e)|0){a=1;return a|0}if(!b){a=0;return a|0}g=a+24|0;while(1){if(rf(a,1,d,e)|0){b=1;f=9;break}if((b|0)==1){b=0;f=9;break}f=c[g>>2]|0;if((c[f>>2]|0)!=16){f=7;break}c[e>>2]=Wh(f)|0;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;b=b+-1|0;if(!b){b=0;f=9;break}}if((f|0)==7){c[a+8>>2]=145;a=1;return a|0}else if((f|0)==9)return b|0;return 0}function of(a,b){a=a|0;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,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,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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0,Ua=0,Va=0,Wa=0,Xa=0,Ya=0,Za=0,_a=0,$a=0,ab=0,bb=0,cb=0,db=0,eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=0,mb=0,nb=0,ob=0,pb=0,qb=0,rb=0,sb=0,tb=0,ub=0,vb=0,wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=0,Fb=0,Gb=0,Hb=0,Ib=0;Ib=i;i=i+1056|0;k=Ib+1048|0;aa=Ib+1040|0;la=Ib+1032|0;wa=Ib+1024|0;Ha=Ib+1016|0;Sa=Ib+1008|0;bb=Ib+1e3|0;mb=Ib+992|0;xb=Ib+984|0;l=Ib+976|0;w=Ib+968|0;H=Ib+960|0;S=Ib+952|0;W=Ib+944|0;X=Ib+936|0;Y=Ib+928|0;Z=Ib+920|0;_=Ib+912|0;$=Ib+904|0;ba=Ib+896|0;ca=Ib+888|0;da=Ib+880|0;ea=Ib+872|0;fa=Ib+864|0;ga=Ib+856|0;ha=Ib+848|0;ia=Ib+840|0;ja=Ib+832|0;ka=Ib+824|0;ma=Ib+816|0;na=Ib+808|0;oa=Ib+800|0;pa=Ib+792|0;qa=Ib+784|0;ra=Ib+776|0;sa=Ib+768|0;ta=Ib+760|0;ua=Ib+752|0;va=Ib+744|0;xa=Ib+736|0;ya=Ib+728|0;za=Ib+720|0;Aa=Ib+712|0;Ba=Ib+704|0;Ca=Ib+696|0;Da=Ib+688|0;Ea=Ib+680|0;Fa=Ib+672|0;Ga=Ib+664|0;Ia=Ib+656|0;Ja=Ib+648|0;Ka=Ib+640|0;La=Ib+632|0;Ma=Ib+624|0;Na=Ib+616|0;Oa=Ib+608|0;Pa=Ib+600|0;Qa=Ib+592|0;Ra=Ib+584|0;Ta=Ib+576|0;Ua=Ib+568|0;Va=Ib+560|0;Wa=Ib+552|0;Xa=Ib+544|0;Ya=Ib+536|0;Za=Ib+528|0;_a=Ib+520|0;$a=Ib+512|0;ab=Ib+504|0;cb=Ib+496|0;db=Ib+488|0;eb=Ib+480|0;fb=Ib+472|0;gb=Ib+464|0;hb=Ib+456|0;ib=Ib+448|0;jb=Ib+440|0;kb=Ib+432|0;lb=Ib+424|0;nb=Ib+416|0;ob=Ib+408|0;pb=Ib+400|0;qb=Ib+392|0;rb=Ib+384|0;sb=Ib+376|0;tb=Ib+368|0;ub=Ib+360|0;vb=Ib+352|0;wb=Ib+344|0;yb=Ib+336|0;zb=Ib+328|0;Ab=Ib+320|0;Bb=Ib+312|0;Cb=Ib+304|0;Db=Ib+296|0;Eb=Ib+288|0;Fb=Ib+280|0;Gb=Ib+272|0;Hb=Ib+264|0;m=Ib+256|0;n=Ib+248|0;o=Ib+240|0;p=Ib+232|0;q=Ib+224|0;r=Ib+216|0;s=Ib+208|0;t=Ib+200|0;u=Ib+192|0;v=Ib+184|0;x=Ib+176|0;y=Ib+168|0;z=Ib+160|0;A=Ib+152|0;B=Ib+144|0;C=Ib+136|0;D=Ib+128|0;E=Ib+120|0;F=Ib+112|0;G=Ib+104|0;I=Ib+96|0;J=Ib+88|0;K=Ib+80|0;L=Ib+72|0;M=Ib+64|0;N=Ib+56|0;O=Ib+48|0;P=Ib+40|0;Q=Ib+32|0;R=Ib+24|0;T=Ib+16|0;U=Ib+8|0;V=Ib;c[a+316>>2]=b;d=(b|0)==4;e=a+320|0;f=a+328|0;if(c[f>>2]|0){g=c[a+324>>2]|0;a:do if(g|0){b=0;while(1){h=(c[e>>2]|0)+(b<<2)|0;j=c[h>>2]|0;switch(j|0){case -1:case 0:break;default:AD(j)}c[h>>2]=0;b=b+1|0;if((b|0)==(g|0))break a}}while(0);c[f>>2]=0;c[a+332>>2]=0}if(d){c[aa>>2]=1437513;c[aa+4>>2]=2;c[k>>2]=c[aa>>2];c[k+4>>2]=c[aa+4>>2];c[(pf(e,k)|0)>>2]=7;c[la>>2]=1387077;c[la+4>>2]=2;c[k>>2]=c[la>>2];c[k+4>>2]=c[la+4>>2];c[(pf(e,k)|0)>>2]=8;c[wa>>2]=1387080;c[wa+4>>2]=2;c[k>>2]=c[wa>>2];c[k+4>>2]=c[wa+4>>2];c[(pf(e,k)|0)>>2]=13;c[Ha>>2]=1387083;c[Ha+4>>2]=2;c[k>>2]=c[Ha>>2];c[k+4>>2]=c[Ha+4>>2];c[(pf(e,k)|0)>>2]=15;c[Sa>>2]=1387086;c[Sa+4>>2]=5;c[k>>2]=c[Sa>>2];c[k+4>>2]=c[Sa+4>>2];c[(pf(e,k)|0)>>2]=53;c[bb>>2]=1387092;c[bb+4>>2]=5;c[k>>2]=c[bb>>2];c[k+4>>2]=c[bb+4>>2];c[(pf(e,k)|0)>>2]=123;c[mb>>2]=1387098;c[mb+4>>2]=6;c[k>>2]=c[mb>>2];c[k+4>>2]=c[mb+4>>2];c[(pf(e,k)|0)>>2]=38;c[xb>>2]=1387105;c[xb+4>>2]=4;c[k>>2]=c[xb>>2];c[k+4>>2]=c[xb+4>>2];c[(pf(e,k)|0)>>2]=121;c[l>>2]=1387110;c[l+4>>2]=7;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[(pf(e,k)|0)>>2]=122;i=Ib;return}else{c[w>>2]=1387118;c[w+4>>2]=4;c[k>>2]=c[w>>2];c[k+4>>2]=c[w+4>>2];c[(pf(e,k)|0)>>2]=1;c[H>>2]=1387123;c[H+4>>2]=4;c[k>>2]=c[H>>2];c[k+4>>2]=c[H+4>>2];c[(pf(e,k)|0)>>2]=2;c[S>>2]=1387128;c[S+4>>2]=6;c[k>>2]=c[S>>2];c[k+4>>2]=c[S+4>>2];c[(pf(e,k)|0)>>2]=3;c[W>>2]=1387135;c[W+4>>2]=6;c[k>>2]=c[W>>2];c[k+4>>2]=c[W+4>>2];c[(pf(e,k)|0)>>2]=4;c[X>>2]=1387142;c[X+4>>2]=6;c[k>>2]=c[X>>2];c[k+4>>2]=c[X+4>>2];c[(pf(e,k)|0)>>2]=5;c[Y>>2]=1387149;c[Y+4>>2]=7;c[k>>2]=c[Y>>2];c[k+4>>2]=c[Y+4>>2];c[(pf(e,k)|0)>>2]=6;c[Z>>2]=1387157;c[Z+4>>2]=5;c[k>>2]=c[Z>>2];c[k+4>>2]=c[Z+4>>2];c[(pf(e,k)|0)>>2]=7;c[_>>2]=1387163;c[_+4>>2]=6;c[k>>2]=c[_>>2];c[k+4>>2]=c[_+4>>2];c[(pf(e,k)|0)>>2]=8;c[$>>2]=1387170;c[$+4>>2]=6;c[k>>2]=c[$>>2];c[k+4>>2]=c[$+4>>2];c[(pf(e,k)|0)>>2]=10;c[ba>>2]=1387177;c[ba+4>>2]=6;c[k>>2]=c[ba>>2];c[k+4>>2]=c[ba+4>>2];c[(pf(e,k)|0)>>2]=11;c[ca>>2]=1387184;c[ca+4>>2]=5;c[k>>2]=c[ca>>2];c[k+4>>2]=c[ca+4>>2];c[(pf(e,k)|0)>>2]=12;c[da>>2]=1387190;c[da+4>>2]=4;c[k>>2]=c[da>>2];c[k+4>>2]=c[da+4>>2];c[(pf(e,k)|0)>>2]=13;c[ea>>2]=1387195;c[ea+4>>2]=6;c[k>>2]=c[ea>>2];c[k+4>>2]=c[ea+4>>2];c[(pf(e,k)|0)>>2]=14;c[fa>>2]=1387202;c[fa+4>>2]=5;c[k>>2]=c[fa>>2];c[k+4>>2]=c[fa+4>>2];c[(pf(e,k)|0)>>2]=15;c[ga>>2]=1387208;c[ga+4>>2]=6;c[k>>2]=c[ga>>2];c[k+4>>2]=c[ga+4>>2];c[(pf(e,k)|0)>>2]=16;c[ha>>2]=1387215;c[ha+4>>2]=5;c[k>>2]=c[ha>>2];c[k+4>>2]=c[ha+4>>2];c[(pf(e,k)|0)>>2]=17;c[ia>>2]=1387221;c[ia+4>>2]=7;c[k>>2]=c[ia>>2];c[k+4>>2]=c[ia+4>>2];c[(pf(e,k)|0)>>2]=18;c[ja>>2]=1387229;c[ja+4>>2]=6;c[k>>2]=c[ja>>2];c[k+4>>2]=c[ja+4>>2];c[(pf(e,k)|0)>>2]=19;c[ka>>2]=1387236;c[ka+4>>2]=7;c[k>>2]=c[ka>>2];c[k+4>>2]=c[ka+4>>2];c[(pf(e,k)|0)>>2]=20;c[ma>>2]=1387244;c[ma+4>>2]=6;c[k>>2]=c[ma>>2];c[k+4>>2]=c[ma+4>>2];c[(pf(e,k)|0)>>2]=21;c[na>>2]=1387251;c[na+4>>2]=8;c[k>>2]=c[na>>2];c[k+4>>2]=c[na+4>>2];c[(pf(e,k)|0)>>2]=22;c[oa>>2]=1387260;c[oa+4>>2]=7;c[k>>2]=c[oa>>2];c[k+4>>2]=c[oa+4>>2];c[(pf(e,k)|0)>>2]=23;c[pa>>2]=1387268;c[pa+4>>2]=8;c[k>>2]=c[pa>>2];c[k+4>>2]=c[pa+4>>2];c[(pf(e,k)|0)>>2]=24;c[qa>>2]=1387277;c[qa+4>>2]=8;c[k>>2]=c[qa>>2];c[k+4>>2]=c[qa+4>>2];c[(pf(e,k)|0)>>2]=25;c[ra>>2]=1387286;c[ra+4>>2]=8;c[k>>2]=c[ra>>2];c[k+4>>2]=c[ra+4>>2];c[(pf(e,k)|0)>>2]=26;c[sa>>2]=1387295;c[sa+4>>2]=9;c[k>>2]=c[sa>>2];c[k+4>>2]=c[sa+4>>2];c[(pf(e,k)|0)>>2]=27;c[ta>>2]=1387305;c[ta+4>>2]=9;c[k>>2]=c[ta>>2];c[k+4>>2]=c[ta+4>>2];c[(pf(e,k)|0)>>2]=28;c[ua>>2]=1387315;c[ua+4>>2]=4;c[k>>2]=c[ua>>2];c[k+4>>2]=c[ua+4>>2];c[(pf(e,k)|0)>>2]=29;c[va>>2]=1387320;c[va+4>>2]=5;c[k>>2]=c[va>>2];c[k+4>>2]=c[va+4>>2];c[(pf(e,k)|0)>>2]=30;c[xa>>2]=1387326;c[xa+4>>2]=5;c[k>>2]=c[xa>>2];c[k+4>>2]=c[xa+4>>2];c[(pf(e,k)|0)>>2]=35;c[ya>>2]=1387332;c[ya+4>>2]=7;c[k>>2]=c[ya>>2];c[k+4>>2]=c[ya+4>>2];c[(pf(e,k)|0)>>2]=36;c[za>>2]=1387340;c[za+4>>2]=6;c[k>>2]=c[za>>2];c[k+4>>2]=c[za+4>>2];c[(pf(e,k)|0)>>2]=37;c[Aa>>2]=1387347;c[Aa+4>>2]=7;c[k>>2]=c[Aa>>2];c[k+4>>2]=c[Aa+4>>2];c[(pf(e,k)|0)>>2]=38;c[Ba>>2]=1387355;c[Ba+4>>2]=15;c[k>>2]=c[Ba>>2];c[k+4>>2]=c[Ba+4>>2];c[(pf(e,k)|0)>>2]=39;c[Ca>>2]=1387371;c[Ca+4>>2]=14;c[k>>2]=c[Ca>>2];c[k+4>>2]=c[Ca+4>>2];c[(pf(e,k)|0)>>2]=40;c[Da>>2]=1387386;c[Da+4>>2]=16;c[k>>2]=c[Da>>2];c[k+4>>2]=c[Da+4>>2];c[(pf(e,k)|0)>>2]=41;c[Ea>>2]=1387403;c[Ea+4>>2]=15;c[k>>2]=c[Ea>>2];c[k+4>>2]=c[Ea+4>>2];c[(pf(e,k)|0)>>2]=42;c[Fa>>2]=1387419;c[Fa+4>>2]=10;c[k>>2]=c[Fa>>2];c[k+4>>2]=c[Fa+4>>2];c[(pf(e,k)|0)>>2]=43;c[Ga>>2]=1387430;c[Ga+4>>2]=16;c[k>>2]=c[Ga>>2];c[k+4>>2]=c[Ga+4>>2];c[(pf(e,k)|0)>>2]=44;c[Ia>>2]=1387447;c[Ia+4>>2]=15;c[k>>2]=c[Ia>>2];c[k+4>>2]=c[Ia+4>>2];c[(pf(e,k)|0)>>2]=45;c[Ja>>2]=1387463;c[Ja+4>>2]=23;c[k>>2]=c[Ja>>2];c[k+4>>2]=c[Ja+4>>2];c[(pf(e,k)|0)>>2]=46;c[Ka>>2]=1387487;c[Ka+4>>2]=5;c[k>>2]=c[Ka>>2];c[k+4>>2]=c[Ka+4>>2];c[(pf(e,k)|0)>>2]=47;c[La>>2]=1387493;c[La+4>>2]=7;c[k>>2]=c[La>>2];c[k+4>>2]=c[La+4>>2];c[(pf(e,k)|0)>>2]=48;c[Ma>>2]=1387501;c[Ma+4>>2]=6;c[k>>2]=c[Ma>>2];c[k+4>>2]=c[Ma+4>>2];c[(pf(e,k)|0)>>2]=49;c[Na>>2]=1387508;c[Na+4>>2]=6;c[k>>2]=c[Na>>2];c[k+4>>2]=c[Na+4>>2];c[(pf(e,k)|0)>>2]=50;c[Oa>>2]=1387515;c[Oa+4>>2]=8;c[k>>2]=c[Oa>>2];c[k+4>>2]=c[Oa+4>>2];c[(pf(e,k)|0)>>2]=51;c[Pa>>2]=1387524;c[Pa+4>>2]=7;c[k>>2]=c[Pa>>2];c[k+4>>2]=c[Pa+4>>2];c[(pf(e,k)|0)>>2]=52;c[Qa>>2]=1435935;c[Qa+4>>2]=7;c[k>>2]=c[Qa>>2];c[k+4>>2]=c[Qa+4>>2];c[(pf(e,k)|0)>>2]=53;c[Ra>>2]=1387532;c[Ra+4>>2]=10;c[k>>2]=c[Ra>>2];c[k+4>>2]=c[Ra+4>>2];c[(pf(e,k)|0)>>2]=54;c[Ta>>2]=1387543;c[Ta+4>>2]=5;c[k>>2]=c[Ta>>2];c[k+4>>2]=c[Ta+4>>2];c[(pf(e,k)|0)>>2]=55;c[Ua>>2]=1387549;c[Ua+4>>2]=4;c[k>>2]=c[Ua>>2];c[k+4>>2]=c[Ua+4>>2];c[(pf(e,k)|0)>>2]=55;c[Va>>2]=1387554;c[Va+4>>2]=4;c[k>>2]=c[Va>>2];c[k+4>>2]=c[Va+4>>2];c[(pf(e,k)|0)>>2]=56;c[Wa>>2]=1387559;c[Wa+4>>2]=5;c[k>>2]=c[Wa>>2];c[k+4>>2]=c[Wa+4>>2];c[(pf(e,k)|0)>>2]=57;c[Xa>>2]=1387565;c[Xa+4>>2]=5;c[k>>2]=c[Xa>>2];c[k+4>>2]=c[Xa+4>>2];c[(pf(e,k)|0)>>2]=31;c[Ya>>2]=1387571;c[Ya+4>>2]=18;c[k>>2]=c[Ya>>2];c[k+4>>2]=c[Ya+4>>2];c[(pf(e,k)|0)>>2]=32;c[Za>>2]=1387590;c[Za+4>>2]=12;c[k>>2]=c[Za>>2];c[k+4>>2]=c[Za+4>>2];c[(pf(e,k)|0)>>2]=33;c[_a>>2]=1387603;c[_a+4>>2]=14;c[k>>2]=c[_a>>2];c[k+4>>2]=c[_a+4>>2];c[(pf(e,k)|0)>>2]=34;c[$a>>2]=1387618;c[$a+4>>2]=3;c[k>>2]=c[$a>>2];c[k+4>>2]=c[$a+4>>2];c[(pf(e,k)|0)>>2]=58;c[ab>>2]=1387622;c[ab+4>>2]=5;c[k>>2]=c[ab>>2];c[k+4>>2]=c[ab+4>>2];c[(pf(e,k)|0)>>2]=59;c[cb>>2]=1387628;c[cb+4>>2]=5;c[k>>2]=c[cb>>2];c[k+4>>2]=c[cb+4>>2];c[(pf(e,k)|0)>>2]=60;c[db>>2]=1387634;c[db+4>>2]=5;c[k>>2]=c[db>>2];c[k+4>>2]=c[db+4>>2];c[(pf(e,k)|0)>>2]=61;c[eb>>2]=1387640;c[eb+4>>2]=5;c[k>>2]=c[eb>>2];c[k+4>>2]=c[eb+4>>2];c[(pf(e,k)|0)>>2]=62;c[fb>>2]=1387646;c[fb+4>>2]=5;c[k>>2]=c[fb>>2];c[k+4>>2]=c[fb+4>>2];c[(pf(e,k)|0)>>2]=63;c[gb>>2]=1387652;c[gb+4>>2]=5;c[k>>2]=c[gb>>2];c[k+4>>2]=c[gb+4>>2];c[(pf(e,k)|0)>>2]=64;c[hb>>2]=1387658;c[hb+4>>2]=4;c[k>>2]=c[hb>>2];c[k+4>>2]=c[hb+4>>2];c[(pf(e,k)|0)>>2]=65;c[ib>>2]=1387663;c[ib+4>>2]=5;c[k>>2]=c[ib>>2];c[k+4>>2]=c[ib+4>>2];c[(pf(e,k)|0)>>2]=66;c[jb>>2]=1387669;c[jb+4>>2]=4;c[k>>2]=c[jb>>2];c[k+4>>2]=c[jb+4>>2];c[(pf(e,k)|0)>>2]=67;c[kb>>2]=1387674;c[kb+4>>2]=6;c[k>>2]=c[kb>>2];c[k+4>>2]=c[kb+4>>2];c[(pf(e,k)|0)>>2]=68;c[lb>>2]=1387681;c[lb+4>>2]=5;c[k>>2]=c[lb>>2];c[k+4>>2]=c[lb+4>>2];c[(pf(e,k)|0)>>2]=69;c[nb>>2]=1387687;c[nb+4>>2]=6;c[k>>2]=c[nb>>2];c[k+4>>2]=c[nb+4>>2];c[(pf(e,k)|0)>>2]=70;c[ob>>2]=1387694;c[ob+4>>2]=6;c[k>>2]=c[ob>>2];c[k+4>>2]=c[ob+4>>2];c[(pf(e,k)|0)>>2]=71;c[pb>>2]=1387701;c[pb+4>>2]=7;c[k>>2]=c[pb>>2];c[k+4>>2]=c[pb+4>>2];c[(pf(e,k)|0)>>2]=72;c[qb>>2]=1387709;c[qb+4>>2]=9;c[k>>2]=c[qb>>2];c[k+4>>2]=c[qb+4>>2];c[(pf(e,k)|0)>>2]=73;c[rb>>2]=1387719;c[rb+4>>2]=7;c[k>>2]=c[rb>>2];c[k+4>>2]=c[rb+4>>2];c[(pf(e,k)|0)>>2]=74;c[sb>>2]=1387727;c[sb+4>>2]=5;c[k>>2]=c[sb>>2];c[k+4>>2]=c[sb+4>>2];c[(pf(e,k)|0)>>2]=75;c[tb>>2]=1387733;c[tb+4>>2]=4;c[k>>2]=c[tb>>2];c[k+4>>2]=c[tb+4>>2];c[(pf(e,k)|0)>>2]=124;c[ub>>2]=1387738;c[ub+4>>2]=6;c[k>>2]=c[ub>>2];c[k+4>>2]=c[ub+4>>2];c[(pf(e,k)|0)>>2]=76;c[vb>>2]=1387745;c[vb+4>>2]=5;c[k>>2]=c[vb>>2];c[k+4>>2]=c[vb+4>>2];c[(pf(e,k)|0)>>2]=78;c[wb>>2]=1387751;c[wb+4>>2]=6;c[k>>2]=c[wb>>2];c[k+4>>2]=c[wb+4>>2];c[(pf(e,k)|0)>>2]=77;c[yb>>2]=1387758;c[yb+4>>2]=5;c[k>>2]=c[yb>>2];c[k+4>>2]=c[yb+4>>2];c[(pf(e,k)|0)>>2]=79;c[zb>>2]=1387764;c[zb+4>>2]=5;c[k>>2]=c[zb>>2];c[k+4>>2]=c[zb+4>>2];c[(pf(e,k)|0)>>2]=80;c[Ab>>2]=1387770;c[Ab+4>>2]=4;c[k>>2]=c[Ab>>2];c[k+4>>2]=c[Ab+4>>2];c[(pf(e,k)|0)>>2]=81;c[Bb>>2]=1387775;c[Bb+4>>2]=6;c[k>>2]=c[Bb>>2];c[k+4>>2]=c[Bb+4>>2];c[(pf(e,k)|0)>>2]=82;c[Cb>>2]=1387782;c[Cb+4>>2]=8;c[k>>2]=c[Cb>>2];c[k+4>>2]=c[Cb+4>>2];c[(pf(e,k)|0)>>2]=83;c[Db>>2]=1387791;c[Db+4>>2]=7;c[k>>2]=c[Db>>2];c[k+4>>2]=c[Db+4>>2];c[(pf(e,k)|0)>>2]=84;c[Eb>>2]=1387799;c[Eb+4>>2]=13;c[k>>2]=c[Eb>>2];c[k+4>>2]=c[Eb+4>>2];c[(pf(e,k)|0)>>2]=85;c[Fb>>2]=1387813;c[Fb+4>>2]=20;c[k>>2]=c[Fb>>2];c[k+4>>2]=c[Fb+4>>2];c[(pf(e,k)|0)>>2]=86;c[Gb>>2]=1387834;c[Gb+4>>2]=15;c[k>>2]=c[Gb>>2];c[k+4>>2]=c[Gb+4>>2];c[(pf(e,k)|0)>>2]=87;c[Hb>>2]=1387850;c[Hb+4>>2]=17;c[k>>2]=c[Hb>>2];c[k+4>>2]=c[Hb+4>>2];c[(pf(e,k)|0)>>2]=88;c[m>>2]=1387868;c[m+4>>2]=8;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];c[(pf(e,k)|0)>>2]=116;c[n>>2]=1387877;c[n+4>>2]=8;c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[(pf(e,k)|0)>>2]=117;c[o>>2]=1387886;c[o+4>>2]=13;c[k>>2]=c[o>>2];c[k+4>>2]=c[o+4>>2];c[(pf(e,k)|0)>>2]=89;c[p>>2]=1387900;c[p+4>>2]=14;c[k>>2]=c[p>>2];c[k+4>>2]=c[p+4>>2];c[(pf(e,k)|0)>>2]=90;c[q>>2]=1387915;c[q+4>>2]=12;c[k>>2]=c[q>>2];c[k+4>>2]=c[q+4>>2];c[(pf(e,k)|0)>>2]=91;c[r>>2]=1387928;c[r+4>>2]=12;c[k>>2]=c[r>>2];c[k+4>>2]=c[r+4>>2];c[(pf(e,k)|0)>>2]=92;c[s>>2]=1387941;c[s+4>>2]=19;c[k>>2]=c[s>>2];c[k+4>>2]=c[s+4>>2];c[(pf(e,k)|0)>>2]=93;c[t>>2]=1387961;c[t+4>>2]=22;c[k>>2]=c[t>>2];c[k+4>>2]=c[t+4>>2];c[(pf(e,k)|0)>>2]=94;c[u>>2]=1387984;c[u+4>>2]=21;c[k>>2]=c[u>>2];c[k+4>>2]=c[u+4>>2];c[(pf(e,k)|0)>>2]=95;c[v>>2]=1388006;c[v+4>>2]=11;c[k>>2]=c[v>>2];c[k+4>>2]=c[v+4>>2];c[(pf(e,k)|0)>>2]=96;c[x>>2]=1388018;c[x+4>>2]=15;c[k>>2]=c[x>>2];c[k+4>>2]=c[x+4>>2];c[(pf(e,k)|0)>>2]=97;c[y>>2]=1388034;c[y+4>>2]=16;c[k>>2]=c[y>>2];c[k+4>>2]=c[y+4>>2];c[(pf(e,k)|0)>>2]=98;c[z>>2]=1388051;c[z+4>>2]=9;c[k>>2]=c[z>>2];c[k+4>>2]=c[z+4>>2];c[(pf(e,k)|0)>>2]=99;c[A>>2]=1388061;c[A+4>>2]=19;c[k>>2]=c[A>>2];c[k+4>>2]=c[A+4>>2];c[(pf(e,k)|0)>>2]=100;c[B>>2]=1388081;c[B+4>>2]=18;c[k>>2]=c[B>>2];c[k+4>>2]=c[B+4>>2];c[(pf(e,k)|0)>>2]=101;c[C>>2]=1388100;c[C+4>>2]=15;c[k>>2]=c[C>>2];c[k+4>>2]=c[C+4>>2];c[(pf(e,k)|0)>>2]=102;c[D>>2]=1388116;c[D+4>>2]=12;c[k>>2]=c[D>>2];c[k+4>>2]=c[D+4>>2];c[(pf(e,k)|0)>>2]=103;c[E>>2]=1388129;c[E+4>>2]=11;c[k>>2]=c[E>>2];c[k+4>>2]=c[E+4>>2];c[(pf(e,k)|0)>>2]=104;c[F>>2]=1388141;c[F+4>>2]=17;c[k>>2]=c[F>>2];c[k+4>>2]=c[F+4>>2];c[(pf(e,k)|0)>>2]=105;c[G>>2]=1388159;c[G+4>>2]=14;c[k>>2]=c[G>>2];c[k+4>>2]=c[G+4>>2];c[(pf(e,k)|0)>>2]=106;c[I>>2]=1388174;c[I+4>>2]=13;c[k>>2]=c[I>>2];c[k+4>>2]=c[I+4>>2];c[(pf(e,k)|0)>>2]=107;c[J>>2]=1388188;c[J+4>>2]=16;c[k>>2]=c[J>>2];c[k+4>>2]=c[J+4>>2];c[(pf(e,k)|0)>>2]=108;c[K>>2]=1388205;c[K+4>>2]=10;c[k>>2]=c[K>>2];c[k+4>>2]=c[K+4>>2];c[(pf(e,k)|0)>>2]=109;c[L>>2]=1388216;c[L+4>>2]=11;c[k>>2]=c[L>>2];c[k+4>>2]=c[L+4>>2];c[(pf(e,k)|0)>>2]=110;c[M>>2]=1388228;c[M+4>>2]=6;c[k>>2]=c[M>>2];c[k+4>>2]=c[M+4>>2];c[(pf(e,k)|0)>>2]=111;c[N>>2]=1388235;c[N+4>>2]=6;c[k>>2]=c[N>>2];c[k+4>>2]=c[N+4>>2];c[(pf(e,k)|0)>>2]=112;c[O>>2]=1388242;c[O+4>>2]=5;c[k>>2]=c[O>>2];c[k+4>>2]=c[O+4>>2];c[(pf(e,k)|0)>>2]=113;c[P>>2]=1388248;c[P+4>>2]=9;c[k>>2]=c[P>>2];c[k+4>>2]=c[P+4>>2];c[(pf(e,k)|0)>>2]=114;c[Q>>2]=1388258;c[Q+4>>2]=7;c[k>>2]=c[Q>>2];c[k+4>>2]=c[Q+4>>2];c[(pf(e,k)|0)>>2]=115;c[R>>2]=1388266;c[R+4>>2]=4;c[k>>2]=c[R>>2];c[k+4>>2]=c[R+4>>2];c[(pf(e,k)|0)>>2]=118;c[T>>2]=1388271;c[T+4>>2]=6;c[k>>2]=c[T>>2];c[k+4>>2]=c[T+4>>2];c[(pf(e,k)|0)>>2]=119;c[U>>2]=1388278;c[U+4>>2]=8;c[k>>2]=c[U>>2];c[k+4>>2]=c[U+4>>2];c[(pf(e,k)|0)>>2]=120;c[V>>2]=1388287;c[V+4>>2]=6;c[k>>2]=c[V>>2];c[k+4>>2]=c[V+4>>2];c[(pf(e,k)|0)>>2]=9;i=Ib;return}}function pf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;g=k+8|0;e=k;j=d;h=c[j>>2]|0;j=c[j+4>>2]|0;d=e;c[d>>2]=h;c[d+4>>2]=j;c[g>>2]=c[e>>2];c[g+4>>2]=c[e+4>>2];g=Ix(b,g)|0;d=(c[b>>2]|0)+(g<<2)|0;e=c[d>>2]|0;switch(e|0){case 0:break;case -1:{f=b+12|0;c[f>>2]=(c[f>>2]|0)+-1;break}default:{a:while(1){switch(e|0){case -1:case 0:break;default:break a}b=d+4|0;e=c[b>>2]|0;d=b}b=c[d>>2]|0;b=b+4|0;i=k;return b|0}}e=zD(j+9|0)|0;c[e>>2]=j;c[e+4>>2]=0;f=e+8|0;if(j|0)$O(f|0,h|0,j|0)|0;a[f+j>>0]=0;c[d>>2]=e;d=b+8|0;c[d>>2]=(c[d>>2]|0)+1;d=Mx(b,g)|0;d=(c[b>>2]|0)+(d<<2)|0;b:while(1){switch(c[d>>2]|0){case -1:case 0:break;default:break b}d=d+4|0}b=c[d>>2]|0;b=b+4|0;i=k;return b|0}function qf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=0;if(Ab[c[(c[a>>2]|0)+96>>2]&127](a,b,f)|0){f=1;i=e;return f|0}b=c[a+24>>2]|0;if((c[b>>2]|0)!=16){f=1;i=e;return f|0}c[d>>2]=Wh(b)|0;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;f=0;i=e;return f|0}function rf(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;l=i;i=i+16|0;g=l+8|0;h=l+4|0;j=l;k=a+24|0;c[g>>2]=0;f=sf(a,c[c[k>>2]>>2]|0,g)|0;a:do if(f>>>0>=b>>>0){while(1){yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;if(Ab[c[(c[a>>2]|0)+100>>2]&127](a,h,e)|0){f=4;break}if(f>>>0<(sf(a,c[c[k>>2]>>2]|0,j)|0)>>>0?rf(a,f+1|0,h,e)|0:0){f=8;break}n=c[g>>2]|0;m=c[d>>2]|0;f=c[h>>2]|0;c[d>>2]=Nn(n,m,f,yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)|0;c[g>>2]=0;f=sf(a,c[c[k>>2]>>2]|0,g)|0;if(f>>>0>>0)break a}if((f|0)==4){n=1;i=l;return n|0}else if((f|0)==8){n=1;i=l;return n|0}}while(0);n=0;i=l;return n|0}function sf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=(a[(c[b+136>>2]|0)+206>>0]|0)!=0;a:do if(!(a[b+312>>0]|0))do switch(d|0){case 31:{c[e>>2]=6;b=2;break a}case 28:{c[e>>2]=7;b=1;break a}case 26:{c[e>>2]=3;b=3;break a}case 39:case 33:{c[e>>2]=12;b=3;break a}case 36:{c[e>>2]=8;b=3;break a}case 37:{c[e>>2]=9;b=3;break a}case 40:{c[e>>2]=4;b=3;break a}case 41:{c[e>>2]=5;b=3;break a}case 10:{c[e>>2]=0;b=4;break a}case 11:{c[e>>2]=17;b=4;break a}case 27:{c[e>>2]=13;b=5;break a}case 29:{c[e>>2]=18;b=5;break a}case 30:{c[e>>2]=1;b=5;break a}case 21:{c[e>>2]=11;b=6;break a}case 13:{c[e>>2]=2;b=6;break a}case 34:{c[e>>2]=10;b=6;break a}case 38:{c[e>>2]=14;b=6;break a}case 42:{c[e>>2]=f?16:15;b=6;break a}default:{b=0;break a}}while(0);else do switch(d|0){case 31:{c[e>>2]=6;b=1;break a}case 28:{c[e>>2]=7;b=1;break a}case 27:{c[e>>2]=13;b=2;break a}case 29:{c[e>>2]=18;b=2;break a}case 30:{c[e>>2]=1;b=2;break a}case 26:{c[e>>2]=3;b=3;break a}case 39:case 33:{c[e>>2]=12;b=3;break a}case 36:{c[e>>2]=8;b=3;break a}case 37:{c[e>>2]=9;b=3;break a}case 40:{c[e>>2]=4;b=3;break a}case 41:{c[e>>2]=5;b=3;break a}case 38:{c[e>>2]=14;b=4;break a}case 42:{c[e>>2]=f?16:15;b=4;break a}case 10:{c[e>>2]=0;b=5;break a}case 11:{c[e>>2]=17;b=5;break a}case 21:{c[e>>2]=11;b=6;break a}case 13:{c[e>>2]=2;b=6;break a}case 34:{c[e>>2]=10;b=6;break a}default:{b=0;break a}}while(0);while(0);return b|0}function tf(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;g=i;i=i+32|0;b=g;e=a+8|0;vf(e,c[e>>2]|0)|0;f=c[e>>2]|0;if((f|0)!=(c[a+12>>2]|0)){i=g;return f|0}wb[c[c[a>>2]>>2]&127](b,a);wf(e,b);if((c[b+16>>2]|0)>>>0>64?(d=c[b+24>>2]|0,d|0):0)bN(d);f=c[e>>2]|0;i=g;return f|0}function uf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=c[b+4>>2]|0;if((g|0?(h=c[b>>2]|0,i=TB(h,d<<24>>24,g)|0,i|0):0)?(e=h,f=i-e|0,(f|0)!=-1):0){i=f+1|0;i=g>>>0>>0?g:i;c[a>>2]=e;c[a+4>>2]=g>>>0>>0?g:f;c[a+8>>2]=h+i;c[a+12>>2]=g-i;return}g=b;h=c[g+4>>2]|0;i=a;c[i>>2]=c[g>>2];c[i+4>>2]=h;c[a+8>>2]=0;c[a+12>>2]=0;return}function vf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=b+32|0;f=a+4|0;e=c[f>>2]|0;if((d|0)==(e|0))a=d;else{a=d;d=b;while(1){c[d>>2]=c[a>>2];c[d+4>>2]=c[a+4>>2];c[d+8>>2]=c[a+8>>2];zf(d+16|0,a+16|0)|0;a=a+32|0;if((a|0)==(e|0))break;else d=d+32|0}a=c[f>>2]|0}c[f>>2]=a+-32;if((c[a+-16>>2]|0)>>>0<=64)return b|0;a=c[a+-8>>2]|0;if(!a)return b|0;bN(a);return b|0}function wf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0<(c[a+8>>2]|0)>>>0)a=e;else{xf(a,0);a=e;d=c[e>>2]|0};c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];e=b+16|0;c[d+16>>2]=c[e>>2];g=b+24|0;f=c[g+4>>2]|0;b=d+24|0;c[b>>2]=c[g>>2];c[b+4>>2]=f;c[e>>2]=0;c[a>>2]=(c[a>>2]|0)+32;return}function xf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=a+8|0;d=c[a>>2]|0;j=a+4|0;e=c[j>>2]|0;h=e-d>>5;g=((c[i>>2]|0)-d>>5)+2|0;k=bP(g|0,0,1)|0;f=E;g=k|g;k=bP(g|0,f|0,2)|0;g=k|g;f=E|f;k=bP(g|0,f|0,4)|0;g=k|g;f=E|f;k=bP(g|0,f|0,8)|0;g=k|g;f=E|f;k=bP(g|0,f|0,16)|0;f=E|f;f=WO(f|(k|g)|0,f|0,1,0)|0;f=f>>>0>>0?b:f;g=zD(f<<5)|0;b=d;if((b|0)==(e|0))d=b;else{d=g;while(1){c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];k=b+16|0;c[d+16>>2]=c[k>>2];n=b+24|0;m=c[n+4>>2]|0;l=d+24|0;c[l>>2]=c[n>>2];c[l+4>>2]=m;c[k>>2]=0;b=b+32|0;if((b|0)==(e|0))break;else d=d+32|0}d=c[a>>2]|0;b=c[j>>2]|0}yf(d,b);b=c[a>>2]|0;if((b|0)==(a+16|0)){n=g+(h<<5)|0;c[j>>2]=n;c[a>>2]=g;n=g+(f<<5)|0;c[i>>2]=n;return}AD(b);n=g+(h<<5)|0;c[j>>2]=n;c[a>>2]=g;n=g+(f<<5)|0;c[i>>2]=n;return}function yf(a,b){a=a|0;b=b|0;var d=0;if((b|0)==(a|0))return;do{if((c[b+-16>>2]|0)>>>0>64?(d=c[b+-8>>2]|0,d|0):0)bN(d);b=b+-32|0}while((b|0)!=(a|0));return}function zf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((c[a>>2]|0)>>>0>=65){if((a|0)==(b|0))return a|0;d=c[a+8>>2]|0;if(d|0)bN(d)}f=b+8|0;e=c[f+4>>2]|0;d=a+8|0;c[d>>2]=c[f>>2];c[d+4>>2]=e;d=c[b>>2]|0;c[b>>2]=0;c[a>>2]=d;return a|0}function Af(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=c[a+4>>2]|0;f=Lb[c[(c[f>>2]|0)+60>>2]&31](f,d,e,c[a+128>>2]|0)|0;if(f|0){d=f;return d|0}switch(c[d>>2]|0){case 2:{if(b[d+4>>1]|0)return d|0;d=Tn(c[d+8>>2]|0,e,yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)|0;return d|0}case 3:{f=Af(a,c[d+8>>2]|0,e)|0;if(!f){d=0;return d|0}d=Rn(c[d+4>>2]|0,f,yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)|0;return d|0}case 0:{h=d+8|0;g=Af(a,c[h>>2]|0,e)|0;j=d+12|0;f=Af(a,c[j>>2]|0,e)|0;e=(g|0)!=0;i=(f|0)!=0;if(!(e|i)){d=0;return d|0}if(!e)g=c[h>>2]|0;if(!i)f=c[j>>2]|0;d=Nn(c[d+4>>2]|0,g,f,yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)|0;return d|0}case 1:case 4:{d=0;return d|0}default:{}}return 0}function Bf(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;i=i+32|0;g=j+16|0;e=j+8|0;h=j;if(!d){f=a+140|0;d=c[f>>2]|0;b=c[b>>2]|0;c[e>>2]=b;c[g>>2]=c[e>>2];d=Uv(d,g)|0;e=b}else{f=a+140|0;e=c[b>>2]|0}c[a+156>>2]=d;b=c[(c[c[f>>2]>>2]|0)+(d+-1<<3)>>2]|0;f=c[b+4>>2]|0;b=(c[b+8>>2]|0)-f|0;c[h>>2]=f;c[h+4>>2]=b;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];Nh(a+16|0,g,e);i=j;return}function Cf(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,s=0,t=0;s=i;i=i+64|0;j=s+48|0;r=s+40|0;h=s+36|0;k=s+32|0;n=s;o=s+24|0;p=s+8|0;g=c[b+232>>2]|0;q=c[b+228>>2]|0;if((g|0)==(q|0)){i=s;return}l=p+9|0;m=p+8|0;e=b+140|0;d=n+4|0;f=o+4|0;b=g;do{b=b+-4|0;t=c[c[b>>2]>>2]|0;a[l>>0]=1;c[p>>2]=1388294;a[m>>0]=3;g=c[e>>2]|0;c[k>>2]=t;c[n>>2]=0;c[d>>2]=0;c[o>>2]=0;c[f>>2]=0;c[h>>2]=c[k>>2];c[r>>2]=c[n>>2];c[r+4>>2]=c[n+4>>2];c[j>>2]=c[o>>2];c[j+4>>2]=c[o+4>>2];qw(g,h,2,p,r,j,1)}while((b|0)!=(q|0));i=s;return} function hB(a){a=a|0;do switch(a|0){case 0:{a=1439856;break}case 1:{a=1439799;break}case 2:{a=1439752;break}case 3:{a=1439721;break}case 4:{a=1439694;break}case 5:{a=1439632;break}case 6:{a=1439596;break}case 512:{a=1439552;break}case 513:{a=1439504;break}case 514:{a=1439461;break}case 128:{a=1439409;break}case 129:{a=1439333;break}case 130:{a=1439274;break}case 131:{a=1439215;break}case 132:{a=1439159;break}case 133:{a=1439102;break}case 136:{a=1439036;break}case 140:{a=1438991;break}case 138:{a=1438940;break}case 141:{a=1438880;break}case 142:{a=1438810;break}case 143:{a=1438755;break}case 144:{a=1438706;break}case 145:{a=1438673;break}case 146:{a=1438610;break}case 147:{a=1438563;break}case 148:{a=1438498;break}case 149:{a=1438432;break}case 150:{a=1438362;break}case 151:{a=1438308;break}case 152:{a=1438226;break}case 153:{a=1438182;break}case 154:{a=1438141;break}case 155:{a=1438068;break}case 156:{a=1438015;break}case 157:{a=1437965;break}case 158:{a=1437922;break}case 159:{a=1437875;break}case 160:{a=1437805;break}case 137:{a=1437756;break}case 161:{a=1437715;break}case 162:{a=1437674;break}case 163:{a=1437627;break}case 139:{a=1437578;break}default:a=1439871}while(0);return a|0}function iB(a){a=a|0;return (a|0)==4|0}function jB(b,d,e){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,F=0;E=i;i=i+224|0;y=E;s=E+200|0;r=E+188|0;C=E+176|0;g=E+168|0;h=E+140|0;D=E+104|0;j=E+96|0;k=E+88|0;x=E+80|0;t=E+72|0;u=E+64|0;v=E+56|0;w=E+48|0;A=E+36|0;B=E+152|0;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;iN(A,1459454,0);if((b|0)>=9){D=2;kN(A);i=E;return D|0}f=ZM(460,1459455)|0;if(!f)z=0;else{UO(f|0,0,460)|0;Jo(f+76|0);q=f+108|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;q=f+424|0;z=f+444|0;c[q>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;c[q+12>>2]=0;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;c[z+12>>2]=0;z=f}m=z+20|0;c[m>>2]=0;n=z+72|0;c[n>>2]=0;o=z+96|0;c[o>>2]=0;f=z+100|0;c[f>>2]=0;p=z+104|0;c[p>>2]=0;q=z+120|0;c[q>>2]=0;if(!z){D=1;kN(A);i=E;return D|0}c[z+8>>2]=0;c[z>>2]=b;c[z+4>>2]=d;if((b|0)==4){if((d&-15|0)!=0|(d&14|0)==0){kN(z+424|0);kN(z+108|0);kN(z+84|0);Pv(z+36|0);kN(z+24|0);$M(z);D=4;kN(A);i=E;return D|0}switch(d|0){case 2:{pN(A,1439884)|0;break}case 4:{pN(A,1439912)|0;break}case 8:{pN(A,1439917)|0;break}default:{}}hN(B,A);c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;iN(C,1459454,0);if(!(a[1457380]|0)){a[1457380]=1;pz();jz();sz()}l=z+24|0;d=a[B+11>>0]|0;b=d<<24>>24<0;c[g>>2]=b?c[B>>2]|0:B;c[g+4>>2]=b?c[B+4>>2]|0:d&255;c[y>>2]=c[g>>2];c[y+4>>2]=c[g+4>>2];Zx(s,y);g=l+11|0;if((a[g>>0]|0)<0){a[c[l>>2]>>0]=0;c[z+28>>2]=0}else{a[l>>0]=0;a[g>>0]=0}oN(l,0);c[l>>2]=c[s>>2];c[l+4>>2]=c[s+4>>2];c[l+8>>2]=c[s+8>>2];c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;kN(s);hN(h,l);a[s+8>>0]=4;a[s+9>>0]=1;c[s>>2]=h;Rx(y,s);c[s>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;iN(r,1459454,0);d=yx(r,y,s)|0;kN(r);kN(s);kN(y);c[m>>2]=d;kN(h);if(c[m>>2]|0){a[y+8>>0]=4;a[y+9>>0]=1;c[y>>2]=l;Rx(D,y);h=c[m>>2]|0;b=a[g>>0]|0;F=b<<24>>24<0;c[j>>2]=F?c[l>>2]|0:l;d=z+28|0;c[j+4>>2]=F?c[d>>2]|0:b&255;c[y>>2]=c[j>>2];c[y+4>>2]=c[j+4>>2];j=kB(h,y)|0;c[o>>2]=j;h=c[m>>2]|0;b=a[g>>0]|0;F=b<<24>>24<0;c[k>>2]=F?c[l>>2]|0:l;c[k+4>>2]=F?c[d>>2]|0:b&255;c[y>>2]=c[k>>2];c[y+4>>2]=c[k+4>>2];c[f>>2]=lB(h,j,y)|0;if((c[z>>2]|0)==4)pN(C,1439924)|0;f=c[m>>2]|0;b=c[f+20>>2]|0;if(!b)b=0;else{b=Gb[b&1]()|0;f=c[m>>2]|0}c[p>>2]=b;k=a[g>>0]|0;j=k<<24>>24<0;c[x>>2]=j?c[l>>2]|0:l;c[x+4>>2]=j?c[d>>2]|0:k&255;k=C+11|0;j=a[k>>0]|0;b=j<<24>>24<0;c[t>>2]=b?c[C>>2]|0:C;p=C+4|0;c[t+4>>2]=b?c[p>>2]|0:j&255;j=z+108|0;b=a[j+11>>0]|0;F=b<<24>>24<0;c[u>>2]=F?c[j>>2]|0:j;c[u+4>>2]=F?c[z+112>>2]|0:b&255;c[r>>2]=c[x>>2];c[r+4>>2]=c[x+4>>2];c[s>>2]=c[t>>2];c[s+4>>2]=c[t+4>>2];c[y>>2]=c[u>>2];c[y+4>>2]=c[u+4>>2];c[q>>2]=mB(f,r,s,y)|0;b=c[m>>2]|0;F=c[o>>2]|0;f=a[g>>0]|0;x=f<<24>>24<0;c[v>>2]=x?c[l>>2]|0:l;c[v+4>>2]=x?c[d>>2]|0:f&255;d=a[k>>0]|0;f=d<<24>>24<0;c[w>>2]=f?c[C>>2]|0:C;c[w+4>>2]=f?c[p>>2]|0:d&255;c[s>>2]=c[v>>2];c[s+4>>2]=c[v+4>>2];c[y>>2]=c[w>>2];c[y+4>>2]=c[w+4>>2];d=nB(b,F,s,y)|0;c[n>>2]=d;c[d+8>>2]=4;Jo(y);a[y>>0]=a[y>>0]&-2|a[1457377];c[y+4>>2]=c[363449];d=y+8|0;lN(d,1453800)|0;a[y>>0]=a[y>>0]&-7|a[1457378]<<1&255|a[1457379]<<2&255;F=y;b=c[F+4>>2]|0;f=z+76|0;c[f>>2]=c[F>>2];c[f+4>>2]=b;f=z+84|0;b=f+11|0;if((a[b>>0]|0)<0){a[c[f>>2]>>0]=0;c[z+88>>2]=0}else{a[f>>0]=0;a[b>>0]=0}oN(f,0);c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;kN(d);kN(D)}kN(C);kN(B)}F=a[A+11>>0]|0;if(!((F<<24>>24<0?c[A+4>>2]|0:F&255)|0)){kN(z+424|0);kN(z+108|0);kN(z+84|0);Pv(z+36|0);kN(z+24|0);$M(z);F=2;kN(A);i=E;return F|0}else{c[e>>2]=z;F=0;kN(A);i=E;return F|0}return 0}function kB(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;g=i;i=i+48|0;e=g+12|0;f=g;b=c[b+28>>2]|0;if(!b){f=0;i=g;return f|0}a[f+8>>0]=5;a[f+9>>0]=1;c[f>>2]=d;Rx(e,f);f=yb[b&127](e)|0;kN(e);i=g;return f|0}function lB(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=i;i=i+48|0;f=h+12|0;g=h;b=c[b+16>>2]|0;if(!b){g=0;i=h;return g|0}a[g+8>>0]=5;a[g+9>>0]=1;c[g>>2]=e;Rx(f,g);g=Eb[b&63](d,f)|0;kN(f);i=h;return g|0}function mB(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,m=0,n=0;n=i;i=i+80|0;m=n+72|0;l=n+64|0;g=n+28|0;h=n+16|0;j=n+8|0;k=n;b=c[b+32>>2]|0;if(!b){m=0;i=n;return m|0}a[h+8>>0]=5;a[h+9>>0]=1;c[h>>2]=d;Rx(g,h);d=e;h=c[d+4>>2]|0;e=j;c[e>>2]=c[d>>2];c[e+4>>2]=h;e=f;f=c[e+4>>2]|0;h=k;c[h>>2]=c[e>>2];c[h+4>>2]=f;c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];c[m>>2]=c[k>>2];c[m+4>>2]=c[k+4>>2];m=Ab[b&127](g,l,m)|0;kN(g);i=n;return m|0}function nB(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,m=0;m=i;i=i+64|0;l=m+56|0;g=m+20|0;h=m+8|0;j=m;k=c[b+40>>2]|0;if(!k){l=0;i=m;return l|0}a[h+8>>0]=5;a[h+9>>0]=1;c[h>>2]=e;Rx(g,h);e=f;f=c[e+4>>2]|0;h=j;c[h>>2]=c[e>>2];c[h+4>>2]=f;c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];l=Lb[k&31](b,d,g,l)|0;kN(g);i=m;return l|0}function oB(a){a=a|0;var b=0;b=c[a+120>>2]|0;if(b|0){kN(b+36|0);kN(b);$M(b)}b=c[a+104>>2]|0;if(b|0)$M(b);b=c[a+100>>2]|0;if(b|0)vb[c[(c[b>>2]|0)+4>>2]&255](b);b=c[a+96>>2]|0;if(b|0){$M(c[b+96>>2]|0);$M(b)}b=c[a+72>>2]|0;if(b|0)vb[c[(c[b>>2]|0)+4>>2]&255](b);kN(a+424|0);kN(a+108|0);kN(a+84|0);Pv(a+36|0);kN(a+24|0);$M(a);return 0}function pB(a,b,d){a=a|0;b=b|0;d=d|0;if((b|0)!=1){d=6;return d|0}if((c[a>>2]|0)!=4){d=6;return d|0}switch(d|0){case 1:case 4:{c[a+12>>2]=d;c[(c[a+100>>2]|0)+80>>2]=1;d=0;return d|0}case 2:case 16:{c[a+12>>2]=d;c[(c[a+100>>2]|0)+80>>2]=0;d=0;return d|0}default:{d=6;return d|0}}return 0}function qB(a){a=a|0;AD(a);return}function rB(b,d,e,f,g,h,j){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,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+1984|0;p=F+1944|0;o=F+1932|0;B=F+896|0;C=F+872|0;D=F;q=F+864|0;r=F+856|0;t=F+852|0;s=F+848|0;E=B+12|0;c[B>>2]=E;A=B+4|0;c[A>>2]=E;c[B+8>>2]=B+1036;fg(C,B);c[g>>2]=0;c[h>>2]=0;z=b+100|0;k=b+96|0;w=b+124|0;u=b+36|0;tp(D,c[z>>2]|0,c[k>>2]|0,w,u,1,e,f);n=b+24|0;a[o+8>>0]=4;a[o+9>>0]=1;c[o>>2]=n;Rx(p,o);$k(w,p,D);kN(p);w=b+20|0;m=c[w>>2]|0;x=b+104|0;l=c[m+52>>2]|0;if(!l)y=0;else{y=Ab[l&127](c[x>>2]|0,c[k>>2]|0,D)|0;m=c[w>>2]|0}a[o+8>>0]=4;a[o+9>>0]=1;c[o>>2]=n;Rx(p,o);l=b+120|0;n=b+76|0;v=sB(m,p,D,c[b+72>>2]|0,C,y,c[l>>2]|0,(a[n>>0]&1)!=0,0)|0;kN(p);c[q>>2]=d;if(!d)k=0;else k=UB(d)|0;c[q+4>>2]=k;c[r>>2]=1459454;c[r+4>>2]=0;c[o>>2]=c[q>>2];c[o+4>>2]=c[q+4>>2];c[p>>2]=c[r>>2];c[p+4>>2]=c[r+4>>2];k=jx(o,p,1)|0;WN()|0;tB(u);c[t>>2]=k;c[s>>2]=0;c[p>>2]=c[s>>2];hg(u,t,p)|0;k=c[t>>2]|0;c[t>>2]=0;if(k|0)vb[c[(c[k>>2]|0)+4>>2]&255](k);m=Ae(u,D,v,c[z>>2]|0)|0;k=c[(c[w>>2]|0)+44>>2]|0;if(!k)l=0;else l=Lb[k&31](c[l>>2]|0,m,c[x>>2]|0,n)|0;x=b+12|0;c[l+56>>2]=c[x>>2];rh(m,l);if((c[b>>2]|0)==4?(c[x>>2]|0)==4:0){wb[c[(c[m>>2]|0)+120>>2]&127](m,4);c[(c[z>>2]|0)+36>>2]=1439928}k=Fb[c[(c[m>>2]|0)+40>>2]&31](m,0,e,f,0)|0;c[j>>2]=k;if((c[b>>2]|0)==5)c[j>>2]=k>>>1;k=b+8|0;c[k>>2]=c[m+8>>2];if(l|0)vb[c[(c[l>>2]|0)+4>>2]&255](l);vb[c[(c[m>>2]|0)+4>>2]&255](m);if(y|0)vb[c[(c[y>>2]|0)+4>>2]&255](y);if(v|0)vb[c[(c[v>>2]|0)+20>>2]&255](v);if((c[k>>2]|0)>>>0>127)l=-1;else{j=c[B>>2]|0;A=(c[A>>2]|0)-j|0;c[h>>2]=A;l=zD(A)|0;$O(l|0,j|0,A|0)|0;c[g>>2]=l;l=0}Lp(D);Zt(C);k=c[B>>2]|0;if((k|0)==(E|0)){i=F;return l|0}AD(k);i=F;return l|0}function sB(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;j=c[a+56>>2]|0;if(!j)b=xk(d,e,f,g,i)|0;else b=xb[j&63](b,d,e,f,g,i)|0;j=c[a+68>>2]|0;if(!j)return b|0;Eb[j&63](b,h)|0;return b|0}function tB(a){a=a|0;var b=0,d=0,e=0;d=c[a>>2]|0;b=a+4|0;a=c[b>>2]|0;if((a|0)==(d|0))return;do{e=a+-8|0;c[b>>2]=e;a=c[e>>2]|0;c[e>>2]=0;if(a|0)vb[c[(c[a>>2]|0)+4>>2]&255](a);a=c[b>>2]|0}while((a|0)!=(d|0));return}function uB(a){a=a|0;var b=0,d=0;b=i;i=i+16|0;d=b;c[d>>2]=c[a+60>>2];a=xB(hb(6,d|0)|0)|0;i=b;return a|0}function vB(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+80|0;f=g;c[b+36>>2]=16;if((c[b>>2]&64|0)==0?(c[f>>2]=c[b+60>>2],c[f+4>>2]=21505,c[f+8>>2]=g+12,_a(54,f|0)|0):0)a[b+75>>0]=-1;f=zB(b,d,e)|0;i=g;return f|0}function wB(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+32|0;g=f;e=f+20|0;c[g>>2]=c[a+60>>2];c[g+4>>2]=0;c[g+8>>2]=b;c[g+12>>2]=e;c[g+16>>2]=d;if((xB(nb(140,g|0)|0)|0)<0){c[e>>2]=-1;a=-1}else a=c[e>>2]|0;i=f;return a|0}function xB(a){a=a|0;if(a>>>0>4294963200){c[(yB()|0)>>2]=0-a;a=-1}return a|0}function yB(){var a=0;if(!(c[363453]|0))a=1453856;else a=c[(pP()|0)+64>>2]|0;return a|0}function zB(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;q=i;i=i+48|0;n=q+16|0;m=q;j=q+32|0;o=a+28|0;h=c[o>>2]|0;c[j>>2]=h;p=a+20|0;h=(c[p>>2]|0)-h|0;c[j+4>>2]=h;c[j+8>>2]=b;c[j+12>>2]=d;k=a+60|0;l=a+44|0;g=2;b=h+d|0;while(1){if(!(c[363453]|0)){c[n>>2]=c[k>>2];c[n+4>>2]=j;c[n+8>>2]=g;f=xB(qb(146,n|0)|0)|0}else{Ca(200,a|0);c[m>>2]=c[k>>2];c[m+4>>2]=j;c[m+8>>2]=g;f=xB(qb(146,m|0)|0)|0;wa(0)}if((b|0)==(f|0)){b=6;break}if((f|0)<0){b=8;break}b=b-f|0;e=c[j+4>>2]|0;if(f>>>0<=e>>>0)if((g|0)==2){c[o>>2]=(c[o>>2]|0)+f;g=2;h=j}else h=j;else{h=c[l>>2]|0;c[o>>2]=h;c[p>>2]=h;f=f-e|0;g=g+-1|0;h=j+8|0;e=c[j+12>>2]|0}c[h>>2]=(c[h>>2]|0)+f;c[h+4>>2]=e-f;j=h}if((b|0)==6){n=c[l>>2]|0;c[a+16>>2]=n+(c[a+48>>2]|0);a=n;c[o>>2]=a;c[p>>2]=a}else if((b|0)==8){c[a+16>>2]=0;c[o>>2]=0;c[p>>2]=0;c[a>>2]=c[a>>2]|32;if((g|0)==2)d=0;else d=d-(c[j+4>>2]|0)|0}i=q;return d|0}function AB(a){a=a|0;if(!(c[a+68>>2]|0))BB(a);return}function BB(a){a=a|0;return}function CB(b,d,e){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;m=i;i=i+48|0;h=m+16|0;g=m;f=m+32|0;c[f>>2]=d;j=f+4|0;l=b+48|0;n=c[l>>2]|0;c[j>>2]=e-((n|0)!=0&1);k=b+44|0;c[f+8>>2]=c[k>>2];c[f+12>>2]=n;if(!(c[363453]|0)){c[h>>2]=c[b+60>>2];c[h+4>>2]=f;c[h+8>>2]=2;f=xB(pb(145,h|0)|0)|0}else{Ca(201,b|0);c[g>>2]=c[b+60>>2];c[g+4>>2]=f;c[g+8>>2]=2;f=xB(pb(145,g|0)|0)|0;wa(0)}if((f|0)>=1){j=c[j>>2]|0;if(f>>>0>j>>>0){g=c[k>>2]|0;h=b+4|0;c[h>>2]=g;c[b+8>>2]=g+(f-j);if(!(c[l>>2]|0))f=e;else{c[h>>2]=g+1;a[d+(e+-1)>>0]=a[g>>0]|0;f=e}}}else{c[b>>2]=c[b>>2]|f&48^16;c[b+8>>2]=0;c[b+4>>2]=0}i=m;return f|0}function DB(a){a=a|0;if(!(c[a+68>>2]|0))BB(a);return}function EB(a,b){a=+a;b=+b;var d=0,e=0;h[l>>3]=a;e=c[l>>2]|0;d=c[l+4>>2]|0;h[l>>3]=b;d=c[l+4>>2]&-2147483648|d&2147483647;c[l>>2]=e;c[l+4>>2]=d;return +(+h[l>>3])}function FB(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+32|0;f=e;g=e+16|0;c[g>>2]=d;h=(c[g>>2]|0)+(4-1)&~(4-1);d=c[h>>2]|0;c[g>>2]=h+4;c[f>>2]=a;c[f+4>>2]=b;c[f+8>>2]=d;d=xB(_a(54,f|0)|0)|0;i=e;return d|0}function GB(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;e=d;c[e>>2]=b;b=((FB(a,21505,e)|0)!=0)<<31>>31;i=d;return b|0}function HB(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;r=i;i=i+208|0;o=r+8|0;p=r;h=T(d,b)|0;n=p;c[n>>2]=1;c[n+4>>2]=0;if(h|0){n=0-d|0;c[o+4>>2]=d;c[o>>2]=d;f=2;b=d;g=d;while(1){b=b+d+g|0;c[o+(f<<2)>>2]=b;if(b>>>0>>0){m=g;f=f+1|0;g=b;b=m}else break}j=a+h+n|0;m=p+4|0;if(j>>>0>a>>>0){k=j;f=1;h=a;g=1;while(1){do if((g&3|0)==3){IB(h,d,e,f,o);l=c[m>>2]|0;b=l<<30|(c[p>>2]|0)>>>2;c[p>>2]=b;c[m>>2]=l>>>2;f=f+2|0}else{b=f+-1|0;if((c[o+(b<<2)>>2]|0)>>>0<(k-h|0)>>>0)IB(h,d,e,f,o);else JB(h,d,e,p,f,0,o);if((f|0)==1){b=c[p>>2]|0;c[m>>2]=b>>>31|c[m>>2]<<1;b=b<<1;c[p>>2]=b;f=0;break}if(b>>>0>31){g=c[p>>2]|0;c[m>>2]=g;c[p>>2]=0;b=f+-33|0;f=g;g=0}else{f=c[m>>2]|0;g=c[p>>2]|0}c[m>>2]=g>>>(32-b|0)|f<>2]=b;f=1}while(0);g=b|1;c[p>>2]=g;b=h+d|0;if(b>>>0>=j>>>0)break;else h=b}}else{f=1;b=a}JB(b,d,e,p,f,0,o);l=p+4|0;h=c[p>>2]|0;a=c[l>>2]|0;g=(a|0)==0;if(!((f|0)==1&(h|0)==1&g)){k=f;while(1){if((k|0)<2){f=h+-1|0;do if(f){if(!(f&1)){g=f;f=0;do{f=f+1|0;g=g>>>1}while(!(g&1|0))}else{if(g)f=32;else{if(!(a&1)){g=a;f=0}else{j=0;g=a;f=0;break}do{f=f+1|0;g=g>>>1}while(!(g&1|0))}f=f+32|0}if(f>>>0>31)q=28;else{j=f;g=a}}else{f=32;q=28}while(0);if((q|0)==28){q=0;c[p>>2]=a;c[m>>2]=0;j=f+-32|0;h=a;g=0}c[p>>2]=g<<32-j|h>>>j;c[m>>2]=g>>>j;b=b+n|0;f=f+k|0}else{j=h>>>30;f=k+-2|0;c[p>>2]=(h<<1&2147483646|j<<31)^3;c[m>>2]=(j|a<<2)>>>1;JB(b+(0-(c[o+(f<<2)>>2]|0))+n|0,d,e,p,k+-1|0,1,o);k=c[p>>2]|0;c[m>>2]=k>>>31|c[m>>2]<<1;c[p>>2]=k<<1|1;b=b+n|0;JB(b,d,e,p,f,1,o)}h=c[p>>2]|0;a=c[l>>2]|0;g=(a|0)==0;if((f|0)==1&(h|0)==1&g)break;else k=f}}}i=r;return}function IB(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;n=i;i=i+240|0;m=n;c[m>>2]=a;a:do if((e|0)>1){l=0-b|0;g=a;k=e;e=1;while(1){h=g+l|0;j=k+-2|0;g=h+(0-(c[f+(j<<2)>>2]|0))|0;if((Eb[d&63](a,g)|0)>-1?(Eb[d&63](a,h)|0)>-1:0)break a;a=e+1|0;e=m+(e<<2)|0;if((Eb[d&63](g,h)|0)>-1){c[e>>2]=g;e=k+-1|0}else{c[e>>2]=h;g=h;e=j}if((e|0)<=1){e=a;break a}k=e;e=a;a=c[m>>2]|0}}else e=1;while(0);KB(b,m,e);i=n;return}function JB(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+240|0;o=q;j=c[e>>2]|0;k=c[e+4>>2]|0;c[o>>2]=a;n=0-b|0;a:do if((k|0)!=0|(j|0)!=1?(l=a+(0-(c[h+(f<<2)>>2]|0))|0,(Eb[d&63](l,a)|0)>=1):0){m=1;g=(g|0)==0;e=a;while(1){if(g&(f|0)>1){g=e+n|0;a=c[h+(f+-2<<2)>>2]|0;if((Eb[d&63](g,l)|0)>-1){g=m;p=19;break a}if((Eb[d&63](g+(0-a)|0,l)|0)>-1){g=m;p=19;break a}}g=m+1|0;c[o+(m<<2)>>2]=l;e=j+-1|0;do if(e){if(!(e&1)){a=0;do{a=a+1|0;e=e>>>1}while(!(e&1|0))}else{if(!k)e=32;else{if(!(k&1)){a=k;e=0}else{e=0;a=0;break}do{e=e+1|0;a=a>>>1}while(!(a&1|0))}a=e+32|0}if(a>>>0>31){e=a+-32|0;p=15}else e=a}else{e=0;a=32;p=15}while(0);if((p|0)==15){p=0;j=k;k=0}j=k<<32-e|j>>>e;k=k>>>e;f=a+f|0;if(!((k|0)!=0|(j|0)!=1)){e=l;p=19;break a}e=l+(0-(c[h+(f<<2)>>2]|0))|0;if((Eb[d&63](e,c[o>>2]|0)|0)<1){e=l;a=g;g=0;p=18;break}else{a=l;m=g;g=1;l=e;e=a}}}else{e=a;a=1;p=18}while(0);if((p|0)==18?(g|0)==0:0){g=a;p=19}if((p|0)==19){KB(b,o,g);IB(e,b,d,f,h)}i=q;return}function KB(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;i=i+256|0;e=h;a:do if((d|0)>=2?(g=b+(d<<2)|0,c[g>>2]=e,a|0):0)while(1){f=a>>>0>256?256:a;$O(e|0,c[b>>2]|0,f|0)|0;e=0;do{j=b+(e<<2)|0;e=e+1|0;$O(c[j>>2]|0,c[b+(e<<2)>>2]|0,f|0)|0;c[j>>2]=(c[j>>2]|0)+f}while((e|0)!=(d|0));a=a-f|0;if(!a)break a;e=c[g>>2]|0}while(0);i=h;return}function LB(a){a=a|0;var b=0,d=0;b=i;i=i+16|0;d=b;c[d>>2]=a;a=hb(6,d|0)|0;a=xB((a|0)==-4?-115:a)|0;i=b;return a|0}function MB(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+32|0;f=e;g=e+16|0;c[g>>2]=d;h=(c[g>>2]|0)+(4-1)&~(4-1);d=c[h>>2]|0;c[g>>2]=h+4;c[f>>2]=a;c[f+4>>2]=b|32768;c[f+8>>2]=d;d=xB(ib(5,f|0)|0)|0;i=e;return d|0}function NB(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+32|0;g=f;e=f+20|0;c[g>>2]=a;c[g+4>>2]=0;c[g+8>>2]=b;c[g+12>>2]=e;c[g+16>>2]=d;d=(xB(nb(140,g|0)|0)|0)!=0;i=f;return (d?-1:c[e>>2]|0)|0}function OB(b,c){b=b|0;c=c|0;var d=0,e=0;d=a[b>>0]|0;e=a[c>>0]|0;if(d<<24>>24==0?1:d<<24>>24!=e<<24>>24)b=e;else{do{b=b+1|0;c=c+1|0;d=a[b>>0]|0;e=a[c>>0]|0}while(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24));b=e}return (d&255)-(b&255)|0}function PB(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=i;i=i+48|0;f=g+40|0;e=g+8|0;d=g;c[d>>2]=a;c[d+4>>2]=b;d=Na(197,d|0)|0;if((d|0)==-9?(c[e>>2]=a,c[e+4>>2]=1,(xa(221,e|0)|0)>=0):0){QB(e,a);c[f>>2]=e;c[f+4>>2]=b;a=xB(Pa(195,f|0)|0)|0}else a=xB(d)|0;i=g;return a|0}function QB(b,c){b=b|0;c=c|0;var d=0,e=0,f=0;d=b;e=1439930;f=d+15|0;do{a[d>>0]=a[e>>0]|0;d=d+1|0;e=e+1|0}while((d|0)<(f|0));if(!c){a[b+14>>0]=48;a[b+15>>0]=0}else{e=c;d=14;while(1){d=d+1|0;if(e>>>0<10)break;else e=(e>>>0)/10|0}a[b+d>>0]=0;while(1){d=d+-1|0;a[b+d>>0]=(c>>>0)%10|0|48;if(c>>>0<10)break;else c=(c>>>0)/10|0}}return}function RB(b,e,f){b=b|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;i=i+16|0;g=k;a:do if(!e)b=0;else{do if(f|0){j=(b|0)==0?g:b;b=a[e>>0]|0;g=b&255;if(b<<24>>24>-1){c[j>>2]=g;b=b<<24>>24!=0&1;break a}b=g+-194|0;if(b>>>0<=50){g=e+1|0;h=c[877832+(b<<2)>>2]|0;if(f>>>0<4?h&-2147483648>>>((f*6|0)+-6|0)|0:0)break;b=d[g>>0]|0;f=b>>>3;if((f+-16|f+(h>>26))>>>0<=7){b=b+-128|h<<6;if((b|0)>=0){c[j>>2]=b;b=2;break a}g=(d[e+2>>0]|0)+-128|0;if(g>>>0<=63){g=g|b<<6;if((g|0)>=0){c[j>>2]=g;b=3;break a}b=(d[e+3>>0]|0)+-128|0;if(b>>>0<=63){c[j>>2]=b|g<<6;b=4;break a}}}}}while(0);c[(yB()|0)>>2]=84;b=-1}while(0);i=k;return b|0}function SB(a){a=a|0;var b=0;b=a;while(1)if(!(c[b>>2]|0))break;else b=b+4|0;return b-a>>2|0}function TB(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=d&255;f=(e|0)!=0;a:do if(f&(b&3|0)!=0){g=d&255;while(1){if((a[b>>0]|0)==g<<24>>24){i=6;break a}b=b+1|0;e=e+-1|0;f=(e|0)!=0;if(!(f&(b&3|0)!=0)){i=5;break}}}else i=5;while(0);if((i|0)==5)if(f)i=6;else e=0;b:do if((i|0)==6){g=d&255;if((a[b>>0]|0)!=g<<24>>24){f=T(h,16843009)|0;c:do if(e>>>0>3)while(1){h=c[b>>2]^f;if((h&-2139062144^-2139062144)&h+-16843009|0)break;b=b+4|0;e=e+-4|0;if(e>>>0<=3){i=11;break c}}else i=11;while(0);if((i|0)==11)if(!e){e=0;break}while(1){if((a[b>>0]|0)==g<<24>>24)break b;b=b+1|0;e=e+-1|0;if(!e){e=0;break}}}}while(0);return (e|0?b:0)|0}function UB(b){b=b|0;var d=0,e=0,f=0;f=b;a:do if(!(f&3))e=4;else{d=f;while(1){if(!(a[b>>0]|0)){b=d;break a}b=b+1|0;d=b;if(!(d&3)){e=4;break}}}while(0);if((e|0)==4){while(1){d=c[b>>2]|0;if(!((d&-2139062144^-2139062144)&d+-16843009))b=b+4|0;else break}if((d&255)<<24>>24)do b=b+1|0;while((a[b>>0]|0)!=0)}return b-f|0}function VB(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+16|0;g=f;c[g>>2]=e;e=WB(a,b,d,g)|0;i=f;return e|0}function WB(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,m=0,n=0;n=i;i=i+128|0;g=n+112|0;m=n;h=m;j=878036;k=h+112|0;do{c[h>>2]=c[j>>2];h=h+4|0;j=j+4|0}while((h|0)<(k|0));if((d+-1|0)>>>0>2147483646)if(!d){b=g;d=1;l=4}else{c[(yB()|0)>>2]=75;d=-1}else l=4;if((l|0)==4){l=-2-b|0;l=d>>>0>l>>>0?l:d;c[m+48>>2]=l;g=m+20|0;c[g>>2]=b;c[m+44>>2]=b;d=b+l|0;b=m+16|0;c[b>>2]=d;c[m+28>>2]=d;d=XB(m,e,f)|0;if(l){m=c[g>>2]|0;a[m+(((m|0)==(c[b>>2]|0))<<31>>31)>>0]=0}}i=n;return d|0}function XB(b,d,e){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;s=i;i=i+224|0;n=s+120|0;p=s+80|0;q=s;r=s+136|0;f=p;g=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[n>>2]=c[e>>2];if((YB(0,d,n,q,p)|0)<0)e=-1;else{if((c[b+76>>2]|0)>-1)o=ZB(b)|0;else o=0;e=c[b>>2]|0;m=e&32;if((a[b+74>>0]|0)<1)c[b>>2]=e&-33;f=b+48|0;if(!(c[f>>2]|0)){g=b+44|0;h=c[g>>2]|0;c[g>>2]=r;j=b+28|0;c[j>>2]=r;k=b+20|0;c[k>>2]=r;c[f>>2]=80;l=b+16|0;c[l>>2]=r+80;e=YB(b,d,n,q,p)|0;if(h){Ab[c[b+36>>2]&127](b,0,0)|0;e=(c[k>>2]|0)==0?-1:e;c[g>>2]=h;c[f>>2]=0;c[l>>2]=0;c[j>>2]=0;c[k>>2]=0}}else e=YB(b,d,n,q,p)|0;f=c[b>>2]|0;c[b>>2]=f|m;if(o|0)BB(b);e=(f&32|0)==0?e:-1}i=s;return e|0}function YB(e,f,g,j,k){e=e|0;f=f|0;g=g|0;j=j|0;k=k|0;var m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0,v=0.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,Q=0,R=0,S=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;ja=i;i=i+624|0;fa=ja+24|0;ga=ja+16|0;ha=ja+588|0;Y=ja+576|0;ia=ja;S=ja+536|0;N=ja+8|0;O=ja+528|0;P=(e|0)!=0;Q=S+40|0;R=Q;S=S+39|0;U=N+4|0;V=ha;W=0-V|0;X=Y+12|0;Y=Y+11|0;Z=X;_=Z-V|0;$=-2-V|0;aa=Z+2|0;ba=fa+288|0;ca=ha+9|0;da=ca;ea=ha+8|0;n=0;m=0;s=0;a:while(1){do if((m|0)>-1)if((n|0)>(2147483647-m|0)){c[(yB()|0)>>2]=75;m=-1;break}else{m=n+m|0;break}while(0);n=a[f>>0]|0;if(!(n<<24>>24)){M=243;break}else o=f;b:while(1){switch(n<<24>>24){case 37:{n=o;M=9;break b}case 0:{n=o;break b}default:{}}n=o+1|0;o=n;n=a[n>>0]|0}c:do if((M|0)==9)while(1){M=0;if((a[o+1>>0]|0)!=37)break c;n=n+1|0;o=o+2|0;if((a[o>>0]|0)==37)M=9;else break}while(0);n=n-f|0;if(P?(c[e>>2]&32|0)==0:0)_B(f,n,e)|0;if(n|0){f=o;continue}r=o+1|0;p=a[r>>0]|0;n=(p<<24>>24)+-48|0;if(n>>>0<10){u=(a[o+2>>0]|0)==36;r=u?o+3|0:r;w=u?n:-1;u=u?1:s;n=a[r>>0]|0}else{w=-1;u=s;n=p}o=(n<<24>>24)+-32|0;d:do if(o>>>0<32){p=0;do{if(!(1<>24)+-32|p;r=r+1|0;n=a[r>>0]|0;o=(n<<24>>24)+-32|0}while(o>>>0<32)}else p=0;while(0);do if(n<<24>>24!=42){o=(n<<24>>24)+-48|0;if(o>>>0<10){s=0;do{s=(s*10|0)+o|0;r=r+1|0;n=a[r>>0]|0;o=(n<<24>>24)+-48|0}while(o>>>0<10);if((s|0)<0){m=-1;break a}else L=u}else{s=0;L=u}}else{t=r+1|0;n=a[t>>0]|0;o=(n<<24>>24)+-48|0;if(o>>>0<10?(a[r+2>>0]|0)==36:0){c[k+(o<<2)>>2]=10;n=c[j+((a[t>>0]|0)+-48<<3)>>2]|0;o=1;t=r+3|0}else{if(u|0){m=-1;break a}if(!P){s=0;L=0;r=t;break}o=(c[g>>2]|0)+(4-1)&~(4-1);n=c[o>>2]|0;c[g>>2]=o+4;o=0}L=(n|0)<0;s=L?0-n|0:n;p=L?p|8192:p;L=o;r=t;n=a[t>>0]|0}while(0);e:do if(n<<24>>24==46){n=r+1|0;o=a[n>>0]|0;if(o<<24>>24!=42){r=(o<<24>>24)+-48|0;if(r>>>0<10)o=0;else{x=0;break}while(1){o=(o*10|0)+r|0;n=n+1|0;r=(a[n>>0]|0)+-48|0;if(r>>>0>=10){x=o;break e}}}n=r+2|0;o=(a[n>>0]|0)+-48|0;if(o>>>0<10?(a[r+3>>0]|0)==36:0){c[k+(o<<2)>>2]=10;x=c[j+((a[n>>0]|0)+-48<<3)>>2]|0;n=r+4|0;break}if(L|0){m=-1;break a}if(P){K=(c[g>>2]|0)+(4-1)&~(4-1);x=c[K>>2]|0;c[g>>2]=K+4}else x=0}else{x=-1;n=r}while(0);u=0;while(1){o=(a[n>>0]|0)+-65|0;if(o>>>0>57){m=-1;break a}K=n+1|0;o=a[1439945+(u*58|0)+o>>0]|0;r=o&255;if((r+-1|0)>>>0<8){u=r;n=K}else break}if(!(o<<24>>24)){m=-1;break}t=(w|0)>-1;do if(o<<24>>24==19)if(t){m=-1;break a}else M=51;else{if(t){c[k+(w<<2)>>2]=r;I=j+(w<<3)|0;J=c[I+4>>2]|0;M=ia;c[M>>2]=c[I>>2];c[M+4>>2]=J;M=51;break}if(!P){m=0;break a}$B(ia,r,g)}while(0);if((M|0)==51?(M=0,!P):0){n=0;s=L;f=K;continue}F=a[n>>0]|0;F=(u|0)!=0&(F&15|0)==3?F&-33:F;t=p&-65537;J=(p&8192|0)==0?p:t;f:do switch(F|0){case 110:switch((u&255)<<24>>24){case 0:{c[c[ia>>2]>>2]=m;n=0;s=L;f=K;continue a}case 1:{c[c[ia>>2]>>2]=m;n=0;s=L;f=K;continue a}case 2:{n=c[ia>>2]|0;c[n>>2]=m;c[n+4>>2]=((m|0)<0)<<31>>31;n=0;s=L;f=K;continue a}case 3:{b[c[ia>>2]>>1]=m;n=0;s=L;f=K;continue a}case 4:{a[c[ia>>2]>>0]=m;n=0;s=L;f=K;continue a}case 6:{c[c[ia>>2]>>2]=m;n=0;s=L;f=K;continue a}case 7:{n=c[ia>>2]|0;c[n>>2]=m;c[n+4>>2]=((m|0)<0)<<31>>31;n=0;s=L;f=K;continue a}default:{n=0;s=L;f=K;continue a}}case 112:{t=120;u=x>>>0>8?x:8;n=J|8;M=63;break}case 88:case 120:{t=F;u=x;n=J;M=63;break}case 111:{o=ia;n=c[o>>2]|0;o=c[o+4>>2]|0;if((n|0)==0&(o|0)==0)f=Q;else{f=Q;do{f=f+-1|0;a[f>>0]=n&7|48;n=bP(n|0,o|0,3)|0;o=E}while(!((n|0)==0&(o|0)==0))}if(!(J&8)){o=0;p=1440425;r=x;n=J;M=76}else{r=R-f|0;o=0;p=1440425;r=(x|0)>(r|0)?x:r+1|0;n=J;M=76}break}case 105:case 100:{f=ia;n=c[f>>2]|0;f=c[f+4>>2]|0;if((f|0)<0){n=TO(0,0,n|0,f|0)|0;f=E;o=ia;c[o>>2]=n;c[o+4>>2]=f;o=1;p=1440425;M=75;break f}if(!(J&2048)){p=J&1;o=p;p=(p|0)==0?1440425:1440427;M=75}else{o=1;p=1440426;M=75}break}case 117:{f=ia;o=0;p=1440425;n=c[f>>2]|0;f=c[f+4>>2]|0;M=75;break}case 99:{a[S>>0]=c[ia>>2];f=S;w=0;u=1440425;o=Q;n=1;break}case 109:{n=bC(c[(yB()|0)>>2]|0)|0;M=81;break}case 115:{n=c[ia>>2]|0;n=n|0?n:1440435;M=81;break}case 67:{c[N>>2]=c[ia>>2];c[U>>2]=0;c[ia>>2]=N;t=-1;o=N;M=85;break}case 83:{n=c[ia>>2]|0;if(!x){cC(e,32,s,0,J);n=0;M=96}else{t=x;o=n;M=85}break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{q=+h[ia>>3];c[ga>>2]=0;h[l>>3]=q;if((c[l+4>>2]|0)>=0){n=J&1;if(!(J&2048)){H=n;I=(n|0)==0?1440443:1440448}else{H=1;I=1440445}}else{q=-q;H=1;I=1440442}h[l>>3]=q;G=c[l+4>>2]&2146435072;do if(G>>>0<2146435072|(G|0)==2146435072&0<0){v=+eC(q,ga)*2.0;f=v!=0.0;if(f)c[ga>>2]=(c[ga>>2]|0)+-1;z=F|32;if((z|0)==97){r=F&32;w=(r|0)==0?I:I+9|0;u=H|2;n=12-x|0;do if(!(x>>>0>11|(n|0)==0)){q=8.0;do{n=n+-1|0;q=q*16.0}while((n|0)!=0);if((a[w>>0]|0)==45){q=-(q+(-v-q));break}else{q=v+q-q;break}}else q=v;while(0);f=c[ga>>2]|0;n=(f|0)<0?0-f|0:f;n=aC(n,((n|0)<0)<<31>>31,X)|0;if((n|0)==(X|0)){a[Y>>0]=48;n=Y}a[n+-1>>0]=(f>>31&2)+43;t=n+-2|0;a[t>>0]=F+15;p=(x|0)<1;o=(J&8|0)==0;n=ha;do{I=~~q;f=n+1|0;a[n>>0]=d[1440409+I>>0]|r;q=(q-+(I|0))*16.0;do if((f-V|0)==1){if(o&(p&q==0.0)){n=f;break}a[f>>0]=46;n=n+2|0}else n=f;while(0)}while(q!=0.0);p=t;o=(x|0)!=0&($+n|0)<(x|0)?aa+x-p|0:_-p+n|0;r=o+u|0;cC(e,32,s,r,J);if(!(c[e>>2]&32))_B(w,u,e)|0;cC(e,48,s,r,J^65536);f=n-V|0;if(!(c[e>>2]&32))_B(ha,f,e)|0;n=Z-p|0;cC(e,48,o-(f+n)|0,0,0);if(!(c[e>>2]&32))_B(t,n,e)|0;cC(e,32,s,r,J^8192);n=(r|0)<(s|0)?s:r;break}n=(x|0)<0?6:x;if(f){f=(c[ga>>2]|0)+-28|0;c[ga>>2]=f;q=v*268435456.0}else{q=v;f=c[ga>>2]|0}G=(f|0)<0?fa:ba;o=G;do{D=~~q>>>0;c[o>>2]=D;o=o+4|0;q=(q-+(D>>>0))*1.0e9}while(q!=0.0);if((f|0)>0){p=G;t=o;while(1){r=(f|0)>29?29:f;f=t+-4|0;do if(f>>>0>=p>>>0){o=0;do{C=jP(c[f>>2]|0,0,r|0)|0;C=WO(C|0,E|0,o|0,0)|0;D=E;B=lP(C|0,D|0,1e9,0)|0;c[f>>2]=B;o=fP(C|0,D|0,1e9,0)|0;f=f+-4|0}while(f>>>0>=p>>>0);if(!o)break;p=p+-4|0;c[p>>2]=o}while(0);o=t;while(1){if(o>>>0<=p>>>0)break;f=o+-4|0;if(!(c[f>>2]|0))o=f;else break}f=(c[ga>>2]|0)-r|0;c[ga>>2]=f;if((f|0)>0)t=o;else break}}else p=G;if((f|0)<0){x=((n+25|0)/9|0)+1|0;y=(z|0)==102;do{w=0-f|0;w=(w|0)>9?9:w;do if(p>>>0>>0){r=(1<>>w;u=0;f=p;do{D=c[f>>2]|0;c[f>>2]=(D>>>w)+u;u=T(D&r,t)|0;f=f+4|0}while(f>>>0>>0);f=(c[p>>2]|0)==0?p+4|0:p;if(!u){p=f;f=o;break}c[o>>2]=u;p=f;f=o+4|0}else{p=(c[p>>2]|0)==0?p+4|0:p;f=o}while(0);o=y?G:p;o=(f-o>>2|0)>(x|0)?o+(x<<2)|0:f;f=(c[ga>>2]|0)+w|0;c[ga>>2]=f}while((f|0)<0)}D=G;do if(p>>>0>>0){f=(D-p>>2)*9|0;t=c[p>>2]|0;if(t>>>0<10)break;else r=10;do{r=r*10|0;f=f+1|0}while(t>>>0>=r>>>0)}else f=0;while(0);A=(z|0)==103;B=(n|0)!=0;r=n-((z|0)!=102?f:0)+((B&A)<<31>>31)|0;if((r|0)<(((o-D>>2)*9|0)+-9|0)){r=r+9216|0;u=G+4+(((r|0)/9|0)+-1024<<2)|0;r=((r|0)%9|0)+1|0;if((r|0)<9){t=10;do{t=t*10|0;r=r+1|0}while((r|0)!=9)}else t=10;x=c[u>>2]|0;y=(x>>>0)%(t>>>0)|0;r=(u+4|0)==(o|0);do if(r&(y|0)==0)r=u;else{v=(((x>>>0)/(t>>>0)|0)&1|0)==0?9007199254740992.0:9007199254740994.0;w=(t|0)/2|0;if(y>>>0>>0)q=.5;else q=r&(y|0)==(w|0)?1.0:1.5;do if(H){if((a[I>>0]|0)!=45)break;q=-q;v=-v}while(0);r=x-y|0;c[u>>2]=r;if(!(v+q!=v)){r=u;break}C=r+t|0;c[u>>2]=C;if(C>>>0>999999999){r=u;while(1){f=r+-4|0;c[r>>2]=0;if(f>>>0

>>0){p=p+-4|0;c[p>>2]=0}C=(c[f>>2]|0)+1|0;c[f>>2]=C;if(C>>>0>999999999)r=f;else{u=f;break}}}f=(D-p>>2)*9|0;t=c[p>>2]|0;if(t>>>0<10){r=u;break}else r=10;do{r=r*10|0;f=f+1|0}while(t>>>0>=r>>>0);r=u}while(0);C=r+4|0;o=o>>>0>C>>>0?C:o}y=0-f|0;C=o;while(1){if(C>>>0<=p>>>0){z=0;break}o=C+-4|0;if(!(c[o>>2]|0))C=o;else{z=1;break}}do if(A){n=(B&1^1)+n|0;if((n|0)>(f|0)&(f|0)>-5){u=F+-1|0;n=n+-1-f|0}else{u=F+-2|0;n=n+-1|0}o=J&8;if(o|0){w=o;break}do if(z){t=c[C+-4>>2]|0;if(!t){r=9;break}if(!((t>>>0)%10|0)){r=0;o=10}else{r=0;break}do{o=o*10|0;r=r+1|0}while(!((t>>>0)%(o>>>0)|0|0))}else r=9;while(0);o=((C-D>>2)*9|0)+-9|0;if((u|32|0)==102){w=o-r|0;w=(w|0)<0?0:w;n=(n|0)<(w|0)?n:w;w=0;break}else{w=o+f-r|0;w=(w|0)<0?0:w;n=(n|0)<(w|0)?n:w;w=0;break}}else{u=F;w=J&8}while(0);x=n|w;r=(x|0)!=0&1;t=(u|32|0)==102;if(t){y=0;f=(f|0)>0?f:0}else{o=(f|0)<0?y:f;o=aC(o,((o|0)<0)<<31>>31,X)|0;if((Z-o|0)<2)do{o=o+-1|0;a[o>>0]=48}while((Z-o|0)<2);a[o+-1>>0]=(f>>31&2)+43;f=o+-2|0;a[f>>0]=u;y=f;f=Z-f|0}A=H+1+n+r+f|0;cC(e,32,s,A,J);if(!(c[e>>2]&32))_B(I,H,e)|0;cC(e,48,s,A,J^65536);do if(t){p=p>>>0>G>>>0?G:p;o=p;do{f=aC(c[o>>2]|0,0,ca)|0;do if((o|0)==(p|0)){if((f|0)!=(ca|0))break;a[ea>>0]=48;f=ea}else{if(f>>>0<=ha>>>0)break;UO(ha|0,48,f-V|0)|0;do f=f+-1|0;while(f>>>0>ha>>>0)}while(0);if(!(c[e>>2]&32))_B(f,da-f|0,e)|0;o=o+4|0}while(o>>>0<=G>>>0);do if(x|0){if(c[e>>2]&32|0)break;_B(1440473,1,e)|0}while(0);if((n|0)>0&o>>>0>>0)while(1){f=aC(c[o>>2]|0,0,ca)|0;if(f>>>0>ha>>>0){UO(ha|0,48,f-V|0)|0;do f=f+-1|0;while(f>>>0>ha>>>0)}if(!(c[e>>2]&32))_B(f,(n|0)>9?9:n,e)|0;o=o+4|0;f=n+-9|0;if(!((n|0)>9&o>>>0>>0)){n=f;break}else n=f}cC(e,48,n+9|0,9,0)}else{u=z?C:p+4|0;if((n|0)>-1){t=(w|0)==0;r=p;do{f=aC(c[r>>2]|0,0,ca)|0;if((f|0)==(ca|0)){a[ea>>0]=48;f=ea}do if((r|0)==(p|0)){o=f+1|0;if(!(c[e>>2]&32))_B(f,1,e)|0;if(t&(n|0)<1){f=o;break}if(c[e>>2]&32|0){f=o;break}_B(1440473,1,e)|0;f=o}else{if(f>>>0<=ha>>>0)break;UO(ha|0,48,f+W|0)|0;do f=f+-1|0;while(f>>>0>ha>>>0)}while(0);o=da-f|0;if(!(c[e>>2]&32))_B(f,(n|0)>(o|0)?o:n,e)|0;n=n-o|0;r=r+4|0}while(r>>>0>>0&(n|0)>-1)}cC(e,48,n+18|0,18,0);if(c[e>>2]&32|0)break;_B(y,Z-y|0,e)|0}while(0);cC(e,32,s,A,J^8192);n=(A|0)<(s|0)?s:A}else{r=(F&32|0)!=0;p=q!=q|0.0!=0.0;f=p?0:H;o=f+3|0;cC(e,32,s,o,t);n=c[e>>2]|0;if(!(n&32)){_B(I,f,e)|0;n=c[e>>2]|0}if(!(n&32))_B(p?(r?1442642:1440469):r?1440461:1440465,3,e)|0;cC(e,32,s,o,J^8192);n=(o|0)<(s|0)?s:o}while(0);s=L;f=K;continue a}default:{w=0;u=1440425;o=Q;n=x;t=J}}while(0);g:do if((M|0)==63){p=ia;o=c[p>>2]|0;p=c[p+4>>2]|0;r=t&32;if((o|0)==0&(p|0)==0){f=Q;o=0;p=0}else{f=Q;do{f=f+-1|0;a[f>>0]=d[1440409+(o&15)>>0]|r;o=bP(o|0,p|0,4)|0;p=E}while(!((o|0)==0&(p|0)==0));p=ia;o=c[p>>2]|0;p=c[p+4>>2]|0}p=(n&8|0)==0|(o|0)==0&(p|0)==0;o=p?0:2;p=p?1440425:1440425+(t>>4)|0;r=u;M=76}else if((M|0)==75){f=aC(n,f,Q)|0;r=x;n=J;M=76}else if((M|0)==81){M=0;J=TB(n,0,x)|0;I=(J|0)==0;f=n;w=0;u=1440425;o=I?n+x|0:J;n=I?x:J-n|0}else if((M|0)==85){M=0;r=o;n=0;f=0;while(1){p=c[r>>2]|0;if(!p)break;f=dC(O,p)|0;if((f|0)<0|f>>>0>(t-n|0)>>>0)break;n=f+n|0;if(t>>>0>n>>>0)r=r+4|0;else break}if((f|0)<0){m=-1;break a}cC(e,32,s,n,J);if(!n){n=0;M=96}else{p=0;while(1){f=c[o>>2]|0;if(!f){M=96;break g}f=dC(O,f)|0;p=f+p|0;if((p|0)>(n|0)){M=96;break g}if(!(c[e>>2]&32))_B(O,f,e)|0;if(p>>>0>=n>>>0){M=96;break}else o=o+4|0}}}while(0);if((M|0)==96){M=0;cC(e,32,s,n,J^8192);n=(s|0)>(n|0)?s:n;s=L;f=K;continue}if((M|0)==76){M=0;t=(r|0)>-1?n&-65537:n;n=ia;n=(c[n>>2]|0)!=0|(c[n+4>>2]|0)!=0;if((r|0)!=0|n){n=(n&1^1)+(R-f)|0;w=o;u=p;o=Q;n=(r|0)>(n|0)?r:n}else{f=Q;w=o;u=p;o=Q;n=0}}r=o-f|0;o=(n|0)<(r|0)?r:n;p=o+w|0;n=(s|0)<(p|0)?p:s;cC(e,32,n,p,t);if(!(c[e>>2]&32))_B(u,w,e)|0;cC(e,48,n,p,t^65536);cC(e,48,o,r,0);if(!(c[e>>2]&32))_B(f,r,e)|0;cC(e,32,n,p,t^8192);s=L;f=K}h:do if((M|0)==243)if(!e)if(!s)m=0;else{m=1;while(1){n=c[k+(m<<2)>>2]|0;if(!n)break;$B(j+(m<<3)|0,n,g);m=m+1|0;if((m|0)>=10){m=1;break h}}while(1){if(c[k+(m<<2)>>2]|0){m=-1;break h}m=m+1|0;if((m|0)>=10){m=1;break}}}while(0);i=ja;return m|0}function ZB(a){a=a|0;return 0}function _B(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=e+16|0;g=c[f>>2]|0;if(!g)if(!(hC(e)|0)){f=c[f>>2]|0;h=5}else f=0;else{f=g;h=5}a:do if((h|0)==5){i=e+20|0;h=c[i>>2]|0;g=h;if((f-h|0)>>>0>>0){f=Ab[c[e+36>>2]&127](e,b,d)|0;break}b:do if((a[e+75>>0]|0)>-1){f=d;while(1){if(!f){h=d;f=0;break b}h=f+-1|0;if((a[b+h>>0]|0)==10)break;else f=h}if((Ab[c[e+36>>2]&127](e,b,f)|0)>>>0>>0)break a;h=d-f|0;b=b+f|0;g=c[i>>2]|0}else{h=d;f=0}while(0);$O(g|0,b|0,h|0)|0;c[i>>2]=(c[i>>2]|0)+h;f=f+h|0}while(0);return f|0}function $B(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=b;break a}case 10:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=((b|0)<0)<<31>>31;break a}case 11:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;e=a;c[e>>2]=b;c[e+4>>2]=0;break a}case 12:{e=(c[d>>2]|0)+(8-1)&~(8-1);b=e;f=c[b>>2]|0;b=c[b+4>>2]|0;c[d>>2]=e+8;e=a;c[e>>2]=f;c[e+4>>2]=b;break a}case 13:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&65535)<<16>>16;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 14:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&65535;c[f+4>>2]=0;break a}case 15:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;e=(e&255)<<24>>24;f=a;c[f>>2]=e;c[f+4>>2]=((e|0)<0)<<31>>31;break a}case 16:{f=(c[d>>2]|0)+(4-1)&~(4-1);e=c[f>>2]|0;c[d>>2]=f+4;f=a;c[f>>2]=e&255;c[f+4>>2]=0;break a}case 17:{f=(c[d>>2]|0)+(8-1)&~(8-1);g=+h[f>>3];c[d>>2]=f+8;h[a>>3]=g;break a}case 18:{f=(c[d>>2]|0)+(8-1)&~(8-1);g=+h[f>>3];c[d>>2]=f+8;h[a>>3]=g;break a}default:break a}while(0);while(0);return}function aC(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295){while(1){e=lP(b|0,c|0,10,0)|0;d=d+-1|0;a[d>>0]=e|48;e=b;b=fP(b|0,c|0,10,0)|0;if(!(c>>>0>9|(c|0)==9&e>>>0>4294967295))break;else c=E}c=b}else c=b;if(c)while(1){d=d+-1|0;a[d>>0]=(c>>>0)%10|0|48;if(c>>>0<10)break;else c=(c>>>0)/10|0}return d|0}function bC(b){b=b|0;var c=0,e=0;e=0;while(1){if((d[1440475+e>>0]|0)==(b|0)){b=2;break}c=e+1|0;if((c|0)==87){c=1440563;e=87;b=5;break}else e=c}if((b|0)==2)if(!e)c=1440563;else{c=1440563;b=5}if((b|0)==5)while(1){do{b=c;c=c+1|0}while((a[b>>0]|0)!=0);e=e+-1|0;if(!e)break;else b=5}return c|0}function cC(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;j=i;i=i+256|0;h=j;do if((d|0)>(e|0)&(f&73728|0)==0){f=d-e|0;UO(h|0,b|0,(f>>>0>256?256:f)|0)|0;b=c[a>>2]|0;g=(b&32|0)==0;if(f>>>0>255){d=d-e|0;do{if(g){_B(h,256,a)|0;b=c[a>>2]|0}f=f+-256|0;g=(b&32|0)==0}while(f>>>0>255);if(g)f=d&255;else break}else if(!g)break;_B(h,f,a)|0}while(0);i=j;return}function dC(a,b){a=a|0;b=b|0;if(!a)a=0;else a=gC(a,b,0)|0;return a|0}function eC(a,b){a=+a;b=b|0;return +(+fC(a,b))}function fC(a,b){a=+a;b=b|0;var d=0,e=0,f=0;h[l>>3]=a;d=c[l>>2]|0;e=c[l+4>>2]|0;f=bP(d|0,e|0,52)|0;switch(f&2047){case 0:{if(a!=0.0){a=+fC(a*18446744073709551616.0,b);d=(c[b>>2]|0)+-64|0}else d=0;c[b>>2]=d;break}case 2047:break;default:{c[b>>2]=(f&2047)+-1022;c[l>>2]=d;c[l+4>>2]=e&-2146435073|1071644672;a=+h[l>>3]}}return +a}function gC(b,d,e){b=b|0;d=d|0;e=e|0;do if(b){if(d>>>0<128){a[b>>0]=d;b=1;break}if(d>>>0<2048){a[b>>0]=d>>>6|192;a[b+1>>0]=d&63|128;b=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=d>>>12|224;a[b+1>>0]=d>>>6&63|128;a[b+2>>0]=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=d>>>18|240;a[b+1>>0]=d>>>12&63|128;a[b+2>>0]=d>>>6&63|128;a[b+3>>0]=d&63|128;b=4;break}else{c[(yB()|0)>>2]=84;b=-1;break}}else b=1;while(0);return b|0}function hC(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;e=c[b+44>>2]|0;c[b+28>>2]=e;c[b+20>>2]=e;c[b+16>>2]=e+(c[b+48>>2]|0);b=0}else{c[b>>2]=d|32;b=-1}return b|0}function iC(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=a+20|0;f=c[e>>2]|0;a=(c[a+16>>2]|0)-f|0;a=a>>>0>d>>>0?d:a;$O(f|0,b|0,a|0)|0;c[e>>2]=(c[e>>2]|0)+a;return d|0}function jC(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;e=d;c[e>>2]=a;c[e+4>>2]=b;b=xB(Pa(195,e|0)|0)|0;i=d;return b|0}function kC(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;i=i+112|0;h=k;c[h>>2]=0;j=h+4|0;c[j>>2]=a;c[h+44>>2]=a;g=h+8|0;c[g>>2]=(a|0)<0?-1:a+2147483647|0;c[h+76>>2]=-1;lC(h,0);d=mC(h,d,1,e,f)|0;if(b|0)c[b>>2]=a+((c[j>>2]|0)+(c[h+108>>2]|0)-(c[g>>2]|0));i=k;return d|0}function lC(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a+104>>2]=b;d=c[a+8>>2]|0;e=c[a+4>>2]|0;f=d-e|0;c[a+108>>2]=f;if((b|0)!=0&(f|0)>(b|0))c[a+100>>2]=e+b;else c[a+100>>2]=d;return}function mC(b,e,f,g,h){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;a:do if(e>>>0>36){c[(yB()|0)>>2]=22;h=0;g=0}else{r=b+4|0;q=b+100|0;do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=nC(b)|0}while((oC(i)|0)!=0);b:do switch(i|0){case 43:case 45:{i=((i|0)==45)<<31>>31;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;p=i;i=d[j>>0]|0;break b}else{p=i;i=nC(b)|0;break b}}default:p=0}while(0);j=(e|0)==0;do if((e|16|0)==16&(i|0)==48){i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=nC(b)|0;if((i|32|0)!=120)if(j){e=8;n=46;break}else{n=32;break}i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=nC(b)|0;if((d[1442368+i>>0]|0)>15){g=(c[q>>2]|0)==0;if(!g)c[r>>2]=(c[r>>2]|0)+-1;if(!f){lC(b,0);h=0;g=0;break a}if(g){h=0;g=0;break a}c[r>>2]=(c[r>>2]|0)+-1;h=0;g=0;break a}else{e=16;n=46}}else{e=j?10:e;if((d[1442368+i>>0]|0)>>>0>>0)n=32;else{if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;lC(b,0);c[(yB()|0)>>2]=22;h=0;g=0;break a}}while(0);if((n|0)==32)if((e|0)==10){e=i+-48|0;if(e>>>0<10){i=0;j=e;do{i=(i*10|0)+j|0;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;j=e+-48|0}while(j>>>0<10&i>>>0<429496729);f=0}else{e=i;i=0;f=0}j=e+-48|0;if(j>>>0<10){m=j;while(1){j=hP(i|0,f|0,10,0)|0;k=E;l=((m|0)<0)<<31>>31;o=~l;if(k>>>0>o>>>0|(k|0)==(o|0)&j>>>0>~m>>>0){j=e;e=m;break}i=WO(j|0,k|0,m|0,l|0)|0;f=E;e=c[r>>2]|0;if(e>>>0<(c[q>>2]|0)>>>0){c[r>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;k=e+-48|0;if(k>>>0<10&(f>>>0<429496729|(f|0)==429496729&i>>>0<2576980378))m=k;else{j=e;e=k;break}}if(e>>>0>9){j=p;e=f}else{e=10;n=72}}else{j=p;e=f}}else n=46;c:do if((n|0)==46){if(!(e+-1&e)){n=a[1442624+((e*23|0)>>>5&7)>>0]|0;f=a[1442368+i>>0]|0;j=f&255;if(j>>>0>>0){i=0;k=j;do{i=k|i<>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=nC(b)|0;f=a[1442368+j>>0]|0;k=f&255}while(i>>>0<134217728&k>>>0>>0);k=0}else{j=i;k=0;i=0}l=bP(-1,-1,n|0)|0;m=E;if((f&255)>>>0>=e>>>0|(k>>>0>m>>>0|(k|0)==(m|0)&i>>>0>l>>>0)){f=k;n=72;break}else j=k;while(1){i=jP(i|0,j|0,n|0)|0;k=E;i=f&255|i;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=nC(b)|0;f=a[1442368+j>>0]|0;if((f&255)>>>0>=e>>>0|(k>>>0>m>>>0|(k|0)==(m|0)&i>>>0>l>>>0)){f=k;n=72;break c}else j=k}}f=a[1442368+i>>0]|0;j=f&255;if(j>>>0>>0){i=0;k=j;do{i=k+(T(i,e)|0)|0;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=nC(b)|0;f=a[1442368+j>>0]|0;k=f&255}while(i>>>0<119304647&k>>>0>>0);k=0}else{j=i;i=0;k=0}if((f&255)>>>0>>0){n=fP(-1,-1,e|0,0)|0;o=E;m=k;while(1){if(m>>>0>o>>>0|(m|0)==(o|0)&i>>>0>n>>>0){f=m;n=72;break c}k=hP(i|0,m|0,e|0,0)|0;l=E;f=f&255;if(l>>>0>4294967295|(l|0)==-1&k>>>0>~f>>>0){f=m;n=72;break c}i=WO(f|0,0,k|0,l|0)|0;k=E;j=c[r>>2]|0;if(j>>>0<(c[q>>2]|0)>>>0){c[r>>2]=j+1;j=d[j>>0]|0}else j=nC(b)|0;f=a[1442368+j>>0]|0;if((f&255)>>>0>=e>>>0){f=k;n=72;break}else m=k}}else{f=k;n=72}}while(0);if((n|0)==72)if((d[1442368+j>>0]|0)>>>0>>0){do{i=c[r>>2]|0;if(i>>>0<(c[q>>2]|0)>>>0){c[r>>2]=i+1;i=d[i>>0]|0}else i=nC(b)|0}while((d[1442368+i>>0]|0)>>>0>>0);c[(yB()|0)>>2]=34;j=(g&1|0)==0&0==0?p:0;e=h;i=g}else{j=p;e=f}if(c[q>>2]|0)c[r>>2]=(c[r>>2]|0)+-1;if(!(e>>>0>>0|(e|0)==(h|0)&i>>>0>>0)){if(!((g&1|0)!=0|0!=0|(j|0)!=0)){c[(yB()|0)>>2]=34;g=WO(g|0,h|0,-1,-1)|0;h=E;break}if(e>>>0>h>>>0|(e|0)==(h|0)&i>>>0>g>>>0){c[(yB()|0)>>2]=34;break}}g=((j|0)<0)<<31>>31;g=TO(i^j|0,e^g|0,j|0,g|0)|0;h=E}while(0);E=h;return g|0}function nC(b){b=b|0;var e=0,f=0,g=0,h=0,i=0,j=0;f=b+104|0;i=c[f>>2]|0;if((i|0)!=0?(c[b+108>>2]|0)>=(i|0):0)j=4;else{e=pC(b)|0;if((e|0)>=0){f=c[f>>2]|0;i=c[b+8>>2]|0;if(f){h=c[b+4>>2]|0;f=f-(c[b+108>>2]|0)|0;g=i;if((i-h|0)<(f|0))j=9;else c[b+100>>2]=h+(f+-1)}else{g=i;j=9}if((j|0)==9)c[b+100>>2]=i;f=b+4|0;if(!g)f=c[f>>2]|0;else{f=c[f>>2]|0;b=b+108|0;c[b>>2]=g+1-f+(c[b>>2]|0)}f=f+-1|0;if((d[f>>0]|0|0)!=(e|0))a[f>>0]=e}else j=4}if((j|0)==4){c[b+100>>2]=0;e=-1}return e|0}function oC(a){a=a|0;return ((a|0)==32|(a+-9|0)>>>0<5)&1|0}function pC(a){a=a|0;var b=0,e=0;e=i;i=i+16|0;b=e;if((c[a+8>>2]|0)==0?(qC(a)|0)!=0:0)a=-1;else if((Ab[c[a+32>>2]&127](a,b,1)|0)==1)a=d[b>>0]|0;else a=-1;i=e;return a|0}function qC(b){b=b|0;var d=0,e=0;d=b+74|0;e=a[d>>0]|0;a[d>>0]=e+255|e;d=b+20|0;e=b+44|0;if((c[d>>2]|0)>>>0>(c[e>>2]|0)>>>0)Ab[c[b+36>>2]&127](b,0,0)|0;c[b+16>>2]=0;c[b+28>>2]=0;c[d>>2]=0;d=c[b>>2]|0;if(d&20)if(!(d&4))d=-1;else{c[b>>2]=d|32;d=-1}else{d=c[e>>2]|0;c[b+8>>2]=d;c[b+4>>2]=d;d=0}return d|0}function rC(b,c,e){b=b|0;c=c|0;e=e|0;var f=0,g=0;if(!e)f=0;else{f=a[b>>0]|0;a:do if(!(f<<24>>24))f=0;else while(1){e=e+-1|0;g=a[c>>0]|0;if(!(f<<24>>24==g<<24>>24&((e|0)!=0&g<<24>>24!=0)))break a;b=b+1|0;c=c+1|0;f=a[b>>0]|0;if(!(f<<24>>24)){f=0;break}}while(0);f=(f&255)-(d[c>>0]|0)|0}return f|0}function sC(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,f=0,g=0,h=0,j=0;j=i;i=i+112|0;h=j;f=h;g=f+112|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));f=h+4|0;c[f>>2]=a;g=h+8|0;c[g>>2]=-1;c[h+44>>2]=a;c[h+76>>2]=-1;lC(h,0);e=+tC(h,d,1);d=(c[f>>2]|0)-(c[g>>2]|0)+(c[h+108>>2]|0)|0;if(b|0)c[b>>2]=d|0?a+d|0:a;i=j;return +e}function tC(b,e,f){b=b|0;e=e|0;f=f|0;var g=0.0,h=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,r=0,s=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,F=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0;M=i;i=i+512|0;I=M;switch(e|0){case 0:{J=-149;L=24;A=4;break}case 1:{J=-1074;L=53;A=4;break}case 2:{J=-1074;L=53;A=4;break}default:g=0.0}a:do if((A|0)==4){C=b+4|0;B=b+100|0;do{e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0}while((oC(e)|0)!=0);b:do switch(e|0){case 43:case 45:{h=1-(((e|0)==45&1)<<1)|0;e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;k=d[e>>0]|0;K=h;break b}else{k=nC(b)|0;K=h;break b}}default:{k=e;K=1}}while(0);e=0;do{if((k|32|0)!=(a[1442633+e>>0]|0))break;do if(e>>>0<7){h=c[C>>2]|0;if(h>>>0<(c[B>>2]|0)>>>0){c[C>>2]=h+1;k=d[h>>0]|0;break}else{k=nC(b)|0;break}}while(0);e=e+1|0}while(e>>>0<8);c:do switch(e|0){case 8:break;case 3:{A=23;break}default:{l=(f|0)!=0;if(l&e>>>0>3)if((e|0)==8)break c;else{A=23;break c}d:do if(!e){e=0;do{if((k|32|0)!=(a[1442642+e>>0]|0))break d;do if(e>>>0<2){h=c[C>>2]|0;if(h>>>0<(c[B>>2]|0)>>>0){c[C>>2]=h+1;k=d[h>>0]|0;break}else{k=nC(b)|0;break}}while(0);e=e+1|0}while(e>>>0<3)}while(0);switch(e|0){case 3:{e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;if((e|0)==40)e=1;else{if(!(c[B>>2]|0)){g=t;break a}c[C>>2]=(c[C>>2]|0)+-1;g=t;break a}while(1){h=c[C>>2]|0;if(h>>>0<(c[B>>2]|0)>>>0){c[C>>2]=h+1;h=d[h>>0]|0}else h=nC(b)|0;if(!((h+-48|0)>>>0<10|(h+-65|0)>>>0<26)?!((h|0)==95|(h+-97|0)>>>0<26):0)break;e=e+1|0}if((h|0)==41){g=t;break a}h=(c[B>>2]|0)==0;if(!h)c[C>>2]=(c[C>>2]|0)+-1;if(!l){c[(yB()|0)>>2]=22;lC(b,0);g=0.0;break a}if(!e){g=t;break a}while(1){e=e+-1|0;if(!h)c[C>>2]=(c[C>>2]|0)+-1;if(!e){g=t;break a}}}case 0:{do if((k|0)==48){e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;if((e|32|0)!=120){if(!(c[B>>2]|0)){e=48;break}c[C>>2]=(c[C>>2]|0)+-1;e=48;break}e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;h=d[e>>0]|0;k=0}else{h=nC(b)|0;k=0}e:while(1){switch(h|0){case 46:{A=74;break e}case 48:break;default:{v=0;m=0;p=1.0;g=0.0;e=0;l=h;w=k;y=0;x=0;k=0;h=0;break e}}e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;h=d[e>>0]|0;k=1;continue}else{h=nC(b)|0;k=1;continue}}if((A|0)==74){e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;h=d[e>>0]|0}else h=nC(b)|0;if((h|0)==48){k=0;h=0;do{e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;l=d[e>>0]|0}else l=nC(b)|0;k=WO(k|0,h|0,-1,-1)|0;h=E}while((l|0)==48);v=1;m=0;p=1.0;g=0.0;e=0;w=1;y=0;x=0}else{v=1;m=0;p=1.0;g=0.0;e=0;l=h;w=k;y=0;x=0;k=0;h=0}}while(1){o=l+-48|0;n=l|32;if(o>>>0>=10){r=(l|0)==46;if(!(r|(n+-97|0)>>>0<6)){n=l;break}if(r)if(!v){v=1;j=p;r=w;k=x;h=y;o=x;n=y}else{n=46;break}else A=86}else A=86;if((A|0)==86){A=0;l=(l|0)>57?n+-87|0:o;do if(!((y|0)<0|(y|0)==0&x>>>0<8)){if((y|0)<0|(y|0)==0&x>>>0<14){s=p*.0625;j=s;g=g+s*+(l|0);break}if((m|0)!=0|(l|0)==0)j=p;else{m=1;j=p;g=g+p*.5}}else{j=p;e=l+(e<<4)|0}while(0);o=WO(x|0,y|0,1,0)|0;r=1;n=E}l=c[C>>2]|0;if(l>>>0<(c[B>>2]|0)>>>0){c[C>>2]=l+1;p=j;l=d[l>>0]|0;w=r;y=n;x=o;continue}else{p=j;l=nC(b)|0;w=r;y=n;x=o;continue}}if(!w){e=(c[B>>2]|0)==0;if(!e)c[C>>2]=(c[C>>2]|0)+-1;if(f){if(!e?(z=c[C>>2]|0,c[C>>2]=z+-1,v|0):0)c[C>>2]=z+-2}else lC(b,0);g=+(K|0)*0.0;break a}m=(v|0)==0;o=m?x:k;m=m?y:h;if((y|0)<0|(y|0)==0&x>>>0<8){k=x;h=y;do{e=e<<4;k=WO(k|0,h|0,1,0)|0;h=E}while((h|0)<0|(h|0)==0&k>>>0<8);l=e}else l=e;if((n|32|0)==112){h=uC(b,f)|0;e=E;if((h|0)==0&(e|0)==-2147483648){if(!f){lC(b,0);g=0.0;break a}if(!(c[B>>2]|0)){h=0;e=0}else{c[C>>2]=(c[C>>2]|0)+-1;h=0;e=0}}}else if(!(c[B>>2]|0)){h=0;e=0}else{c[C>>2]=(c[C>>2]|0)+-1;h=0;e=0}k=jP(o|0,m|0,2)|0;k=WO(k|0,E|0,-32,-1)|0;k=WO(k|0,E|0,h|0,e|0)|0;e=E;if(!l){g=+(K|0)*0.0;break a}if((e|0)>0|(e|0)==0&k>>>0>(0-J|0)>>>0){c[(yB()|0)>>2]=34;g=+(K|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break a}I=J+-106|0;H=((I|0)<0)<<31>>31;if((e|0)<(H|0)|(e|0)==(H|0)&k>>>0>>0){c[(yB()|0)>>2]=34;g=+(K|0)*2.2250738585072014e-308*2.2250738585072014e-308;break a}if((l|0)>-1){h=l;do{H=!(g>=.5);I=H&1|h<<1;h=I^1;g=g+(H?g:g+-1.0);k=WO(k|0,e|0,-1,-1)|0;e=E}while((I|0)>-1);p=g;l=h}else p=g;J=TO(32,0,J|0,((J|0)<0)<<31>>31|0)|0;e=WO(k|0,e|0,J|0,E|0)|0;J=E;if(0>(J|0)|0==(J|0)&L>>>0>e>>>0)if((e|0)<0){h=0;e=84;A=127}else A=125;else{e=L;A=125}if((A|0)==125)if((e|0)<53){h=e;e=84-e|0;A=127}else{j=0.0;g=+(K|0)}if((A|0)==127){g=+(K|0);j=+wC(+vC(1.0,e),g);e=h}L=(l&1|0)==0&(p!=0.0&(e|0)<32);g=g*(L?0.0:p)+(j+g*+(((L&1)+l|0)>>>0))-j;if(!(g!=0.0))c[(yB()|0)>>2]=34;g=+xC(g,k);break a}else e=k;while(0);D=J+L|0;H=0-D|0;h=0;f:while(1){switch(e|0){case 46:{A=138;break f}case 48:break;default:{n=0;l=h;o=0;m=0;break f}}e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0;h=1;continue}else{e=nC(b)|0;h=1;continue}}if((A|0)==138){e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;if((e|0)==48){h=0;e=0;while(1){h=WO(h|0,e|0,-1,-1)|0;m=E;e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;if((e|0)==48)e=m;else{n=1;l=1;o=h;break}}}else{n=1;l=h;o=0;m=0}}c[I>>2]=0;r=e+-48|0;k=(e|0)==46;g:do if(k|r>>>0<10){A=I+496|0;w=0;h=0;z=0;x=n;y=l;n=0;l=0;h:while(1){do if(k)if(!x){x=1;v=z;o=n;m=l}else break h;else{n=WO(n|0,l|0,1,0)|0;l=E;v=(e|0)!=48;if((h|0)>=125){if(!v){v=z;break}c[A>>2]=c[A>>2]|1;v=z;break}k=I+(h<<2)|0;if(!w)e=r;else e=e+-48+((c[k>>2]|0)*10|0)|0;c[k>>2]=e;w=w+1|0;y=(w|0)==9;w=y?0:w;h=(y&1)+h|0;v=v?n:z;y=1}while(0);e=c[C>>2]|0;if(e>>>0<(c[B>>2]|0)>>>0){c[C>>2]=e+1;e=d[e>>0]|0}else e=nC(b)|0;r=e+-48|0;k=(e|0)==46;if(!(k|r>>>0<10)){r=v;v=x;k=y;A=161;break g}else z=v}e=w;r=z;k=(y|0)!=0;A=169}else{w=0;h=0;r=0;v=n;k=l;n=0;l=0;A=161}while(0);do if((A|0)==161){z=(v|0)==0;o=z?n:o;m=z?l:m;k=(k|0)!=0;if(!(k&(e|32|0)==101))if((e|0)>-1){e=w;A=169;break}else{e=w;A=171;break}k=uC(b,f)|0;e=E;if((k|0)==0&(e|0)==-2147483648){if(!f){lC(b,0);g=0.0;break}if(!(c[B>>2]|0)){k=0;e=0}else{c[C>>2]=(c[C>>2]|0)+-1;k=0;e=0}}y=WO(k|0,e|0,o|0,m|0)|0;e=w;m=E;A=173}while(0);if((A|0)==169)if(c[B>>2]|0){c[C>>2]=(c[C>>2]|0)+-1;if(k){y=o;A=173}else A=172}else A=171;if((A|0)==171)if(k){y=o;A=173}else A=172;do if((A|0)==172){c[(yB()|0)>>2]=22;lC(b,0);g=0.0}else if((A|0)==173){k=c[I>>2]|0;if(!k){g=+(K|0)*0.0;break}if(((l|0)<0|(l|0)==0&n>>>0<10)&((y|0)==(n|0)&(m|0)==(l|0))?L>>>0>30|(k>>>L|0)==0:0){g=+(K|0)*+(k>>>0);break}b=(J|0)/-2|0;C=((b|0)<0)<<31>>31;if((m|0)>(C|0)|(m|0)==(C|0)&y>>>0>b>>>0){c[(yB()|0)>>2]=34;g=+(K|0)*1797693134862315708145274.0e284*1797693134862315708145274.0e284;break}b=J+-106|0;C=((b|0)<0)<<31>>31;if((m|0)<(C|0)|(m|0)==(C|0)&y>>>0>>0){c[(yB()|0)>>2]=34;g=+(K|0)*2.2250738585072014e-308*2.2250738585072014e-308;break}if(e){if((e|0)<9){l=I+(h<<2)|0;k=c[l>>2]|0;do{k=k*10|0;e=e+1|0}while((e|0)!=9);c[l>>2]=k}h=h+1|0}if((r|0)<9?(r|0)<=(y|0)&(y|0)<18:0){if((y|0)==9){g=+(K|0)*+((c[I>>2]|0)>>>0);break}if((y|0)<9){g=+(K|0)*+((c[I>>2]|0)>>>0)/+(c[878148+(8-y<<2)>>2]|0);break}b=L+27+(T(y,-3)|0)|0;e=c[I>>2]|0;if((b|0)>30|(e>>>b|0)==0){g=+(K|0)*+(e>>>0)*+(c[878148+(y+-10<<2)>>2]|0);break}}e=(y|0)%9|0;if(!e){e=0;l=0}else{r=(y|0)>-1?e:e+9|0;n=c[878148+(8-r<<2)>>2]|0;if(h){o=1e9/(n|0)|0;l=0;m=0;k=y;e=0;do{B=I+(e<<2)|0;C=c[B>>2]|0;b=((C>>>0)/(n>>>0)|0)+l|0;c[B>>2]=b;l=T((C>>>0)%(n>>>0)|0,o)|0;b=(e|0)==(m|0)&(b|0)==0;k=b?k+-9|0:k;m=b?m+1&127:m;e=e+1|0}while((e|0)!=(h|0));if(!l)l=m;else{c[I+(h<<2)>>2]=l;l=m;h=h+1|0}}else{l=0;h=0;k=y}e=0;y=9-r+k|0}i:while(1){r=(y|0)<18;v=(y|0)==18;w=I+(l<<2)|0;while(1){if(!r){if(!v){k=y;break i}if((c[w>>2]|0)>>>0>=9007199){k=18;break i}}k=0;x=h;h=h+127|0;while(1){m=h&127;n=I+(m<<2)|0;h=jP(c[n>>2]|0,0,29)|0;h=WO(h|0,E|0,k|0,0)|0;k=E;if(k>>>0>0|(k|0)==0&h>>>0>1e9){o=fP(h|0,k|0,1e9,0)|0;h=lP(h|0,k|0,1e9,0)|0}else o=0;c[n>>2]=h;b=(m|0)==(l|0);x=(m|0)!=(x+127&127|0)|b?x:(h|0)==0?m:x;if(b)break;else{k=o;h=m+-1|0}}e=e+-29|0;if(o|0)break;else h=x}l=l+127&127;h=x+127&127;k=I+((x+126&127)<<2)|0;if((l|0)==(x|0))c[k>>2]=c[k>>2]|c[I+(h<<2)>>2];else h=x;c[I+(l<<2)>>2]=o;y=y+9|0}j:while(1){w=h+1&127;x=I+((h+127&127)<<2)|0;while(1){o=(k|0)==18;v=(k|0)>27?9:1;y=l;while(1){l=0;while(1){m=l+y&127;if((m|0)==(h|0)){F=2;A=220;break}m=c[I+(m<<2)>>2]|0;n=c[878180+(l<<2)>>2]|0;if(m>>>0>>0){F=2;A=220;break}if(m>>>0>n>>>0)break;l=l+1|0;if((l|0)>=2){F=l;A=220;break}}if((A|0)==220?(A=0,o&(F|0)==2):0){g=0.0;m=0;break j}e=e+v|0;if((y|0)==(h|0))y=h;else break}o=(1<>>v;n=0;l=y;m=y;do{B=I+(m<<2)|0;C=c[B>>2]|0;b=(C>>>v)+n|0;c[B>>2]=b;n=T(C&o,r)|0;b=(m|0)==(l|0)&(b|0)==0;k=b?k+-9|0:k;l=b?l+1&127:l;m=m+1&127}while((m|0)!=(h|0));if(!n)continue;if((w|0)!=(l|0))break;c[x>>2]=c[x>>2]|1}c[I+(h<<2)>>2]=n;h=w}while(1){l=m+y&127;k=h+1&127;if((l|0)==(h|0))c[I+(k+-1<<2)>>2]=0;else k=h;g=g*1.0e9+ +((c[I+(l<<2)>>2]|0)>>>0);m=m+1|0;if((m|0)==2)break;else h=k}s=+(K|0);j=s*g;n=e+53|0;o=n-J|0;r=(o|0)<(L|0);h=r&1;m=r?((o|0)<0?0:o):L;if((m|0)<53){N=+wC(+vC(1.0,105-m|0),j);p=+yC(j,+vC(1.0,53-m|0));q=N;g=p;p=N+(j-p)}else{q=0.0;g=0.0;p=j}l=y+2&127;do if((l|0)!=(k|0)){l=c[I+(l<<2)>>2]|0;do if(l>>>0>=5e8){if((l|0)!=5e8){g=s*.75+g;break}if((y+3&127|0)==(k|0)){g=s*.5+g;break}else{g=s*.75+g;break}}else{if((l|0)==0?(y+3&127|0)==(k|0):0)break;g=s*.25+g}while(0);if((53-m|0)>1){if(+yC(g,1.0)!=0.0){j=g;break}j=g+1.0}else j=g}else j=g;while(0);g=p+j-q;do if((n&2147483647|0)>(-2-D|0)){if(+G(+g)>=9007199254740992.0){g=g*.5;h=r&(m|0)==(o|0)?0:h;e=e+1|0}if((e+50|0)<=(H|0)?!(j!=0.0&(h|0)!=0):0)break;c[(yB()|0)>>2]=34}while(0);g=+xC(g,e)}while(0);break a}default:{if(c[B>>2]|0)c[C>>2]=(c[C>>2]|0)+-1;c[(yB()|0)>>2]=22;lC(b,0);g=0.0;break a}}}}while(0);if((A|0)==23){h=(c[B>>2]|0)==0;if(!h)c[C>>2]=(c[C>>2]|0)+-1;if((f|0)!=0&e>>>0>3)do{if(!h)c[C>>2]=(c[C>>2]|0)+-1;e=e+-1|0}while(e>>>0>3)}g=+(K|0)*u}while(0);i=M;return +g}function uC(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,i=0;h=a+4|0;e=c[h>>2]|0;i=a+100|0;if(e>>>0<(c[i>>2]|0)>>>0){c[h>>2]=e+1;e=d[e>>0]|0}else e=nC(a)|0;switch(e|0){case 43:case 45:{f=(e|0)==45&1;e=c[h>>2]|0;if(e>>>0<(c[i>>2]|0)>>>0){c[h>>2]=e+1;e=d[e>>0]|0}else e=nC(a)|0;if((b|0)!=0&(e+-48|0)>>>0>9?(c[i>>2]|0)!=0:0)c[h>>2]=(c[h>>2]|0)+-1;break}default:f=0}if((e+-48|0)>>>0>9)if(!(c[i>>2]|0)){f=-2147483648;e=0}else{c[h>>2]=(c[h>>2]|0)+-1;f=-2147483648;e=0}else{g=0;do{g=e+-48+(g*10|0)|0;e=c[h>>2]|0;if(e>>>0<(c[i>>2]|0)>>>0){c[h>>2]=e+1;e=d[e>>0]|0}else e=nC(a)|0}while((e+-48|0)>>>0<10&(g|0)<214748364);b=((g|0)<0)<<31>>31;if((e+-48|0)>>>0<10)do{b=hP(g|0,b|0,10,0)|0;g=E;e=WO(e|0,((e|0)<0)<<31>>31|0,-48,-1)|0;g=WO(e|0,E|0,b|0,g|0)|0;b=E;e=c[h>>2]|0;if(e>>>0<(c[i>>2]|0)>>>0){c[h>>2]=e+1;e=d[e>>0]|0}else e=nC(a)|0}while((e+-48|0)>>>0<10&((b|0)<21474836|(b|0)==21474836&g>>>0<2061584302));if((e+-48|0)>>>0<10)do{e=c[h>>2]|0;if(e>>>0<(c[i>>2]|0)>>>0){c[h>>2]=e+1;e=d[e>>0]|0}else e=nC(a)|0}while((e+-48|0)>>>0<10);if(c[i>>2]|0)c[h>>2]=(c[h>>2]|0)+-1;i=(f|0)!=0;e=TO(0,0,g|0,b|0)|0;f=i?E:b;e=i?e:g}E=f;return e|0}function vC(a,b){a=+a;b=b|0;var d=0;if((b|0)>1023){a=a*8988465674311579538646525.0e283;d=b+-1023|0;b=b+-2046|0;if((d|0)>1023){a=a*8988465674311579538646525.0e283;b=(b|0)>1023?1023:b}else b=d}else if((b|0)<-1022){a=a*2.2250738585072014e-308;d=b+1022|0;b=b+2044|0;if((d|0)<-1022){a=a*2.2250738585072014e-308;b=(b|0)<-1022?-1022:b}else b=d}b=jP(b+1023|0,0,52)|0;d=E;c[l>>2]=b;c[l+4>>2]=d;return +(a*+h[l>>3])}function wC(a,b){a=+a;b=+b;return +(+EB(a,b))}function xC(a,b){a=+a;b=b|0;return +(+vC(a,b))}function yC(a,b){a=+a;b=+b;return +(+zC(a,b))}function zC(a,b){a=+a;b=+b;var d=0,e=0,f=0,g=0,i=0,j=0,k=0,m=0,n=0,o=0,p=0,q=0;h[l>>3]=a;i=c[l>>2]|0;k=c[l+4>>2]|0;h[l>>3]=b;n=c[l>>2]|0;o=c[l+4>>2]|0;e=bP(i|0,k|0,52)|0;e=e&2047;m=bP(n|0,o|0,52)|0;m=m&2047;p=k&-2147483648;g=jP(n|0,o|0,1)|0;j=E;a:do if(!((g|0)==0&(j|0)==0)?(f=o&2147483647,!(f>>>0>2146435072|(f|0)==2146435072&n>>>0>0|(e|0)==2047)):0){d=jP(i|0,k|0,1)|0;f=E;if(!(f>>>0>j>>>0|(f|0)==(j|0)&d>>>0>g>>>0))return +((d|0)==(g|0)&(f|0)==(j|0)?a*0.0:a);if(!e){d=jP(i|0,k|0,12)|0;f=E;if((f|0)>-1|(f|0)==-1&d>>>0>4294967295){e=0;do{e=e+-1|0;d=jP(d|0,f|0,1)|0;f=E}while((f|0)>-1|(f|0)==-1&d>>>0>4294967295)}else e=0;i=jP(i|0,k|0,1-e|0)|0;g=E}else g=k&1048575|1048576;if(!m){f=jP(n|0,o|0,12)|0;j=E;if((j|0)>-1|(j|0)==-1&f>>>0>4294967295){d=0;do{d=d+-1|0;f=jP(f|0,j|0,1)|0;j=E}while((j|0)>-1|(j|0)==-1&f>>>0>4294967295)}else d=0;n=jP(n|0,o|0,1-d|0)|0;m=d;k=E}else k=o&1048575|1048576;f=TO(i|0,g|0,n|0,k|0)|0;d=E;j=(d|0)>-1|(d|0)==-1&f>>>0>4294967295;b:do if((e|0)>(m|0)){while(1){if(j){if((f|0)==0&(d|0)==0)break}else{f=i;d=g}i=jP(f|0,d|0,1)|0;g=E;e=e+-1|0;f=TO(i|0,g|0,n|0,k|0)|0;d=E;j=(d|0)>-1|(d|0)==-1&f>>>0>4294967295;if((e|0)<=(m|0))break b}b=a*0.0;break a}while(0);if(j){if((f|0)==0&(d|0)==0){b=a*0.0;break}}else{d=g;f=i}if(d>>>0<1048576|(d|0)==1048576&f>>>0<0)do{f=jP(f|0,d|0,1)|0;d=E;e=e+-1|0}while(d>>>0<1048576|(d|0)==1048576&f>>>0<0);if((e|0)>0){o=WO(f|0,d|0,0,-1048576)|0;d=E;e=jP(e|0,0,52)|0;d=d|E;e=o|e}else{e=bP(f|0,d|0,1-e|0)|0;d=E}c[l>>2]=e;c[l+4>>2]=d|p;b=+h[l>>3]}else q=3;while(0);if((q|0)==3){b=a*b;b=b/b}return +b}function AC(a,b,c){a=a|0;b=b|0;c=c|0;return +(+sC(a,b,2))}function BC(a,b,c){a=a|0;b=b|0;c=c|0;c=kC(a,b,c,-1,-1)|0;return c|0}function CC(a,b,c){a=a|0;b=b|0;c=c|0;c=kC(a,b,c,0,-2147483648)|0;return c|0}function DC(a){a=a|0;return ((a|32)+-97|0)>>>0<26|0}function EC(a){a=a|0;return ((a+-48|0)>>>0<10|(DC(a)|0)!=0)&1|0}function FC(){return 878188}function GC(){return 879728}function HC(){return 881268}function IC(a){a=a|0;return ((a+-48|0)>>>0<10|((a|32)+-97|0)>>>0<6)&1|0}function JC(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+32|0;g=f;c[g>>2]=a;c[g+4>>2]=b;c[g+8>>2]=d;c[g+12>>2]=0;c[g+16>>2]=e;c[g+20>>2]=((e|0)<0)<<31>>31;e=xB(gb(180,g|0)|0)|0;i=f;return e|0}function KC(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=a;c[f+4>>2]=b;c[f+8>>2]=d;d=xB(kb(3,f|0)|0)|0;i=e;return d|0}function LC(a){a=a|0;var b=0;b=i;i=i+64|0;a=(GB(a,b)|0)==0&1;i=b;return a|0}function MC(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=i;i=i+4112|0;e=g;d=g+8|0;if(a)if(!b){c[(yB()|0)>>2]=22;a=0}else f=4;else{b=4096;a=d;f=4}if((f|0)==4){c[e>>2]=a;c[e+4>>2]=b;if((xB(jb(183,e|0)|0)|0)>=0){if((a|0)==(d|0))a=NC(d)|0}else a=0}i=g;return a|0}function NC(a){a=a|0;var b=0,c=0;c=(UB(a)|0)+1|0;b=zD(c)|0;if(!b)b=0;else $O(b|0,a|0,c|0)|0;return b|0}function OC(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=a;c[f+4>>2]=b;c[f+8>>2]=d;d=xB(Ea(4,f|0)|0)|0;i=e;return d|0}function PC(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0;a:do if(!d)b=0;else{while(1){e=a[b>>0]|0;f=a[c>>0]|0;if(e<<24>>24!=f<<24>>24)break;d=d+-1|0;if(!d){b=0;break a}else{b=b+1|0;c=c+1|0}}b=(e&255)-(f&255)|0}while(0);return b|0}function QC(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,Q=0,R=0;R=i;i=i+304|0;K=R+16|0;L=R+8|0;M=R+33|0;N=R;O=R+32|0;if((c[e+76>>2]|0)>-1)Q=ZB(e)|0;else Q=0;m=a[f>>0]|0;a:do if(m<<24>>24){z=e+4|0;A=e+100|0;B=e+108|0;C=e+8|0;D=M+10|0;F=M+33|0;y=L+4|0;G=M+46|0;H=M+94|0;I=M+1|0;J=M+1|0;q=f;v=0;f=0;l=0;k=0;b:while(1){c:do if(!(oC(m&255)|0)){m=m<<24>>24==37;d:do if(m){n=q+1|0;o=a[n>>0]|0;e:do switch(o<<24>>24){case 37:break d;case 42:{x=0;n=q+2|0;break}default:{m=(o&255)+-48|0;if(m>>>0<10?(a[q+2>>0]|0)==36:0){c[K>>2]=c[j>>2];while(1){x=(c[K>>2]|0)+(4-1)&~(4-1);n=c[x>>2]|0;c[K>>2]=x+4;if(m>>>0>1)m=m+-1|0;else break}x=n;n=q+3|0;break e}w=(c[j>>2]|0)+(4-1)&~(4-1);x=c[w>>2]|0;c[j>>2]=w+4}}while(0);q=a[n>>0]|0;m=q&255;if((m+-48|0)>>>0<10){o=0;do{o=(o*10|0)+-48+m|0;n=n+1|0;q=a[n>>0]|0;m=q&255}while((m+-48|0)>>>0<10)}else o=0;if(q<<24>>24==109){q=n+1|0;m=(x|0)!=0&1;l=0;k=0;n=q;q=a[q>>0]|0}else m=0;r=n+1|0;switch(q<<24>>24){case 104:{w=(a[r>>0]|0)==104;q=w?-2:-1;n=w?n+2|0:r;break}case 108:{w=(a[r>>0]|0)==108;q=w?3:1;n=w?n+2|0:r;break}case 106:{q=3;n=r;break}case 116:case 122:{q=1;n=r;break}case 76:{q=2;n=r;break}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}default:{P=154;break b}}t=d[n>>0]|0;u=(t&47|0)==3;t=u?t|32:t;u=u?1:q;s=t&255;switch(s<<24>>24){case 99:{o=(o|0)<1?1:o;break}case 91:break;case 110:{if(!x){o=v;break c}switch(u|0){case -2:{a[x>>0]=v;o=v;break c}case -1:{b[x>>1]=v;o=v;break c}case 0:{c[x>>2]=v;o=v;break c}case 1:{c[x>>2]=v;o=v;break c}case 3:{o=x;c[o>>2]=v;c[o+4>>2]=((v|0)<0)<<31>>31;o=v;break c}default:{o=v;break c}}}default:{lC(e,0);do{q=c[z>>2]|0;if(q>>>0<(c[A>>2]|0)>>>0){c[z>>2]=q+1;q=d[q>>0]|0}else q=nC(e)|0}while((oC(q)|0)!=0);if(!(c[A>>2]|0))q=c[z>>2]|0;else{q=(c[z>>2]|0)+-1|0;c[z>>2]=q}v=(c[B>>2]|0)+v+q-(c[C>>2]|0)|0}}lC(e,o);q=c[z>>2]|0;r=c[A>>2]|0;if(q>>>0>>0)c[z>>2]=q+1;else{if((nC(e)|0)<0){P=154;break b}r=c[A>>2]|0}if(r|0)c[z>>2]=(c[z>>2]|0)+-1;f:do switch(s<<24>>24){case 91:case 99:case 115:{w=(t|0)==99;g:do if((t|16|0)==115){UO(I|0,-1,256)|0;a[M>>0]=0;if((t|0)==115){a[F>>0]=0;a[D>>0]=0;a[D+1>>0]=0;a[D+2>>0]=0;a[D+3>>0]=0;a[D+4>>0]=0}}else{s=n+1|0;t=(a[s>>0]|0)==94;q=t&1;n=t?n+2|0:s;UO(J|0,t&1|0,256)|0;a[M>>0]=0;switch(a[n>>0]|0){case 45:{t=(q^1)&255;a[G>>0]=t;n=n+1|0;break}case 93:{t=(q^1)&255;a[H>>0]=t;n=n+1|0;break}default:t=(q^1)&255}while(1){q=a[n>>0]|0;h:do switch(q<<24>>24){case 0:{P=154;break b}case 93:break g;case 45:{s=n+1|0;q=a[s>>0]|0;switch(q<<24>>24){case 93:case 0:{q=45;break h}default:{}}n=a[n+-1>>0]|0;if((n&255)<(q&255)){n=n&255;do{n=n+1|0;a[M+n>>0]=t;q=a[s>>0]|0}while((n|0)<(q&255|0));n=s}else n=s;break}default:{}}while(0);a[M+((q&255)+1)>>0]=t;n=n+1|0}}while(0);q=w?o+1|0:31;t=(u|0)==1;u=(m|0)!=0;i:do if(t){if(u){l=zD(q<<2)|0;if(!l){k=0;P=154;break b}}else l=x;c[L>>2]=0;c[y>>2]=0;s=q;k=0;j:while(1){r=(l|0)==0;do{k:while(1){q=c[z>>2]|0;if(q>>>0<(c[A>>2]|0)>>>0){c[z>>2]=q+1;q=d[q>>0]|0}else q=nC(e)|0;if(!(a[M+(q+1)>>0]|0))break j;a[O>>0]=q;switch(RC(N,O,1,L)|0){case -1:{k=0;P=154;break b}case -2:break;default:break k}}if(!r){c[l+(k<<2)>>2]=c[N>>2];k=k+1|0}}while(!(u&(k|0)==(s|0)));k=s<<1|1;q=CD(l,k<<2)|0;if(!q){k=0;P=154;break b}else{r=s;s=k;l=q;k=r}}if(!(SC(L)|0)){k=0;P=154;break b}else{r=k;k=0}}else{if(u){k=zD(q)|0;if(!k){k=0;l=0;P=154;break b}else{r=q;l=0}while(1){do{q=c[z>>2]|0;if(q>>>0<(c[A>>2]|0)>>>0){c[z>>2]=q+1;q=d[q>>0]|0}else q=nC(e)|0;if(!(a[M+(q+1)>>0]|0)){r=l;l=0;break i}a[k+l>>0]=q;l=l+1|0}while((l|0)!=(r|0));l=r<<1|1;q=CD(k,l)|0;if(!q){l=0;P=154;break b}else{s=r;r=l;k=q;l=s}}}if(!x){l=r;while(1){k=c[z>>2]|0;if(k>>>0>>0){c[z>>2]=k+1;k=d[k>>0]|0}else k=nC(e)|0;if(!(a[M+(k+1)>>0]|0)){r=0;k=0;l=0;break i}l=c[A>>2]|0}}else{q=0;l=r;while(1){k=c[z>>2]|0;if(k>>>0>>0){c[z>>2]=k+1;k=d[k>>0]|0}else k=nC(e)|0;if(!(a[M+(k+1)>>0]|0)){r=q;k=x;l=0;break i}a[x+q>>0]=k;q=q+1|0;l=c[A>>2]|0}}}while(0);if(!(c[A>>2]|0))q=c[z>>2]|0;else{q=(c[z>>2]|0)+-1|0;c[z>>2]=q}q=q-(c[C>>2]|0)+(c[B>>2]|0)|0;if(!q)break b;if(!((q|0)==(o|0)|w^1))break b;do if(u)if(t){c[x>>2]=l;break}else{c[x>>2]=k;break}while(0);if(!w){if(l|0)c[l+(r<<2)>>2]=0;if(!k){k=0;break f}a[k+r>>0]=0}break}case 120:case 88:case 112:{o=16;P=136;break}case 111:{o=8;P=136;break}case 117:case 100:{o=10;P=136;break}case 105:{o=0;P=136;break}case 71:case 103:case 70:case 102:case 69:case 101:case 65:case 97:{p=+tC(e,u,0);if((c[B>>2]|0)==((c[C>>2]|0)-(c[z>>2]|0)|0))break b;if(x)switch(u|0){case 0:{g[x>>2]=p;break f}case 1:{h[x>>3]=p;break f}case 2:{h[x>>3]=p;break f}default:break f}break}default:{}}while(0);l:do if((P|0)==136){P=0;o=mC(e,o,0,-1,-1)|0;if((c[B>>2]|0)==((c[C>>2]|0)-(c[z>>2]|0)|0))break b;if((x|0)!=0&(t|0)==112){c[x>>2]=o;break}if(x)switch(u|0){case -2:{a[x>>0]=o;break l}case -1:{b[x>>1]=o;break l}case 0:{c[x>>2]=o;break l}case 1:{c[x>>2]=o;break l}case 3:{w=x;c[w>>2]=o;c[w+4>>2]=E;break l}default:break l}}while(0);f=((x|0)!=0&1)+f|0;o=(c[B>>2]|0)+v+(c[z>>2]|0)-(c[C>>2]|0)|0;break c}while(0);n=q+(m&1)|0;lC(e,0);m=c[z>>2]|0;if(m>>>0<(c[A>>2]|0)>>>0){c[z>>2]=m+1;m=d[m>>0]|0}else m=nC(e)|0;if((m|0)!=(d[n>>0]|0)){P=22;break b}o=v+1|0}else{n=q;while(1){m=n+1|0;if(!(oC(d[m>>0]|0)|0))break;else n=m}lC(e,0);do{m=c[z>>2]|0;if(m>>>0<(c[A>>2]|0)>>>0){c[z>>2]=m+1;m=d[m>>0]|0}else m=nC(e)|0}while((oC(m)|0)!=0);if(!(c[A>>2]|0))m=c[z>>2]|0;else{m=(c[z>>2]|0)+-1|0;c[z>>2]=m}o=(c[B>>2]|0)+v+m-(c[C>>2]|0)|0}while(0);q=n+1|0;m=a[q>>0]|0;if(!(m<<24>>24))break a;else v=o}if((P|0)==22){if(c[A>>2]|0)c[z>>2]=(c[z>>2]|0)+-1;if((f|0)!=0|(m|0)>-1)break;else{m=0;f=l;P=155}}else if((P|0)==154)if(!f){f=l;P=155}if((P|0)==155){l=f;f=-1}if(m){AD(k);AD(l)}}else f=0;while(0);if(Q|0)BB(e);i=R;return f|0}function RC(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,m=0;l=i;i=i+16|0;g=l;j=(f|0)==0?1453860:f;f=c[j>>2]|0;a:do if(!d)if(!f)f=0;else k=15;else{h=(b|0)==0?g:b;if(!e)f=-2;else{if(!f){f=a[d>>0]|0;b=f&255;if(f<<24>>24>-1){c[h>>2]=b;f=f<<24>>24!=0&1;break}f=b+-194|0;if(f>>>0>50){k=15;break}f=c[877832+(f<<2)>>2]|0;g=e+-1|0;if(g){d=d+1|0;k=9}}else{g=e;k=9}b:do if((k|0)==9){b=a[d>>0]|0;m=(b&255)>>>3;if((m+-16|m+(f>>26))>>>0>7){k=15;break a}while(1){d=d+1|0;f=(b&255)+-128|f<<6;g=g+-1|0;if((f|0)>=0)break;if(!g)break b;b=a[d>>0]|0;if((b&-64)<<24>>24!=-128){k=15;break a}}c[j>>2]=0;c[h>>2]=f;f=e-g|0;break a}while(0);c[j>>2]=f;f=-2}}while(0);if((k|0)==15){c[j>>2]=0;c[(yB()|0)>>2]=84;f=-1}i=l;return f|0}function SC(a){a=a|0;if(!a)a=1;else a=(c[a>>2]|0)==0;return a&1|0}function TC(a){a=a|0;var b=0,e=0,f=0;if((c[a+76>>2]|0)>=0?(ZB(a)|0)!=0:0){b=a+4|0;e=c[b>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[b>>2]=e+1;b=d[e>>0]|0}else b=pC(a)|0;BB(a)}else f=3;do if((f|0)==3){b=a+4|0;e=c[b>>2]|0;if(e>>>0<(c[a+8>>2]|0)>>>0){c[b>>2]=e+1;b=d[e>>0]|0;break}else{b=pC(a)|0;break}}while(0);return b|0}function UC(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if((c[d+76>>2]|0)>=0?(ZB(d)|0)!=0:0){if((a[d+75>>0]|0)!=(b|0)?(g=d+20|0,h=c[g>>2]|0,h>>>0<(c[d+16>>2]|0)>>>0):0){c[g>>2]=h+1;a[h>>0]=b;b=b&255}else b=VC(d,b)|0;BB(d)}else i=3;do if((i|0)==3){if((a[d+75>>0]|0)!=(b|0)?(e=d+20|0,f=c[e>>2]|0,f>>>0<(c[d+16>>2]|0)>>>0):0){c[e>>2]=f+1;a[f>>0]=b;b=b&255;break}b=VC(d,b)|0}while(0);return b|0}function VC(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+16|0;k=m;l=e&255;a[k>>0]=l;g=b+16|0;h=c[g>>2]|0;if(!h)if(!(hC(b)|0)){h=c[g>>2]|0;j=4}else f=-1;else j=4;do if((j|0)==4){j=b+20|0;g=c[j>>2]|0;if(g>>>0>>0?(f=e&255,(f|0)!=(a[b+75>>0]|0)):0){c[j>>2]=g+1;a[g>>0]=l;break}if((Ab[c[b+36>>2]&127](b,k,1)|0)==1)f=d[k>>0]|0;else f=-1}while(0);i=m;return f|0}function WC(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;do if((b|0)!=-1){if((c[d+76>>2]|0)>-1)g=ZB(d)|0;else g=0;if(!((c[d+8>>2]|0)==0?(qC(d)|0)!=0:0))h=6;if((h|0)==6?(e=d+4|0,f=c[e>>2]|0,f>>>0>((c[d+44>>2]|0)+-8|0)>>>0):0){h=f+-1|0;c[e>>2]=h;a[h>>0]=b;c[d>>2]=c[d>>2]&-17;if(!g)break;BB(d);break}if(g){BB(d);b=-1}else b=-1}else b=-1;while(0);return b|0}function XC(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;k=i;i=i+16|0;j=k;a:do if(!b){e=c[d>>2]|0;f=c[e>>2]|0;if(!f)e=0;else{b=e;e=0;do{if(f>>>0>127){f=gC(j,f,0)|0;if((f|0)==-1){e=-1;break a}}else f=1;e=f+e|0;b=b+4|0;f=c[b>>2]|0}while((f|0)!=0)}}else{b:do if(e>>>0>3){f=e;g=c[d>>2]|0;while(1){h=c[g>>2]|0;if((h+-1|0)>>>0>126){if(!h)break;h=gC(b,h,0)|0;if((h|0)==-1){e=-1;break a}b=b+h|0;f=f-h|0}else{a[b>>0]=h;b=b+1|0;f=f+-1|0;g=c[d>>2]|0}g=g+4|0;c[d>>2]=g;if(f>>>0<=3)break b}a[b>>0]=0;c[d>>2]=0;e=e-f|0;break a}else f=e;while(0);if(f){g=c[d>>2]|0;while(1){h=c[g>>2]|0;if((h+-1|0)>>>0>126){if(!h){g=19;break}h=gC(j,h,0)|0;if((h|0)==-1){e=-1;break a}if(f>>>0>>0){g=22;break}gC(b,c[g>>2]|0,0)|0;b=b+h|0;f=f-h|0}else{a[b>>0]=h;b=b+1|0;f=f+-1|0;g=c[d>>2]|0}g=g+4|0;c[d>>2]=g;if(!f)break a}if((g|0)==19){a[b>>0]=0;c[d>>2]=0;e=e-f|0;break}else if((g|0)==22){e=e-f|0;break}}}while(0);i=k;return e|0}function YC(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=T(d,b)|0;if((c[e+76>>2]|0)>-1){g=(ZB(e)|0)==0;a=_B(a,f,e)|0;if(!g)BB(e)}else a=_B(a,f,e)|0;if((a|0)!=(f|0))d=(a>>>0)/(b>>>0)|0;return d|0}function ZC(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;o=i;i=i+1040|0;l=o+8|0;m=o;k=c[b>>2]|0;c[m>>2]=k;n=(a|0)!=0;h=n?e:256;a=n?a:l;g=k;a:do if((h|0)!=0&(k|0)!=0){e=0;k=d;while(1){j=k>>>2;d=j>>>0>=h>>>0;if(!(k>>>0>131|d)){d=k;break a}g=d?h:j;d=k-g|0;g=_C(a,m,g,f)|0;if((g|0)==-1)break;k=(a|0)==(l|0);h=h-(k?0:g)|0;a=k?a:a+(g<<2)|0;e=g+e|0;g=c[m>>2]|0;if((h|0)!=0&(g|0)!=0)k=d;else break a}e=-1;h=0;g=c[m>>2]|0}else e=0;while(0);b:do if((g|0)!=0?(h|0)!=0&(d|0)!=0:0){j=a;while(1){a=RC(j,g,d,f)|0;if((a+2|0)>>>0<3)break;g=(c[m>>2]|0)+a|0;c[m>>2]=g;d=d-a|0;h=h+-1|0;e=e+1|0;if(!((h|0)!=0&(d|0)!=0))break b;else j=j+4|0}switch(a|0){case -1:{e=-1;break b}case 0:{c[m>>2]=0;break b}default:{c[f>>2]=0;break b}}}while(0);if(n)c[b>>2]=c[m>>2];i=o;return e|0}function _C(b,e,f,g){b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0;h=c[e>>2]|0;if((g|0)!=0?(i=c[g>>2]|0,(i|0)!=0):0)if(!b){g=f;j=h;l=17}else{c[g>>2]=0;k=b;g=f;l=38}else if(!b){g=f;l=7}else{i=b;g=f;l=6}a:while(1)if((l|0)==6){if(!g){l=27;break}else b=i;while(1){i=a[h>>0]|0;do if(((i&255)+-1|0)>>>0<127?g>>>0>4&(h&3|0)==0:0){while(1){i=c[h>>2]|0;if((i+-16843009|i)&-2139062144|0){l=33;break}c[b>>2]=i&255;c[b+4>>2]=d[h+1>>0];c[b+8>>2]=d[h+2>>0];j=h+4|0;i=b+16|0;c[b+12>>2]=d[h+3>>0];g=g+-4|0;if(g>>>0>4){b=i;h=j}else{l=32;break}}if((l|0)==32){b=i;h=j;i=a[j>>0]|0;break}else if((l|0)==33){i=i&255;break}}while(0);i=i&255;if((i+-1|0)>>>0>=127)break;h=h+1|0;c[b>>2]=i;g=g+-1|0;if(!g){l=27;break a}else b=b+4|0}i=i+-194|0;if(i>>>0>50){l=49;break}k=b;i=c[877832+(i<<2)>>2]|0;h=h+1|0;l=38;continue}else if((l|0)==7){while(1){i=a[h>>0]|0;if(((i&255)+-1|0)>>>0<127?(h&3|0)==0:0){l=c[h>>2]|0;i=l&255;if(!((l+-16843009|l)&-2139062144)){do{h=h+4|0;g=g+-4|0;i=c[h>>2]|0}while(!((i+-16843009|i)&-2139062144|0));i=i&255}}i=i&255;if((i+-1|0)>>>0>=127)break;h=h+1|0;g=g+-1|0}i=i+-194|0;if(i>>>0>50){l=49;break}i=c[877832+(i<<2)>>2]|0;j=h+1|0;l=17;continue}else if((l|0)==17){l=(d[j>>0]|0)>>>3;if((l+-16|l+(i>>26))>>>0>7){l=18;break}h=j+1|0;if(i&33554432){if((a[h>>0]&-64)<<24>>24!=-128){l=21;break}h=j+2|0;if(i&524288){if((a[h>>0]&-64)<<24>>24!=-128){l=24;break}h=j+3|0}}g=g+-1|0;l=7;continue}else if((l|0)==38){b=d[h>>0]|0;l=b>>>3;if((l+-16|l+(i>>26))>>>0>7){l=39;break}j=h+1|0;b=b+-128|i<<6;if((b|0)<0){i=(d[j>>0]|0)+-128|0;if(i>>>0>63){l=42;break}j=h+2|0;b=i|b<<6;if((b|0)<0){i=(d[j>>0]|0)+-128|0;if(i>>>0>63){l=45;break}b=i|b<<6;h=h+3|0}else h=j}else h=j;c[k>>2]=b;i=k+4|0;g=g+-1|0;l=6;continue}if((l|0)==18){h=j+-1|0;l=48}else if((l|0)==21){h=j+-1|0;l=48}else if((l|0)==24){h=j+-1|0;l=48}else if((l|0)==27)c[e>>2]=h;else if((l|0)==39){h=h+-1|0;b=k;l=48}else if((l|0)==42){h=h+-1|0;f=k;l=53}else if((l|0)==45){h=h+-1|0;f=k;l=53}if((l|0)==48)if(!i)l=49;else{f=b;l=53}if((l|0)==49)if(!(a[h>>0]|0)){if(b|0){c[b>>2]=0;c[e>>2]=0}f=f-g|0}else{f=b;l=53}if((l|0)==53){c[(yB()|0)>>2]=84;if(!f)f=-1;else{c[e>>2]=h;f=-1}}return f|0}function $C(a){a=a|0;var b=0,d=0;do if(a){if((c[a+76>>2]|0)<=-1){b=aD(a)|0;break}d=(ZB(a)|0)==0;b=aD(a)|0;if(!d)BB(a)}else{if(!(c[219399]|0))b=0;else b=$C(c[219399]|0)|0;fb(1453840);a=c[363459]|0;if(a)do{if((c[a+76>>2]|0)>-1)d=ZB(a)|0;else d=0;if((c[a+20>>2]|0)>>>0>(c[a+28>>2]|0)>>>0)b=aD(a)|0|b;if(d|0)BB(a);a=c[a+56>>2]|0}while((a|0)!=0);$a(1453840)}while(0);return b|0}function aD(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;b=a+20|0;h=a+28|0;if((c[b>>2]|0)>>>0>(c[h>>2]|0)>>>0?(Ab[c[a+36>>2]&127](a,0,0)|0,(c[b>>2]|0)==0):0)a=-1;else{d=a+4|0;e=c[d>>2]|0;f=a+8|0;g=c[f>>2]|0;if(e>>>0>>0)Ab[c[a+40>>2]&127](a,e-g|0,1)|0;c[a+16>>2]=0;c[h>>2]=0;c[b>>2]=0;c[f>>2]=0;c[d>>2]=0;a=0}return a|0}function bD(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;i=i+16|0;e=j;h=zD(240)|0;do if(h){c[e>>2]=c[d>>2];e=WB(h,240,b,e)|0;if(e>>>0<240){d=CD(h,e+1|0)|0;c[a>>2]=d|0?d:h;break}AD(h);if((e|0)>=0?(f=e+1|0,g=zD(f)|0,c[a>>2]=g,(g|0)!=0):0)e=WB(g,f,b,d)|0;else e=-1}else e=-1;while(0);i=j;return e|0}function cD(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=a+84|0;g=c[e>>2]|0;h=d+256|0;f=TB(g,0,h)|0;f=(f|0)==0?h:f-g|0;d=f>>>0>>0?f:d;$O(b|0,g|0,d|0)|0;c[a+4>>2]=g+d;b=g+f|0;c[a+8>>2]=b;c[e>>2]=b;return d|0}function dD(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=i;i=i+16|0;f=e;c[f>>2]=d;d=eD(a,b,f)|0;i=e;return d|0}function eD(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;h=f+112|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(h|0));c[e+32>>2]=104;c[e+44>>2]=a;c[e+76>>2]=-1;c[e+84>>2]=a;h=QC(e,b,d)|0;i=g;return h|0}function fD(a,b,c){a=a|0;b=b|0;c=c|0;return cD(a,b,c)|0}function gD(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0;k=i;i=i+32|0;h=k;do if((g&4095|0)==0&(((g|0)<0)<<31>>31&-4096|0)==0){if(b>>>0>2147483646){c[(yB()|0)>>2]=12;a=-1;break}j=(e&16|0)!=0;if(j)iD(-1);c[h>>2]=a;c[h+4>>2]=b;c[h+8>>2]=d;c[h+12>>2]=e;c[h+16>>2]=f;c[h+20>>2]=g>>12;a=xB(Ma(192,h|0)|0)|0;if(j)hD()}else{c[(yB()|0)>>2]=22;a=-1}while(0);i=k;return a|0}function hD(){return}function iD(a){a=a|0;return}function jD(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;e=d;iD(-1);c[e>>2]=a;c[e+4>>2]=b;b=xB(Wa(91,e|0)|0)|0;hD();i=d;return b|0}function kD(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;m=i;i=i+272|0;j=m+8|0;k=m;h=c[b>>2]|0;c[k>>2]=h;l=(a|0)!=0;g=l?e:256;a=l?a:j;e=h;a:do if((g|0)!=0&(h|0)!=0){f=0;h=e;while(1){e=d>>>0>=g>>>0;if(!(e|d>>>0>32)){e=h;break a}e=e?g:d;d=d-e|0;e=XC(a,k,e,0)|0;if((e|0)==-1)break;h=(a|0)==(j|0);g=g-(h?0:e)|0;a=h?a:a+e|0;f=e+f|0;e=c[k>>2]|0;if((g|0)!=0&(e|0)!=0)h=e;else break a}f=-1;g=0;e=c[k>>2]|0}else f=0;while(0);b:do if((e|0)!=0?(g|0)!=0&(d|0)!=0:0){h=a;while(1){a=gC(h,c[e>>2]|0,0)|0;if((a+1|0)>>>0<2)break;e=(c[k>>2]|0)+4|0;c[k>>2]=e;d=d+-1|0;g=g-a|0;f=f+1|0;if(!((g|0)!=0&(d|0)!=0))break b;else h=h+a|0}if(!a)c[k>>2]=0;else f=-1}while(0);if(l)c[b>>2]=c[k>>2];i=m;return f|0}function lD(a,b,c){a=a|0;b=b|0;c=c|0;return RC(0,a,b,c|0?c:1453864)|0}function mD(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=a;while(1){d=d+-1|0;c[e>>2]=c[b>>2];if(!d)break;else{b=b+4|0;e=e+4|0}}}return a|0}function nD(a,b){a=a|0;b=b|0;return -1|0}function oD(a){a=a|0;return 0}function pD(a){a=a|0;AD(a);return}function qD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return d|0}function rD(a,b){a=a|0;b=b|0;return (a+-48|0)>>>0<10|0}function sD(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;if(((a[d>>0]|0)!=0?(OB(d,1443274)|0)!=0:0)?(OB(d,1442646)|0)!=0:0)e=0;else f=4;do if((f|0)==4)if(!e)if(!(c[363467]|0)){c[363467]=1;e=1453872;break}else{e=BD(1,4)|0;break}while(0);return e|0}function tD(a,b){a=a|0;b=b|0;return IC(a)|0}function uD(a){a=a|0;var b=0,d=0;b=(pP()|0)+184|0;d=c[b>>2]|0;if(a|0)c[b>>2]=a;return d|0}function vD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=BC(a,b,c)|0;return d|0}function wD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=CC(a,b,c)|0;return d|0}function xD(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(d|0){e=a;while(1){d=d+-1|0;c[e>>2]=b;if(!d)break;else e=e+4|0}}return a|0}function yD(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=(d|0)==0;if(a-b>>2>>>0>>0){if(!e)do{d=d+-1|0;c[a+(d<<2)>>2]=c[b+(d<<2)>>2]}while((d|0)!=0)}else if(!e){e=b;b=a;while(1){d=d+-1|0;c[b>>2]=c[e>>2];if(!d)break;else{e=e+4|0;b=b+4|0}}}return a|0}function zD(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,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=i;i=i+16|0;p=L;do if(a>>>0<245){o=a>>>0<11?16:a+11&-8;a=o>>>3;t=c[363469]|0;d=t>>>a;if(d&3|0){a=(d&1^1)+a|0;d=1453916+(a<<1<<2)|0;e=d+8|0;f=c[e>>2]|0;g=f+8|0;h=c[g>>2]|0;do if((d|0)!=(h|0)){if(h>>>0<(c[363473]|0)>>>0)Aa();b=h+12|0;if((c[b>>2]|0)==(f|0)){c[b>>2]=d;c[e>>2]=h;break}else Aa()}else c[363469]=t&~(1<>2]=K|3;K=f+K+4|0;c[K>>2]=c[K>>2]|1;K=g;i=L;return K|0}s=c[363471]|0;if(o>>>0>s>>>0){if(d|0){j=2<>>12&16;a=a>>>j;e=a>>>5&8;a=a>>>e;g=a>>>2&4;a=a>>>g;d=a>>>1&2;a=a>>>d;b=a>>>1&1;b=(e|j|g|d|b)+(a>>>b)|0;a=1453916+(b<<1<<2)|0;d=a+8|0;g=c[d>>2]|0;j=g+8|0;e=c[j>>2]|0;do if((a|0)!=(e|0)){if(e>>>0<(c[363473]|0)>>>0)Aa();f=e+12|0;if((c[f>>2]|0)==(g|0)){c[f>>2]=a;c[d>>2]=e;k=t;break}else Aa()}else{k=t&~(1<>2]=o|3;e=g+o|0;c[e+4>>2]=h|1;c[e+h>>2]=h;if(s|0){f=c[363474]|0;b=s>>>3;d=1453916+(b<<1<<2)|0;b=1<>2]|0;if(a>>>0<(c[363473]|0)>>>0)Aa();else{l=a;m=b}}else{c[363469]=k|b;l=d;m=d+8|0}c[m>>2]=f;c[l+12>>2]=f;c[f+8>>2]=l;c[f+12>>2]=d}c[363471]=h;c[363474]=e;K=j;i=L;return K|0}l=c[363470]|0;if(l){a=(l&0-l)+-1|0;J=a>>>12&16;a=a>>>J;I=a>>>5&8;a=a>>>I;K=a>>>2&4;a=a>>>K;j=a>>>1&2;a=a>>>j;k=a>>>1&1;k=c[1454180+((I|J|K|j|k)+(a>>>k)<<2)>>2]|0;a=k;j=k;k=(c[k+4>>2]&-8)-o|0;while(1){b=c[a+16>>2]|0;if(!b){b=c[a+20>>2]|0;if(!b)break}K=(c[b+4>>2]&-8)-o|0;J=K>>>0>>0;a=b;j=J?b:j;k=J?K:k}f=c[363473]|0;if(j>>>0>>0)Aa();h=j+o|0;if(j>>>0>=h>>>0)Aa();g=c[j+24>>2]|0;d=c[j+12>>2]|0;do if((d|0)==(j|0)){a=j+20|0;b=c[a>>2]|0;if(!b){a=j+16|0;b=c[a>>2]|0;if(!b){n=0;break}}while(1){d=b+20|0;e=c[d>>2]|0;if(e|0){b=e;a=d;continue}d=b+16|0;e=c[d>>2]|0;if(!e)break;else{b=e;a=d}}if(a>>>0>>0)Aa();else{c[a>>2]=0;n=b;break}}else{e=c[j+8>>2]|0;if(e>>>0>>0)Aa();b=e+12|0;if((c[b>>2]|0)!=(j|0))Aa();a=d+8|0;if((c[a>>2]|0)==(j|0)){c[b>>2]=d;c[a>>2]=e;n=d;break}else Aa()}while(0);do if(g|0){b=c[j+28>>2]|0;a=1454180+(b<<2)|0;if((j|0)==(c[a>>2]|0)){c[a>>2]=n;if(!n){c[363470]=l&~(1<>>0<(c[363473]|0)>>>0)Aa();b=g+16|0;if((c[b>>2]|0)==(j|0))c[b>>2]=n;else c[g+20>>2]=n;if(!n)break}a=c[363473]|0;if(n>>>0>>0)Aa();c[n+24>>2]=g;b=c[j+16>>2]|0;do if(b|0)if(b>>>0>>0)Aa();else{c[n+16>>2]=b;c[b+24>>2]=n;break}while(0);b=c[j+20>>2]|0;if(b|0)if(b>>>0<(c[363473]|0)>>>0)Aa();else{c[n+20>>2]=b;c[b+24>>2]=n;break}}while(0);if(k>>>0<16){K=k+o|0;c[j+4>>2]=K|3;K=j+K+4|0;c[K>>2]=c[K>>2]|1}else{c[j+4>>2]=o|3;c[h+4>>2]=k|1;c[h+k>>2]=k;if(s|0){e=c[363474]|0;b=s>>>3;d=1453916+(b<<1<<2)|0;b=1<>2]|0;if(a>>>0<(c[363473]|0)>>>0)Aa();else{q=a;r=b}}else{c[363469]=t|b;q=d;r=d+8|0}c[r>>2]=e;c[q+12>>2]=e;c[e+8>>2]=q;c[e+12>>2]=d}c[363471]=k;c[363474]=h}K=j+8|0;i=L;return K|0}}}else if(a>>>0<=4294967231){a=a+11|0;o=a&-8;l=c[363470]|0;if(l){e=0-o|0;a=a>>>8;if(a)if(o>>>0>16777215)k=31;else{r=(a+1048320|0)>>>16&8;D=a<>>16&4;D=D<>>16&2;k=14-(q|r|k)+(D<>>15)|0;k=o>>>(k+7|0)&1|k<<1}else k=0;a=c[1454180+(k<<2)>>2]|0;a:do if(!a){d=0;f=0;D=86}else{f=0;j=a;h=o<<((k|0)==31?0:25-(k>>>1)|0);d=0;while(1){a=(c[j+4>>2]&-8)-o|0;if(a>>>0>>0)if(!a){a=j;e=0;d=j;D=90;break a}else{f=j;e=a}a=c[j+20>>2]|0;j=c[j+16+(h>>>31<<2)>>2]|0;d=(a|0)==0|(a|0)==(j|0)?d:a;a=(j|0)==0;if(a){D=86;break}else h=h<<(a&1^1)}}while(0);if((D|0)==86){if((d|0)==0&(f|0)==0){a=2<>>12&16;r=r>>>m;k=r>>>5&8;r=r>>>k;n=r>>>2&4;r=r>>>n;q=r>>>1&2;r=r>>>q;d=r>>>1&1;d=c[1454180+((k|m|n|q|d)+(r>>>d)<<2)>>2]|0}if(!d){k=f;j=e}else{a=f;D=90}}if((D|0)==90)while(1){D=0;r=(c[d+4>>2]&-8)-o|0;f=r>>>0>>0;e=f?r:e;a=f?d:a;f=c[d+16>>2]|0;if(f|0){d=f;D=90;continue}d=c[d+20>>2]|0;if(!d){k=a;j=e;break}else D=90}if((k|0)!=0?j>>>0<((c[363471]|0)-o|0)>>>0:0){f=c[363473]|0;if(k>>>0>>0)Aa();h=k+o|0;if(k>>>0>=h>>>0)Aa();g=c[k+24>>2]|0;d=c[k+12>>2]|0;do if((d|0)==(k|0)){a=k+20|0;b=c[a>>2]|0;if(!b){a=k+16|0;b=c[a>>2]|0;if(!b){s=0;break}}while(1){d=b+20|0;e=c[d>>2]|0;if(e|0){b=e;a=d;continue}d=b+16|0;e=c[d>>2]|0;if(!e)break;else{b=e;a=d}}if(a>>>0>>0)Aa();else{c[a>>2]=0;s=b;break}}else{e=c[k+8>>2]|0;if(e>>>0>>0)Aa();b=e+12|0;if((c[b>>2]|0)!=(k|0))Aa();a=d+8|0;if((c[a>>2]|0)==(k|0)){c[b>>2]=d;c[a>>2]=e;s=d;break}else Aa()}while(0);do if(g){b=c[k+28>>2]|0;a=1454180+(b<<2)|0;if((k|0)==(c[a>>2]|0)){c[a>>2]=s;if(!s){t=l&~(1<>>0<(c[363473]|0)>>>0)Aa();b=g+16|0;if((c[b>>2]|0)==(k|0))c[b>>2]=s;else c[g+20>>2]=s;if(!s){t=l;break}}a=c[363473]|0;if(s>>>0>>0)Aa();c[s+24>>2]=g;b=c[k+16>>2]|0;do if(b|0)if(b>>>0>>0)Aa();else{c[s+16>>2]=b;c[b+24>>2]=s;break}while(0);b=c[k+20>>2]|0;if(b)if(b>>>0<(c[363473]|0)>>>0)Aa();else{c[s+20>>2]=b;c[b+24>>2]=s;t=l;break}else t=l}else t=l;while(0);do if(j>>>0>=16){c[k+4>>2]=o|3;c[h+4>>2]=j|1;c[h+j>>2]=j;b=j>>>3;if(j>>>0<256){d=1453916+(b<<1<<2)|0;a=c[363469]|0;b=1<>2]|0;if(a>>>0<(c[363473]|0)>>>0)Aa();else{B=a;C=b}}else{c[363469]=a|b;B=d;C=d+8|0}c[C>>2]=h;c[B+12>>2]=h;c[h+8>>2]=B;c[h+12>>2]=d;break}b=j>>>8;if(b)if(j>>>0>16777215)b=31;else{J=(b+1048320|0)>>>16&8;K=b<>>16&4;K=K<>>16&2;b=14-(I|J|b)+(K<>>15)|0;b=j>>>(b+7|0)&1|b<<1}else b=0;d=1454180+(b<<2)|0;c[h+28>>2]=b;a=h+16|0;c[a+4>>2]=0;c[a>>2]=0;a=1<>2]=h;c[h+24>>2]=d;c[h+12>>2]=h;c[h+8>>2]=h;break}a=j<<((b|0)==31?0:25-(b>>>1)|0);e=c[d>>2]|0;while(1){if((c[e+4>>2]&-8|0)==(j|0)){D=148;break}d=e+16+(a>>>31<<2)|0;b=c[d>>2]|0;if(!b){D=145;break}else{a=a<<1;e=b}}if((D|0)==145)if(d>>>0<(c[363473]|0)>>>0)Aa();else{c[d>>2]=h;c[h+24>>2]=e;c[h+12>>2]=h;c[h+8>>2]=h;break}else if((D|0)==148){b=e+8|0;a=c[b>>2]|0;K=c[363473]|0;if(a>>>0>=K>>>0&e>>>0>=K>>>0){c[a+12>>2]=h;c[b>>2]=h;c[h+8>>2]=a;c[h+12>>2]=e;c[h+24>>2]=0;break}else Aa()}}else{K=j+o|0;c[k+4>>2]=K|3;K=k+K+4|0;c[K>>2]=c[K>>2]|1}while(0);K=k+8|0;i=L;return K|0}}}else o=-1;while(0);d=c[363471]|0;if(d>>>0>=o>>>0){b=d-o|0;a=c[363474]|0;if(b>>>0>15){K=a+o|0;c[363474]=K;c[363471]=b;c[K+4>>2]=b|1;c[K+b>>2]=b;c[a+4>>2]=o|3}else{c[363471]=0;c[363474]=0;c[a+4>>2]=d|3;K=a+d+4|0;c[K>>2]=c[K>>2]|1}K=a+8|0;i=L;return K|0}j=c[363472]|0;if(j>>>0>o>>>0){I=j-o|0;c[363472]=I;K=c[363475]|0;J=K+o|0;c[363475]=J;c[J+4>>2]=I|1;c[K+4>>2]=o|3;K=K+8|0;i=L;return K|0}if(!(c[363587]|0)){c[363589]=4096;c[363588]=4096;c[363590]=-1;c[363591]=-1;c[363592]=0;c[363580]=0;a=p&-16^1431655768;c[p>>2]=a;c[363587]=a;a=4096}else a=c[363589]|0;k=o+48|0;l=o+47|0;h=a+l|0;f=0-a|0;m=h&f;if(m>>>0<=o>>>0){K=0;i=L;return K|0}a=c[363579]|0;if(a|0?(B=c[363577]|0,C=B+m|0,C>>>0<=B>>>0|C>>>0>a>>>0):0){K=0;i=L;return K|0}b:do if(!(c[363580]&4)){d=c[363475]|0;c:do if(d){e=1454324;while(1){a=c[e>>2]|0;if(a>>>0<=d>>>0?(u=e+4|0,(a+(c[u>>2]|0)|0)>>>0>d>>>0):0)break;a=c[e+8>>2]|0;if(!a){D=172;break c}else e=a}d=h-j&f;if(d>>>0<2147483647){a=iP(d|0)|0;if((a|0)==((c[e>>2]|0)+(c[u>>2]|0)|0)){if((a|0)!=(-1|0)){h=d;g=a;D=190;break b}}else{b=d;D=180}}}else D=172;while(0);do if(((D|0)==172?(g=iP(0)|0,(g|0)!=(-1|0)):0)?(b=g,v=c[363588]|0,w=v+-1|0,b=((w&b|0)==0?0:(w+b&0-v)-b|0)+m|0,v=c[363577]|0,w=b+v|0,b>>>0>o>>>0&b>>>0<2147483647):0){C=c[363579]|0;if(C|0?w>>>0<=v>>>0|w>>>0>C>>>0:0)break;a=iP(b|0)|0;if((a|0)==(g|0)){h=b;D=190;break b}else D=180}while(0);d:do if((D|0)==180){d=0-b|0;do if(k>>>0>b>>>0&(b>>>0<2147483647&(a|0)!=(-1|0))?(x=c[363589]|0,x=l-b+x&0-x,x>>>0<2147483647):0)if((iP(x|0)|0)==(-1|0)){iP(d|0)|0;break d}else{b=x+b|0;break}while(0);if((a|0)!=(-1|0)){h=b;g=a;D=190;break b}}while(0);c[363580]=c[363580]|4;D=187}else D=187;while(0);if((((D|0)==187?m>>>0<2147483647:0)?(A=iP(m|0)|0,y=iP(0)|0,A>>>0>>0&((A|0)!=(-1|0)&(y|0)!=(-1|0))):0)?(z=y-A|0,z>>>0>(o+40|0)>>>0):0){h=z;g=A;D=190}if((D|0)==190){b=(c[363577]|0)+h|0;c[363577]=b;if(b>>>0>(c[363578]|0)>>>0)c[363578]=b;l=c[363475]|0;do if(l){b=1454324;while(1){a=c[b>>2]|0;d=b+4|0;e=c[d>>2]|0;if((g|0)==(a+e|0)){D=200;break}f=c[b+8>>2]|0;if(!f)break;else b=f}if(((D|0)==200?(c[b+12>>2]&8|0)==0:0)?l>>>0>>0&l>>>0>=a>>>0:0){c[d>>2]=e+h;K=l+8|0;K=(K&7|0)==0?0:0-K&7;J=l+K|0;K=h-K+(c[363472]|0)|0;c[363475]=J;c[363472]=K;c[J+4>>2]=K|1;c[J+K+4>>2]=40;c[363476]=c[363591];break}b=c[363473]|0;if(g>>>0>>0){c[363473]=g;j=g}else j=b;a=g+h|0;b=1454324;while(1){if((c[b>>2]|0)==(a|0)){D=208;break}b=c[b+8>>2]|0;if(!b){a=1454324;break}}if((D|0)==208)if(!(c[b+12>>2]&8)){c[b>>2]=g;n=b+4|0;c[n>>2]=(c[n>>2]|0)+h;n=g+8|0;n=g+((n&7|0)==0?0:0-n&7)|0;b=a+8|0;b=a+((b&7|0)==0?0:0-b&7)|0;m=n+o|0;k=b-n-o|0;c[n+4>>2]=o|3;do if((b|0)!=(l|0)){if((b|0)==(c[363474]|0)){K=(c[363471]|0)+k|0;c[363471]=K;c[363474]=m;c[m+4>>2]=K|1;c[m+K>>2]=K;break}a=c[b+4>>2]|0;if((a&3|0)==1){h=a&-8;f=a>>>3;e:do if(a>>>0>=256){g=c[b+24>>2]|0;e=c[b+12>>2]|0;do if((e|0)==(b|0)){e=b+16|0;d=e+4|0;a=c[d>>2]|0;if(!a){a=c[e>>2]|0;if(!a){I=0;break}else d=e}while(1){e=a+20|0;f=c[e>>2]|0;if(f|0){a=f;d=e;continue}e=a+16|0;f=c[e>>2]|0;if(!f)break;else{a=f;d=e}}if(d>>>0>>0)Aa();else{c[d>>2]=0;I=a;break}}else{f=c[b+8>>2]|0;if(f>>>0>>0)Aa();a=f+12|0;if((c[a>>2]|0)!=(b|0))Aa();d=e+8|0;if((c[d>>2]|0)==(b|0)){c[a>>2]=e;c[d>>2]=f;I=e;break}else Aa()}while(0);if(!g)break;a=c[b+28>>2]|0;d=1454180+(a<<2)|0;do if((b|0)!=(c[d>>2]|0)){if(g>>>0<(c[363473]|0)>>>0)Aa();a=g+16|0;if((c[a>>2]|0)==(b|0))c[a>>2]=I;else c[g+20>>2]=I;if(!I)break e}else{c[d>>2]=I;if(I|0)break;c[363470]=c[363470]&~(1<>>0>>0)Aa();c[I+24>>2]=g;a=b+16|0;d=c[a>>2]|0;do if(d|0)if(d>>>0>>0)Aa();else{c[I+16>>2]=d;c[d+24>>2]=I;break}while(0);a=c[a+4>>2]|0;if(!a)break;if(a>>>0<(c[363473]|0)>>>0)Aa();else{c[I+20>>2]=a;c[a+24>>2]=I;break}}else{d=c[b+8>>2]|0;e=c[b+12>>2]|0;a=1453916+(f<<1<<2)|0;do if((d|0)!=(a|0)){if(d>>>0>>0)Aa();if((c[d+12>>2]|0)==(b|0))break;Aa()}while(0);if((e|0)==(d|0)){c[363469]=c[363469]&~(1<>>0>>0)Aa();a=e+8|0;if((c[a>>2]|0)==(b|0)){F=a;break}Aa()}while(0);c[d+12>>2]=e;c[F>>2]=d}while(0);b=b+h|0;f=h+k|0}else f=k;b=b+4|0;c[b>>2]=c[b>>2]&-2;c[m+4>>2]=f|1;c[m+f>>2]=f;b=f>>>3;if(f>>>0<256){d=1453916+(b<<1<<2)|0;a=c[363469]|0;b=1<>2]|0;if(a>>>0>=(c[363473]|0)>>>0){J=a;K=b;break}Aa()}while(0);c[K>>2]=m;c[J+12>>2]=m;c[m+8>>2]=J;c[m+12>>2]=d;break}b=f>>>8;do if(!b)b=0;else{if(f>>>0>16777215){b=31;break}J=(b+1048320|0)>>>16&8;K=b<>>16&4;K=K<>>16&2;b=14-(I|J|b)+(K<>>15)|0;b=f>>>(b+7|0)&1|b<<1}while(0);e=1454180+(b<<2)|0;c[m+28>>2]=b;a=m+16|0;c[a+4>>2]=0;c[a>>2]=0;a=c[363470]|0;d=1<>2]=m;c[m+24>>2]=e;c[m+12>>2]=m;c[m+8>>2]=m;break}a=f<<((b|0)==31?0:25-(b>>>1)|0);e=c[e>>2]|0;while(1){if((c[e+4>>2]&-8|0)==(f|0)){D=278;break}d=e+16+(a>>>31<<2)|0;b=c[d>>2]|0;if(!b){D=275;break}else{a=a<<1;e=b}}if((D|0)==275)if(d>>>0<(c[363473]|0)>>>0)Aa();else{c[d>>2]=m;c[m+24>>2]=e;c[m+12>>2]=m;c[m+8>>2]=m;break}else if((D|0)==278){b=e+8|0;a=c[b>>2]|0;K=c[363473]|0;if(a>>>0>=K>>>0&e>>>0>=K>>>0){c[a+12>>2]=m;c[b>>2]=m;c[m+8>>2]=a;c[m+12>>2]=e;c[m+24>>2]=0;break}else Aa()}}else{K=(c[363472]|0)+k|0;c[363472]=K;c[363475]=m;c[m+4>>2]=K|1}while(0);K=n+8|0;i=L;return K|0}else a=1454324;while(1){b=c[a>>2]|0;if(b>>>0<=l>>>0?(E=b+(c[a+4>>2]|0)|0,E>>>0>l>>>0):0)break;a=c[a+8>>2]|0}f=E+-47|0;a=f+8|0;a=f+((a&7|0)==0?0:0-a&7)|0;f=l+16|0;a=a>>>0>>0?l:a;b=a+8|0;d=g+8|0;d=(d&7|0)==0?0:0-d&7;K=g+d|0;d=h+-40-d|0;c[363475]=K;c[363472]=d;c[K+4>>2]=d|1;c[K+d+4>>2]=40;c[363476]=c[363591];d=a+4|0;c[d>>2]=27;c[b>>2]=c[363581];c[b+4>>2]=c[363582];c[b+8>>2]=c[363583];c[b+12>>2]=c[363584];c[363581]=g;c[363582]=h;c[363584]=0;c[363583]=b;b=a+24|0;do{b=b+4|0;c[b>>2]=7}while((b+4|0)>>>0>>0);if((a|0)!=(l|0)){g=a-l|0;c[d>>2]=c[d>>2]&-2;c[l+4>>2]=g|1;c[a>>2]=g;b=g>>>3;if(g>>>0<256){d=1453916+(b<<1<<2)|0;a=c[363469]|0;b=1<>2]|0;if(a>>>0<(c[363473]|0)>>>0)Aa();else{G=a;H=b}}else{c[363469]=a|b;G=d;H=d+8|0}c[H>>2]=l;c[G+12>>2]=l;c[l+8>>2]=G;c[l+12>>2]=d;break}b=g>>>8;if(b)if(g>>>0>16777215)d=31;else{J=(b+1048320|0)>>>16&8;K=b<>>16&4;K=K<>>16&2;d=14-(I|J|d)+(K<>>15)|0;d=g>>>(d+7|0)&1|d<<1}else d=0;e=1454180+(d<<2)|0;c[l+28>>2]=d;c[l+20>>2]=0;c[f>>2]=0;b=c[363470]|0;a=1<>2]=l;c[l+24>>2]=e;c[l+12>>2]=l;c[l+8>>2]=l;break}a=g<<((d|0)==31?0:25-(d>>>1)|0);e=c[e>>2]|0;while(1){if((c[e+4>>2]&-8|0)==(g|0)){D=304;break}d=e+16+(a>>>31<<2)|0;b=c[d>>2]|0;if(!b){D=301;break}else{a=a<<1;e=b}}if((D|0)==301)if(d>>>0<(c[363473]|0)>>>0)Aa();else{c[d>>2]=l;c[l+24>>2]=e;c[l+12>>2]=l;c[l+8>>2]=l;break}else if((D|0)==304){b=e+8|0;a=c[b>>2]|0;K=c[363473]|0;if(a>>>0>=K>>>0&e>>>0>=K>>>0){c[a+12>>2]=l;c[b>>2]=l;c[l+8>>2]=a;c[l+12>>2]=e;c[l+24>>2]=0;break}else Aa()}}}else{K=c[363473]|0;if((K|0)==0|g>>>0>>0)c[363473]=g;c[363581]=g;c[363582]=h;c[363584]=0;c[363478]=c[363587];c[363477]=-1;b=0;do{K=1453916+(b<<1<<2)|0;c[K+12>>2]=K;c[K+8>>2]=K;b=b+1|0}while((b|0)!=32);K=g+8|0;K=(K&7|0)==0?0:0-K&7;J=g+K|0;K=h+-40-K|0;c[363475]=J;c[363472]=K;c[J+4>>2]=K|1;c[J+K+4>>2]=40;c[363476]=c[363591]}while(0);b=c[363472]|0;if(b>>>0>o>>>0){I=b-o|0;c[363472]=I;K=c[363475]|0;J=K+o|0;c[363475]=J;c[J+4>>2]=I|1;c[K+4>>2]=o|3;K=K+8|0;i=L;return K|0}}c[(yB()|0)>>2]=12;K=0;i=L;return K|0}function AD(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!a)return;d=a+-8|0;h=c[363473]|0;if(d>>>0>>0)Aa();a=c[a+-4>>2]|0;b=a&3;if((b|0)==1)Aa();e=a&-8;n=d+e|0;do if(!(a&1)){a=c[d>>2]|0;if(!b)return;k=d+(0-a)|0;j=a+e|0;if(k>>>0>>0)Aa();if((k|0)==(c[363474]|0)){a=n+4|0;b=c[a>>2]|0;if((b&3|0)!=3){q=k;f=j;break}c[363471]=j;c[a>>2]=b&-2;c[k+4>>2]=j|1;c[k+j>>2]=j;return}e=a>>>3;if(a>>>0<256){b=c[k+8>>2]|0;d=c[k+12>>2]|0;a=1453916+(e<<1<<2)|0;if((b|0)!=(a|0)){if(b>>>0>>0)Aa();if((c[b+12>>2]|0)!=(k|0))Aa()}if((d|0)==(b|0)){c[363469]=c[363469]&~(1<>>0>>0)Aa();a=d+8|0;if((c[a>>2]|0)==(k|0))g=a;else Aa()}else g=d+8|0;c[b+12>>2]=d;c[g>>2]=b;q=k;f=j;break}g=c[k+24>>2]|0;d=c[k+12>>2]|0;do if((d|0)==(k|0)){d=k+16|0;b=d+4|0;a=c[b>>2]|0;if(!a){a=c[d>>2]|0;if(!a){i=0;break}else b=d}while(1){d=a+20|0;e=c[d>>2]|0;if(e|0){a=e;b=d;continue}d=a+16|0;e=c[d>>2]|0;if(!e)break;else{a=e;b=d}}if(b>>>0>>0)Aa();else{c[b>>2]=0;i=a;break}}else{e=c[k+8>>2]|0;if(e>>>0>>0)Aa();a=e+12|0;if((c[a>>2]|0)!=(k|0))Aa();b=d+8|0;if((c[b>>2]|0)==(k|0)){c[a>>2]=d;c[b>>2]=e;i=d;break}else Aa()}while(0);if(g){a=c[k+28>>2]|0;b=1454180+(a<<2)|0;if((k|0)==(c[b>>2]|0)){c[b>>2]=i;if(!i){c[363470]=c[363470]&~(1<>>0<(c[363473]|0)>>>0)Aa();a=g+16|0;if((c[a>>2]|0)==(k|0))c[a>>2]=i;else c[g+20>>2]=i;if(!i){q=k;f=j;break}}d=c[363473]|0;if(i>>>0>>0)Aa();c[i+24>>2]=g;a=k+16|0;b=c[a>>2]|0;do if(b|0)if(b>>>0>>0)Aa();else{c[i+16>>2]=b;c[b+24>>2]=i;break}while(0);a=c[a+4>>2]|0;if(a)if(a>>>0<(c[363473]|0)>>>0)Aa();else{c[i+20>>2]=a;c[a+24>>2]=i;q=k;f=j;break}else{q=k;f=j}}else{q=k;f=j}}else{q=d;f=e}while(0);if(q>>>0>=n>>>0)Aa();a=n+4|0;b=c[a>>2]|0;if(!(b&1))Aa();if(!(b&2)){if((n|0)==(c[363475]|0)){p=(c[363472]|0)+f|0;c[363472]=p;c[363475]=q;c[q+4>>2]=p|1;if((q|0)!=(c[363474]|0))return;c[363474]=0;c[363471]=0;return}if((n|0)==(c[363474]|0)){p=(c[363471]|0)+f|0;c[363471]=p;c[363474]=q;c[q+4>>2]=p|1;c[q+p>>2]=p;return}f=(b&-8)+f|0;e=b>>>3;do if(b>>>0>=256){g=c[n+24>>2]|0;a=c[n+12>>2]|0;do if((a|0)==(n|0)){d=n+16|0;b=d+4|0;a=c[b>>2]|0;if(!a){a=c[d>>2]|0;if(!a){m=0;break}else b=d}while(1){d=a+20|0;e=c[d>>2]|0;if(e|0){a=e;b=d;continue}d=a+16|0;e=c[d>>2]|0;if(!e)break;else{a=e;b=d}}if(b>>>0<(c[363473]|0)>>>0)Aa();else{c[b>>2]=0;m=a;break}}else{b=c[n+8>>2]|0;if(b>>>0<(c[363473]|0)>>>0)Aa();d=b+12|0;if((c[d>>2]|0)!=(n|0))Aa();e=a+8|0;if((c[e>>2]|0)==(n|0)){c[d>>2]=a;c[e>>2]=b;m=a;break}else Aa()}while(0);if(g|0){a=c[n+28>>2]|0;b=1454180+(a<<2)|0;if((n|0)==(c[b>>2]|0)){c[b>>2]=m;if(!m){c[363470]=c[363470]&~(1<>>0<(c[363473]|0)>>>0)Aa();a=g+16|0;if((c[a>>2]|0)==(n|0))c[a>>2]=m;else c[g+20>>2]=m;if(!m)break}d=c[363473]|0;if(m>>>0>>0)Aa();c[m+24>>2]=g;a=n+16|0;b=c[a>>2]|0;do if(b|0)if(b>>>0>>0)Aa();else{c[m+16>>2]=b;c[b+24>>2]=m;break}while(0);a=c[a+4>>2]|0;if(a|0)if(a>>>0<(c[363473]|0)>>>0)Aa();else{c[m+20>>2]=a;c[a+24>>2]=m;break}}}else{b=c[n+8>>2]|0;d=c[n+12>>2]|0;a=1453916+(e<<1<<2)|0;if((b|0)!=(a|0)){if(b>>>0<(c[363473]|0)>>>0)Aa();if((c[b+12>>2]|0)!=(n|0))Aa()}if((d|0)==(b|0)){c[363469]=c[363469]&~(1<>>0<(c[363473]|0)>>>0)Aa();a=d+8|0;if((c[a>>2]|0)==(n|0))l=a;else Aa()}else l=d+8|0;c[b+12>>2]=d;c[l>>2]=b}while(0);c[q+4>>2]=f|1;c[q+f>>2]=f;if((q|0)==(c[363474]|0)){c[363471]=f;return}}else{c[a>>2]=b&-2;c[q+4>>2]=f|1;c[q+f>>2]=f}a=f>>>3;if(f>>>0<256){d=1453916+(a<<1<<2)|0;b=c[363469]|0;a=1<>2]|0;if(b>>>0<(c[363473]|0)>>>0)Aa();else{o=b;p=a}}else{c[363469]=b|a;o=d;p=d+8|0}c[p>>2]=q;c[o+12>>2]=q;c[q+8>>2]=o;c[q+12>>2]=d;return}a=f>>>8;if(a)if(f>>>0>16777215)a=31;else{o=(a+1048320|0)>>>16&8;p=a<>>16&4;p=p<>>16&2;a=14-(n|o|a)+(p<>>15)|0;a=f>>>(a+7|0)&1|a<<1}else a=0;e=1454180+(a<<2)|0;c[q+28>>2]=a;c[q+20>>2]=0;c[q+16>>2]=0;b=c[363470]|0;d=1<>>1)|0);e=c[e>>2]|0;while(1){if((c[e+4>>2]&-8|0)==(f|0)){a=130;break}d=e+16+(b>>>31<<2)|0;a=c[d>>2]|0;if(!a){a=127;break}else{b=b<<1;e=a}}if((a|0)==127)if(d>>>0<(c[363473]|0)>>>0)Aa();else{c[d>>2]=q;c[q+24>>2]=e;c[q+12>>2]=q;c[q+8>>2]=q;break}else if((a|0)==130){a=e+8|0;b=c[a>>2]|0;p=c[363473]|0;if(b>>>0>=p>>>0&e>>>0>=p>>>0){c[b+12>>2]=q;c[a>>2]=q;c[q+8>>2]=b;c[q+12>>2]=e;c[q+24>>2]=0;break}else Aa()}}else{c[363470]=b|d;c[e>>2]=q;c[q+24>>2]=e;c[q+12>>2]=q;c[q+8>>2]=q}while(0);q=(c[363477]|0)+-1|0;c[363477]=q;if(!q)a=1454332;else return;while(1){a=c[a>>2]|0;if(!a)break;else a=a+8|0}c[363477]=-1;return}function BD(a,b){a=a|0;b=b|0;var d=0;if(a){d=T(b,a)|0;if((b|a)>>>0>65535)d=((d>>>0)/(a>>>0)|0|0)==(b|0)?d:-1}else d=0;a=zD(d)|0;if(!a)return a|0;if(!(c[a+-4>>2]&3))return a|0;UO(a|0,0,d|0)|0;return a|0}function CD(a,b){a=a|0;b=b|0;var d=0,e=0;if(!a){b=zD(b)|0;return b|0}if(b>>>0>4294967231){c[(yB()|0)>>2]=12;b=0;return b|0}d=DD(a+-8|0,b>>>0<11?16:b+11&-8)|0;if(d|0){b=d+8|0;return b|0}d=zD(b)|0;if(!d){b=0;return b|0}e=c[a+-4>>2]|0;e=(e&-8)-((e&3|0)==0?8:4)|0;$O(d|0,a|0,(e>>>0>>0?e:b)|0)|0;AD(a);b=d;return b|0}function DD(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;n=a+4|0;o=c[n>>2]|0;d=o&-8;k=a+d|0;i=c[363473]|0;e=o&3;if(!((e|0)!=1&a>>>0>=i>>>0&a>>>0>>0))Aa();f=c[k+4>>2]|0;if(!(f&1))Aa();if(!e){if(b>>>0<256){a=0;return a|0}if(d>>>0>=(b+4|0)>>>0?(d-b|0)>>>0<=c[363589]<<1>>>0:0)return a|0;a=0;return a|0}if(d>>>0>=b>>>0){d=d-b|0;if(d>>>0<=15)return a|0;m=a+b|0;c[n>>2]=o&1|b|2;c[m+4>>2]=d|3;o=m+d+4|0;c[o>>2]=c[o>>2]|1;ED(m,d);return a|0}if((k|0)==(c[363475]|0)){d=(c[363472]|0)+d|0;if(d>>>0<=b>>>0){a=0;return a|0}m=d-b|0;l=a+b|0;c[n>>2]=o&1|b|2;c[l+4>>2]=m|1;c[363475]=l;c[363472]=m;return a|0}if((k|0)==(c[363474]|0)){e=(c[363471]|0)+d|0;if(e>>>0>>0){a=0;return a|0}d=e-b|0;if(d>>>0>15){e=a+b|0;m=e+d|0;c[n>>2]=o&1|b|2;c[e+4>>2]=d|1;c[m>>2]=d;o=m+4|0;c[o>>2]=c[o>>2]&-2}else{c[n>>2]=o&1|e|2;e=a+e+4|0;c[e>>2]=c[e>>2]|1;e=0;d=0}c[363471]=d;c[363474]=e;return a|0}if(f&2|0){a=0;return a|0}l=(f&-8)+d|0;if(l>>>0>>0){a=0;return a|0}m=l-b|0;g=f>>>3;do if(f>>>0>=256){h=c[k+24>>2]|0;f=c[k+12>>2]|0;do if((f|0)==(k|0)){f=k+16|0;e=f+4|0;d=c[e>>2]|0;if(!d){d=c[f>>2]|0;if(!d){j=0;break}else e=f}while(1){f=d+20|0;g=c[f>>2]|0;if(g|0){d=g;e=f;continue}f=d+16|0;g=c[f>>2]|0;if(!g)break;else{d=g;e=f}}if(e>>>0>>0)Aa();else{c[e>>2]=0;j=d;break}}else{g=c[k+8>>2]|0;if(g>>>0>>0)Aa();d=g+12|0;if((c[d>>2]|0)!=(k|0))Aa();e=f+8|0;if((c[e>>2]|0)==(k|0)){c[d>>2]=f;c[e>>2]=g;j=f;break}else Aa()}while(0);if(h|0){d=c[k+28>>2]|0;e=1454180+(d<<2)|0;if((k|0)==(c[e>>2]|0)){c[e>>2]=j;if(!j){c[363470]=c[363470]&~(1<>>0<(c[363473]|0)>>>0)Aa();d=h+16|0;if((c[d>>2]|0)==(k|0))c[d>>2]=j;else c[h+20>>2]=j;if(!j)break}f=c[363473]|0;if(j>>>0>>0)Aa();c[j+24>>2]=h;d=k+16|0;e=c[d>>2]|0;do if(e|0)if(e>>>0>>0)Aa();else{c[j+16>>2]=e;c[e+24>>2]=j;break}while(0);d=c[d+4>>2]|0;if(d|0)if(d>>>0<(c[363473]|0)>>>0)Aa();else{c[j+20>>2]=d;c[d+24>>2]=j;break}}}else{e=c[k+8>>2]|0;f=c[k+12>>2]|0;d=1453916+(g<<1<<2)|0;if((e|0)!=(d|0)){if(e>>>0>>0)Aa();if((c[e+12>>2]|0)!=(k|0))Aa()}if((f|0)==(e|0)){c[363469]=c[363469]&~(1<>>0>>0)Aa();d=f+8|0;if((c[d>>2]|0)==(k|0))h=d;else Aa()}else h=f+8|0;c[e+12>>2]=f;c[h>>2]=e}while(0);if(m>>>0<16){c[n>>2]=l|o&1|2;o=a+l+4|0;c[o>>2]=c[o>>2]|1;return a|0}else{l=a+b|0;c[n>>2]=o&1|b|2;c[l+4>>2]=m|3;o=l+m+4|0;c[o>>2]=c[o>>2]|1;ED(l,m);return a|0}return 0}function ED(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;o=a+b|0;d=c[a+4>>2]|0;do if(!(d&1)){g=c[a>>2]|0;if(!(d&3))return;l=a+(0-g)|0;k=g+b|0;i=c[363473]|0;if(l>>>0>>0)Aa();if((l|0)==(c[363474]|0)){a=o+4|0;d=c[a>>2]|0;if((d&3|0)!=3){r=l;f=k;break}c[363471]=k;c[a>>2]=d&-2;c[l+4>>2]=k|1;c[l+k>>2]=k;return}e=g>>>3;if(g>>>0<256){d=c[l+8>>2]|0;b=c[l+12>>2]|0;a=1453916+(e<<1<<2)|0;if((d|0)!=(a|0)){if(d>>>0>>0)Aa();if((c[d+12>>2]|0)!=(l|0))Aa()}if((b|0)==(d|0)){c[363469]=c[363469]&~(1<>>0>>0)Aa();a=b+8|0;if((c[a>>2]|0)==(l|0))h=a;else Aa()}else h=b+8|0;c[d+12>>2]=b;c[h>>2]=d;r=l;f=k;break}g=c[l+24>>2]|0;b=c[l+12>>2]|0;do if((b|0)==(l|0)){b=l+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){j=0;break}else d=b}while(1){b=a+20|0;e=c[b>>2]|0;if(e|0){a=e;d=b;continue}b=a+16|0;e=c[b>>2]|0;if(!e)break;else{a=e;d=b}}if(d>>>0>>0)Aa();else{c[d>>2]=0;j=a;break}}else{e=c[l+8>>2]|0;if(e>>>0>>0)Aa();a=e+12|0;if((c[a>>2]|0)!=(l|0))Aa();d=b+8|0;if((c[d>>2]|0)==(l|0)){c[a>>2]=b;c[d>>2]=e;j=b;break}else Aa()}while(0);if(g){a=c[l+28>>2]|0;d=1454180+(a<<2)|0;if((l|0)==(c[d>>2]|0)){c[d>>2]=j;if(!j){c[363470]=c[363470]&~(1<>>0<(c[363473]|0)>>>0)Aa();a=g+16|0;if((c[a>>2]|0)==(l|0))c[a>>2]=j;else c[g+20>>2]=j;if(!j){r=l;f=k;break}}b=c[363473]|0;if(j>>>0>>0)Aa();c[j+24>>2]=g;a=l+16|0;d=c[a>>2]|0;do if(d|0)if(d>>>0>>0)Aa();else{c[j+16>>2]=d;c[d+24>>2]=j;break}while(0);a=c[a+4>>2]|0;if(a)if(a>>>0<(c[363473]|0)>>>0)Aa();else{c[j+20>>2]=a;c[a+24>>2]=j;r=l;f=k;break}else{r=l;f=k}}else{r=l;f=k}}else{r=a;f=b}while(0);h=c[363473]|0;if(o>>>0>>0)Aa();a=o+4|0;d=c[a>>2]|0;if(!(d&2)){if((o|0)==(c[363475]|0)){q=(c[363472]|0)+f|0;c[363472]=q;c[363475]=r;c[r+4>>2]=q|1;if((r|0)!=(c[363474]|0))return;c[363474]=0;c[363471]=0;return}if((o|0)==(c[363474]|0)){q=(c[363471]|0)+f|0;c[363471]=q;c[363474]=r;c[r+4>>2]=q|1;c[r+q>>2]=q;return}f=(d&-8)+f|0;e=d>>>3;do if(d>>>0>=256){g=c[o+24>>2]|0;b=c[o+12>>2]|0;do if((b|0)==(o|0)){b=o+16|0;d=b+4|0;a=c[d>>2]|0;if(!a){a=c[b>>2]|0;if(!a){n=0;break}else d=b}while(1){b=a+20|0;e=c[b>>2]|0;if(e|0){a=e;d=b;continue}b=a+16|0;e=c[b>>2]|0;if(!e)break;else{a=e;d=b}}if(d>>>0>>0)Aa();else{c[d>>2]=0;n=a;break}}else{e=c[o+8>>2]|0;if(e>>>0>>0)Aa();a=e+12|0;if((c[a>>2]|0)!=(o|0))Aa();d=b+8|0;if((c[d>>2]|0)==(o|0)){c[a>>2]=b;c[d>>2]=e;n=b;break}else Aa()}while(0);if(g|0){a=c[o+28>>2]|0;d=1454180+(a<<2)|0;if((o|0)==(c[d>>2]|0)){c[d>>2]=n;if(!n){c[363470]=c[363470]&~(1<>>0<(c[363473]|0)>>>0)Aa();a=g+16|0;if((c[a>>2]|0)==(o|0))c[a>>2]=n;else c[g+20>>2]=n;if(!n)break}b=c[363473]|0;if(n>>>0>>0)Aa();c[n+24>>2]=g;a=o+16|0;d=c[a>>2]|0;do if(d|0)if(d>>>0>>0)Aa();else{c[n+16>>2]=d;c[d+24>>2]=n;break}while(0);a=c[a+4>>2]|0;if(a|0)if(a>>>0<(c[363473]|0)>>>0)Aa();else{c[n+20>>2]=a;c[a+24>>2]=n;break}}}else{d=c[o+8>>2]|0;b=c[o+12>>2]|0;a=1453916+(e<<1<<2)|0;if((d|0)!=(a|0)){if(d>>>0>>0)Aa();if((c[d+12>>2]|0)!=(o|0))Aa()}if((b|0)==(d|0)){c[363469]=c[363469]&~(1<>>0>>0)Aa();a=b+8|0;if((c[a>>2]|0)==(o|0))m=a;else Aa()}else m=b+8|0;c[d+12>>2]=b;c[m>>2]=d}while(0);c[r+4>>2]=f|1;c[r+f>>2]=f;if((r|0)==(c[363474]|0)){c[363471]=f;return}}else{c[a>>2]=d&-2;c[r+4>>2]=f|1;c[r+f>>2]=f}a=f>>>3;if(f>>>0<256){b=1453916+(a<<1<<2)|0;d=c[363469]|0;a=1<>2]|0;if(d>>>0<(c[363473]|0)>>>0)Aa();else{p=d;q=a}}else{c[363469]=d|a;p=b;q=b+8|0}c[q>>2]=r;c[p+12>>2]=r;c[r+8>>2]=p;c[r+12>>2]=b;return}a=f>>>8;if(a)if(f>>>0>16777215)a=31;else{p=(a+1048320|0)>>>16&8;q=a<>>16&4;q=q<>>16&2;a=14-(o|p|a)+(q<>>15)|0;a=f>>>(a+7|0)&1|a<<1}else a=0;e=1454180+(a<<2)|0;c[r+28>>2]=a;c[r+20>>2]=0;c[r+16>>2]=0;d=c[363470]|0;b=1<>2]=r;c[r+24>>2]=e;c[r+12>>2]=r;c[r+8>>2]=r;return}d=f<<((a|0)==31?0:25-(a>>>1)|0);e=c[e>>2]|0;while(1){if((c[e+4>>2]&-8|0)==(f|0)){a=127;break}b=e+16+(d>>>31<<2)|0;a=c[b>>2]|0;if(!a){a=124;break}else{d=d<<1;e=a}}if((a|0)==124){if(b>>>0<(c[363473]|0)>>>0)Aa();c[b>>2]=r;c[r+24>>2]=e;c[r+12>>2]=r;c[r+8>>2]=r;return}else if((a|0)==127){a=e+8|0;d=c[a>>2]|0;q=c[363473]|0;if(!(d>>>0>=q>>>0&e>>>0>=q>>>0))Aa();c[d+12>>2]=r;c[a>>2]=r;c[r+8>>2]=d;c[r+12>>2]=e;c[r+24>>2]=0;return}}function FD(a){a=a|0;c[a>>2]=881280;GD(a,0);SM(a+28|0);AD(c[a+32>>2]|0);AD(c[a+36>>2]|0);AD(c[a+48>>2]|0);AD(c[a+60>>2]|0);return}function GD(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;e=a+32|0;f=a+36|0;d=c[a+40>>2]|0;while(1){if(!d)break;g=d+-1|0;Ib[c[(c[e>>2]|0)+(g<<2)>>2]&63](b,a,c[(c[f>>2]|0)+(g<<2)>>2]|0);d=g}return}function HD(a){a=a|0;FD(a);$M(a);return}function ID(a){a=a|0;c[a>>2]=881296;SM(a+4|0);return}function JD(a){a=a|0;c[a>>2]=881296;SM(a+4|0);$M(a);return}function KD(a,b){a=a|0;b=b|0;return}function LD(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function MD(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}function ND(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=a;c[e>>2]=0;c[e+4>>2]=0;e=a+8|0;c[e>>2]=-1;c[e+4>>2]=-1;return}function OD(a){a=a|0;return 0}function PD(a){a=a|0;return 0}function QD(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=b+12|0;i=b+16|0;g=0;while(1){if((g|0)>=(e|0))break;f=c[h>>2]|0;if(f>>>0<(c[i>>2]|0)>>>0){c[h>>2]=f+1;f=a[f>>0]|0}else{f=yb[c[(c[b>>2]|0)+40>>2]&127](b)|0;if((f|0)==-1)break;f=f&255}a[d>>0]=f;g=g+1|0;d=d+1|0}return g|0}function RD(a){a=a|0;return -1}function SD(a){a=a|0;var b=0;if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1)a=-1;else{b=a+12|0;a=c[b>>2]|0;c[b>>2]=a+1;a=d[a>>0]|0}return a|0}function TD(a,b){a=a|0;b=b|0;return -1}function UD(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;i=a+24|0;j=a+28|0;h=0;while(1){if((h|0)>=(e|0))break;f=c[i>>2]|0;g=c[j>>2]|0;if(f>>>0>=g>>>0){if((Eb[c[(c[a>>2]|0)+52>>2]&63](a,d[b>>0]|0)|0)==-1)break;b=b+1|0;h=h+1|0;continue}g=g-f|0;k=e-h|0;g=(k|0)<(g|0)?k:g;if(g){$O(f|0,b|0,g|0)|0;f=c[i>>2]|0}c[i>>2]=f+g;b=b+g|0;h=g+h|0}return h|0}function VD(a,b){a=a|0;b=b|0;return -1}function WD(a){a=a|0;c[a>>2]=881360;SM(a+4|0);return}function XD(a){a=a|0;c[a>>2]=881360;SM(a+4|0);$M(a);return}function YD(a,b){a=a|0;b=b|0;return}function ZD(a,b,c){a=a|0;b=b|0;c=c|0;return a|0}function _D(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;g=a;c[g>>2]=0;c[g+4>>2]=0;g=a+8|0;c[g>>2]=-1;c[g+4>>2]=-1;return}function $D(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=a;c[e>>2]=0;c[e+4>>2]=0;e=a+8|0;c[e>>2]=-1;c[e+4>>2]=-1;return}function aE(a){a=a|0;return 0}function bE(a){a=a|0;return 0}function cE(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=a+12|0;h=a+16|0;f=0;while(1){if((f|0)>=(d|0))break;e=c[g>>2]|0;if(e>>>0>=(c[h>>2]|0)>>>0){e=yb[c[(c[a>>2]|0)+40>>2]&127](a)|0;if((e|0)==-1)break}else{c[g>>2]=e+4;e=c[e>>2]|0}c[b>>2]=e;f=f+1|0;b=b+4|0}return f|0}function dE(a){a=a|0;return -1}function eE(a){a=a|0;var b=0;if((yb[c[(c[a>>2]|0)+36>>2]&127](a)|0)==-1)a=-1;else{b=a+12|0;a=c[b>>2]|0;c[b>>2]=a+4;a=c[a>>2]|0}return a|0}function fE(a,b){a=a|0;b=b|0;return -1}function gE(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;h=a+24|0;i=a+28|0;e=0;while(1){if((e|0)>=(d|0))break;f=c[h>>2]|0;g=c[i>>2]|0;if(f>>>0>>0){g=g-f>>2;j=d-e|0;g=(j|0)<(g|0)?j:g;iE(f,b,g)|0;c[h>>2]=(c[h>>2]|0)+(g<<2);b=b+(g<<2)|0;e=g+e|0;continue}if((Eb[c[(c[a>>2]|0)+52>>2]&63](a,c[b>>2]|0)|0)==-1)break;b=b+4|0;e=e+1|0}return e|0}function hE(a,b){a=a|0;b=b|0;return -1}function iE(a,b,c){a=a|0;b=b|0;c=c|0;if(c)a=mD(a,b,c)|0;return a|0}function jE(a){a=a|0;FD(a+8|0);return}function kE(a){a=a|0;FD(a+8|0);$M(a);return}function lE(a){a=a|0;FD(a+(c[(c[a>>2]|0)+-12>>2]|0)+8|0);return}function mE(a){a=a|0;kE(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function nE(a){a=a|0;FD(a+8|0);return}function oE(a){a=a|0;FD(a+8|0);$M(a);return}function pE(a){a=a|0;FD(a+(c[(c[a>>2]|0)+-12>>2]|0)+8|0);return}function qE(a){a=a|0;oE(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function rE(a){a=a|0;FD(a+4|0);return}function sE(a){a=a|0;FD(a+4|0);$M(a);return}function tE(a){a=a|0;FD(a+(c[(c[a>>2]|0)+-12>>2]|0)+4|0);return}function uE(a){a=a|0;sE(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function vE(a){a=a|0;FD(a+4|0);return}function wE(a){a=a|0;FD(a+4|0);$M(a);return}function xE(a){a=a|0;FD(a+(c[(c[a>>2]|0)+-12>>2]|0)+4|0);return}function yE(a){a=a|0;wE(a+(c[(c[a>>2]|0)+-12>>2]|0)|0);return}function zE(a,b){a=a|0;b=b|0;var d=0;c[a+24>>2]=b;c[a+16>>2]=(b|0)==0&1;c[a+20>>2]=0;c[a+4>>2]=4098;c[a+12>>2]=0;c[a+8>>2]=6;d=a+28|0;b=a+32|0;a=b+40|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(a|0));QM(d);return}function AE(a){a=a|0;var b=0,d=0;d=i;i=i+16|0;b=d;RM(b,a+28|0);i=d;return c[b>>2]|0}function BE(a){a=a|0;c[a>>2]=881296;QM(a+4|0);a=a+8|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;return}function CE(a){a=a|0;c[a>>2]=881360;QM(a+4|0);a=a+8|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;c[a+16>>2]=0;c[a+20>>2]=0;return}function DE(b){b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;if(c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0){EE(d,b);if(a[d>>0]|0?(f=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,(yb[c[(c[f>>2]|0)+24>>2]&127](f)|0)==-1):0){f=b+(c[(c[b>>2]|0)+-12>>2]|0)+16|0;c[f>>2]=c[f>>2]|1}FE(d)}i=e;return b|0}function EE(b,d){b=b|0;d=d|0;a[b>>0]=0;c[b+4>>2]=d;d=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;if(!(c[d+16>>2]|0)){d=c[d+72>>2]|0;if(d|0)DE(d)|0;a[b>>0]=1}return}function FE(a){a=a|0;var b=0;a=a+4|0;b=c[a>>2]|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;if((((c[b+24>>2]|0?(c[b+16>>2]|0)==0:0)?c[b+4>>2]&8192|0:0)?!(Ra()|0):0)?(b=c[a>>2]|0,b=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,(yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)==-1):0){b=c[a>>2]|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)+16|0;c[b>>2]=c[b>>2]|1}return}function GE(b){b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;if(c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0){HE(d,b);if(a[d>>0]|0?(f=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,(yb[c[(c[f>>2]|0)+24>>2]&127](f)|0)==-1):0){f=b+(c[(c[b>>2]|0)+-12>>2]|0)+16|0;c[f>>2]=c[f>>2]|1}IE(d)}i=e;return b|0}function HE(b,d){b=b|0;d=d|0;a[b>>0]=0;c[b+4>>2]=d;d=d+(c[(c[d>>2]|0)+-12>>2]|0)|0;if(!(c[d+16>>2]|0)){d=c[d+72>>2]|0;if(d|0)GE(d)|0;a[b>>0]=1}return}function IE(a){a=a|0;var b=0;a=a+4|0;b=c[a>>2]|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)|0;if((((c[b+24>>2]|0?(c[b+16>>2]|0)==0:0)?c[b+4>>2]&8192|0:0)?!(Ra()|0):0)?(b=c[a>>2]|0,b=c[b+(c[(c[b>>2]|0)+-12>>2]|0)+24>>2]|0,(yb[c[(c[b>>2]|0)+24>>2]&127](b)|0)==-1):0){b=c[a>>2]|0;b=b+(c[(c[b>>2]|0)+-12>>2]|0)+16|0;c[b>>2]=c[b>>2]|1}return}function JE(){LE(0);db(202,1459453,o|0)|0;return}function KE(){return}function LE(a){a=a|0;var b=0;a=c[219400]|0;NE(1455052,a,1455108);c[363593]=881428;c[363595]=881448;c[363594]=0;zE(1454380,1455052);c[363613]=0;c[363614]=-1;OE(1455116,a,1455172);c[363615]=881468;c[363617]=881488;c[363616]=0;zE(1454468,1455116);c[363635]=0;c[363636]=-1;a=c[219370]|0;PE(1455180,a,1455228);c[363637]=881508;c[363638]=881528;zE(1454552,1455180);c[363656]=0;c[363657]=-1;QE(1455236,a,1455284);c[363658]=881548;c[363659]=881568;zE(1454636,1455236);c[363677]=0;c[363678]=-1;a=c[219429]|0;PE(1455292,a,1455340);c[363679]=881508;c[363680]=881528;zE(1454720,1455292);c[363698]=0;c[363699]=-1;b=c[1454716+(c[(c[363679]|0)+-12>>2]|0)+24>>2]|0;c[363721]=881508;c[363722]=881528;zE(1454888,b);c[363740]=0;c[363741]=-1;QE(1455348,a,1455396);c[363700]=881548;c[363701]=881568;zE(1454804,1455348);c[363719]=0;c[363720]=-1;a=c[1454800+(c[(c[363700]|0)+-12>>2]|0)+24>>2]|0;c[363742]=881548;c[363743]=881568;zE(1454972,a);c[363761]=0;c[363762]=-1;c[1454372+(c[(c[363593]|0)+-12>>2]|0)+72>>2]=1454548;c[1454460+(c[(c[363615]|0)+-12>>2]|0)+72>>2]=1454632;a=1454716+(c[(c[363679]|0)+-12>>2]|0)+4|0;c[a>>2]=c[a>>2]|8192;a=1454800+(c[(c[363700]|0)+-12>>2]|0)+4|0;c[a>>2]=c[a>>2]|8192;c[1454716+(c[(c[363679]|0)+-12>>2]|0)+72>>2]=1454548;c[1454800+(c[(c[363700]|0)+-12>>2]|0)+72>>2]=1454632;return}function ME(a){a=a|0;DE(1454548)|0;GE(1454632)|0;DE(1454884)|0;GE(1454968)|0;return}function NE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;BE(b);c[b>>2]=881776;c[b+32>>2]=d;c[b+40>>2]=e;c[b+48>>2]=-1;a[b+52>>0]=0;RM(h,b+4|0);c[g>>2]=c[h>>2];fF(b,g);SM(g);i=f;return}function OE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;CE(b);c[b>>2]=881712;c[b+32>>2]=d;c[b+40>>2]=e;c[b+48>>2]=-1;a[b+52>>0]=0;RM(h,b+4|0);c[g>>2]=c[h>>2];$E(b,g);SM(g);i=f;return}function PE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;BE(b);c[b>>2]=881648;c[b+32>>2]=d;RM(h,b+4|0);c[g>>2]=c[h>>2];d=KF(g,1457212)|0;SM(g);c[b+36>>2]=d;c[b+40>>2]=e;a[b+44>>0]=(yb[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;i=f;return}function QE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=i;i=i+16|0;h=f+4|0;g=f;CE(b);c[b>>2]=881584;c[b+32>>2]=d;RM(h,b+4|0);c[g>>2]=c[h>>2];d=KF(g,1457220)|0;SM(g);c[b+36>>2]=d;c[b+40>>2]=e;a[b+44>>0]=(yb[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;i=f;return}function RE(a){a=a|0;WD(a);$M(a);return}function SE(b,d){b=b|0;d=d|0;yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;d=KF(d,1457220)|0;c[b+36>>2]=d;a[b+44>>0]=(yb[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;return}function TE(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;l=i;i=i+16|0;d=l+8|0;e=l;f=a+36|0;g=a+40|0;h=d+8|0;j=d;b=a+32|0;a:while(1){a=c[f>>2]|0;a=Fb[c[(c[a>>2]|0)+20>>2]&31](a,c[g>>2]|0,d,h,e)|0;m=(c[e>>2]|0)-j|0;if((YC(d,1,m,c[b>>2]|0)|0)!=(m|0)){a=-1;break}switch(a|0){case 1:break;case 2:{a=-1;break a}default:{k=4;break a}}}if((k|0)==4)a=(($C(c[b>>2]|0)|0)!=0)<<31>>31;i=l;return a|0}function UE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;a:do if(!(a[b+44>>0]|0)){f=0;while(1){if((f|0)>=(e|0))break a;if((Eb[c[(c[b>>2]|0)+52>>2]&63](b,c[d>>2]|0)|0)==-1)break a;f=f+1|0;d=d+4|0}}else f=YC(d,4,e,c[b+32>>2]|0)|0;while(0);return f|0}function VE(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;q=i;i=i+32|0;m=q+16|0;f=q+8|0;n=q+4|0;o=q;p=(d|0)==-1;do if(!p){c[f>>2]=d;if(a[b+44>>0]|0)if((YC(f,4,1,c[b+32>>2]|0)|0)==1){e=14;break}else{b=-1;break}c[n>>2]=m;e=f+4|0;g=b+36|0;h=b+40|0;j=m+8|0;k=m;l=b+32|0;while(1){b=c[g>>2]|0;b=Kb[c[(c[b>>2]|0)+12>>2]&15](b,c[h>>2]|0,f,e,o,m,j,n)|0;if((c[o>>2]|0)==(f|0)){e=13;break}if((b|0)==3){e=7;break}if((b|1|0)!=1){e=13;break}f=(c[n>>2]|0)-k|0;if((YC(m,1,f,c[l>>2]|0)|0)!=(f|0)){e=13;break}if((b|0)==1)f=c[o>>2]|0;else{e=12;break}}if((e|0)==7)if((YC(f,1,1,c[l>>2]|0)|0)==1)e=12;else e=13;if((e|0)==12){e=14;break}else if((e|0)==13){b=-1;break}}else e=14;while(0);if((e|0)==14)b=p?0:d;i=q;return b|0}function WE(a){a=a|0;ID(a);$M(a);return}function XE(b,d){b=b|0;d=d|0;yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;d=KF(d,1457212)|0;c[b+36>>2]=d;a[b+44>>0]=(yb[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;return}function YE(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;l=i;i=i+16|0;d=l+8|0;e=l;f=a+36|0;g=a+40|0;h=d+8|0;j=d;b=a+32|0;a:while(1){a=c[f>>2]|0;a=Fb[c[(c[a>>2]|0)+20>>2]&31](a,c[g>>2]|0,d,h,e)|0;m=(c[e>>2]|0)-j|0;if((YC(d,1,m,c[b>>2]|0)|0)!=(m|0)){a=-1;break}switch(a|0){case 1:break;case 2:{a=-1;break a}default:{k=4;break a}}}if((k|0)==4)a=(($C(c[b>>2]|0)|0)!=0)<<31>>31;i=l;return a|0}function ZE(b,e,f){b=b|0;e=e|0;f=f|0;var g=0;a:do if(!(a[b+44>>0]|0)){g=0;while(1){if((g|0)>=(f|0))break a;if((Eb[c[(c[b>>2]|0)+52>>2]&63](b,d[e>>0]|0)|0)==-1)break a;g=g+1|0;e=e+1|0}}else g=YC(e,1,f,c[b+32>>2]|0)|0;while(0);return g|0}function _E(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;q=i;i=i+32|0;m=q+16|0;f=q+8|0;n=q+4|0;o=q;p=(d|0)==-1;do if(!p){a[f>>0]=d;if(a[b+44>>0]|0)if((YC(f,1,1,c[b+32>>2]|0)|0)==1){e=14;break}else{b=-1;break}c[n>>2]=m;e=f+1|0;g=b+36|0;h=b+40|0;j=m+8|0;k=m;l=b+32|0;while(1){b=c[g>>2]|0;b=Kb[c[(c[b>>2]|0)+12>>2]&15](b,c[h>>2]|0,f,e,o,m,j,n)|0;if((c[o>>2]|0)==(f|0)){e=13;break}if((b|0)==3){e=7;break}if((b|1|0)!=1){e=13;break}f=(c[n>>2]|0)-k|0;if((YC(m,1,f,c[l>>2]|0)|0)!=(f|0)){e=13;break}if((b|0)==1)f=c[o>>2]|0;else{e=12;break}}if((e|0)==7)if((YC(f,1,1,c[l>>2]|0)|0)==1)e=12;else e=13;if((e|0)==12){e=14;break}else if((e|0)==13){b=-1;break}}else e=14;while(0);if((e|0)==14)b=p?0:d;i=q;return b|0}function $E(b,d){b=b|0;d=d|0;var e=0,f=0;f=KF(d,1457220)|0;e=b+36|0;c[e>>2]=f;d=b+44|0;c[d>>2]=yb[c[(c[f>>2]|0)+24>>2]&127](f)|0;e=c[e>>2]|0;a[b+53>>0]=(yb[c[(c[e>>2]|0)+28>>2]&127](e)|0)&1;return}function aF(a){a=a|0;WD(a);$M(a);return}function bF(a){a=a|0;return eF(a,0)|0}function cF(a){a=a|0;return eF(a,1)|0}function dF(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;m=i;i=i+32|0;j=m+16|0;k=m+8|0;f=m+4|0;g=m;l=b+52|0;e=(a[l>>0]|0)!=0;a:do if((d|0)==-1)if(e)d=-1;else{d=c[b+48>>2]|0;a[l>>0]=(d|0)!=-1&1}else{b:do if(e){e=b+48|0;c[f>>2]=c[e>>2];n=c[b+36>>2]|0;switch(Kb[c[(c[n>>2]|0)+12>>2]&15](n,c[b+40>>2]|0,f,f+4|0,g,j,j+8|0,k)|0){case 1:case 2:break;case 3:{a[j>>0]=c[e>>2];c[k>>2]=j+1;h=8;break}default:h=8}c:do if((h|0)==8){b=b+32|0;while(1){f=c[k>>2]|0;if(f>>>0<=j>>>0)break;n=f+-1|0;c[k>>2]=n;if((WC(a[n>>0]|0,c[b>>2]|0)|0)==-1)break c}break b}while(0);d=-1;break a}else e=b+48|0;while(0);c[e>>2]=d;a[l>>0]=1}while(0);i=m;return d|0} function tJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;AN(a,1,45);return}function uJ(a){a=a|0;return 0}function vJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function wJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function xJ(a){a=a|0;return}function yJ(a){a=a|0;$M(a);return}function zJ(a){a=a|0;return 2147483647}function AJ(a){a=a|0;return 2147483647}function BJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function CJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function DJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[a+(b<<2)>>2]=0;b=b+1|0}return}function EJ(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;AN(a,1,45);return}function FJ(a){a=a|0;return 0}function GJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function HJ(b,c){b=b|0;c=c|0;a[b>>0]=2;a[b+1>>0]=3;a[b+2>>0]=0;a[b+3>>0]=4;return}function IJ(a){a=a|0;return}function JJ(a){a=a|0;$M(a);return}function KJ(b,d,e,f,g,h,j){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;w=i;i=i+240|0;o=w+24|0;r=w;n=w+140|0;v=w+16|0;q=w+12|0;s=w+8|0;k=w+136|0;l=w+4|0;p=w+36|0;c[v>>2]=n;u=v+4|0;c[u>>2]=212;c[s>>2]=AE(g)|0;b=KF(s,1455420)|0;a[k>>0]=0;c[l>>2]=c[e>>2];m=c[g+4>>2]|0;c[o>>2]=c[l>>2];if(NJ(d,o,f,s,m,h,k,b,v,q,n+100|0)|0){Lb[c[(c[b>>2]|0)+32>>2]&31](b,1444542,1444552,o)|0;b=(c[q>>2]|0)-(c[v>>2]|0)|0;if((b|0)>98){b=zD(b+2|0)|0;f=b;if(!b)b=0}else{b=p;f=0}if(a[k>>0]|0){a[b>>0]=45;b=b+1|0}m=o+10|0;n=o;l=c[v>>2]|0;while(1){if(l>>>0>=(c[q>>2]|0)>>>0)break;k=a[l>>0]|0;g=o;while(1){if((g|0)==(m|0)){g=m;break}if((a[g>>0]|0)==k<<24>>24)break;g=g+1|0}a[b>>0]=a[1444542+(g-n)>>0]|0;l=l+1|0;b=b+1|0}a[b>>0]=0;c[r>>2]=j;dD(p,1444553,r)|0;if(f|0)AD(f)}b=c[d>>2]|0;do if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0))if((yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1){c[d>>2]=0;b=0;break}else{b=c[d>>2]|0;break}}else b=0;while(0);b=(b|0)==0;f=c[e>>2]|0;do if(f){if((c[f+12>>2]|0)==(c[f+16>>2]|0)?(yb[c[(c[f>>2]|0)+36>>2]&127](f)|0)==-1:0){c[e>>2]=0;t=27;break}if(!b)t=28}else t=27;while(0);if((t|0)==27?b:0)t=28;if((t|0)==28)c[h>>2]=c[h>>2]|2;f=c[d>>2]|0;WM(c[s>>2]|0)|0;b=c[v>>2]|0;c[v>>2]=0;if(b|0)vb[c[u>>2]&255](b);i=w;return f|0}function LJ(b,d,e,f,g,h,j){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;t=i;i=i+144|0;u=t+24|0;b=t+32|0;s=t+16|0;m=t+8|0;p=t+4|0;k=t+28|0;n=t;c[s>>2]=b;r=s+4|0;c[r>>2]=212;c[p>>2]=AE(g)|0;l=KF(p,1455420)|0;a[k>>0]=0;o=c[e>>2]|0;c[n>>2]=o;g=c[g+4>>2]|0;c[u>>2]=c[n>>2];n=o;if(NJ(d,u,f,p,g,h,k,l,s,m,b+100|0)|0){b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0}else{a[j>>0]=0;a[b>>0]=0}if(a[k>>0]|0)vN(j,Eb[c[(c[l>>2]|0)+28>>2]&63](l,45)|0);l=Eb[c[(c[l>>2]|0)+28>>2]&63](l,48)|0;g=c[m>>2]|0;k=g+-1|0;b=c[s>>2]|0;while(1){if(b>>>0>=k>>>0)break;if((a[b>>0]|0)!=l<<24>>24)break;b=b+1|0}OJ(j,b,g)|0}b=c[d>>2]|0;do if(b){if((c[b+12>>2]|0)==(c[b+16>>2]|0))if((yb[c[(c[b>>2]|0)+36>>2]&127](b)|0)==-1){c[d>>2]=0;b=0;break}else{b=c[d>>2]|0;break}}else b=0;while(0);b=(b|0)==0;do if(o){if((c[n+12>>2]|0)==(c[n+16>>2]|0)?(yb[c[(c[o>>2]|0)+36>>2]&127](n)|0)==-1:0){c[e>>2]=0;q=22;break}if(!b)q=23}else q=22;while(0);if((q|0)==22?b:0)q=23;if((q|0)==23)c[h>>2]=c[h>>2]|2;g=c[d>>2]|0;WM(c[p>>2]|0)|0;b=c[s>>2]|0;c[s>>2]=0;if(b|0)vb[c[r>>2]&255](b);i=t;return g|0}function MJ(a){a=a|0;return}function NJ(e,f,g,h,j,k,l,m,n,o,p){e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var 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,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,_=0;_=i;i=i+512|0;J=_+88|0;P=_+96|0;Z=_+80|0;R=_+72|0;K=_+68|0;L=_+500|0;M=_+497|0;N=_+496|0;T=_+56|0;U=_+44|0;V=_+32|0;W=_+20|0;X=_+8|0;O=_+4|0;S=_;c[J>>2]=p;c[Z>>2]=P;Y=Z+4|0;c[Y>>2]=212;c[R>>2]=P;c[K>>2]=P+400;c[T>>2]=0;c[T+4>>2]=0;c[T+8>>2]=0;p=0;while(1){if((p|0)==3)break;c[T+(p<<2)>>2]=0;p=p+1|0}c[U>>2]=0;c[U+4>>2]=0;c[U+8>>2]=0;p=0;while(1){if((p|0)==3)break;c[U+(p<<2)>>2]=0;p=p+1|0}c[V>>2]=0;c[V+4>>2]=0;c[V+8>>2]=0;p=0;while(1){if((p|0)==3)break;c[V+(p<<2)>>2]=0;p=p+1|0}c[W>>2]=0;c[W+4>>2]=0;c[W+8>>2]=0;p=0;while(1){if((p|0)==3)break;c[W+(p<<2)>>2]=0;p=p+1|0}c[X>>2]=0;c[X+4>>2]=0;c[X+8>>2]=0;p=0;while(1){if((p|0)==3)break;c[X+(p<<2)>>2]=0;p=p+1|0}PJ(g,h,L,M,N,T,U,V,W,O);c[o>>2]=c[n>>2];E=m+8|0;F=V+11|0;G=V+4|0;H=W+11|0;I=W+4|0;w=(j&512|0)!=0;x=U+11|0;y=U+4|0;z=X+11|0;A=X+4|0;B=L+3|0;C=T+11|0;D=T+4|0;P=0;v=0;a:while(1){if(v>>>0>=4){Q=217;break}p=c[e>>2]|0;do if(p){if((c[p+12>>2]|0)==(c[p+16>>2]|0))if((yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1){c[e>>2]=0;p=0;break}else{p=c[e>>2]|0;break}}else p=0;while(0);p=(p|0)==0;g=c[f>>2]|0;do if(g){if((c[g+12>>2]|0)!=(c[g+16>>2]|0))if(p)break;else{Q=217;break a}if((yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)!=-1)if(p)break;else{Q=217;break a}else{c[f>>2]=0;Q=28;break}}else Q=28;while(0);if((Q|0)==28){Q=0;if(p){Q=217;break}else g=0}b:do switch(a[L+v>>0]|0){case 1:{if((v|0)==3)p=P;else{p=c[e>>2]|0;h=c[p+12>>2]|0;if((h|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[h>>0]|0;if((p&255)<<24>>24<=-1){Q=41;break a}if(!(b[(c[E>>2]|0)+(p<<24>>24<<1)>>1]&8192)){Q=41;break a}p=c[e>>2]|0;h=p+12|0;m=c[h>>2]|0;if((m|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+40>>2]&127](p)|0;else{c[h>>2]=m+1;p=d[m>>0]|0}vN(X,p&255);p=g;h=g;Q=43}break}case 0:{if((v|0)==3)p=P;else{p=g;h=g;Q=43}break}case 3:{p=a[F>>0]|0;g=p<<24>>24<0?c[G>>2]|0:p&255;m=a[H>>0]|0;m=m<<24>>24<0?c[I>>2]|0:m&255;if((g|0)==(0-m|0))p=P;else{j=(g|0)==0;q=c[e>>2]|0;r=c[q+12>>2]|0;g=c[q+16>>2]|0;h=(r|0)==(g|0);if(j|(m|0)==0){if(h)p=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;else p=d[r>>0]|0;g=p&255;if(j){p=a[H>>0]|0;if(g<<24>>24!=(a[(p<<24>>24<0?c[W>>2]|0:W)>>0]|0)){p=P;break b}g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0)){yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;p=a[H>>0]|0}else c[h>>2]=m+1;a[l>>0]=1;p=(p<<24>>24<0?c[I>>2]|0:p&255)>>>0>1?W:P;break b}p=a[F>>0]|0;if(g<<24>>24!=(a[(p<<24>>24<0?c[V>>2]|0:V)>>0]|0)){a[l>>0]=1;p=P;break b}g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0)){yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;p=a[F>>0]|0}else c[h>>2]=m+1;p=(p<<24>>24<0?c[G>>2]|0:p&255)>>>0>1?V:P;break b}if(h){j=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;g=c[e>>2]|0;p=a[F>>0]|0;q=g;m=c[g+12>>2]|0;g=c[g+16>>2]|0}else{j=d[r>>0]|0;m=r}h=q+12|0;g=(m|0)==(g|0);if((j&255)<<24>>24==(a[(p<<24>>24<0?c[V>>2]|0:V)>>0]|0)){if(g){yb[c[(c[q>>2]|0)+40>>2]&127](q)|0;p=a[F>>0]|0}else c[h>>2]=m+1;p=(p<<24>>24<0?c[G>>2]|0:p&255)>>>0>1?V:P;break b}if(g)g=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;else g=d[m>>0]|0;p=a[H>>0]|0;if((g&255)<<24>>24!=(a[(p<<24>>24<0?c[W>>2]|0:W)>>0]|0)){Q=97;break a}g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0)){yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;p=a[H>>0]|0}else c[h>>2]=m+1;a[l>>0]=1;p=(p<<24>>24<0?c[I>>2]|0:p&255)>>>0>1?W:P}break}case 2:{if(!(v>>>0<2|(P|0)!=0)?!(w|(v|0)==2&(a[B>>0]|0)!=0):0){p=0;break b}h=a[x>>0]|0;p=h<<24>>24<0;u=c[U>>2]|0;m=p?u:U;t=m;c:do if((v|0)!=0?(d[L+(v+-1)>>0]|0)<2:0){p=m+(p?c[y>>2]|0:h&255)|0;r=t;while(1){j=r;if((j|0)==(p|0))break;q=a[j>>0]|0;if(q<<24>>24<=-1)break;if(!(b[(c[E>>2]|0)+(q<<24>>24<<1)>>1]&8192))break;r=j+1|0}q=r-t|0;j=a[z>>0]|0;p=j<<24>>24<0;j=p?c[A>>2]|0:j&255;if(q>>>0<=j>>>0){j=(p?c[X>>2]|0:X)+j|0;p=j+(0-q)|0;while(1){if((p|0)==(j|0)){s=g;m=r;p=u;j=g;break c}if((a[p>>0]|0)!=(a[m>>0]|0)){s=g;m=t;p=u;j=g;break c}m=m+1|0;p=p+1|0}}else{s=g;m=t;p=u;j=g}}else{s=g;m=t;p=u;j=g}while(0);d:while(1){q=h<<24>>24<0;p=(q?p:U)+(q?c[y>>2]|0:h&255)|0;q=m;if((q|0)==(p|0))break;p=c[e>>2]|0;do if(p){if((c[p+12>>2]|0)==(c[p+16>>2]|0))if((yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1){c[e>>2]=0;p=0;break}else{p=c[e>>2]|0;break}}else p=0;while(0);g=(p|0)==0;do if(j){if((c[j+12>>2]|0)!=(c[j+16>>2]|0))if(g){p=s;break}else{p=q;break d}if((yb[c[(c[j>>2]|0)+36>>2]&127](j)|0)!=-1)if(g^(s|0)==0){p=s;j=s;break}else{p=q;break d}else{c[f>>2]=0;p=0;Q=123;break}}else{p=s;Q=123}while(0);if((Q|0)==123){Q=0;if(g){p=q;break}else j=0}g=c[e>>2]|0;h=c[g+12>>2]|0;if((h|0)==(c[g+16>>2]|0))g=yb[c[(c[g>>2]|0)+36>>2]&127](g)|0;else g=d[h>>0]|0;if((g&255)<<24>>24!=(a[q>>0]|0)){p=q;break}g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0))yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;else c[h>>2]=m+1;s=p;m=q+1|0;h=a[x>>0]|0;p=c[U>>2]|0}if(w?(u=a[x>>0]|0,t=u<<24>>24<0,(p|0)!=((t?c[U>>2]|0:U)+(t?c[y>>2]|0:u&255)|0)):0){Q=135;break a}else p=P;break}case 4:{m=0;p=g;h=g;e:while(1){g=c[e>>2]|0;do if(g){if((c[g+12>>2]|0)==(c[g+16>>2]|0))if((yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)==-1){c[e>>2]=0;g=0;break}else{g=c[e>>2]|0;break}}else g=0;while(0);g=(g|0)==0;do if(h){if((c[h+12>>2]|0)!=(c[h+16>>2]|0))if(g){q=p;j=h;break}else{g=p;break e}if((yb[c[(c[h>>2]|0)+36>>2]&127](h)|0)!=-1)if(g^(p|0)==0){q=p;j=p;break}else{g=p;break e}else{c[f>>2]=0;p=0;Q=146;break}}else Q=146;while(0);if((Q|0)==146){Q=0;if(g){g=p;break}else{q=p;j=0}}p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;g=p&255;if(g<<24>>24>-1?(b[(c[E>>2]|0)+(p<<24>>24<<1)>>1]&2048)!=0:0){p=c[o>>2]|0;if((p|0)==(c[J>>2]|0)){QJ(n,o,J);p=c[o>>2]|0}c[o>>2]=p+1;a[p>>0]=g;p=m+1|0}else{u=a[C>>0]|0;if(!(g<<24>>24==(a[N>>0]|0)&(m|0?((u<<24>>24<0?c[D>>2]|0:u&255)|0)!=0:0))){g=q;break}p=c[R>>2]|0;if((p|0)==(c[K>>2]|0)){RJ(Z,R,K);p=c[R>>2]|0}c[R>>2]=p+4;c[p>>2]=m;p=0}g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0)){yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;m=p;p=q;h=j;continue}else{c[h>>2]=m+1;m=p;p=q;h=j;continue}}p=c[R>>2]|0;if(m|0?(c[Z>>2]|0)!=(p|0):0){if((p|0)==(c[K>>2]|0)){RJ(Z,R,K);p=c[R>>2]|0}c[R>>2]=p+4;c[p>>2]=m}f:do if((c[O>>2]|0)>0){p=c[e>>2]|0;do if(p){if((c[p+12>>2]|0)==(c[p+16>>2]|0))if((yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1){c[e>>2]=0;p=0;break}else{p=c[e>>2]|0;break}}else p=0;while(0);p=(p|0)==0;do if(g){if((c[g+12>>2]|0)==(c[g+16>>2]|0)?(yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)==-1:0){c[f>>2]=0;Q=178;break}if(p)m=g;else{Q=183;break a}}else Q=178;while(0);if((Q|0)==178){Q=0;if(p){Q=183;break a}else m=0}p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;if((p&255)<<24>>24!=(a[M>>0]|0)){Q=183;break a}p=c[e>>2]|0;g=p+12|0;h=c[g>>2]|0;if((h|0)==(c[p+16>>2]|0)){yb[c[(c[p>>2]|0)+40>>2]&127](p)|0;p=m;h=m}else{c[g>>2]=h+1;p=m;h=m}while(1){if((c[O>>2]|0)<=0)break f;g=c[e>>2]|0;do if(g){if((c[g+12>>2]|0)==(c[g+16>>2]|0))if((yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)==-1){c[e>>2]=0;g=0;break}else{g=c[e>>2]|0;break}}else g=0;while(0);g=(g|0)==0;do if(h){if((c[h+12>>2]|0)!=(c[h+16>>2]|0))if(g){j=p;m=h;break}else{Q=205;break a}if((yb[c[(c[h>>2]|0)+36>>2]&127](h)|0)!=-1)if(g^(p|0)==0){j=p;m=p;break}else{Q=205;break a}else{c[f>>2]=0;p=0;Q=198;break}}else Q=198;while(0);if((Q|0)==198){Q=0;if(g){Q=205;break a}else{j=p;m=0}}p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;if((p&255)<<24>>24<=-1){Q=205;break a}if(!(b[(c[E>>2]|0)+(p<<24>>24<<1)>>1]&2048)){Q=205;break a}if((c[o>>2]|0)==(c[J>>2]|0))QJ(n,o,J);p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;g=c[o>>2]|0;c[o>>2]=g+1;a[g>>0]=p;c[O>>2]=(c[O>>2]|0)+-1;p=c[e>>2]|0;g=p+12|0;h=c[g>>2]|0;if((h|0)==(c[p+16>>2]|0)){yb[c[(c[p>>2]|0)+40>>2]&127](p)|0;p=j;h=m;continue}else{c[g>>2]=h+1;p=j;h=m;continue}}}while(0);if((c[o>>2]|0)==(c[n>>2]|0)){Q=215;break a}else p=P;break}default:p=P}while(0);g:do if((Q|0)==43)while(1){Q=0;g=c[e>>2]|0;do if(g){if((c[g+12>>2]|0)==(c[g+16>>2]|0))if((yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)==-1){c[e>>2]=0;g=0;break}else{g=c[e>>2]|0;break}}else g=0;while(0);g=(g|0)==0;do if(h){if((c[h+12>>2]|0)!=(c[h+16>>2]|0))if(g){j=p;m=h;break}else{p=P;break g}if((yb[c[(c[h>>2]|0)+36>>2]&127](h)|0)!=-1)if(g^(p|0)==0){j=p;m=p;break}else{p=P;break g}else{c[f>>2]=0;p=0;Q=53;break}}else Q=53;while(0);if((Q|0)==53){Q=0;if(g){p=P;break g}else{j=p;m=0}}p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;if((p&255)<<24>>24<=-1){p=P;break g}if(!(b[(c[E>>2]|0)+(p<<24>>24<<1)>>1]&8192)){p=P;break g}p=c[e>>2]|0;g=p+12|0;h=c[g>>2]|0;if((h|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+40>>2]&127](p)|0;else{c[g>>2]=h+1;p=d[h>>0]|0}vN(X,p&255);p=j;h=m;Q=43}while(0);P=p;v=v+1|0}h:do if((Q|0)==41){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==97){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==135){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==183){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==205){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==215){c[k>>2]=c[k>>2]|4;g=0}else if((Q|0)==217){i:do if(P|0){j=P+11|0;q=P+4|0;h=1;j:while(1){p=a[j>>0]|0;if(p<<24>>24<0)p=c[q>>2]|0;else p=p&255;if(h>>>0>=p>>>0)break i;p=c[e>>2]|0;do if(p){if((c[p+12>>2]|0)==(c[p+16>>2]|0))if((yb[c[(c[p>>2]|0)+36>>2]&127](p)|0)==-1){c[e>>2]=0;p=0;break}else{p=c[e>>2]|0;break}}else p=0;while(0);p=(p|0)==0;g=c[f>>2]|0;do if(g){if((c[g+12>>2]|0)==(c[g+16>>2]|0)?(yb[c[(c[g>>2]|0)+36>>2]&127](g)|0)==-1:0){c[f>>2]=0;Q=233;break}if(!p)break j}else Q=233;while(0);if((Q|0)==233?(Q=0,p):0)break;p=c[e>>2]|0;g=c[p+12>>2]|0;if((g|0)==(c[p+16>>2]|0))p=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else p=d[g>>0]|0;if((a[j>>0]|0)<0)g=c[P>>2]|0;else g=P;if((p&255)<<24>>24!=(a[g+h>>0]|0))break;p=h+1|0;g=c[e>>2]|0;h=g+12|0;m=c[h>>2]|0;if((m|0)==(c[g+16>>2]|0)){yb[c[(c[g>>2]|0)+40>>2]&127](g)|0;h=p;continue}else{c[h>>2]=m+1;h=p;continue}}c[k>>2]=c[k>>2]|4;g=0;break h}while(0);g=c[Z>>2]|0;p=c[R>>2]|0;if((g|0)!=(p|0)){c[S>>2]=0;VF(T,g,p,S);if(!(c[S>>2]|0)){g=1;break}else{c[k>>2]=c[k>>2]|4;g=0;break}}else g=1}while(0);kN(X);kN(W);kN(V);kN(U);kN(T);p=c[Z>>2]|0;c[Z>>2]=0;if(p|0)vb[c[Y>>2]&255](p);i=_;return g|0}function OJ(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;h=d;l=b+11|0;f=a[l>>0]|0;if(f<<24>>24<0){k=c[b+4>>2]|0;g=(c[b+8>>2]&2147483647)+-1|0}else{k=f&255;g=10}j=e-h|0;do if(j|0){if((g-k|0)>>>0>>0){sN(b,g,k+j-g|0,k,k,0,0);f=a[l>>0]|0}if(f<<24>>24<0)i=c[b>>2]|0;else i=b;h=e+(k-h)|0;g=i+k|0;f=d;while(1){if((f|0)==(e|0))break;a[g>>0]=a[f>>0]|0;g=g+1|0;f=f+1|0}a[i+h>>0]=0;f=k+j|0;if((a[l>>0]|0)<0){c[b+4>>2]=f;break}else{a[l>>0]=f;break}}while(0);return b|0}function PJ(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0;o=i;i=i+16|0;n=o;if(b){d=KF(d,1457140)|0;wb[c[(c[d>>2]|0)+44>>2]&127](n,d);b=c[n>>2]|0;a[e>>0]=b;a[e+1>>0]=b>>8;a[e+2>>0]=b>>16;a[e+3>>0]=b>>24;wb[c[(c[d>>2]|0)+32>>2]&127](n,d);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+28>>2]&127](n,d);b=k+11|0;if((a[b>>0]|0)<0){a[c[k>>2]>>0]=0;c[k+4>>2]=0;b=k}else{a[k>>0]=0;a[b>>0]=0;b=k}oN(k,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);a[f>>0]=yb[c[(c[d>>2]|0)+12>>2]&127](d)|0;a[g>>0]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](n,d);b=h+11|0;if((a[b>>0]|0)<0){a[c[h>>2]>>0]=0;c[h+4>>2]=0;b=h}else{a[h>>0]=0;a[b>>0]=0;b=h}oN(h,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+24>>2]&127](n,d);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);b=yb[c[(c[d>>2]|0)+36>>2]&127](d)|0}else{d=KF(d,1457132)|0;wb[c[(c[d>>2]|0)+44>>2]&127](n,d);b=c[n>>2]|0;a[e>>0]=b;a[e+1>>0]=b>>8;a[e+2>>0]=b>>16;a[e+3>>0]=b>>24;wb[c[(c[d>>2]|0)+32>>2]&127](n,d);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+28>>2]&127](n,d);b=k+11|0;if((a[b>>0]|0)<0){a[c[k>>2]>>0]=0;c[k+4>>2]=0;b=k}else{a[k>>0]=0;a[b>>0]=0;b=k}oN(k,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);a[f>>0]=yb[c[(c[d>>2]|0)+12>>2]&127](d)|0;a[g>>0]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](n,d);b=h+11|0;if((a[b>>0]|0)<0){a[c[h>>2]>>0]=0;c[h+4>>2]=0;b=h}else{a[h>>0]=0;a[b>>0]=0;b=h}oN(h,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+24>>2]&127](n,d);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);b=yb[c[(c[d>>2]|0)+36>>2]&127](d)|0}c[m>>2]=b;i=o;return}function QJ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=a+4|0;f=(c[i>>2]|0)!=212;e=c[a>>2]|0;g=(c[d>>2]|0)-e|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?1:g;h=(c[b>>2]|0)-e|0;e=CD(f?e:0,g)|0;if(!f){f=c[a>>2]|0;c[a>>2]=e;if(f){vb[c[i>>2]&255](f);e=c[a>>2]|0}}else c[a>>2]=e;c[i>>2]=213;c[b>>2]=e+h;c[d>>2]=(c[a>>2]|0)+g;return}function RJ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=a+4|0;f=(c[i>>2]|0)!=212;e=c[a>>2]|0;g=(c[d>>2]|0)-e|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?4:g;h=(c[b>>2]|0)-e>>2;e=CD(f?e:0,g)|0;if(!f){f=c[a>>2]|0;c[a>>2]=e;if(f){vb[c[i>>2]&255](f);e=c[a>>2]|0}}else c[a>>2]=e;c[i>>2]=213;c[b>>2]=e+(h<<2);c[d>>2]=(c[a>>2]|0)+(g>>>2<<2);return}function SJ(a){a=a|0;return}function TJ(a){a=a|0;$M(a);return}function UJ(b,d,e,f,g,h,j){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;w=i;i=i+576|0;o=w+424|0;r=w;n=w+24|0;v=w+16|0;q=w+12|0;s=w+8|0;k=w+564|0;l=w+4|0;p=w+464|0;c[v>>2]=n;u=v+4|0;c[u>>2]=212;c[s>>2]=AE(g)|0;b=KF(s,1455452)|0;a[k>>0]=0;c[l>>2]=c[e>>2];m=c[g+4>>2]|0;c[o>>2]=c[l>>2];if(WJ(d,o,f,s,m,h,k,b,v,q,n+400|0)|0){Lb[c[(c[b>>2]|0)+48>>2]&31](b,1444652,1444662,o)|0;b=(c[q>>2]|0)-(c[v>>2]|0)|0;if((b|0)>392){b=zD((b>>2)+2|0)|0;f=b;if(!b)b=0}else{b=p;f=0}if(a[k>>0]|0){a[b>>0]=45;b=b+1|0}m=o+40|0;n=o;l=c[v>>2]|0;while(1){if(l>>>0>=(c[q>>2]|0)>>>0)break;k=c[l>>2]|0;g=o;while(1){if((g|0)==(m|0)){g=m;break}if((c[g>>2]|0)==(k|0))break;g=g+4|0}a[b>>0]=a[1444652+(g-n>>2)>>0]|0;l=l+4|0;b=b+1|0}a[b>>0]=0;c[r>>2]=j;dD(p,1444553,r)|0;if(f|0)AD(f)}b=c[d>>2]|0;do if(b){f=c[b+12>>2]|0;if((f|0)==(c[b+16>>2]|0))b=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else b=c[f>>2]|0;if((b|0)==-1){c[d>>2]=0;g=1;break}else{g=(c[d>>2]|0)==0;break}}else g=1;while(0);b=c[e>>2]|0;do if(b){f=c[b+12>>2]|0;if((f|0)==(c[b+16>>2]|0))b=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else b=c[f>>2]|0;if((b|0)!=-1)if(g)break;else{t=32;break}else{c[e>>2]=0;t=30;break}}else t=30;while(0);if((t|0)==30?g:0)t=32;if((t|0)==32)c[h>>2]=c[h>>2]|2;f=c[d>>2]|0;WM(c[s>>2]|0)|0;b=c[v>>2]|0;c[v>>2]=0;if(b|0)vb[c[u>>2]&255](b);i=w;return f|0}function VJ(b,d,e,f,g,h,j){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;t=i;i=i+432|0;u=t+424|0;b=t+24|0;s=t+16|0;m=t+8|0;p=t+4|0;k=t+428|0;n=t;c[s>>2]=b;r=s+4|0;c[r>>2]=212;c[p>>2]=AE(g)|0;l=KF(p,1455452)|0;a[k>>0]=0;o=c[e>>2]|0;c[n>>2]=o;g=c[g+4>>2]|0;c[u>>2]=c[n>>2];n=o;if(WJ(d,u,f,p,g,h,k,l,s,m,b+400|0)|0){b=j+8+3|0;if((a[b>>0]|0)<0){c[c[j>>2]>>2]=0;c[j+4>>2]=0}else{c[j>>2]=0;a[b>>0]=0}if(a[k>>0]|0)JN(j,Eb[c[(c[l>>2]|0)+44>>2]&63](l,45)|0);l=Eb[c[(c[l>>2]|0)+44>>2]&63](l,48)|0;g=c[m>>2]|0;k=g+-4|0;b=c[s>>2]|0;while(1){if(b>>>0>=k>>>0)break;if((c[b>>2]|0)!=(l|0))break;b=b+4|0}XJ(j,b,g)|0}b=c[d>>2]|0;do if(b){g=c[b+12>>2]|0;if((g|0)==(c[b+16>>2]|0))b=yb[c[(c[b>>2]|0)+36>>2]&127](b)|0;else b=c[g>>2]|0;if((b|0)==-1){c[d>>2]=0;g=1;break}else{g=(c[d>>2]|0)==0;break}}else g=1;while(0);do if(o){b=c[n+12>>2]|0;if((b|0)==(c[n+16>>2]|0))b=yb[c[(c[o>>2]|0)+36>>2]&127](n)|0;else b=c[b>>2]|0;if((b|0)!=-1)if(g)break;else{q=27;break}else{c[e>>2]=0;q=25;break}}else q=25;while(0);if((q|0)==25?g:0)q=27;if((q|0)==27)c[h>>2]=c[h>>2]|2;g=c[d>>2]|0;WM(c[p>>2]|0)|0;b=c[s>>2]|0;c[s>>2]=0;if(b|0)vb[c[r>>2]&255](b);i=t;return g|0}function WJ(b,e,f,g,h,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var 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,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;i=i+512|0;H=Y+96|0;N=Y+104|0;X=Y+88|0;P=Y+80|0;I=Y+76|0;J=Y+504|0;K=Y+72|0;L=Y+68|0;R=Y+56|0;S=Y+44|0;T=Y+32|0;U=Y+20|0;V=Y+8|0;M=Y+4|0;Q=Y;c[H>>2]=o;c[X>>2]=N;W=X+4|0;c[W>>2]=212;c[P>>2]=N;c[I>>2]=N+400;c[R>>2]=0;c[R+4>>2]=0;c[R+8>>2]=0;o=0;while(1){if((o|0)==3)break;c[R+(o<<2)>>2]=0;o=o+1|0}c[S>>2]=0;c[S+4>>2]=0;c[S+8>>2]=0;o=0;while(1){if((o|0)==3)break;c[S+(o<<2)>>2]=0;o=o+1|0}c[T>>2]=0;c[T+4>>2]=0;c[T+8>>2]=0;o=0;while(1){if((o|0)==3)break;c[T+(o<<2)>>2]=0;o=o+1|0}c[U>>2]=0;c[U+4>>2]=0;c[U+8>>2]=0;o=0;while(1){if((o|0)==3)break;c[U+(o<<2)>>2]=0;o=o+1|0}c[V>>2]=0;c[V+4>>2]=0;c[V+8>>2]=0;o=0;while(1){if((o|0)==3)break;c[V+(o<<2)>>2]=0;o=o+1|0}YJ(f,g,J,K,L,R,S,T,U,M);c[n>>2]=c[m>>2];D=T+8+3|0;E=T+4|0;F=U+8+3|0;G=U+4|0;v=(h&512|0)!=0;w=S+8+3|0;x=S+4|0;y=V+8+3|0;z=V+4|0;A=J+3|0;B=R+11|0;C=R+4|0;N=0;u=0;a:while(1){if(u>>>0>=4){O=231;break}o=c[b>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);f=c[e>>2]|0;do if(f){o=c[f+12>>2]|0;if((o|0)==(c[f+16>>2]|0))o=yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;else o=c[o>>2]|0;if((o|0)!=-1)if(g){t=f;break}else{O=231;break a}else{c[e>>2]=0;O=31;break}}else O=31;while(0);if((O|0)==31){O=0;if(g){O=231;break}else t=0}b:do switch(a[J+u>>0]|0){case 1:{if((u|0)==3)o=N;else{o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if(!(Ab[c[(c[l>>2]|0)+12>>2]&127](l,8192,o)|0)){O=43;break a}o=c[b>>2]|0;f=o+12|0;g=c[f>>2]|0;if((g|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+40>>2]&127](o)|0;else{c[f>>2]=g+4;o=c[g>>2]|0}JN(V,o);o=t;h=t;O=45}break}case 0:{if((u|0)==3)o=N;else{o=t;h=t;O=45}break}case 3:{o=a[D>>0]|0;f=o<<24>>24<0?c[E>>2]|0:o&255;h=a[F>>0]|0;h=h<<24>>24<0?c[G>>2]|0:h&255;if((f|0)==(0-h|0))o=N;else{p=(f|0)==0;q=c[b>>2]|0;r=c[q+12>>2]|0;f=c[q+16>>2]|0;g=(r|0)==(f|0);if(p|(h|0)==0){if(g)f=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;else f=c[r>>2]|0;if(p){o=a[F>>0]|0;if((f|0)!=(c[(o<<24>>24<0?c[U>>2]|0:U)>>2]|0)){o=N;break b}f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0)){yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;o=a[F>>0]|0}else c[g>>2]=h+4;a[k>>0]=1;o=(o<<24>>24<0?c[G>>2]|0:o&255)>>>0>1?U:N;break b}o=a[D>>0]|0;if((f|0)!=(c[(o<<24>>24<0?c[T>>2]|0:T)>>2]|0)){a[k>>0]=1;o=N;break b}f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0)){yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;o=a[D>>0]|0}else c[g>>2]=h+4;o=(o<<24>>24<0?c[E>>2]|0:o&255)>>>0>1?T:N;break b}if(g){p=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;f=c[b>>2]|0;o=a[D>>0]|0;q=f;h=c[f+12>>2]|0;f=c[f+16>>2]|0}else{p=c[r>>2]|0;h=r}g=q+12|0;f=(h|0)==(f|0);if((p|0)==(c[(o<<24>>24<0?c[T>>2]|0:T)>>2]|0)){if(f){yb[c[(c[q>>2]|0)+40>>2]&127](q)|0;o=a[D>>0]|0}else c[g>>2]=h+4;o=(o<<24>>24<0?c[E>>2]|0:o&255)>>>0>1?T:N;break b}if(f)f=yb[c[(c[q>>2]|0)+36>>2]&127](q)|0;else f=c[h>>2]|0;o=a[F>>0]|0;if((f|0)!=(c[(o<<24>>24<0?c[U>>2]|0:U)>>2]|0)){O=101;break a}f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0)){yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;o=a[F>>0]|0}else c[g>>2]=h+4;a[k>>0]=1;o=(o<<24>>24<0?c[G>>2]|0:o&255)>>>0>1?U:N}break}case 2:{if(!(u>>>0<2|(N|0)!=0)?!(v|(u|0)==2&(a[A>>0]|0)!=0):0){o=0;break b}g=a[w>>0]|0;h=c[S>>2]|0;o=g<<24>>24<0?h:S;c:do if((u|0)!=0?(d[J+(u+-1)>>0]|0)<2:0){while(1){s=g<<24>>24<0;f=o;if((f|0)==((s?h:S)+((s?c[x>>2]|0:g&255)<<2)|0))break;if(!(Ab[c[(c[l>>2]|0)+12>>2]&127](l,8192,c[f>>2]|0)|0)){O=108;break}o=f+4|0;g=a[w>>0]|0;h=c[S>>2]|0}if((O|0)==108){O=0;g=a[w>>0]|0;h=c[S>>2]|0}p=g<<24>>24<0?h:S;s=p;r=o-s>>2;q=a[y>>0]|0;f=q<<24>>24<0;q=f?c[z>>2]|0:q&255;if(r>>>0>q>>>0){r=t;f=s;p=t}else{q=(f?c[V>>2]|0:V)+(q<<2)|0;f=q+(0-r<<2)|0;while(1){if((f|0)==(q|0)){r=t;f=o;p=t;break c}if((c[f>>2]|0)!=(c[p>>2]|0)){r=t;f=s;p=t;break c}p=p+4|0;f=f+4|0}}}else{r=t;f=o;p=t}while(0);d:while(1){o=g<<24>>24<0;o=(o?h:S)+((o?c[x>>2]|0:g&255)<<2)|0;q=f;if((q|0)==(o|0))break;o=c[b>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)==-1){c[b>>2]=0;f=1;break}else{f=(c[b>>2]|0)==0;break}}else f=1;while(0);do if(p){o=c[p+12>>2]|0;if((o|0)==(c[p+16>>2]|0))o=yb[c[(c[p>>2]|0)+36>>2]&127](p)|0;else o=c[o>>2]|0;if((o|0)!=-1)if(f^(r|0)==0){o=r;p=r;break}else{o=q;break d}else{c[e>>2]=0;o=0;O=129;break}}else{o=r;O=129}while(0);if((O|0)==129){O=0;if(f){o=q;break}else p=0}f=c[b>>2]|0;g=c[f+12>>2]|0;if((g|0)==(c[f+16>>2]|0))f=yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;else f=c[g>>2]|0;if((f|0)!=(c[q>>2]|0)){o=q;break}f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0))yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;else c[g>>2]=h+4;r=o;f=q+4|0;g=a[w>>0]|0;h=c[S>>2]|0}if(v?(t=a[w>>0]|0,s=t<<24>>24<0,(o|0)!=((s?c[S>>2]|0:S)+((s?c[x>>2]|0:t&255)<<2)|0)):0){O=141;break a}else o=N;break}case 4:{r=0;o=t;h=t;e:while(1){f=c[b>>2]|0;do if(f){g=c[f+12>>2]|0;if((g|0)==(c[f+16>>2]|0))f=yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;else f=c[g>>2]|0;if((f|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);do if(h){f=c[h+12>>2]|0;if((f|0)==(c[h+16>>2]|0))f=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(g^(o|0)==0){p=o;q=o;break}else{h=o;break e}else{c[e>>2]=0;o=0;O=155;break}}else O=155;while(0);if((O|0)==155){O=0;if(g){h=o;break}else{p=o;q=0}}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))f=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else f=c[f>>2]|0;if(Ab[c[(c[l>>2]|0)+12>>2]&127](l,2048,f)|0){o=c[n>>2]|0;if((o|0)==(c[H>>2]|0)){ZJ(m,n,H);o=c[n>>2]|0}c[n>>2]=o+4;c[o>>2]=f;o=r+1|0}else{t=a[B>>0]|0;if(!((f|0)==(c[L>>2]|0)&(r|0?((t<<24>>24<0?c[C>>2]|0:t&255)|0)!=0:0))){h=p;break}o=c[P>>2]|0;if((o|0)==(c[I>>2]|0)){RJ(X,P,I);o=c[P>>2]|0}c[P>>2]=o+4;c[o>>2]=r;o=0}f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0)){yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;r=o;o=p;h=q;continue}else{c[g>>2]=h+4;r=o;o=p;h=q;continue}}o=c[P>>2]|0;if(r|0?(c[X>>2]|0)!=(o|0):0){if((o|0)==(c[I>>2]|0)){RJ(X,P,I);o=c[P>>2]|0}c[P>>2]=o+4;c[o>>2]=r}f:do if((c[M>>2]|0)>0){o=c[b>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)==-1){c[b>>2]=0;f=1;break}else{f=(c[b>>2]|0)==0;break}}else f=1;while(0);do if(h){o=c[h+12>>2]|0;if((o|0)==(c[h+16>>2]|0))o=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else o=c[o>>2]|0;if((o|0)!=-1)if(f)break;else{O=195;break a}else{c[e>>2]=0;O=189;break}}else O=189;while(0);if((O|0)==189){O=0;if(f){O=195;break a}else h=0}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)!=(c[K>>2]|0)){O=195;break a}o=c[b>>2]|0;f=o+12|0;g=c[f>>2]|0;if((g|0)==(c[o+16>>2]|0)){yb[c[(c[o>>2]|0)+40>>2]&127](o)|0;o=h}else{c[f>>2]=g+4;o=h}while(1){if((c[M>>2]|0)<=0)break f;f=c[b>>2]|0;do if(f){g=c[f+12>>2]|0;if((g|0)==(c[f+16>>2]|0))f=yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;else f=c[g>>2]|0;if((f|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);do if(h){f=c[h+12>>2]|0;if((f|0)==(c[h+16>>2]|0))f=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(g^(o|0)==0){p=o;h=o;break}else{O=219;break a}else{c[e>>2]=0;o=0;O=213;break}}else O=213;while(0);if((O|0)==213){O=0;if(g){O=219;break a}else{p=o;h=0}}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if(!(Ab[c[(c[l>>2]|0)+12>>2]&127](l,2048,o)|0)){O=219;break a}if((c[n>>2]|0)==(c[H>>2]|0))ZJ(m,n,H);o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;f=c[n>>2]|0;c[n>>2]=f+4;c[f>>2]=o;c[M>>2]=(c[M>>2]|0)+-1;o=c[b>>2]|0;f=o+12|0;g=c[f>>2]|0;if((g|0)==(c[o+16>>2]|0)){yb[c[(c[o>>2]|0)+40>>2]&127](o)|0;o=p;continue}else{c[f>>2]=g+4;o=p;continue}}}while(0);if((c[n>>2]|0)==(c[m>>2]|0)){O=229;break a}else o=N;break}default:o=N}while(0);g:do if((O|0)==45)while(1){O=0;f=c[b>>2]|0;do if(f){g=c[f+12>>2]|0;if((g|0)==(c[f+16>>2]|0))f=yb[c[(c[f>>2]|0)+36>>2]&127](f)|0;else f=c[g>>2]|0;if((f|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);do if(h){f=c[h+12>>2]|0;if((f|0)==(c[h+16>>2]|0))f=yb[c[(c[h>>2]|0)+36>>2]&127](h)|0;else f=c[f>>2]|0;if((f|0)!=-1)if(g^(o|0)==0){p=o;h=o;break}else{o=N;break g}else{c[e>>2]=0;o=0;O=58;break}}else O=58;while(0);if((O|0)==58){O=0;if(g){o=N;break g}else{p=o;h=0}}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if(!(Ab[c[(c[l>>2]|0)+12>>2]&127](l,8192,o)|0)){o=N;break g}o=c[b>>2]|0;f=o+12|0;g=c[f>>2]|0;if((g|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+40>>2]&127](o)|0;else{c[f>>2]=g+4;o=c[g>>2]|0}JN(V,o);o=p;O=45}while(0);N=o;u=u+1|0}h:do if((O|0)==43){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==101){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==141){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==195){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==219){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==229){c[j>>2]=c[j>>2]|4;f=0}else if((O|0)==231){i:do if(N|0){p=N+8+3|0;q=N+4|0;h=1;j:while(1){o=a[p>>0]|0;if(o<<24>>24<0)o=c[q>>2]|0;else o=o&255;if(h>>>0>=o>>>0)break i;o=c[b>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)==-1){c[b>>2]=0;g=1;break}else{g=(c[b>>2]|0)==0;break}}else g=1;while(0);o=c[e>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)!=-1)if(g)break;else break j;else{c[e>>2]=0;O=250;break}}else O=250;while(0);if((O|0)==250?(O=0,g):0)break;o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=yb[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((a[p>>0]|0)<0)f=c[N>>2]|0;else f=N;if((o|0)!=(c[f+(h<<2)>>2]|0))break;o=h+1|0;f=c[b>>2]|0;g=f+12|0;h=c[g>>2]|0;if((h|0)==(c[f+16>>2]|0)){yb[c[(c[f>>2]|0)+40>>2]&127](f)|0;h=o;continue}else{c[g>>2]=h+4;h=o;continue}}c[j>>2]=c[j>>2]|4;f=0;break h}while(0);f=c[X>>2]|0;o=c[P>>2]|0;if((f|0)!=(o|0)){c[Q>>2]=0;VF(R,f,o,Q);if(!(c[Q>>2]|0)){f=1;break}else{c[j>>2]=c[j>>2]|4;f=0;break}}else f=1}while(0);CN(V);CN(U);CN(T);CN(S);kN(R);o=c[X>>2]|0;c[X>>2]=0;if(o|0)vb[c[W>>2]&255](o);i=Y;return f|0}function XJ(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=d;g=b+8|0;m=g+3|0;f=a[m>>0]|0;if(f<<24>>24<0){l=c[b+4>>2]|0;g=(c[g>>2]&2147483647)+-1|0}else{l=f&255;g=1}k=e-h>>2;do if(k|0){if((g-l|0)>>>0>>0){IN(b,g,l+k-g|0,l,l,0,0);f=a[m>>0]|0}j=f<<24>>24<0;if(j)i=c[b>>2]|0;else i=b;h=l+((e-h|0)>>>2)|0;g=i+(l<<2)|0;f=d;while(1){if((f|0)==(e|0))break;c[g>>2]=c[f>>2];g=g+4|0;f=f+4|0}c[i+(h<<2)>>2]=0;f=l+k|0;if(j){c[b+4>>2]=f;break}else{a[m>>0]=f;break}}while(0);return b|0}function YJ(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0;o=i;i=i+16|0;n=o;if(b){d=KF(d,1457156)|0;wb[c[(c[d>>2]|0)+44>>2]&127](n,d);b=c[n>>2]|0;a[e>>0]=b;a[e+1>>0]=b>>8;a[e+2>>0]=b>>16;a[e+3>>0]=b>>24;wb[c[(c[d>>2]|0)+32>>2]&127](n,d);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);wb[c[(c[d>>2]|0)+28>>2]&127](n,d);b=k+8+3|0;if((a[b>>0]|0)<0){c[c[k>>2]>>2]=0;c[k+4>>2]=0}else{c[k>>2]=0;a[b>>0]=0}GN(k,0);c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[k+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);c[f>>2]=yb[c[(c[d>>2]|0)+12>>2]&127](d)|0;c[g>>2]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](n,d);b=h+11|0;if((a[b>>0]|0)<0){a[c[h>>2]>>0]=0;c[h+4>>2]=0;b=h}else{a[h>>0]=0;a[b>>0]=0;b=h}oN(h,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+24>>2]&127](n,d);b=j+8+3|0;if((a[b>>0]|0)<0){c[c[j>>2]>>2]=0;c[j+4>>2]=0}else{c[j>>2]=0;a[b>>0]=0}GN(j,0);c[j>>2]=c[n>>2];c[j+4>>2]=c[n+4>>2];c[j+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);b=yb[c[(c[d>>2]|0)+36>>2]&127](d)|0}else{d=KF(d,1457148)|0;wb[c[(c[d>>2]|0)+44>>2]&127](n,d);b=c[n>>2]|0;a[e>>0]=b;a[e+1>>0]=b>>8;a[e+2>>0]=b>>16;a[e+3>>0]=b>>24;wb[c[(c[d>>2]|0)+32>>2]&127](n,d);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);wb[c[(c[d>>2]|0)+28>>2]&127](n,d);b=k+8+3|0;if((a[b>>0]|0)<0){c[c[k>>2]>>2]=0;c[k+4>>2]=0}else{c[k>>2]=0;a[b>>0]=0}GN(k,0);c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[k+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);c[f>>2]=yb[c[(c[d>>2]|0)+12>>2]&127](d)|0;c[g>>2]=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;wb[c[(c[d>>2]|0)+20>>2]&127](n,d);b=h+11|0;if((a[b>>0]|0)<0){a[c[h>>2]>>0]=0;c[h+4>>2]=0;b=h}else{a[h>>0]=0;a[b>>0]=0;b=h}oN(h,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[d>>2]|0)+24>>2]&127](n,d);b=j+8+3|0;if((a[b>>0]|0)<0){c[c[j>>2]>>2]=0;c[j+4>>2]=0}else{c[j>>2]=0;a[b>>0]=0}GN(j,0);c[j>>2]=c[n>>2];c[j+4>>2]=c[n+4>>2];c[j+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);b=yb[c[(c[d>>2]|0)+36>>2]&127](d)|0}c[m>>2]=b;i=o;return}function ZJ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=a+4|0;f=(c[i>>2]|0)!=212;e=c[a>>2]|0;g=(c[d>>2]|0)-e|0;g=g>>>0<2147483647?g<<1:-1;g=(g|0)==0?4:g;h=(c[b>>2]|0)-e>>2;e=CD(f?e:0,g)|0;if(!f){f=c[a>>2]|0;c[a>>2]=e;if(f){vb[c[i>>2]&255](f);e=c[a>>2]|0}}else c[a>>2]=e;c[i>>2]=213;c[b>>2]=e+(h<<2);c[d>>2]=(c[a>>2]|0)+(g>>>2<<2);return}function _J(a){a=a|0;return}function $J(a){a=a|0;$M(a);return}function aK(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=+j;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,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+384|0;u=F+8|0;b=F;l=F+284|0;n=F+72|0;k=F+184|0;E=F+68|0;v=F+180|0;w=F+177|0;x=F+176|0;B=F+56|0;C=F+44|0;D=F+32|0;t=F+28|0;s=F+76|0;y=F+24|0;z=F+16|0;A=F+20|0;c[n>>2]=l;h[u>>3]=j;l=VB(l,100,1444758,u)|0;if(l>>>0>99){l=MF()|0;h[b>>3]=j;l=aH(n,l,1444758,b)|0;b=c[n>>2]|0;if(!b)b=c[n>>2]|0;k=zD(l)|0;m=k;if(!k){k=0;r=m;q=b}else{r=m;q=b}}else{r=0;q=0}c[E>>2]=AE(f)|0;p=KF(E,1455420)|0;o=c[n>>2]|0;Lb[c[(c[p>>2]|0)+32>>2]&31](p,o,o+l|0,k)|0;if(!l)o=0;else o=(a[c[n>>2]>>0]|0)==45;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[B+(b<<2)>>2]=0;b=b+1|0}c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[C+(b<<2)>>2]=0;b=b+1|0}c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[D+(b<<2)>>2]=0;b=b+1|0}cK(e,o,E,v,w,x,B,C,D,t);b=c[t>>2]|0;if((l|0)>(b|0)){e=a[D+11>>0]|0;m=a[C+11>>0]|0;m=(e<<24>>24<0?c[D+4>>2]|0:e&255)+(l-b<<1|1)+(m<<24>>24<0?c[C+4>>2]|0:m&255)|0}else{e=a[D+11>>0]|0;m=a[C+11>>0]|0;m=(e<<24>>24<0?c[D+4>>2]|0:e&255)+2+(m<<24>>24<0?c[C+4>>2]|0:m&255)|0}m=m+b|0;if(m>>>0>100){m=zD(m)|0;n=m;if(!m){m=0;b=c[t>>2]|0}}else{m=s;n=0}dK(m,y,z,c[f+4>>2]|0,k,k+l|0,p,o,v,a[w>>0]|0,a[x>>0]|0,B,C,D,b);c[A>>2]=c[d>>2];d=c[y>>2]|0;b=c[z>>2]|0;c[u>>2]=c[A>>2];b=_G(u,m,d,b,f,g)|0;if(n|0)AD(n);kN(D);kN(C);kN(B);WM(c[E>>2]|0)|0;if(r|0)AD(r);if(q|0)AD(q);i=F;return b|0}function bK(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;C=i;i=i+176|0;q=C+56|0;B=C+52|0;v=C+164|0;w=C+161|0;x=C+160|0;y=C+40|0;z=C+28|0;A=C+16|0;m=C+12|0;l=C+60|0;r=C+8|0;s=C+4|0;t=C;c[B>>2]=AE(f)|0;u=KF(B,1455420)|0;n=h+11|0;p=a[n>>0]|0;b=p<<24>>24<0;o=h+4|0;if(!((b?c[o>>2]|0:p&255)|0))p=0;else{p=a[(b?c[h>>2]|0:h)>>0]|0;p=p<<24>>24==(Eb[c[(c[u>>2]|0)+28>>2]&63](u,45)|0)<<24>>24};c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[y+(b<<2)>>2]=0;b=b+1|0}c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}cK(e,p,B,v,w,x,y,z,A,m);e=a[n>>0]|0;b=c[o>>2]|0;j=e<<24>>24<0?b:e&255;k=c[m>>2]|0;if((j|0)>(k|0)){E=a[A+11>>0]|0;D=a[z+11>>0]|0;j=(E<<24>>24<0?c[A+4>>2]|0:E&255)+(j-k<<1|1)+(D<<24>>24<0?c[z+4>>2]|0:D&255)|0}else{E=a[A+11>>0]|0;j=a[z+11>>0]|0;j=(E<<24>>24<0?c[A+4>>2]|0:E&255)+2+(j<<24>>24<0?c[z+4>>2]|0:j&255)|0}j=j+k|0;if(j>>>0>100){j=zD(j)|0;l=j;if(!j){j=0;k=c[m>>2]|0;e=a[n>>0]|0;b=c[o>>2]|0}}else{j=l;l=0}E=e<<24>>24<0;D=E?c[h>>2]|0:h;dK(j,r,s,c[f+4>>2]|0,D,D+(E?b:e&255)|0,u,p,v,a[w>>0]|0,a[x>>0]|0,y,z,A,k);c[t>>2]=c[d>>2];E=c[r>>2]|0;b=c[s>>2]|0;c[q>>2]=c[t>>2];b=_G(q,j,E,b,f,g)|0;if(l|0)AD(l);kN(A);kN(z);kN(y);WM(c[B>>2]|0)|0;i=C;return b|0}function cK(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0;p=i;i=i+16|0;o=p;if(b){n=KF(e,1457140)|0;if(d){wb[c[(c[n>>2]|0)+44>>2]&127](o,n);b=c[o>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[n>>2]|0)+32>>2]&127](o,n);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);e=n}else{wb[c[(c[n>>2]|0)+40>>2]&127](o,n);b=c[o>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[n>>2]|0)+28>>2]&127](o,n);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);e=n}a[g>>0]=yb[c[(c[n>>2]|0)+12>>2]&127](n)|0;a[h>>0]=yb[c[(c[n>>2]|0)+16>>2]&127](n)|0;wb[c[(c[e>>2]|0)+20>>2]&127](o,n);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);wb[c[(c[e>>2]|0)+24>>2]&127](o,n);b=k+11|0;if((a[b>>0]|0)<0){a[c[k>>2]>>0]=0;c[k+4>>2]=0;b=k}else{a[k>>0]=0;a[b>>0]=0;b=k}oN(k,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);b=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0}else{n=KF(e,1457132)|0;if(d){wb[c[(c[n>>2]|0)+44>>2]&127](o,n);b=c[o>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[n>>2]|0)+32>>2]&127](o,n);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);e=n}else{wb[c[(c[n>>2]|0)+40>>2]&127](o,n);b=c[o>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[n>>2]|0)+28>>2]&127](o,n);b=l+11|0;if((a[b>>0]|0)<0){a[c[l>>2]>>0]=0;c[l+4>>2]=0;b=l}else{a[l>>0]=0;a[b>>0]=0;b=l}oN(l,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);e=n}a[g>>0]=yb[c[(c[n>>2]|0)+12>>2]&127](n)|0;a[h>>0]=yb[c[(c[n>>2]|0)+16>>2]&127](n)|0;wb[c[(c[e>>2]|0)+20>>2]&127](o,n);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);wb[c[(c[e>>2]|0)+24>>2]&127](o,n);b=k+11|0;if((a[b>>0]|0)<0){a[c[k>>2]>>0]=0;c[k+4>>2]=0;b=k}else{a[k>>0]=0;a[b>>0]=0;b=k}oN(k,0);c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];b=0;while(1){if((b|0)==3)break;c[o+(b<<2)>>2]=0;b=b+1|0}kN(o);b=yb[c[(c[n>>2]|0)+36>>2]&127](n)|0}c[m>>2]=b;i=p;return}function dK(d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;r=r|0;var 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;c[f>>2]=d;z=q+11|0;H=q+4|0;A=p+11|0;B=p+4|0;C=(g&512|0)==0;D=j+8|0;E=(r|0)>0;F=o+11|0;G=o+4|0;y=0;while(1){if((y|0)==4)break;a:do switch(a[l+y>>0]|0){case 0:{c[e>>2]=c[f>>2];break}case 1:{c[e>>2]=c[f>>2];w=Eb[c[(c[j>>2]|0)+28>>2]&63](j,32)|0;x=c[f>>2]|0;c[f>>2]=x+1;a[x>>0]=w;break}case 3:{x=a[z>>0]|0;s=x<<24>>24<0;if((s?c[H>>2]|0:x&255)|0){w=a[(s?c[q>>2]|0:q)>>0]|0;x=c[f>>2]|0;c[f>>2]=x+1;a[x>>0]=w}break}case 2:{t=a[A>>0]|0;s=t<<24>>24<0;t=s?c[B>>2]|0:t&255;if(!(C|(t|0)==0)){x=s?c[p>>2]|0:p;u=x+t|0;s=c[f>>2]|0;t=x;while(1){if((t|0)==(u|0))break;a[s>>0]=a[t>>0]|0;s=s+1|0;t=t+1|0}c[f>>2]=s}break}case 4:{t=c[f>>2]|0;h=k?h+1|0:h;u=h;while(1){if(u>>>0>=i>>>0)break;s=a[u>>0]|0;if(s<<24>>24<=-1)break;if(!(b[(c[D>>2]|0)+(s<<24>>24<<1)>>1]&2048))break;u=u+1|0}if(E){v=r;while(1){s=(v|0)>0;if(!(u>>>0>h>>>0&s))break;x=u+-1|0;s=a[x>>0]|0;w=c[f>>2]|0;c[f>>2]=w+1;a[w>>0]=s;v=v+-1|0;u=x}if(s)w=Eb[c[(c[j>>2]|0)+28>>2]&63](j,48)|0;else w=0;s=v;while(1){v=c[f>>2]|0;c[f>>2]=v+1;if((s|0)<=0)break;a[v>>0]=w;s=s+-1|0}a[v>>0]=m}b:do if((u|0)==(h|0)){w=Eb[c[(c[j>>2]|0)+28>>2]&63](j,48)|0;x=c[f>>2]|0;c[f>>2]=x+1;a[x>>0]=w}else{x=a[F>>0]|0;s=x<<24>>24<0;if(!((s?c[G>>2]|0:x&255)|0)){w=-1;v=0;x=0}else{w=a[(s?c[o>>2]|0:o)>>0]|0;v=0;x=0}while(1){if((u|0)==(h|0))break b;if((x|0)==(w|0)){w=c[f>>2]|0;c[f>>2]=w+1;a[w>>0]=n;v=v+1|0;w=a[F>>0]|0;s=w<<24>>24<0;if(v>>>0<(s?c[G>>2]|0:w&255)>>>0){w=a[(s?c[o>>2]|0:o)+v>>0]|0;w=w<<24>>24==127?-1:w<<24>>24;s=0}else{w=x;s=0}}else s=x;I=u+-1|0;J=a[I>>0]|0;x=c[f>>2]|0;c[f>>2]=x+1;a[x>>0]=J;x=s+1|0;u=I}}while(0);s=c[f>>2]|0;if((t|0)!=(s|0))while(1){s=s+-1|0;if(t>>>0>=s>>>0)break a;J=a[t>>0]|0;a[t>>0]=a[s>>0]|0;a[s>>0]=J;t=t+1|0}break}default:{}}while(0);y=y+1|0}h=a[z>>0]|0;s=h<<24>>24<0;h=s?c[H>>2]|0:h&255;if(h>>>0>1){J=s?c[q>>2]|0:q;t=J+h|0;s=c[f>>2]|0;h=J;while(1){h=h+1|0;if((h|0)==(t|0))break;a[s>>0]=a[h>>0]|0;s=s+1|0}c[f>>2]=s}switch((g&176)<<24>>24){case 32:{c[e>>2]=c[f>>2];break}case 16:break;default:c[e>>2]=d}return}function eK(a){a=a|0;return}function fK(a){a=a|0;$M(a);return}function gK(b,d,e,f,g,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;j=+j;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,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;F=i;i=i+1008|0;u=F+8|0;b=F;l=F+896|0;n=F+888|0;k=F+488|0;E=F+480|0;v=F+892|0;w=F+476|0;x=F+472|0;B=F+460|0;C=F+448|0;D=F+436|0;t=F+432|0;s=F+32|0;y=F+24|0;z=F+16|0;A=F+20|0;c[n>>2]=l;h[u>>3]=j;l=VB(l,100,1444758,u)|0;if(l>>>0>99){l=MF()|0;h[b>>3]=j;l=aH(n,l,1444758,b)|0;b=c[n>>2]|0;if(!b)b=c[n>>2]|0;k=zD(l<<2)|0;m=k;if(!k){k=0;r=m;q=b}else{r=m;q=b}}else{r=0;q=0}c[E>>2]=AE(f)|0;p=KF(E,1455452)|0;o=c[n>>2]|0;Lb[c[(c[p>>2]|0)+48>>2]&31](p,o,o+l|0,k)|0;if(!l)o=0;else o=(a[c[n>>2]>>0]|0)==45;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[B+(b<<2)>>2]=0;b=b+1|0}c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[C+(b<<2)>>2]=0;b=b+1|0}c[D>>2]=0;c[D+4>>2]=0;c[D+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[D+(b<<2)>>2]=0;b=b+1|0}iK(e,o,E,v,w,x,B,C,D,t);b=c[t>>2]|0;if((l|0)>(b|0)){e=a[D+8+3>>0]|0;m=a[C+8+3>>0]|0;m=(e<<24>>24<0?c[D+4>>2]|0:e&255)+(l-b<<1|1)+(m<<24>>24<0?c[C+4>>2]|0:m&255)|0}else{e=a[D+8+3>>0]|0;m=a[C+8+3>>0]|0;m=(e<<24>>24<0?c[D+4>>2]|0:e&255)+2+(m<<24>>24<0?c[C+4>>2]|0:m&255)|0}m=m+b|0;if(m>>>0>100){m=zD(m<<2)|0;n=m;if(!m){m=0;b=c[t>>2]|0}}else{m=s;n=0}jK(m,y,z,c[f+4>>2]|0,k,k+(l<<2)|0,p,o,v,c[w>>2]|0,c[x>>2]|0,B,C,D,b);c[A>>2]=c[d>>2];d=c[y>>2]|0;b=c[z>>2]|0;c[u>>2]=c[A>>2];b=oH(u,m,d,b,f,g)|0;if(n|0)AD(n);CN(D);CN(C);kN(B);WM(c[E>>2]|0)|0;if(r|0)AD(r);if(q|0)AD(q);i=F;return b|0}function hK(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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;C=i;i=i+480|0;q=C+468|0;B=C+464|0;v=C+472|0;w=C+460|0;x=C+456|0;y=C+444|0;z=C+432|0;A=C+420|0;n=C+416|0;l=C+16|0;r=C+8|0;s=C+4|0;t=C;c[B>>2]=AE(f)|0;u=KF(B,1455452)|0;o=h+8+3|0;p=a[o>>0]|0;b=p<<24>>24<0;m=h+4|0;if(!((b?c[m>>2]|0:p&255)|0))p=0;else{p=c[(b?c[h>>2]|0:h)>>2]|0;p=(p|0)==(Eb[c[(c[u>>2]|0)+44>>2]&63](u,45)|0)};c[y>>2]=0;c[y+4>>2]=0;c[y+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[y+(b<<2)>>2]=0;b=b+1|0}c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[z+(b<<2)>>2]=0;b=b+1|0}c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[A+(b<<2)>>2]=0;b=b+1|0}iK(e,p,B,v,w,x,y,z,A,n);b=a[o>>0]|0;k=c[m>>2]|0;j=b<<24>>24<0?k:b&255;e=c[n>>2]|0;if((j|0)>(e|0)){E=a[A+8+3>>0]|0;D=a[z+8+3>>0]|0;j=(E<<24>>24<0?c[A+4>>2]|0:E&255)+(j-e<<1|1)+(D<<24>>24<0?c[z+4>>2]|0:D&255)|0}else{E=a[A+8+3>>0]|0;j=a[z+8+3>>0]|0;j=(E<<24>>24<0?c[A+4>>2]|0:E&255)+2+(j<<24>>24<0?c[z+4>>2]|0:j&255)|0}j=j+e|0;if(j>>>0>100){j=zD(j<<2)|0;l=j;if(!j){j=0;k=c[m>>2]|0;e=c[n>>2]|0;b=a[o>>0]|0}}else{j=l;l=0}E=b<<24>>24<0;D=E?c[h>>2]|0:h;jK(j,r,s,c[f+4>>2]|0,D,D+((E?k:b&255)<<2)|0,u,p,v,c[w>>2]|0,c[x>>2]|0,y,z,A,e);c[t>>2]=c[d>>2];E=c[r>>2]|0;b=c[s>>2]|0;c[q>>2]=c[t>>2];b=oH(q,j,E,b,f,g)|0;if(l|0)AD(l);CN(A);CN(z);kN(y);WM(c[B>>2]|0)|0;i=C;return b|0}function iK(b,d,e,f,g,h,j,k,l,m){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0;o=i;i=i+16|0;n=o;if(b){e=KF(e,1457156)|0;if(d){wb[c[(c[e>>2]|0)+44>>2]&127](n,e);b=c[n>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[e>>2]|0)+32>>2]&127](n,e);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n)}else{wb[c[(c[e>>2]|0)+40>>2]&127](n,e);b=c[n>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[e>>2]|0)+28>>2]&127](n,e);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n)}c[g>>2]=yb[c[(c[e>>2]|0)+12>>2]&127](e)|0;c[h>>2]=yb[c[(c[e>>2]|0)+16>>2]&127](e)|0;wb[c[(c[e>>2]|0)+20>>2]&127](n,e);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[e>>2]|0)+24>>2]&127](n,e);b=k+8+3|0;if((a[b>>0]|0)<0){c[c[k>>2]>>2]=0;c[k+4>>2]=0}else{c[k>>2]=0;a[b>>0]=0}GN(k,0);c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[k+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);b=yb[c[(c[e>>2]|0)+36>>2]&127](e)|0}else{e=KF(e,1457148)|0;if(d){wb[c[(c[e>>2]|0)+44>>2]&127](n,e);b=c[n>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[e>>2]|0)+32>>2]&127](n,e);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n)}else{wb[c[(c[e>>2]|0)+40>>2]&127](n,e);b=c[n>>2]|0;a[f>>0]=b;a[f+1>>0]=b>>8;a[f+2>>0]=b>>16;a[f+3>>0]=b>>24;wb[c[(c[e>>2]|0)+28>>2]&127](n,e);b=l+8+3|0;if((a[b>>0]|0)<0){c[c[l>>2]>>2]=0;c[l+4>>2]=0}else{c[l>>2]=0;a[b>>0]=0}GN(l,0);c[l>>2]=c[n>>2];c[l+4>>2]=c[n+4>>2];c[l+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n)}c[g>>2]=yb[c[(c[e>>2]|0)+12>>2]&127](e)|0;c[h>>2]=yb[c[(c[e>>2]|0)+16>>2]&127](e)|0;wb[c[(c[e>>2]|0)+20>>2]&127](n,e);b=j+11|0;if((a[b>>0]|0)<0){a[c[j>>2]>>0]=0;c[j+4>>2]=0;b=j}else{a[j>>0]=0;a[b>>0]=0;b=j}oN(j,0);c[b>>2]=c[n>>2];c[b+4>>2]=c[n+4>>2];c[b+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}kN(n);wb[c[(c[e>>2]|0)+24>>2]&127](n,e);b=k+8+3|0;if((a[b>>0]|0)<0){c[c[k>>2]>>2]=0;c[k+4>>2]=0}else{c[k>>2]=0;a[b>>0]=0}GN(k,0);c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[k+8>>2]=c[n+8>>2];b=0;while(1){if((b|0)==3)break;c[n+(b<<2)>>2]=0;b=b+1|0}CN(n);b=yb[c[(c[e>>2]|0)+36>>2]&127](e)|0}c[m>>2]=b;i=o;return}function jK(b,d,e,f,g,h,i,j,k,l,m,n,o,p,q){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;q=q|0;var 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;c[e>>2]=b;B=p+8+3|0;I=p+4|0;C=o+8+3|0;D=o+4|0;E=(f&512|0)==0;F=(q|0)>0;G=n+11|0;H=n+4|0;A=0;while(1){if((A|0)==4)break;a:do switch(a[k+A>>0]|0){case 0:{c[d>>2]=c[e>>2];break}case 1:{c[d>>2]=c[e>>2];y=Eb[c[(c[i>>2]|0)+44>>2]&63](i,32)|0;z=c[e>>2]|0;c[e>>2]=z+4;c[z>>2]=y;break}case 3:{z=a[B>>0]|0;r=z<<24>>24<0;if((r?c[I>>2]|0:z&255)|0){y=c[(r?c[p>>2]|0:p)>>2]|0;z=c[e>>2]|0;c[e>>2]=z+4;c[z>>2]=y}break}case 2:{v=a[C>>0]|0;r=v<<24>>24<0;v=r?c[D>>2]|0:v&255;if(!(E|(v|0)==0)){u=r?c[o>>2]|0:o;s=u+(v<<2)|0;t=c[e>>2]|0;r=t;while(1){if((u|0)==(s|0))break;c[r>>2]=c[u>>2];r=r+4|0;u=u+4|0}c[e>>2]=t+(v<<2)}break}case 4:{s=c[e>>2]|0;g=j?g+4|0:g;r=g;while(1){if(r>>>0>=h>>>0)break;if(!(Ab[c[(c[i>>2]|0)+12>>2]&127](i,2048,c[r>>2]|0)|0))break;r=r+4|0}if(F){u=q;while(1){t=(u|0)>0;if(!(r>>>0>g>>>0&t))break;z=r+-4|0;x=c[z>>2]|0;y=c[e>>2]|0;c[e>>2]=y+4;c[y>>2]=x;u=u+-1|0;r=z}if(t)w=Eb[c[(c[i>>2]|0)+44>>2]&63](i,48)|0;else w=0;v=c[e>>2]|0;while(1){t=v+4|0;if((u|0)<=0)break;c[v>>2]=w;u=u+-1|0;v=t}c[e>>2]=t;c[v>>2]=l}if((r|0)==(g|0)){y=Eb[c[(c[i>>2]|0)+44>>2]&63](i,48)|0;z=c[e>>2]|0;r=z+4|0;c[e>>2]=r;c[z>>2]=y}else{z=a[G>>0]|0;y=z<<24>>24<0;z=y?c[H>>2]|0:z&255;if(!z){v=-1;t=0;w=0}else{v=a[(y?c[n>>2]|0:n)>>0]|0;t=0;w=0}while(1){if((r|0)==(g|0))break;u=c[e>>2]|0;if((w|0)==(v|0)){x=u+4|0;c[e>>2]=x;c[u>>2]=m;t=t+1|0;if(t>>>0>>0){v=a[(y?c[n>>2]|0:n)+t>>0]|0;v=v<<24>>24==127?-1:v<<24>>24;w=0;u=x}else{v=w;w=0;u=x}}x=r+-4|0;J=c[x>>2]|0;c[e>>2]=u+4;c[u>>2]=J;w=w+1|0;r=x}r=c[e>>2]|0}if((s|0)!=(r|0))while(1){r=r+-4|0;if(s>>>0>=r>>>0)break a;J=c[s>>2]|0;c[s>>2]=c[r>>2];c[r>>2]=J;s=s+4|0}break}default:{}}while(0);A=A+1|0}g=a[B>>0]|0;r=g<<24>>24<0;g=r?c[I>>2]|0:g&255;if(g>>>0>1){r=r?c[p>>2]|0:p;u=r+4|0;r=r+(g<<2)|0;s=c[e>>2]|0;t=r-u|0;g=s;while(1){if((u|0)==(r|0))break;c[g>>2]=c[u>>2];g=g+4|0;u=u+4|0}c[e>>2]=s+(t>>>2<<2)}switch((f&176)<<24>>24){case 32:{c[d>>2]=c[e>>2];break}case 16:break;default:c[d>>2]=b}return}function kK(a){a=a|0;return}function lK(a){a=a|0;$M(a);return}function mK(b,d,e){b=b|0;d=d|0;e=e|0;e=nD((a[d+11>>0]|0)<0?c[d>>2]|0:d,1)|0;return e>>>((e|0)!=(-1|0)&1)|0}function nK(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0;k=i;i=i+16|0;j=k;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[j+(d<<2)>>2]=0;d=d+1|0}l=a[h+11>>0]|0;m=l<<24>>24<0;d=m?c[h>>2]|0:h;h=d+(m?c[h+4>>2]|0:l&255)|0;while(1){if(d>>>0>=h>>>0)break;vN(j,a[d>>0]|0);d=d+1|0}d=qD((e|0)==-1?-1:e<<1,f,g,(a[j+11>>0]|0)<0?c[j>>2]|0:j)|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;h=0;while(1){if((h|0)==3)break;c[b+(h<<2)>>2]=0;h=h+1|0}h=d+(UB(d)|0)|0;while(1){if(d>>>0>=h>>>0)break;vN(b,a[d>>0]|0);d=d+1|0}kN(j);i=k;return}function oK(a,b){a=a|0;b=b|0;return}function pK(a){a=a|0;return}function qK(a){a=a|0;$M(a);return}function rK(b,d,e){b=b|0;d=d|0;e=e|0;e=nD((a[d+11>>0]|0)<0?c[d>>2]|0:d,1)|0;return e>>>((e|0)!=(-1|0)&1)|0}function sK(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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+176|0;p=t+168|0;q=t+40|0;r=t+36|0;s=t+32|0;n=t;m=t+24|0;o=t+16|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[n+(d<<2)>>2]=0;d=d+1|0}c[m+4>>2]=0;c[m>>2]=884032;k=a[h+8+3>>0]|0;l=k<<24>>24<0;d=l?c[h>>2]|0:h;k=d+((l?c[h+4>>2]|0:k&255)<<2)|0;l=q+32|0;h=d;d=0;while(1){if(!((d|0)!=2&h>>>0>>0))break;c[s>>2]=h;j=Kb[c[(c[m>>2]|0)+12>>2]&15](m,p,h,k,s,q,l,r)|0;d=q;while(1){if(d>>>0>=(c[r>>2]|0)>>>0)break;vN(n,a[d>>0]|0);d=d+1|0}h=c[s>>2]|0;d=j}h=qD((e|0)==-1?-1:e<<1,f,g,(a[n+11>>0]|0)<0?c[n>>2]|0:n)|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=0;while(1){if((d|0)==3)break;c[b+(d<<2)>>2]=0;d=d+1|0}c[o+4>>2]=0;c[o>>2]=884080;k=h+(UB(h)|0)|0;l=k;m=q+128|0;d=0;while(1){if(!((d|0)!=2&h>>>0>>0))break;c[s>>2]=h;j=Kb[c[(c[o>>2]|0)+16>>2]&15](o,p,h,(l-h|0)>32?h+32|0:k,s,q,m,r)|0;d=q;while(1){if(d>>>0>=(c[r>>2]|0)>>>0)break;JN(b,c[d>>2]|0);d=d+4|0}h=c[s>>2]|0;d=j}kN(n);i=t;return}function tK(a,b){a=a|0;b=b|0;return}function uK(a){a=a|0;return}function vK(a){a=a|0;$M(a);return}function wK(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;b=i;i=i+16|0;k=b+4|0;a=b;c[k>>2]=d;c[a>>2]=g;h=FK(d,e,k,g,h,a,1114111,0)|0;c[f>>2]=c[k>>2];c[j>>2]=c[a>>2];i=b;return h|0}function xK(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;b=i;i=i+16|0;k=b+4|0;a=b;c[k>>2]=d;c[a>>2]=g;h=EK(d,e,k,g,h,a,1114111,0)|0;c[f>>2]=c[k>>2];c[j>>2]=c[a>>2];i=b;return h|0}function yK(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[f>>2]=d;return 3}function zK(a){a=a|0;return 0}function AK(a){a=a|0;return 0}function BK(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return DK(c,d,e,1114111,0)|0}function CK(a){a=a|0;return 4}function DK(b,c,e,f,g){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=c;if((((g&4|0)!=0?(o-b|0)>2:0)?(a[b>>0]|0)==-17:0)?(a[b+1>>0]|0)==-69:0){n=0;g=(a[b+2>>0]|0)==-65?b+3|0:b}else{n=0;g=b}a:while(1){if(!(n>>>0>>0&g>>>0>>0)){h=40;break}l=a[g>>0]|0;m=l&255;do if(l<<24>>24<=-1){if((l&255)<194){h=40;break a}if((l&255)<224){if((o-g|0)<2){h=40;break a}h=d[g+1>>0]|0;if((h&192|0)!=128){h=40;break a}if((h&63|m<<6&1984)>>>0>f>>>0){h=40;break a}g=g+2|0;break}if((l&255)<240){i=g;if((o-i|0)<3){h=40;break a}j=a[g+1>>0]|0;h=a[g+2>>0]|0;switch(l<<24>>24){case -32:{if((j&-32)<<24>>24!=-96){h=20;break a}break}case -19:{if((j&-32)<<24>>24!=-128){h=22;break a}break}default:if((j&-64)<<24>>24!=-128){h=24;break a}}h=h&255;if((h&192|0)!=128){h=40;break a}if(((j&255)<<6&4032|m<<12&61440|h&63)>>>0>f>>>0){h=40;break a}else{g=g+3|0;break}}if((l&255)>=245){h=40;break a}i=g;if((o-i|0)<4){h=40;break a}k=a[g+1>>0]|0;h=a[g+2>>0]|0;j=a[g+3>>0]|0;switch(l<<24>>24){case -16:{if((k+112&255)>=48){h=31;break a}break}case -12:{if((k&-16)<<24>>24!=-128){h=33;break a}break}default:if((k&-64)<<24>>24!=-128){h=35;break a}}i=h&255;if((i&192|0)!=128){h=40;break a}h=j&255;if((h&192|0)!=128){h=40;break a}if(((k&255)<<12&258048|m<<18&1835008|i<<6&4032|h&63)>>>0>f>>>0){h=40;break a}else g=g+4|0}else{if(m>>>0>f>>>0){h=40;break a}g=g+1|0}while(0);n=n+1|0}if((h|0)==20)g=i-b|0;else if((h|0)==22)g=i-b|0;else if((h|0)==24)g=i-b|0;else if((h|0)==31)g=i-b|0;else if((h|0)==33)g=i-b|0;else if((h|0)==35)g=i-b|0;else if((h|0)==40)g=g-b|0;return g|0}function EK(b,e,f,g,h,i,j,k){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0;c[f>>2]=b;c[i>>2]=g;if(k&4){b=c[f>>2]|0;g=e;if((((g-b|0)>2?(a[b>>0]|0)==-17:0)?(a[b+1>>0]|0)==-69:0)?(a[b+2>>0]|0)==-65:0)c[f>>2]=b+3}else g=e;a:while(1){p=c[f>>2]|0;b=p>>>0>>0;if(!b){r=40;break}q=c[i>>2]|0;if(q>>>0>=h>>>0){r=40;break}m=a[p>>0]|0;o=m&255;do if(m<<24>>24>-1){if(o>>>0>j>>>0){b=2;break a}c[q>>2]=o;c[f>>2]=p+1}else{if((m&255)<194){b=2;break a}if((m&255)<224){if((g-p|0)<2){b=1;break a}b=d[p+1>>0]|0;if((b&192|0)!=128){b=2;break a}b=b&63|o<<6&1984;if(b>>>0>j>>>0){b=2;break a}c[q>>2]=b;c[f>>2]=p+2;break}if((m&255)<240){if((g-p|0)<3){b=1;break a}k=a[p+1>>0]|0;b=a[p+2>>0]|0;switch(m<<24>>24){case -32:{if((k&-32)<<24>>24!=-96){b=2;break a}break}case -19:{if((k&-32)<<24>>24!=-128){b=2;break a}break}default:if((k&-64)<<24>>24!=-128){b=2;break a}}b=b&255;if((b&192|0)!=128){b=2;break a}b=(k&255)<<6&4032|o<<12&61440|b&63;if(b>>>0>j>>>0){b=2;break a}c[q>>2]=b;c[f>>2]=p+3;break}if((m&255)>=245){b=2;break a}if((g-p|0)<4){b=1;break a}n=a[p+1>>0]|0;b=a[p+2>>0]|0;l=a[p+3>>0]|0;switch(m<<24>>24){case -16:{if((n+112&255)>=48){b=2;break a}break}case -12:{if((n&-16)<<24>>24!=-128){b=2;break a}break}default:if((n&-64)<<24>>24!=-128){b=2;break a}}k=b&255;if((k&192|0)!=128){b=2;break a}b=l&255;if((b&192|0)!=128){b=2;break a}b=(n&255)<<12&258048|o<<18&1835008|k<<6&4032|b&63;if(b>>>0>j>>>0){b=2;break a}c[q>>2]=b;c[f>>2]=p+4}while(0);c[i>>2]=(c[i>>2]|0)+4}if((r|0)==40)b=b&1;return b|0}function FK(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0;c[e>>2]=b;c[h>>2]=f;l=g;if(j&2)if((l-f|0)<3)b=1;else{c[h>>2]=f+1;a[f>>0]=-17;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=-69;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=-65;k=4}else k=4;a:do if((k|0)==4){b=c[e>>2]|0;while(1){if(b>>>0>=d>>>0){b=0;break a}f=c[b>>2]|0;if(f>>>0>i>>>0|(f&-2048|0)==55296){b=2;break a}do if(f>>>0>=128){if(f>>>0<2048){b=c[h>>2]|0;if((l-b|0)<2){b=1;break a}c[h>>2]=b+1;a[b>>0]=f>>>6|192;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f&63|128;break}b=c[h>>2]|0;g=l-b|0;if(f>>>0<65536){if((g|0)<3){b=1;break a}c[h>>2]=b+1;a[b>>0]=f>>>12|224;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f>>>6&63|128;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f&63|128;break}else{if((g|0)<4){b=1;break a}c[h>>2]=b+1;a[b>>0]=f>>>18|240;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f>>>12&63|128;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f>>>6&63|128;k=c[h>>2]|0;c[h>>2]=k+1;a[k>>0]=f&63|128;break}}else{b=c[h>>2]|0;if((l-b|0)<1){b=1;break a}c[h>>2]=b+1;a[b>>0]=f}while(0);b=(c[e>>2]|0)+4|0;c[e>>2]=b}}while(0);return b|0}function GK(a){a=a|0;$M(a);return}function HK(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;c[f>>2]=d;c[i>>2]=g;return 3}function IK(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;c[f>>2]=d;c[i>>2]=g;return 3}function JK(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[f>>2]=d;return 3}function KK(a){a=a|0;return 1}function LK(a){a=a|0;return 1}function MK(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;d=d-c|0;return (d>>>0>>0?d:e)|0}function NK(a){a=a|0;return 1}function OK(b,d,e,f,g,h,j,k){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;r=i;i=i+16|0;q=r;o=r+8|0;l=e;while(1){if((l|0)==(f|0)){l=f;break}if(!(c[l>>2]|0))break;l=l+4|0}c[k>>2]=h;c[g>>2]=e;n=j;p=b+8|0;a:while(1){if((h|0)==(j|0)|(e|0)==(f|0)){l=35;break}s=d;m=c[s+4>>2]|0;b=q;c[b>>2]=c[s>>2];c[b+4>>2]=m;b=uD(c[p>>2]|0)|0;m=kD(h,g,l-e>>2,n-h|0,d)|0;if(b|0)uD(b)|0;switch(m|0){case -1:{l=10;break a}case 0:{e=1;l=32;break a}default:{}}h=(c[k>>2]|0)+m|0;c[k>>2]=h;if((h|0)==(j|0)){l=33;break}if((l|0)==(f|0)){l=f;e=c[g>>2]|0}else{h=uD(c[p>>2]|0)|0;e=gC(o,0,d)|0;if(h|0)uD(h)|0;if((e|0)==-1){e=2;l=31;break}if(e>>>0>(n-(c[k>>2]|0)|0)>>>0){e=1;l=31;break}else h=o;while(1){if(!e)break;m=a[h>>0]|0;s=c[k>>2]|0;c[k>>2]=s+1;a[s>>0]=m;h=h+1|0;e=e+-1|0}e=(c[g>>2]|0)+4|0;c[g>>2]=e;l=e;while(1){if((l|0)==(f|0)){l=f;break}if(!(c[l>>2]|0))break;l=l+4|0}h=c[k>>2]|0}}if((l|0)==10){c[k>>2]=h;while(1){if((e|0)==(c[g>>2]|0))break;s=c[e>>2]|0;l=uD(c[p>>2]|0)|0;h=gC(h,s,q)|0;if(l|0)uD(l)|0;if((h|0)==-1)break;h=(c[k>>2]|0)+h|0;c[k>>2]=h;e=e+4|0}c[g>>2]=e;e=2;l=32}else if((l|0)==31)l=32;else if((l|0)==33){e=c[g>>2]|0;l=35}if((l|0)!=32)if((l|0)==35)e=(e|0)!=(f|0)&1;i=r;return e|0}function PK(b,d,e,f,g,h,j,k){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;r=i;i=i+16|0;q=r;l=e;while(1){if((l|0)==(f|0)){l=f;break}if(!(a[l>>0]|0))break;l=l+1|0}c[k>>2]=h;c[g>>2]=e;o=j;p=b+8|0;b=h;while(1){if((b|0)==(j|0)|(e|0)==(f|0)){b=33;break}m=d;h=c[m+4>>2]|0;n=q;c[n>>2]=c[m>>2];c[n+4>>2]=h;n=l;h=uD(c[p>>2]|0)|0;m=ZC(b,g,n-e|0,o-b>>2,d)|0;if(h|0)uD(h)|0;if((m|0)==-1){l=b;b=10;break}b=(c[k>>2]|0)+(m<<2)|0;c[k>>2]=b;if((b|0)==(j|0)){b=30;break}e=c[g>>2]|0;if((l|0)==(f|0))l=f;else{l=uD(c[p>>2]|0)|0;e=RC(b,e,1,d)|0;if(l|0)uD(l)|0;if(e|0){e=2;b=29;break}c[k>>2]=(c[k>>2]|0)+4;e=(c[g>>2]|0)+1|0;c[g>>2]=e;l=e;while(1){if((l|0)==(f|0)){l=f;break}if(!(a[l>>0]|0))break;l=l+1|0}b=c[k>>2]|0}}do if((b|0)==10){a:while(1){c[k>>2]=l;if((e|0)==(c[g>>2]|0)){b=19;break}b=uD(c[p>>2]|0)|0;l=RC(l,e,n-e|0,q)|0;if(b|0)uD(b)|0;switch(l|0){case -1:{b=15;break a}case -2:{b=16;break a}case 0:{e=e+1|0;break}default:e=e+l|0}l=(c[k>>2]|0)+4|0;b=10}if((b|0)==15){c[g>>2]=e;e=2;b=29;break}else if((b|0)==16){c[g>>2]=e;e=1;b=29;break}else if((b|0)==19){c[g>>2]=e;e=(e|0)!=(f|0)&1;b=29;break}}else if((b|0)==30){e=c[g>>2]|0;b=33}while(0);if((b|0)!=29)if((b|0)==33)e=(e|0)!=(f|0)&1;i=r;return e|0}function QK(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;j=i;i=i+16|0;h=j;c[g>>2]=e;e=uD(c[b+8>>2]|0)|0;b=gC(h,0,d)|0;if(e|0)uD(e)|0;a:do switch(b|0){case 0:case -1:{b=2;break}default:{b=b+-1|0;if(b>>>0>(f-(c[g>>2]|0)|0)>>>0)b=1;else while(1){if(!b){b=0;break a}d=a[h>>0]|0;f=c[g>>2]|0;c[g>>2]=f+1;a[f>>0]=d;h=h+1|0;b=b+-1|0}}}while(0);i=j;return b|0}function RK(a){a=a|0;var b=0,d=0;a=a+8|0;b=uD(c[a>>2]|0)|0;d=RB(0,0,4)|0;if(b|0)uD(b)|0;if(!d){a=c[a>>2]|0;if(a){a=uD(a)|0;if(!a)a=0;else{uD(a)|0;a=0}}else a=1}else a=-1;return a|0}function SK(a){a=a|0;return 0}function TK(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,i=0,j=0,k=0;k=e;j=a+8|0;h=0;i=0;a:while(1){if((d|0)==(e|0)|h>>>0>=f>>>0)break;g=uD(c[j>>2]|0)|0;a=lD(d,k-d|0,b)|0;if(g|0)uD(g)|0;switch(a|0){case -2:case -1:break a;case 0:{d=d+1|0;a=1;break}default:d=d+a|0}h=h+1|0;i=a+i|0}return i|0}function UK(a){a=a|0;a=c[a+8>>2]|0;if(a){a=uD(a)|0;if(!a)a=4;else{uD(a)|0;a=4}}else a=1;return a|0}function VK(a){a=a|0;var b=0;c[a>>2]=884128;a=a+8|0;b=c[a>>2]|0;if((b|0)!=(MF()|0))pD(c[a>>2]|0);return}function WK(a){a=a|0;VK(a);$M(a);return}function XK(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;b=i;i=i+16|0;k=b+4|0;a=b;c[k>>2]=d;c[a>>2]=g;h=eL(d,e,k,g,h,a,1114111,0)|0;c[f>>2]=c[k>>2];c[j>>2]=c[a>>2];i=b;return h|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;b=i;i=i+16|0;k=b+4|0;a=b;c[k>>2]=d;c[a>>2]=g;h=dL(d,e,k,g,h,a,1114111,0)|0;c[f>>2]=c[k>>2];c[j>>2]=c[a>>2];i=b;return h|0}function ZK(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[f>>2]=d;return 3}function _K(a){a=a|0;return 0}function $K(a){a=a|0;return 0}function aL(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return cL(c,d,e,1114111,0)|0}function bL(a){a=a|0;return 4}function cL(b,c,e,f,g){b=b|0;c=c|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=c;if((((g&4|0)!=0?(o-b|0)>2:0)?(a[b>>0]|0)==-17:0)?(a[b+1>>0]|0)==-69:0){g=0;n=(a[b+2>>0]|0)==-65?b+3|0:b}else{g=0;n=b}a:while(1){if(!(g>>>0>>0&n>>>0>>0)){h=39;break}l=a[n>>0]|0;m=l&255;if(m>>>0>f>>>0){h=39;break}do if(l<<24>>24<=-1){if((l&255)<194){h=39;break a}if((l&255)<224){if((o-n|0)<2){h=39;break a}h=d[n+1>>0]|0;if((h&192|0)!=128){h=39;break a}if((h&63|m<<6&1984)>>>0>f>>>0){h=39;break a}else{h=n+2|0;break}}if((l&255)<240){i=n;if((o-i|0)<3){h=39;break a}j=a[n+1>>0]|0;h=a[n+2>>0]|0;switch(l<<24>>24){case -32:{if((j&-32)<<24>>24!=-96){h=19;break a}break}case -19:{if((j&-32)<<24>>24!=-128){h=21;break a}break}default:if((j&-64)<<24>>24!=-128){h=23;break a}}h=h&255;if((h&192|0)!=128){h=39;break a}if(((j&255)<<6&4032|m<<12&61440|h&63)>>>0>f>>>0){h=39;break a}else{h=n+3|0;break}}if((l&255)>=245){h=39;break a}i=n;if((e-g|0)>>>0<2|(o-i|0)<4){h=39;break a}k=a[n+1>>0]|0;h=a[n+2>>0]|0;j=a[n+3>>0]|0;switch(l<<24>>24){case -16:{if((k+112&255)>=48){h=30;break a}break}case -12:{if((k&-16)<<24>>24!=-128){h=32;break a}break}default:if((k&-64)<<24>>24!=-128){h=34;break a}}i=h&255;if((i&192|0)!=128){h=39;break a}h=j&255;if((h&192|0)!=128){h=39;break a}if(((k&255)<<12&258048|m<<18&1835008|i<<6&4032|h&63)>>>0>f>>>0){h=39;break a}else{g=g+1|0;h=n+4|0}}else h=n+1|0;while(0);g=g+1|0;n=h}if((h|0)==19)g=i-b|0;else if((h|0)==21)g=i-b|0;else if((h|0)==23)g=i-b|0;else if((h|0)==30)g=i-b|0;else if((h|0)==32)g=i-b|0;else if((h|0)==34)g=i-b|0;else if((h|0)==39)g=n-b|0;return g|0}function dL(e,f,g,h,i,j,k,l){e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;c[g>>2]=e;c[j>>2]=h;if(l&4){e=c[g>>2]|0;h=f;if((((h-e|0)>2?(a[e>>0]|0)==-17:0)?(a[e+1>>0]|0)==-69:0)?(a[e+2>>0]|0)==-65:0)c[g>>2]=e+3}else h=f;r=i;a:while(1){n=c[g>>2]|0;e=n>>>0>>0;if(!e){t=41;break}s=c[j>>2]|0;if(s>>>0>=i>>>0){t=41;break}m=a[n>>0]|0;q=m&255;if(q>>>0>k>>>0){e=2;break}do if(m<<24>>24>-1){b[s>>1]=m&255;c[g>>2]=n+1}else{if((m&255)<194){e=2;break a}if((m&255)<224){if((h-n|0)<2){e=1;break a}e=d[n+1>>0]|0;if((e&192|0)!=128){e=2;break a}e=e&63|q<<6&1984;if(e>>>0>k>>>0){e=2;break a}b[s>>1]=e;c[g>>2]=n+2;break}if((m&255)<240){if((h-n|0)<3){e=1;break a}l=a[n+1>>0]|0;e=a[n+2>>0]|0;switch(m<<24>>24){case -32:{if((l&-32)<<24>>24!=-96){e=2;break a}break}case -19:{if((l&-32)<<24>>24!=-128){e=2;break a}break}default:if((l&-64)<<24>>24!=-128){e=2;break a}}e=e&255;if((e&192|0)!=128){e=2;break a}e=(l&255)<<6&4032|q<<12|e&63;if((e&65535)>>>0>k>>>0){e=2;break a}b[s>>1]=e;c[g>>2]=n+3;break}if((m&255)>=245){e=2;break a}if((h-n|0)<4){e=1;break a}o=a[n+1>>0]|0;e=a[n+2>>0]|0;l=a[n+3>>0]|0;switch(m<<24>>24){case -16:{if((o+112&255)>=48){e=2;break a}break}case -12:{if((o&-16)<<24>>24!=-128){e=2;break a}break}default:if((o&-64)<<24>>24!=-128){e=2;break a}}p=e&255;if((p&192|0)!=128){e=2;break a}e=l&255;if((e&192|0)!=128){e=2;break a}if((r-s|0)<4){e=1;break a}n=q&7;l=o&255;m=p<<6;e=e&63;if((l<<12&258048|n<<18|m&4032|e)>>>0>k>>>0){e=2;break a}b[s>>1]=l<<2&60|p>>>4&3|((l>>>4&3|n<<2)<<6)+16320|55296;s=s+2|0;c[j>>2]=s;b[s>>1]=e|m&960|56320;c[g>>2]=(c[g>>2]|0)+4}while(0);c[j>>2]=(c[j>>2]|0)+2}if((t|0)==41)e=e&1;return e|0}function eL(d,f,g,h,i,j,k,l){d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0;c[g>>2]=d;c[j>>2]=h;if(l&2)if((i-h|0)<3)d=1;else{c[j>>2]=h+1;a[h>>0]=-17;m=c[j>>2]|0;c[j>>2]=m+1;a[m>>0]=-69;m=c[j>>2]|0;c[j>>2]=m+1;a[m>>0]=-65;m=4}else m=4;a:do if((m|0)==4){n=f;d=c[g>>2]|0;while(1){if(d>>>0>=f>>>0){d=0;break a}h=b[d>>1]|0;m=h&65535;if(m>>>0>k>>>0){d=2;break a}do if((h&65535)<128){d=c[j>>2]|0;if((i-d|0)<1){d=1;break a}c[j>>2]=d+1;a[d>>0]=h}else{if((h&65535)<2048){d=c[j>>2]|0;if((i-d|0)<2){d=1;break a}c[j>>2]=d+1;a[d>>0]=m>>>6|192;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m&63|128;break}if((h&65535)<55296){d=c[j>>2]|0;if((i-d|0)<3){d=1;break a}c[j>>2]=d+1;a[d>>0]=m>>>12|224;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m>>>6&63|128;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m&63|128;break}if((h&65535)>=56320){if((h&65535)<57344){d=2;break a}d=c[j>>2]|0;if((i-d|0)<3){d=1;break a}c[j>>2]=d+1;a[d>>0]=m>>>12|224;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m>>>6&63|128;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m&63|128;break}if((n-d|0)<4){d=1;break a}d=d+2|0;h=e[d>>1]|0;if((h&64512|0)!=56320){d=2;break a}if((i-(c[j>>2]|0)|0)<4){d=1;break a}l=m&960;if(((l<<10)+65536|m<<10&64512|h&1023)>>>0>k>>>0){d=2;break a}c[g>>2]=d;d=(l>>>6)+1|0;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=d>>>2|240;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m>>>2&15|d<<4&48|128;l=c[j>>2]|0;c[j>>2]=l+1;a[l>>0]=m<<4&48|h>>>6&15|128;m=c[j>>2]|0;c[j>>2]=m+1;a[m>>0]=h&63|128}while(0);d=(c[g>>2]|0)+2|0;c[g>>2]=d}}while(0);return d|0}function fL(a){a=a|0;var b=0,d=0,e=0,f=0;c[a>>2]=884176;e=a+8|0;f=a+12|0;d=0;while(1){b=c[e>>2]|0;if(d>>>0>=(c[f>>2]|0)-b>>2>>>0)break;b=c[b+(d<<2)>>2]|0;if(b|0)WM(b)|0;d=d+1|0}kN(a+144|0);hL(e);return}function gL(a){a=a|0;fL(a);$M(a);return}function hL(b){b=b|0;var d=0,e=0,f=0,g=0;d=c[b>>2]|0;do if(d|0){e=b+4|0;f=c[e>>2]|0;while(1){if((f|0)==(d|0))break;g=f+-4|0;c[e>>2]=g;f=g}if((b+16|0)==(d|0)){a[b+128>>0]=0;break}else{$M(d);break}}while(0);return}function iL(b){b=b|0;var d=0;c[b>>2]=884196;d=c[b+8>>2]|0;if(d|0?a[b+12>>0]|0:0)bN(d);return}function jL(a){a=a|0;iL(a);$M(a);return}function kL(a,b){a=a|0;b=b|0;if(b<<24>>24>-1)b=c[(c[(FC()|0)>>2]|0)+((b&255)<<2)>>2]&255;return b|0}function lL(b,d,e){b=b|0;d=d|0;e=e|0;while(1){if((d|0)==(e|0))break;b=a[d>>0]|0;if(b<<24>>24>-1)b=c[(c[(FC()|0)>>2]|0)+(b<<24>>24<<2)>>2]&255;a[d>>0]=b;d=d+1|0}return e|0}function mL(a,b){a=a|0;b=b|0;if(b<<24>>24>-1)b=c[(c[(GC()|0)>>2]|0)+(b<<24>>24<<2)>>2]&255;return b|0}function nL(b,d,e){b=b|0;d=d|0;e=e|0;while(1){if((d|0)==(e|0))break;b=a[d>>0]|0;if(b<<24>>24>-1)b=c[(c[(GC()|0)>>2]|0)+(b<<24>>24<<2)>>2]&255;a[d>>0]=b;d=d+1|0}return e|0}function oL(a,b){a=a|0;b=b|0;return b|0}function pL(b,c,d,e){b=b|0;c=c|0;d=d|0;e=e|0;while(1){if((c|0)==(d|0))break;a[e>>0]=a[c>>0]|0;e=e+1|0;c=c+1|0}return d|0}function qL(a,b,c){a=a|0;b=b|0;c=c|0;return (b<<24>>24>-1?b:c)|0}function rL(b,c,d,e,f){b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;while(1){if((c|0)==(d|0))break;b=a[c>>0]|0;a[f>>0]=b<<24>>24>-1?b:e;f=f+1|0;c=c+1|0}return d|0}function sL(a){a=a|0;c[a>>2]=884248;kN(a+12|0);return}function tL(a){a=a|0;sL(a);$M(a);return}function uL(b){b=b|0;return a[b+8>>0]|0}function vL(b){b=b|0;return a[b+9>>0]|0}function wL(a,b){a=a|0;b=b|0;hN(a,b+12|0);return}function xL(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,1445335,4);return}function yL(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,1445329,5);return}function zL(a){a=a|0;c[a>>2]=884288;kN(a+16|0);return}function AL(a){a=a|0;zL(a);$M(a);return}function BL(a){a=a|0;return c[a+8>>2]|0}function CL(a){a=a|0;return c[a+12>>2]|0}function DL(a,b){a=a|0;b=b|0;hN(a,b+16|0);return}function EL(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;zN(a,884344,SB(884344)|0);return}function FL(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;zN(a,884320,SB(884320)|0);return}function GL(a){a=a|0;$M(a);return}function HL(a){a=a|0;$M(a);return}function IL(a,d,e){a=a|0;d=d|0;e=e|0;if(e>>>0<128)a=(b[(c[(HC()|0)>>2]|0)+(e<<1)>>1]&d)<<16>>16!=0;else a=0;return a|0}function JL(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;while(1){if((d|0)==(f|0))break;a=c[d>>2]|0;if(a>>>0<128)a=e[(c[(HC()|0)>>2]|0)+(a<<1)>>1]|0;else a=0;b[g>>1]=a;g=g+2|0;d=d+4|0}return f|0}function KL(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;while(1){if((e|0)==(f|0)){e=f;break}a=c[e>>2]|0;if(a>>>0<128?(b[(c[(HC()|0)>>2]|0)+(a<<1)>>1]&d)<<16>>16:0)break;e=e+4|0}return e|0}function LL(a,d,e,f){a=a|0;d=d|0;e=e|0;f=f|0;while(1){if((e|0)==(f|0)){e=f;break}a=c[e>>2]|0;if(a>>>0>=128)break;if(!((b[(c[(HC()|0)>>2]|0)+(a<<1)>>1]&d)<<16>>16))break;e=e+4|0}return e|0}function ML(a,b){a=a|0;b=b|0;if(b>>>0<128)b=c[(c[(FC()|0)>>2]|0)+(b<<2)>>2]|0;return b|0}function NL(a,b,d){a=a|0;b=b|0;d=d|0;while(1){if((b|0)==(d|0))break;a=c[b>>2]|0;if(a>>>0<128)a=c[(c[(FC()|0)>>2]|0)+(a<<2)>>2]|0;c[b>>2]=a;b=b+4|0}return d|0}function OL(a,b){a=a|0;b=b|0;if(b>>>0<128)b=c[(c[(GC()|0)>>2]|0)+(b<<2)>>2]|0;return b|0}function PL(a,b,d){a=a|0;b=b|0;d=d|0;while(1){if((b|0)==(d|0))break;a=c[b>>2]|0;if(a>>>0<128)a=c[(c[(GC()|0)>>2]|0)+(a<<2)>>2]|0;c[b>>2]=a;b=b+4|0}return d|0}function QL(a,b){a=a|0;b=b|0;return b<<24>>24|0}function RL(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;while(1){if((d|0)==(e|0))break;c[f>>2]=a[d>>0];f=f+4|0;d=d+1|0}return e|0}function SL(a,b,c){a=a|0;b=b|0;c=c|0;return (b>>>0<128?b&255:c)|0}function TL(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=(e-d|0)>>>2;b=g;g=d;while(1){if((g|0)==(e|0))break;i=c[g>>2]|0;a[b>>0]=i>>>0<128?i&255:f;b=b+1|0;g=g+4|0}return d+(h<<2)|0}function UL(a){a=a|0;$M(a);return}function VL(a){a=a|0;$M(a);return}function WL(a){a=a|0;$M(a);return}function XL(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;c[b+4>>2]=f+-1;c[b>>2]=884196;f=b+8|0;c[f>>2]=d;a[b+12>>0]=e&1;if(!d)c[f>>2]=c[(HC()|0)>>2];return}function YL(a){a=a|0;return}function ZL(a){a=a|0;Fa(1445382,1445405,304,1445623)}function _L(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a+4>>2]=b+-1;c[a>>2]=884176;b=a+8|0;$L(b,28);d=a+144|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;iN(d,1443274,1);b=c[b>>2]|0;d=a+12|0;e=c[d>>2]|0;while(1){if((e|0)==(b|0))break;f=e+-4|0;c[d>>2]=f;e=f}c[361735]=0;c[361734]=881840;aM(a,1446936);c[361737]=0;c[361736]=881872;bM(a,1446944);XL(1446952,0,0,1);cM(a,1446952);c[361743]=0;c[361742]=884392;dM(a,1446968);c[361745]=0;c[361744]=884460;eM(a,1446976);c[361747]=0;c[361746]=884128;c[361748]=MF()|0;fM(a,1446984);c[361751]=0;c[361750]=884508;gM(a,1447e3);c[361753]=0;c[361752]=884556;hM(a,1447008);iM(1447016,1);jM(a,1447016);kM(1447040,1);lM(a,1447040);c[361769]=0;c[361768]=881904;mM(a,1447072);c[361771]=0;c[361770]=881968;nM(a,1447080);c[361773]=0;c[361772]=882032;oM(a,1447088);c[361775]=0;c[361774]=882084;pM(a,1447096);c[361777]=0;c[361776]=883632;qM(a,1447104);c[361779]=0;c[361778]=883688;rM(a,1447112);c[361781]=0;c[361780]=883744;sM(a,1447120);c[361783]=0;c[361782]=883800;tM(a,1447128);c[361785]=0;c[361784]=883856;uM(a,1447136);c[361787]=0;c[361786]=883884;vM(a,1447144);c[361789]=0;c[361788]=883912;wM(a,1447152);c[361791]=0;c[361790]=883940;xM(a,1447160);c[361793]=0;c[361792]=882136;c[361794]=882184;yM(a,1447168);c[361797]=0;c[361796]=882220;c[361798]=882268;zM(a,1447184);c[361801]=0;c[361800]=884372;c[361802]=MF()|0;c[361800]=883584;AM(a,1447200);c[361805]=0;c[361804]=884372;c[361806]=MF()|0;c[361804]=883608;BM(a,1447216);c[361809]=0;c[361808]=883968;CM(a,1447232);c[361811]=0;c[361810]=884e3;DM(a,1447240);return}function $L(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a[b+128>>0]=0;if(d|0){LM(b,d);HM(b,d)}return}function aM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455404)|0);return}function bM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455412)|0);return}function cM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455420)|0);return}function dM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455452)|0);return}function eM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457212)|0);return}function fM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457220)|0);return}function gM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457228)|0);return}function hM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457236)|0);return}function iM(b,d){b=b|0;d=d|0;c[b+4>>2]=d+-1;c[b>>2]=884248;a[b+8>>0]=46;a[b+9>>0]=44;d=b+12|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;b=0;while(1){if((b|0)==3)break;c[d+(b<<2)>>2]=0;b=b+1|0}return}function jM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455436)|0);return}function kM(a,b){a=a|0;b=b|0;c[a+4>>2]=b+-1;c[a>>2]=884288;c[a+8>>2]=46;c[a+12>>2]=44;b=a+16|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;a=0;while(1){if((a|0)==3)break;c[b+(a<<2)>>2]=0;a=a+1|0}return}function lM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455460)|0);return}function mM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455444)|0);return}function nM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455468)|0);return}function oM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455476)|0);return}function pM(a,b){a=a|0;b=b|0;EM(a,b,OF(1455484)|0);return}function qM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457132)|0);return}function rM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457140)|0);return}function sM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457148)|0);return}function tM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457156)|0);return}function uM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457164)|0);return}function vM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457172)|0);return}function wM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457180)|0);return}function xM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457188)|0);return}function yM(a,b){a=a|0;b=b|0;EM(a,b,OF(1456296)|0);return}function zM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457108)|0);return}function AM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457116)|0);return}function BM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457124)|0);return}function CM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457196)|0);return}function DM(a,b){a=a|0;b=b|0;EM(a,b,OF(1457204)|0);return}function EM(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;VM(b);f=a+8|0;e=c[f>>2]|0;if((c[a+12>>2]|0)-e>>2>>>0>d>>>0)a=f;else{FM(f,d+1|0);a=f;e=c[f>>2]|0}e=c[e+(d<<2)>>2]|0;if(e|0)WM(e)|0;c[(c[a>>2]|0)+(d<<2)>>2]=b;return}function FM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=a+4|0;d=c[g>>2]|0;f=c[a>>2]|0;e=d-f>>2;a:do if(e>>>0>=b>>>0){if(e>>>0>b>>>0){a=f+(b<<2)|0;while(1){if((d|0)==(a|0))break a;f=d+-4|0;c[g>>2]=f;d=f}}}else GM(a,b-e|0);while(0);return}function GM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;g=c[a+8>>2]|0;d=c[a+4>>2]|0;if(g-d>>2>>>0>>0){f=c[a>>2]|0;d=d-f>>2;e=d+b|0;if(e>>>0>1073741823)ZL(a);f=g-f|0;g=f>>1;IM(h,f>>2>>>0<536870911?(g>>>0>>0?e:g):1073741823,d,a+16|0);e=h+8|0;d=c[e>>2]|0;do{c[d>>2]=0;d=(c[e>>2]|0)+4|0;c[e>>2]=d;b=b+-1|0}while((b|0)!=0);JM(a,h);KM(h)}else HM(a,b);i=j;return}function HM(a,b){a=a|0;b=b|0;var d=0;d=a+4|0;a=b;b=c[d>>2]|0;do{c[b>>2]=0;b=(c[d>>2]|0)+4|0;c[d>>2]=b;a=a+-1|0}while((a|0)!=0);return}function IM(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;c[b+12>>2]=0;c[b+16>>2]=f;do if(d){g=f+112|0;if(d>>>0<29&(a[g>>0]|0)==0){a[g>>0]=1;break}else{f=YM(d<<2)|0;break}}else f=0;while(0);c[b>>2]=f;e=f+(e<<2)|0;c[b+8>>2]=e;c[b+4>>2]=e;c[b+12>>2]=f+(d<<2);return}function JM(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;e=c[a>>2]|0;h=a+4|0;g=b+4|0;f=(c[h>>2]|0)-e|0;d=(c[g>>2]|0)+(0-(f>>2)<<2)|0;c[g>>2]=d;if((f|0)>0){$O(d|0,e|0,f|0)|0;e=g;d=c[g>>2]|0}else e=g;g=c[a>>2]|0;c[a>>2]=d;c[e>>2]=g;g=b+8|0;f=c[h>>2]|0;c[h>>2]=c[g>>2];c[g>>2]=f;g=a+8|0;h=b+12|0;a=c[g>>2]|0;c[g>>2]=c[h>>2];c[h>>2]=a;c[b>>2]=c[e>>2];return}function KM(b){b=b|0;var d=0,e=0,f=0,g=0;d=c[b+4>>2]|0;e=b+8|0;f=c[e>>2]|0;while(1){if((f|0)==(d|0))break;g=f+-4|0;c[e>>2]=g;f=g}e=c[b>>2]|0;do if(e|0){d=c[b+16>>2]|0;if((d|0)==(e|0)){a[d+112>>0]=0;break}else{$M(e);break}}while(0);return}function LM(b,d){b=b|0;d=d|0;var e=0;if(d>>>0>1073741823)ZL(b);e=b+128|0;if(d>>>0<29&(a[e>>0]|0)==0){a[e>>0]=1;e=b+16|0}else e=YM(d<<2)|0;c[b+4>>2]=e;c[b>>2]=e;c[b+8>>2]=e+(d<<2);return}function MM(){if((a[1447248]|0)==0?LO(1447248)|0:0){NM()|0;c[364312]=1457244}return c[364312]|0}function NM(){_L(1447256,1);c[364311]=1447256;return 1457244}function OM(){var a=0;a=c[(MM()|0)>>2]|0;c[364313]=a;VM(a);return 1457252}function PM(){if((a[1447416]|0)==0?LO(1447416)|0:0){OM()|0;c[364314]=1457252}return c[364314]|0}function QM(a){a=a|0;var b=0;b=c[(PM()|0)>>2]|0;c[a>>2]=b;VM(b);return}function RM(a,b){a=a|0;b=b|0;b=c[b>>2]|0;c[a>>2]=b;VM(b);return}function SM(a){a=a|0;WM(c[a>>2]|0)|0;return}function TM(a,b,c){a=a|0;b=b|0;c=c|0;if(!c)a=0;else a=PC(a,b,c)|0;return a|0}function UM(a){a=a|0;return}function VM(a){a=a|0;a=a+4|0;c[a>>2]=(c[a>>2]|0)+1;return}function WM(a){a=a|0;var b=0,d=0;d=a+4|0;b=c[d>>2]|0;c[d>>2]=b+-1;if(!b){vb[c[(c[a>>2]|0)+8>>2]&255](a);a=1}else a=0;return a|0}function XM(a,b,d){a=a|0;b=b|0;d=d|0;VO(1457260)|0;while(1){if((c[a>>2]|0)!=1)break;ya(1457288,1457260)|0}if(!(c[a>>2]|0)){c[a>>2]=1;mP(1457260)|0;vb[d&255](b);VO(1457260)|0;c[a>>2]=-1;mP(1457260)|0;cP(1457288)|0}else mP(1457260)|0;return}function YM(a){a=a|0;var b=0;b=(a|0)==0?1:a;while(1){a=zD(b)|0;if(a|0)break;a=PO()|0;if(!a){a=0;break}Jb[a&3]()}return a|0}function ZM(a,b){a=a|0;b=b|0;return YM(a)|0}function _M(a){a=a|0;return YM(a)|0}function $M(a){a=a|0;AD(a);return}function aN(a,b){a=a|0;b=b|0;$M(a);return}function bN(a){a=a|0;$M(a);return}function cN(){return}function dN(a,b){a=a|0;b=b|0;var d=0,e=0;e=UB(b)|0;d=YM(e+13|0)|0;c[d>>2]=e;c[d+4>>2]=e;c[d+8>>2]=0;d=d+12|0;$O(d|0,b|0,e+1|0)|0;c[a>>2]=d;return}function eN(a,b){a=a|0;b=b|0;c[a>>2]=884784;dN(a+4|0,b);return}function fN(a){a=a|0;Fa(1445512,1445541,1183,1445623)}function gN(a){a=a|0;Fa(1445644,1445541,1194,1445673)}function hN(b,d){b=b|0;d=d|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if((a[d+11>>0]|0)<0)iN(b,c[d>>2]|0,c[d+4>>2]|0);else{c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2]}return}function iN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(e>>>0>4294967279)fN(b);if(e>>>0<11){a[b+11>>0]=e;if(e)f=6}else{g=e+16&-16;f=YM(g)|0;c[b>>2]=f;c[b+8>>2]=g|-2147483648;c[b+4>>2]=e;b=f;f=6}if((f|0)==6)$O(b|0,d|0,e|0)|0;a[b+e>>0]=0;return}function jN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(d>>>0>4294967279)fN(b);if(d>>>0<11){a[b+11>>0]=d;if(d)f=6}else{g=d+16&-16;f=YM(g)|0;c[b>>2]=f;c[b+8>>2]=g|-2147483648;c[b+4>>2]=d;b=f;f=6}if((f|0)==6)UO(b|0,e|0,d|0)|0;a[b+d>>0]=0;return}function kN(b){b=b|0;if((a[b+11>>0]|0)<0)$M(c[b>>2]|0);return}function lN(b,d){b=b|0;d=d|0;var e=0,f=0;if((b|0)!=(d|0)){e=a[d+11>>0]|0;f=e<<24>>24<0;mN(b,f?c[d>>2]|0:d,f?c[d+4>>2]|0:e&255)|0}return b|0}function mN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;h=b+11|0;f=a[h>>0]|0;g=f<<24>>24<0;if(g)i=(c[b+8>>2]&2147483647)+-1|0;else i=10;do if(i>>>0>=e>>>0){if(g)f=c[b>>2]|0;else f=b;if(e|0)kP(f|0,d|0,e|0)|0;a[f+e>>0]=0;if((a[h>>0]|0)<0){c[b+4>>2]=e;break}else{a[h>>0]=e;break}}else{if(g)f=c[b+4>>2]|0;else f=f&255;nN(b,i,e-i|0,f,0,f,e,d)}while(0);return b|0}function nN(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0;if((-18-d|0)>>>0>>0)fN(b);if((a[b+11>>0]|0)<0)m=c[b>>2]|0;else m=b;if(d>>>0<2147483623){k=e+d|0;l=d<<1;k=k>>>0>>0?l:k;k=k>>>0<11?11:k+16&-16}else k=-17;l=YM(k)|0;if(g|0)$O(l|0,m|0,g|0)|0;if(i|0)$O(l+g|0,j|0,i|0)|0;e=f-h|0;f=e-g|0;if(f|0)$O(l+g+i|0,m+g+h|0,f|0)|0;if((d|0)!=10)$M(m);c[b>>2]=l;c[b+8>>2]=k|-2147483648;i=e+i|0;c[b+4>>2]=i;a[l+i>>0]=0;return}function oN(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(d>>>0>4294967279)fN(b);m=b+11|0;j=a[m>>0]|0;g=j<<24>>24<0;if(g){l=c[b+4>>2]|0;e=(c[b+8>>2]&2147483647)+-1|0}else{l=j&255;e=10}k=l>>>0>d>>>0?l:d;d=k>>>0<11;k=d?10:(k+16&-16)+-1|0;do if((k|0)!=(e|0)){do if(d){e=c[b>>2]|0;if(g){d=0;f=b;i=12}else{d=0;g=1;f=b;i=13}}else{f=YM(k+1|0)|0;if(g){d=1;e=c[b>>2]|0;i=12;break}else{d=1;g=0;e=b;i=13;break}}while(0);if((i|0)==12){h=d;g=1;d=c[b+4>>2]|0}else if((i|0)==13){h=d;d=j&255}d=d+1|0;if(d|0)$O(f|0,e|0,d|0)|0;if(g)$M(e);if(h){c[b+8>>2]=k+1|-2147483648;c[b+4>>2]=l;c[b>>2]=f;break}else{a[m>>0]=l;break}}while(0);return}function pN(a,b){a=a|0;b=b|0;return mN(a,b,UB(b)|0)|0}function qN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=b+11|0;f=a[g>>0]|0;h=f<<24>>24<0;if(h)f=c[b+4>>2]|0;else f=f&255;do if(f>>>0>=d>>>0)if(h){a[(c[b>>2]|0)+d>>0]=0;c[b+4>>2]=d;break}else{a[b+d>>0]=0;a[g>>0]=d;break}else rN(b,d-f|0,e)|0;while(0);return}function rN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;if(d|0){i=b+11|0;f=a[i>>0]|0;if(f<<24>>24<0){h=c[b+4>>2]|0;g=(c[b+8>>2]&2147483647)+-1|0}else{h=f&255;g=10}if((g-h|0)>>>0>>0){sN(b,g,d-g+h|0,h,h,0,0);f=a[i>>0]|0}if(f<<24>>24<0)g=c[b>>2]|0;else g=b;UO(g+h|0,e|0,d|0)|0;f=h+d|0;if((a[i>>0]|0)<0)c[b+4>>2]=f;else a[i>>0]=f;a[g+f>>0]=0}return b|0}function sN(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;if((-17-d|0)>>>0>>0)fN(b);if((a[b+11>>0]|0)<0)l=c[b>>2]|0;else l=b;if(d>>>0<2147483623){j=e+d|0;k=d<<1;j=j>>>0>>0?k:j;j=j>>>0<11?11:j+16&-16}else j=-17;k=YM(j)|0;if(g|0)$O(k|0,l|0,g|0)|0;e=f-h-g|0;if(e|0)$O(k+g+i|0,l+g+h|0,e|0)|0;if((d|0)!=10)$M(l);c[b>>2]=k;c[b+8>>2]=j|-2147483648;return}function tN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=b+11|0;f=a[i>>0]|0;g=f<<24>>24<0;if(g){h=c[b+4>>2]|0;f=(c[b+8>>2]&2147483647)+-1|0}else{h=f&255;f=10}if((f-h|0)>>>0>=e>>>0){if(e|0){if(g)g=c[b>>2]|0;else g=b;$O(g+h|0,d|0,e|0)|0;f=h+e|0;if((a[i>>0]|0)<0)c[b+4>>2]=f;else a[i>>0]=f;a[g+f>>0]=0}}else nN(b,f,e-f+h|0,h,h,0,e,d);return b|0}function uN(a,b){a=a|0;b=b|0;return tN(a,b,UB(b)|0)|0}function vN(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=b+11|0;e=a[h>>0]|0;f=e<<24>>24<0;if(f){g=c[b+4>>2]|0;e=(c[b+8>>2]&2147483647)+-1|0}else{g=e&255;e=10}if((g|0)==(e|0)){sN(b,e,1,e,e,0,0);if((a[h>>0]|0)>-1)e=7;else e=8}else if(f)e=8;else e=7;if((e|0)==7)a[h>>0]=g+1;else if((e|0)==8){h=c[b>>2]|0;c[b+4>>2]=g+1;b=h}h=b+g|0;a[h>>0]=d;a[h+1>>0]=0;return}function wN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=b+11|0;g=a[j>>0]|0;f=g<<24>>24<0;if(f)i=c[b+4>>2]|0;else i=g&255;if(i>>>0>>0)gN(b);if(e|0){if(f)h=c[b>>2]|0;else h=b;f=i-d|0;e=f>>>0>>0?f:e;f=f-e|0;if(f){g=h+d|0;kP(g|0,g+e|0,f|0)|0;g=a[j>>0]|0}f=i-e|0;if(g<<24>>24<0)c[b+4>>2]=f;else a[j>>0]=f;a[h+f>>0]=0}return b|0}function xN(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=a[b+11>>0]|0;i=h<<24>>24<0;if(i)h=c[b+4>>2]|0;else h=h&255;if((g|0)==-1|h>>>0>>0)gN(b);h=h-d|0;e=h>>>0>>0?h:e;if(i)b=c[b>>2]|0;h=e>>>0>g>>>0;b=TM(b+d|0,f,h?g:e)|0;if(!b)return (e>>>0>>0?-1:h&1)|0;else return b|0;return 0}function yN(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;if(f>>>0>4294967279)fN(b);if(f>>>0<11)a[b+11>>0]=e;else{g=f+16&-16;f=YM(g)|0;c[b>>2]=f;c[b+8>>2]=g|-2147483648;c[b+4>>2]=e;b=f}if(e|0)$O(b|0,d|0,e|0)|0;a[b+e>>0]=0;return}function zN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(e>>>0>1073741807)fN(b);do if(e>>>0>=2){g=e+4&-4;if(g>>>0>1073741823)Fa(1445694,1445731,1734,1445813);else{f=YM(g<<2)|0;c[b>>2]=f;c[b+8>>2]=g|-2147483648;c[b+4>>2]=e;break}}else{a[b+8+3>>0]=e;f=b}while(0);iE(f,d,e)|0;c[f+(e<<2)>>2]=0;return}function AN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if(d>>>0>1073741807)fN(b);do if(d>>>0>=2){g=d+4&-4;if(g>>>0>1073741823)Fa(1445694,1445731,1734,1445813);else{f=YM(g<<2)|0;c[b>>2]=f;c[b+8>>2]=g|-2147483648;c[b+4>>2]=d;break}}else{a[b+8+3>>0]=d;f=b}while(0);BN(f,d,e)|0;c[f+(d<<2)>>2]=0;return}function BN(a,b,c){a=a|0;b=b|0;c=c|0;if(b)a=xD(a,c,b)|0;return a|0}function CN(b){b=b|0;if((a[b+8+3>>0]|0)<0)$M(c[b>>2]|0);return}function DN(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=b+8|0;j=f+3|0;g=a[j>>0]|0;h=g<<24>>24<0;if(h)i=(c[f>>2]&2147483647)+-1|0;else i=1;do if(i>>>0>=e>>>0){if(h)f=c[b>>2]|0;else f=b;EN(f,d,e)|0;c[f+(e<<2)>>2]=0;if((a[j>>0]|0)<0){c[b+4>>2]=e;break}else{a[j>>0]=e;break}}else{if(h)f=c[b+4>>2]|0;else f=g&255;FN(b,i,e-i|0,f,0,f,e,d)}while(0);return b|0}function EN(a,b,c){a=a|0;b=b|0;c=c|0;if(c)a=yD(a,b,c)|0;return a|0}function FN(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;if((1073741806-d|0)>>>0>>0)fN(b);l=b+8|0;if((a[l+3>>0]|0)<0)n=c[b>>2]|0;else n=b;if(d>>>0<536870887){e=e+d|0;k=d<<1;e=e>>>0>>0?k:e;e=e>>>0<2?2:e+4&-4;if(e>>>0>1073741823)Fa(1445694,1445731,1734,1445813);else m=e}else m=1073741807;k=YM(m<<2)|0;if(g|0)iE(k,n,g)|0;if(i|0)iE(k+(g<<2)|0,j,i)|0;e=f-h|0;f=e-g|0;if(f|0)iE(k+(g<<2)+(i<<2)|0,n+(g<<2)+(h<<2)|0,f)|0;if((d|0)!=1)$M(n);c[b>>2]=k;c[l>>2]=m|-2147483648;i=e+i|0;c[b+4>>2]=i;c[k+(i<<2)>>2]=0;return}function GN(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(d>>>0>1073741807)fN(b);k=b+8|0;i=k+3|0;f=a[i>>0]|0;g=f<<24>>24<0;if(g){j=c[b+4>>2]|0;e=(c[k>>2]&2147483647)+-1|0}else{j=f&255;e=1}h=j>>>0>d>>>0?j:d;d=h>>>0<2;h=d?1:(h+4&-4)+-1|0;do if((h|0)!=(e|0)){do if(d){d=c[b>>2]|0;if(g){g=0;e=d;d=b;f=15}else{iE(b,d,(f&255)+1|0)|0;$M(d);f=17}}else{d=h+1|0;if(d>>>0>1073741823)Fa(1445694,1445731,1734,1445813);d=YM(d<<2)|0;if(g){g=1;e=c[b>>2]|0;f=15;break}else{iE(d,b,(f&255)+1|0)|0;f=16;break}}while(0);if((f|0)==15){iE(d,e,(c[b+4>>2]|0)+1|0)|0;$M(e);if(g)f=16;else f=17}if((f|0)==16){c[k>>2]=h+1|-2147483648;c[b+4>>2]=j;c[b>>2]=d;break}else if((f|0)==17){a[i>>0]=j;break}}while(0);return}function HN(a,b){a=a|0;b=b|0;return DN(a,b,SB(b)|0)|0}function IN(b,d,e,f,g,h,i){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0;if((1073741807-d|0)>>>0>>0)fN(b);m=b+8|0;if((a[m+3>>0]|0)<0)l=c[b>>2]|0;else l=b;if(d>>>0<536870887){e=e+d|0;j=d<<1;e=e>>>0>>0?j:e;e=e>>>0<2?2:e+4&-4;if(e>>>0>1073741823)Fa(1445694,1445731,1734,1445813);else k=e}else k=1073741807;j=YM(k<<2)|0;if(g|0)iE(j,l,g)|0;e=f-h-g|0;if(e|0)iE(j+(g<<2)+(i<<2)|0,l+(g<<2)+(h<<2)|0,e)|0;if((d|0)!=1)$M(l);c[b>>2]=j;c[m>>2]=k|-2147483648;return}function JN(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=b+8|0;i=f+3|0;e=a[i>>0]|0;g=e<<24>>24<0;if(g){h=c[b+4>>2]|0;e=(c[f>>2]&2147483647)+-1|0}else{h=e&255;e=1}if((h|0)==(e|0)){IN(b,e,1,e,e,0,0);if((a[i>>0]|0)>-1)e=7;else e=8}else if(g)e=8;else e=7;if((e|0)==7)a[i>>0]=h+1;else if((e|0)==8){i=c[b>>2]|0;c[b+4>>2]=h+1;b=i}i=b+(h<<2)|0;c[i>>2]=d;c[i+4>>2]=0;return}function KN(a){a=a|0;return}function LN(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=d;c[a+4>>2]=b;return}function MN(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;Ib[c[(c[a>>2]|0)+12>>2]&63](e,a,b);if((c[e+4>>2]|0)==(c[d+4>>2]|0))a=(c[e>>2]|0)==(c[d>>2]|0);else a=0;i=f;return a|0}function NN(a,b,d){a=a|0;b=b|0;d=d|0;return ((c[b>>2]|0)==(d|0)?(c[b+4>>2]|0)==(a|0):0)|0}function ON(a,b,d){a=a|0;b=b|0;d=d|0;d=bC(d)|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,d,UB(d)|0);return}function PN(a){a=a|0;$M(a);return}function QN(a){a=a|0;return 1445905}function RN(a,b,d){a=a|0;b=b|0;d=d|0;if((d|0)>256){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,1445870,34)}else ON(a,0,d);return}function SN(a){a=a|0;$M(a);return}function TN(a){a=a|0;return 1445982}function UN(a,b,d){a=a|0;b=b|0;d=d|0;if((d|0)>256){WN()|0;b=1457340}else{XN()|0;b=1457336}c[a>>2]=d;c[a+4>>2]=b;return}function VN(a,b,d){a=a|0;b=b|0;d=d|0;if((d|0)>256){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;iN(a,1445948,33)}else ON(a,0,d);return}function WN(){if((a[1447432]|0)==0?LO(1447432)|0:0)c[364335]=884640;return 1457340}function XN(){if((a[1447424]|0)==0?LO(1447424)|0:0)c[364334]=884604;return 1457336}function YN(a,b){a=a|0;b=b|0;var d=0;d=c[b+4>>2]|0;Ib[c[(c[d>>2]|0)+24>>2]&63](a,d,c[b>>2]|0);return}function ZN(){var a=0,b=0,d=0,e=0,f=0,g=0,h=0,j=0;f=i;i=i+48|0;h=f+32|0;d=f+24|0;j=f+16|0;g=f;f=f+36|0;a=_N()|0;if(a|0?(e=c[a>>2]|0,e|0):0){a=e+48|0;b=c[a>>2]|0;a=c[a+4>>2]|0;if(!((b&-256|0)==1126902528&(a|0)==1129074247)){c[d>>2]=c[221168];$N(1446109,d)}if((b|0)==1126902529&(a|0)==1129074247)a=c[e+44>>2]|0;else a=e+80|0;c[f>>2]=a;e=c[e>>2]|0;a=c[e+4>>2]|0;if(Ab[c[(c[204726]|0)+16>>2]&127](818904,e,f)|0){j=c[f>>2]|0;f=c[221168]|0;j=yb[c[(c[j>>2]|0)+8>>2]&127](j)|0;c[g>>2]=f;c[g+4>>2]=a;c[g+8>>2]=j;$N(1446023,g)}else{c[j>>2]=c[221168];c[j+4>>2]=a;$N(1446068,j)}}$N(1446147,h)}function _N(){var a=0,b=0;a=i;i=i+16|0;if(!(Xa(1457344,3)|0)){b=Ya(c[364337]|0)|0;i=a;return b|0}else $N(1446298,a);return 0}function $N(a,b){a=a|0;b=b|0;var d=0;d=i;i=i+16|0;c[d>>2]=b;b=c[219429]|0;XB(b,a,d)|0;UC(10,b)|0;Aa()}function aO(a){a=a|0;return}function bO(a){a=a|0;$M(a);return}function cO(a){a=a|0;return}function dO(a){a=a|0;return}function eO(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+64|0;f=h;if((a|0)!=(b|0))if((b|0)!=0?(g=kO(b,818928,818912,0)|0,(g|0)!=0):0){b=f+4|0;e=b+52|0;do{c[b>>2]=0;b=b+4|0}while((b|0)<(e|0));c[f>>2]=g;c[f+8>>2]=a;c[f+12>>2]=-1;c[f+48>>2]=1;Nb[c[(c[g>>2]|0)+28>>2]&31](g,f,c[d>>2]|0,1);if((c[f+24>>2]|0)==1){c[d>>2]=c[f+16>>2];b=1}else b=0}else b=0;else b=1;i=h;return b|0}function fO(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((a|0)==(c[b+8>>2]|0))jO(0,b,d,e,f);return}function gO(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(h=d+28|0,(c[h>>2]|0)!=1):0)c[h>>2]=f}else if((b|0)==(c[d>>2]|0)){if((c[d+16>>2]|0)!=(e|0)?(i=d+20|0,(c[i>>2]|0)!=(e|0)):0){c[d+32>>2]=f;c[i>>2]=e;g=d+40|0;c[g>>2]=(c[g>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0)a[d+54>>0]=1;c[d+44>>2]=4;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function hO(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if((a|0)==(c[b+8>>2]|0))iO(0,b,d,e);return}function iO(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0;b=d+16|0;g=c[b>>2]|0;do if(g){if((g|0)!=(e|0)){f=d+36|0;c[f>>2]=(c[f>>2]|0)+1;c[d+24>>2]=2;a[d+54>>0]=1;break}b=d+24|0;if((c[b>>2]|0)==2)c[b>>2]=f}else{c[b>>2]=e;c[d+24>>2]=f;c[d+36>>2]=1}while(0);return}function jO(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a[d+53>>0]=1;do if((c[d+4>>2]|0)==(f|0)){a[d+52>>0]=1;b=d+16|0;f=c[b>>2]|0;if(!f){c[b>>2]=e;c[d+24>>2]=g;c[d+36>>2]=1;if(!((g|0)==1?(c[d+48>>2]|0)==1:0))break;a[d+54>>0]=1;break}if((f|0)!=(e|0)){g=d+36|0;c[g>>2]=(c[g>>2]|0)+1;a[d+54>>0]=1;break}f=d+24|0;b=c[f>>2]|0;if((b|0)==2){c[f>>2]=g;b=g}if((b|0)==1?(c[d+48>>2]|0)==1:0)a[d+54>>0]=1}while(0);return}function kO(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+64|0;p=r;o=c[d>>2]|0;q=d+(c[o+-8>>2]|0)|0;o=c[o+-4>>2]|0;c[p>>2]=f;c[p+4>>2]=d;c[p+8>>2]=e;c[p+12>>2]=g;d=p+16|0;e=p+20|0;g=p+24|0;h=p+28|0;j=p+32|0;k=p+40|0;l=(o|0)==(f|0);m=d;n=m+36|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(n|0));b[d+36>>1]=0;a[d+38>>0]=0;a:do if(l){c[p+48>>2]=1;Cb[c[(c[f>>2]|0)+20>>2]&15](f,p,q,q,1,0);d=(c[g>>2]|0)==1?q:0}else{tb[c[(c[o>>2]|0)+24>>2]&31](o,p,q,1,0);switch(c[p+36>>2]|0){case 0:{d=(c[k>>2]|0)==1&(c[h>>2]|0)==1&(c[j>>2]|0)==1?c[e>>2]|0:0;break a}case 1:break;default:{d=0;break a}}if((c[g>>2]|0)!=1?!((c[k>>2]|0)==0&(c[h>>2]|0)==1&(c[j>>2]|0)==1):0){d=0;break}d=c[d>>2]|0}while(0);i=r;return d|0}function lO(a){a=a|0;$M(a);return}function mO(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if((a|0)==(c[b+8>>2]|0))jO(0,b,d,e,f);else{a=c[a+8>>2]|0;Cb[c[(c[a>>2]|0)+20>>2]&15](a,b,d,e,f,g)}return}function nO(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(h=d+28|0,(c[h>>2]|0)!=1):0)c[h>>2]=f}else{if((b|0)!=(c[d>>2]|0)){j=c[b+8>>2]|0;tb[c[(c[j>>2]|0)+24>>2]&31](j,d,e,f,g);break}if((c[d+16>>2]|0)!=(e|0)?(j=d+20|0,(c[j>>2]|0)!=(e|0)):0){c[d+32>>2]=f;i=d+44|0;if((c[i>>2]|0)==4)break;h=d+52|0;a[h>>0]=0;f=d+53|0;a[f>>0]=0;b=c[b+8>>2]|0;Cb[c[(c[b>>2]|0)+20>>2]&15](b,d,e,e,1,g);if(a[f>>0]|0)if(!(a[h>>0]|0)){h=1;f=13}else f=17;else{h=0;f=13}do if((f|0)==13){c[j>>2]=e;e=d+40|0;c[e>>2]=(c[e>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0){a[d+54>>0]=1;if(h){f=17;break}else{h=4;break}}if(h)f=17;else h=4}while(0);if((f|0)==17)h=3;c[i>>2]=h;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function oO(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if((a|0)==(c[b+8>>2]|0))iO(0,b,d,e);else{a=c[a+8>>2]|0;Nb[c[(c[a>>2]|0)+28>>2]&31](a,b,d,e)}return}function pO(a){a=a|0;return}function qO(){var a=0;a=i;i=i+16|0;if(!(za(1457348,214)|0)){i=a;return}else $N(1446347,a)}function rO(a){a=a|0;var b=0;b=i;i=i+16|0;AD(a);if(!(cb(c[364337]|0,0)|0)){i=b;return}else $N(1446397,b)}function sO(){var a=0,b=0;a=_N()|0;if((a|0?(b=c[a>>2]|0,b|0):0)?(a=b+48|0,(c[a>>2]&-256|0)==1126902528?(c[a+4>>2]|0)==1129074247:0):0)tO(c[b+12>>2]|0);tO(uO()|0)}function tO(a){a=a|0;var b=0;b=i;i=i+16|0;Jb[a&3]();$N(1446450,b)}function uO(){var a=0;a=c[221167]|0;c[221167]=a+0;return a|0}function vO(a){a=a|0;return}function wO(a){a=a|0;$M(a);return}function xO(a){a=a|0;return 1446490}function yO(a){a=a|0;return}function zO(a){a=a|0;c[a>>2]=884784;CO(a+4|0);return}function AO(a){a=a|0;zO(a);$M(a);return}function BO(a){a=a|0;return c[a+4>>2]|0}function CO(a){a=a|0;var b=0,d=0;d=(c[a>>2]|0)+-4|0;b=c[d>>2]|0;c[d>>2]=b+-1;if((b+-1|0)<0)$M((c[a>>2]|0)+-12|0);return}function DO(a){a=a|0;zO(a);$M(a);return}function EO(a){a=a|0;$M(a);return}function FO(d,e,f,g,h,i){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if((d|0)==(c[e+8>>2]|0))jO(0,e,f,g,h);else{r=e+52|0;m=b[r>>1]|0;k=m&255;l=e+53|0;m=(m&65535)>>>8&255;q=c[d+12>>2]|0;n=d+16+(q<<3)|0;a[r>>0]=0;a[l>>0]=0;JO(d+16|0,e,f,g,h,i);a:do if((q|0)>1){o=e+24|0;p=d+8|0;q=e+54|0;d=d+24|0;do{if(a[q>>0]|0)break a;j=b[r>>1]|0;if(!((j&255)<<24>>24)){if((j&65535)>=256?(c[p>>2]&1|0)==0:0)break a}else{if((c[o>>2]|0)==1)break a;if(!(c[p>>2]&2))break a}a[r>>0]=0;a[l>>0]=0;JO(d,e,f,g,h,i);d=d+8|0}while(d>>>0>>0)}while(0);a[r>>0]=k;a[l>>0]=m}return}function GO(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:do if((b|0)==(c[d+8>>2]|0)){if((c[d+4>>2]|0)==(e|0)?(h=d+28|0,(c[h>>2]|0)!=1):0)c[h>>2]=f}else{if((b|0)!=(c[d>>2]|0)){q=c[b+12>>2]|0;j=b+16+(q<<3)|0;KO(b+16|0,d,e,f,g);h=b+24|0;if((q|0)<=1)break;b=c[b+8>>2]|0;if((b&2|0)==0?(k=d+36|0,(c[k>>2]|0)!=1):0){if(!(b&1)){b=d+54|0;while(1){if(a[b>>0]|0)break a;if((c[k>>2]|0)==1)break a;KO(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}b=d+24|0;i=d+54|0;while(1){if(a[i>>0]|0)break a;if((c[k>>2]|0)==1?(c[b>>2]|0)==1:0)break a;KO(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}b=d+54|0;while(1){if(a[b>>0]|0)break a;KO(h,d,e,f,g);h=h+8|0;if(h>>>0>=j>>>0)break a}}if((c[d+16>>2]|0)!=(e|0)?(q=d+20|0,(c[q>>2]|0)!=(e|0)):0){c[d+32>>2]=f;p=d+44|0;if((c[p>>2]|0)==4)break;k=b+16+(c[b+12>>2]<<3)|0;f=d+52|0;l=d+53|0;n=d+54|0;m=b+8|0;o=d+24|0;h=0;i=b+16|0;j=0;b:while(1){if(i>>>0>=k>>>0){b=20;break}a[f>>0]=0;a[l>>0]=0;JO(i,d,e,e,1,g);if(a[n>>0]|0){b=20;break}do if(a[l>>0]|0){if(!(a[f>>0]|0))if(!(c[m>>2]&1)){h=1;b=20;break b}else{h=1;b=j;break}if((c[o>>2]|0)==1){b=25;break b}if(!(c[m>>2]&2)){b=25;break b}else{h=1;b=1}}else b=j;while(0);i=i+8|0;j=b}do if((b|0)==20){if((!j?(c[q>>2]=e,e=d+40|0,c[e>>2]=(c[e>>2]|0)+1,(c[d+36>>2]|0)==1):0)?(c[o>>2]|0)==2:0){a[n>>0]=1;if(h){b=25;break}else{h=4;break}}if(h)b=25;else h=4}while(0);if((b|0)==25)h=3;c[p>>2]=h;break}if((f|0)==1)c[d+32>>2]=1}while(0);return}function HO(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do if((b|0)!=(c[d+8>>2]|0)){h=c[b+12>>2]|0;g=b+16+(h<<3)|0;IO(b+16|0,d,e,f);if((h|0)>1){h=d+54|0;b=b+24|0;do{IO(b,d,e,f);if(a[h>>0]|0)break a;b=b+8|0}while(b>>>0>>0)}}else iO(0,d,e,f);while(0);return}function IO(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[a+4>>2]|0;f=g>>8;if(g&1)f=c[(c[d>>2]|0)+f>>2]|0;a=c[a>>2]|0;Nb[c[(c[a>>2]|0)+28>>2]&31](a,b,d+f|0,g&2|0?e:2);return}function JO(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=c[a+4>>2]|0;h=i>>8;if(i&1)h=c[(c[e>>2]|0)+h>>2]|0;a=c[a>>2]|0;Cb[c[(c[a>>2]|0)+20>>2]&15](a,b,d,e+h|0,i&2|0?f:2,g);return}function KO(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;h=c[a+4>>2]|0;g=h>>8;if(h&1)g=c[(c[d>>2]|0)+g>>2]|0;a=c[a>>2]|0;tb[c[(c[a>>2]|0)+24>>2]&31](a,b,d+g|0,h&2|0?e:2,f);return}function LO(b){b=b|0;if((a[b>>0]|0)==1)b=0;else{a[b>>0]=1;b=1}return b|0}function MO(a){a=a|0;return}function NO(a){a=a|0;return}function OO(a){a=a|0;c[a>>2]=884764;return}function PO(){var a=0;a=c[364338]|0;c[364338]=a+0;return a|0}function QO(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+16|0;e=f;c[e>>2]=c[d>>2];a=Ab[c[(c[a>>2]|0)+16>>2]&127](a,b,e)|0;if(a)c[d>>2]=c[e>>2];i=f;return a&1|0}function RO(a){a=a|0;if(!a)a=0;else a=(kO(a,818928,819032,0)|0)!=0;return a&1|0}function SO(){}function TO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (E=d,a-c>>>0|0)|0}function UO(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=b+e|0;if((e|0)>=20){d=d&255;h=b&3;i=d|d<<8|d<<16|d<<24;g=f&~3;if(h){h=b+4-h|0;while((b|0)<(h|0)){a[b>>0]=d;b=b+1|0}}while((b|0)<(g|0)){c[b>>2]=i;b=b+4|0}}while((b|0)<(f|0)){a[b>>0]=d;b=b+1|0}return b-e|0}function VO(a){a=a|0;return 0}function WO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;c=a+c>>>0;return (E=b+d+(c>>>0>>0|0)>>>0,c|0)|0}function XO(b){b=b|0;var c=0;c=a[n+(b&255)>>0]|0;if((c|0)<8)return c|0;c=a[n+(b>>8&255)>>0]|0;if((c|0)<8)return c+8|0;c=a[n+(b>>16&255)>>0]|0;if((c|0)<8)return c+16|0;return (a[n+(b>>>24)>>0]|0)+24|0}function YO(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,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=a;j=b;k=j;h=d;n=e;i=n;if(!k){g=(f|0)!=0;if(!i){if(g){c[f>>2]=(l>>>0)%(h>>>0);c[f+4>>2]=0}n=0;f=(l>>>0)/(h>>>0)>>>0;return (E=n,f)|0}else{if(!g){n=0;f=0;return (E=n,f)|0}c[f>>2]=a|0;c[f+4>>2]=b&0;n=0;f=0;return (E=n,f)|0}}g=(i|0)==0;do if(h){if(!g){g=(W(i|0)|0)-(W(k|0)|0)|0;if(g>>>0<=31){m=g+1|0;i=31-g|0;b=g-31>>31;h=m;a=l>>>(m>>>0)&b|k<>>(m>>>0)&b;g=0;i=l<>2]=a|0;c[f+4>>2]=j|b&0;n=0;f=0;return (E=n,f)|0}g=h-1|0;if(g&h|0){i=(W(h|0)|0)+33-(W(k|0)|0)|0;p=64-i|0;m=32-i|0;j=m>>31;o=i-32|0;b=o>>31;h=i;a=m-1>>31&k>>>(o>>>0)|(k<>>(i>>>0))&b;b=b&k>>>(i>>>0);g=l<>>(o>>>0))&j|l<>31;break}if(f|0){c[f>>2]=g&l;c[f+4>>2]=0}if((h|0)==1){o=j|b&0;p=a|0|0;return (E=o,p)|0}else{p=XO(h|0)|0;o=k>>>(p>>>0)|0;p=k<<32-p|l>>>(p>>>0)|0;return (E=o,p)|0}}else{if(g){if(f|0){c[f>>2]=(k>>>0)%(h>>>0);c[f+4>>2]=0}o=0;p=(k>>>0)/(h>>>0)>>>0;return (E=o,p)|0}if(!l){if(f|0){c[f>>2]=0;c[f+4>>2]=(k>>>0)%(i>>>0)}o=0;p=(k>>>0)/(i>>>0)>>>0;return (E=o,p)|0}g=i-1|0;if(!(g&i)){if(f|0){c[f>>2]=a|0;c[f+4>>2]=g&k|b&0}o=0;p=k>>>((XO(i|0)|0)>>>0);return (E=o,p)|0}g=(W(i|0)|0)-(W(k|0)|0)|0;if(g>>>0<=30){b=g+1|0;i=31-g|0;h=b;a=k<>>(b>>>0);b=k>>>(b>>>0);g=0;i=l<>2]=a|0;c[f+4>>2]=j|b&0;o=0;p=0;return (E=o,p)|0}while(0);if(!h){k=i;j=0;i=0}else{m=d|0|0;l=n|e&0;k=WO(m|0,l|0,-1,-1)|0;d=E;j=i;i=0;do{e=j;j=g>>>31|j<<1;g=i|g<<1;e=a<<1|e>>>31|0;n=a>>>31|b<<1|0;TO(k|0,d|0,e|0,n|0)|0;p=E;o=p>>31|((p|0)<0?-1:0)<<1;i=o&1;a=TO(e|0,n|0,o&m|0,(((p|0)<0?-1:0)>>31|((p|0)<0?-1:0)<<1)&l|0)|0;b=E;h=h-1|0}while((h|0)!=0);k=j;j=0}h=0;if(f|0){c[f>>2]=a;c[f+4>>2]=b}o=(g|0)>>>31|(k|h)<<1|(h<<1|g>>>31)&0|j;p=(g<<1|0>>>31)&-2|i;return (E=o,p)|0}function ZO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;j=b>>31|((b|0)<0?-1:0)<<1;i=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;f=d>>31|((d|0)<0?-1:0)<<1;e=((d|0)<0?-1:0)>>31|((d|0)<0?-1:0)<<1;h=TO(j^a|0,i^b|0,j|0,i|0)|0;g=E;a=f^j;b=e^i;return TO((YO(h,g,TO(f^c|0,e^d|0,f|0,e|0)|0,E,0)|0)^a|0,E^b|0,a|0,b|0)|0}function _O(a){a=a|0;return (a&255)<<24|(a>>8&255)<<16|(a>>16&255)<<8|a>>>24|0}function $O(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;if((e|0)>=4096)return Va(b|0,d|0,e|0)|0;f=b|0;if((b&3)==(d&3)){while(b&3){if(!e)return f|0;a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}while((e|0)>=4){c[b>>2]=c[d>>2];b=b+4|0;d=d+4|0;e=e-4|0}}while((e|0)>0){a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}return f|0}function aP(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){E=b>>c;return a>>>c|(b&(1<>c-32|0}function bP(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){E=b>>>c;return a>>>c|(b&(1<>>c-32|0}function cP(a){a=a|0;return 0}function dP(a){a=a|0;a=a-(a>>>1&1431655765)|0;a=(a&858993459)+(a>>>2&858993459)|0;return T(a+(a>>>4)&252645135,16843009)>>>24|0}function eP(a,b){a=a|0;b=b|0;return (dP(a)|0)+(dP(b)|0)|0}function fP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return YO(a,b,c,d,0)|0}function gP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;f=a&65535;e=b&65535;c=T(e,f)|0;d=a>>>16;a=(c>>>16)+(T(e,d)|0)|0;e=b>>>16;b=T(e,f)|0;return (E=(a>>>16)+(T(e,d)|0)+(((a&65535)+b|0)>>>16)|0,a+b<<16|c&65535|0)|0}function hP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=a;f=c;c=gP(e,f)|0;a=E;return (E=(T(b,f)|0)+(T(d,e)|0)+a|a&0,c|0|0)|0}function iP(a){a=a|0;var b=0,d=0;d=a+15&-16|0;b=c[k>>2]|0;a=b+d|0;if((d|0)>0&(a|0)<(b|0)|(a|0)<0){$()|0;La(12);return -1}c[k>>2]=a;if((a|0)>(_()|0)?(Z()|0)==0:0){La(12);c[k>>2]=b;return -1}return b|0}function jP(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){E=b<>>32-c;return a<0){b=b-1|0;c=c-1|0;d=d-1|0;a[b>>0]=a[c>>0]|0}b=e}else $O(b,c,d)|0;return b|0}function lP(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=i;i=i+16|0;f=g|0;YO(a,b,d,e,f)|0;i=g;return (E=c[f+4>>2]|0,c[f>>2]|0)|0}function mP(a){a=a|0;return 0}function nP(a){a=a|0;return (a&255)<<8|a>>8&255|0}function oP(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;f=i;i=i+16|0;j=f|0;h=b>>31|((b|0)<0?-1:0)<<1;g=((b|0)<0?-1:0)>>31|((b|0)<0?-1:0)<<1;l=e>>31|((e|0)<0?-1:0)<<1;k=((e|0)<0?-1:0)>>31|((e|0)<0?-1:0)<<1;a=TO(h^a|0,g^b|0,h|0,g|0)|0;b=E;YO(a,b,TO(l^d|0,k^e|0,l|0,k|0)|0,E,j)|0;e=TO(c[j>>2]^h|0,c[j+4>>2]^g|0,h|0,g|0)|0;d=E;i=f;return (E=d,e)|0}function pP(){return 0}function qP(a,b,c){a=a|0;b=b|0;c=c|0;b=W(b)|0;if((b|0)==32)b=b+(W(a)|0)|0;E=0;return b|0}function rP(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return sb[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0)|0}function sP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;tb[a&31](b|0,c|0,d|0,e|0,f|0)}function tP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;return ub[a&3](b|0,c|0,d|0,e|0,f|0,+g)|0}function uP(a,b){a=a|0;b=b|0;vb[a&255](b|0)}function vP(a,b,c){a=a|0;b=b|0;c=c|0;wb[a&127](b|0,c|0)}function wP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return xb[a&63](b|0,c|0,d|0,e|0,f|0,g|0)|0}function xP(a,b){a=a|0;b=b|0;return yb[a&127](b|0)|0}function yP(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;return zb[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0,l|0)|0}function zP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ab[a&127](b|0,c|0,d|0)|0}function AP(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;Bb[a&7](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function BP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Cb[a&15](b|0,c|0,d|0,e|0,f|0,g|0)}function CP(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Db[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function DP(a,b,c){a=a|0;b=b|0;c=c|0;return Eb[a&63](b|0,c|0)|0}function EP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Fb[a&31](b|0,c|0,d|0,e|0,f|0)|0}function FP(a){a=a|0;return Gb[a&1]()|0}function GP(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return Hb[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)|0}function HP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ib[a&63](b|0,c|0,d|0)}function IP(a){a=a|0;Jb[a&3]()}function JP(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return Kb[a&15](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)|0}function KP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Lb[a&31](b|0,c|0,d|0,e|0)|0}function LP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;return Mb[a&7](b|0,c|0,d|0,e|0,+f)|0}function MP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Nb[a&31](b|0,c|0,d|0,e|0)}function NP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;X(0);return 0}function OP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;X(1)}function PP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;X(2);return 0}function QP(a){a=a|0;X(3)}function RP(a,b){a=a|0;b=b|0;X(4)}function SP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;X(5);return 0}function TP(a){a=a|0;X(6);return 0}function UP(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;X(7);return 0}function VP(a,b,c){a=a|0;b=b|0;c=c|0;X(8);return 0}function WP(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;X(9)}function XP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;X(10)}function YP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;X(11)}function ZP(a,b){a=a|0;b=b|0;X(12);return 0}function _P(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;X(13);return 0}function $P(){X(14);return 0}function aQ(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;X(15);return 0}function bQ(a,b,c){a=a|0;b=b|0;c=c|0;X(16)}function cQ(){X(17)}function dQ(){Ba()}function eQ(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;X(18);return 0}function fQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;X(19);return 0}function gQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;X(20);return 0}function hQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;X(21)} function Df(d,e,f,g){d=d|0;e=e|0;f=f|0;g=g|0;var 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,F=0,G=0,H=0,I=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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0;ta=i;i=i+1056|0;qa=ta+936|0;pa=ta+888|0;oa=ta+744|0;na=ta+720|0;la=ta+448|0;j=ta+176|0;ka=ta+152|0;ba=ta+136|0;ia=ta+104|0;ha=ta+72|0;ea=ta+1016|0;da=ta+1004|0;aa=ta+992|0;_=ta+984|0;fa=ta+40|0;ga=ta+972|0;ra=ta+8|0;W=ta+968|0;Q=ta;m=ta+880|0;n=ta+872|0;t=ta+864|0;u=ta+1044|0;p=ta+856|0;w=ta+824|0;C=ta+816|0;D=ta+1040|0;K=ta+1032|0;L=ta+784|0;M=ta+1028|0;ja=d+8|0;c[ja>>2]=0;$=d+16|0;ca=d+24|0;if((c[c[ca>>2]>>2]|0)==7){sa=c[d+132>>2]|0;vb[c[(c[sa>>2]|0)+56>>2]&255](sa);yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;sa=0;i=ta;return sa|0}k=sh(d)|0;c[ra>>2]=c[k>>2];c[ra+4>>2]=c[k+4>>2];c[ra+8>>2]=c[k+8>>2];O=ra+16|0;l=k+16|0;v=c[l>>2]|0;c[O>>2]=v;P=ra+24|0;o=P;c[o>>2]=0;c[o+4>>2]=0;if(v>>>0<65){l=k+24|0;o=c[l+4>>2]|0;v=P;c[v>>2]=c[l>>2];c[v+4>>2]=o}else Zu(O,l);l=Vh(ra)|0;c[W>>2]=l;c[Q>>2]=0;v=Q+4|0;c[v>>2]=0;k=c[c[ca>>2]>>2]|0;a:do switch(k|0){case 35:{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=4){Vf(d);h=0;break a}h=sh(d)|0;if((c[h>>2]|0)==4){j=h+24|0;j=(c[h+16>>2]|0)>>>0<65?j:c[j>>2]|0;h=c[j>>2]|0;j=c[j+4>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==3){na=sh(d)|0;pa=c[na+8>>2]|0;qa=pa+-2|0;oa=(pa|0)!=0&1;pa=pa-oa|0;oa=(c[na+4>>2]|0)+oa|0;c[d+296>>2]=l;c[d+276>>2]=oa;c[d+280>>2]=pa>>>0>>0?pa:qa;qa=d+288|0;c[qa>>2]=h;c[qa+4>>2]=j;c[d+300>>2]=c[d+156>>2];Vf(d);h=0;break a}else{Vf(d);h=0;break a}}else h=1;break}case 4:{k=sh(d)|0;if((c[k>>2]|0)==4){l=k+24|0;l=(c[k+16>>2]|0)>>>0<65?l:c[l>>2]|0;k=c[l>>2]|0;l=c[l+4>>2]|0;if((l|0)<0)if(!(a[d+165>>0]|0)){c[e>>2]=146;h=1;break a}else{c[Q>>2]=1459454;c[Q+4>>2]=0;ma=38;break a}else{m=(sh(d)|0)+4|0;n=c[m+4>>2]|0;o=Q;c[o>>2]=c[m>>2];c[o+4>>2]=n;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[ca>>2]>>2]|0)==8){ma=38;break a}if(a[d+165>>0]|0){ma=38;break a}c[e>>2]=146;h=1;break a}}else h=1;break}case 22:{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[Q>>2]=1440473;c[Q+4>>2]=1;k=-1;l=-1;ma=38;break}case 19:{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[Q>>2]=1436439;c[Q+4>>2]=1;k=-1;l=-1;ma=38;break}case 20:{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[Q>>2]=1436441;c[Q+4>>2]=1;k=-1;l=-1;ma=38;break}default:{do if((c[d+316>>2]|0)==4){if((k|0)!=17){k=ra+4|0;l=k;m=c[l+4>>2]|0;o=n;c[o>>2]=c[l>>2];c[o+4>>2]=m;c[qa>>2]=c[n>>2];c[qa+4>>2]=c[n+4>>2];if(!(Yf(d,qa)|0))break;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;ma=k;l=c[ma+4>>2]|0;k=Q;c[k>>2]=c[ma>>2];c[k+4>>2]=l;k=-1;l=-1;ma=38;break a}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;na=c[ca>>2]|0;c[ra>>2]=c[na>>2];c[ra+4>>2]=c[na+4>>2];c[ra+8>>2]=c[na+8>>2];Wf(O,na+16|0)|0;na=ra+4|0;oa=c[na+4>>2]|0;pa=m;c[pa>>2]=c[na>>2];c[pa+4>>2]=oa;kt(qa,m);pa=a[qa+11>>0]|0;if(((pa<<24>>24<0?c[qa+4>>2]|0:pa&255)|0)==4){pa=(xN(qa,0,-1,1387105,4)|0)==0;kN(qa);if(pa){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(!(Xf(d)|0)){h=0;break a}c[e>>2]=130;h=1;break a}}else kN(qa);c[e>>2]=130;h=1;break a}while(0);if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,Q)|0)if(!(a[d+165>>0]|0)){c[e>>2]=146;h=1;break a}else{c[Q>>2]=1459454;c[Q+4>>2]=0;k=-1;l=-1;ma=38;break a}else{k=-1;l=-1;ma=38}}}while(0);b:do if((ma|0)==38){n=d+320|0;kt(oa,Q);m=a[oa+11>>0]|0;o=m<<24>>24<0;m=o?c[oa+4>>2]|0:m&255;c[pa>>2]=o?c[oa>>2]|0:oa;c[pa+4>>2]=m;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];m=Jx(n,qa)|0;o=d+324|0;if((m|0)==-1)m=c[o>>2]|0;m=(c[n>>2]|0)+(m<<2)|0;kN(oa);c:do if((m|0)==((c[n>>2]|0)+(c[o>>2]<<2)|0))q=0;else{m=c[(c[m>>2]|0)+4>>2]|0;do switch(m|0){case 64:case 63:case 62:case 61:case 60:case 59:case 58:{h=d+160|0;j=d+172|0;k=c[j>>2]|0;if((k|0)==(c[d+176>>2]|0))Zf(d+168|0,h);else{na=h;oa=c[na+4>>2]|0;pa=k;c[pa>>2]=c[na>>2];c[pa+4>>2]=oa;c[j>>2]=(c[j>>2]|0)+8}c[h>>2]=1;h=d+165|0;if(a[h>>0]|0){vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break b}if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0){c[ja>>2]=139;h=1;break b}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;switch(m|0){case 64:case 58:break;case 59:{oa=qa;pa=qa;c[pa>>2]=(c[oa>>2]|0)==0&(c[oa+4>>2]|0)==0&1;c[pa+4>>2]=0;break}case 60:{oa=qa;pa=qa;c[pa>>2]=(bP(c[oa>>2]|0,c[oa+4>>2]|0,63)|0)^1;c[pa+4>>2]=E;break}case 61:{oa=qa;na=c[oa+4>>2]|0;pa=qa;c[pa>>2]=((na|0)>0|(na|0)==0&(c[oa>>2]|0)>>>0>0)&1;c[pa+4>>2]=0;break}case 62:{oa=qa;na=c[oa+4>>2]|0;pa=qa;c[pa>>2]=((na|0)<0|(na|0)==0&(c[oa>>2]|0)>>>0<1)&1;c[pa+4>>2]=0;break}case 63:{oa=qa;pa=qa;c[pa>>2]=bP(c[oa>>2]|0,c[oa+4>>2]|0,63)|0;c[pa+4>>2]=E;break}default:{}}qa=((c[qa>>2]|0)!=0|(c[qa+4>>2]|0)!=0)&1;a[d+164>>0]=qa;a[h>>0]=qa^1;h=0;break b}case 65:{h=_f(d,1)|0;break b}case 66:{h=_f(d,0)|0;break b}case 67:{h=$f(d,1)|0;break b}case 68:{h=ag(d,1)|0;break b}case 69:{h=$f(d,0)|0;break b}case 70:{h=ag(d,0)|0;break b}case 71:{h=bg(d,1)|0;break b}case 73:case 72:{h=bg(d,0)|0;break b}case 74:{h=d+160|0;if(((c[h>>2]|0)+-1|0)>>>0>=2){c[ja>>2]=139;h=1;break b}c[h>>2]=2;pa=c[d+172>>2]|0;if(!((c[d+168>>2]|0)!=(pa|0)?(a[pa+-3>>0]|0)!=0:0))ma=71;if((ma|0)==71?(q=d+164|0,(a[q>>0]|0)==0):0){if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0){c[ja>>2]=139;h=1;break b}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=qa;h=((c[h>>2]|0)!=0|(c[h+4>>2]|0)!=0)&1;a[q>>0]=h;a[d+165>>0]=h^1;h=0;break b}else{h=1;break b}}a[d+165>>0]=1;vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break b}case 75:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=d+160|0;if(((c[h>>2]|0)+-1|0)>>>0>=2){c[ja>>2]=139;h=1;break b}c[h>>2]=3;qa=c[d+172>>2]|0;if(!((c[d+168>>2]|0)!=(qa|0)?(a[qa+-3>>0]|0)!=0:0))ma=84;if((ma|0)==84?(a[d+164>>0]|0)==0:0){a[d+165>>0]=0;h=0;break b}a[d+165>>0]=1;h=0;break b}case 76:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=d+160|0;if(c[h>>2]|0?(r=d+172|0,s=c[r>>2]|0,(c[d+168>>2]|0)!=(s|0)):0){d=s+-8|0;c[h>>2]=c[d>>2];b[h+4>>1]=b[d+4>>1]|0;c[r>>2]=d;h=0;break b}c[ja>>2]=139;h=1;break b}default:{q=m;break c}}while(0)}while(0);if(a[d+165>>0]|0){vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break}d:do switch(c[c[ca>>2]>>2]|0){case 8:{m=d+4|0;s=c[m>>2]|0;if(!(Ab[c[(c[s>>2]|0)+56>>2]&127](s,ra,oa)|0))break d;e:do if(!(a[oa>>0]|0)){c[e>>2]=162;h=1}else{vb[c[(c[d>>2]|0)+112>>2]&255](d);yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;j=Q;h=c[j>>2]|0;j=c[j+4>>2]|0;if(0==0&(j|0)==1?(a[h>>0]|0)==46:0){c[ja>>2]=512;h=1;break}do if(!((k|0)==-1&(l|0)==-1)){h=Lq(c[d+128>>2]|0,k,qa)|0;if(!(a[qa>>0]|0)){c[e>>2]=162;h=1;break e}else break}else{if((f|0)!=0&(a[d+313>>0]|0)!=0){ma=c[(c[f>>2]|0)+12>>2]|0;oa=t;c[oa>>2]=h;c[oa+4>>2]=j;oa=yb[c[(c[d>>2]|0)+16>>2]&127](d)|0;c[u>>2]=c[W>>2];c[pa>>2]=c[t>>2];c[pa+4>>2]=c[t+4>>2];c[qa>>2]=c[u>>2];Cb[ma&15](na,f,pa,oa,qa,1);oa=c[e+56>>2]|0;c[qa>>2]=10;c[pa>>2]=c[v>>2];cg(oa,qa,W,pa,na);oa=na;h=c[oa+4>>2]|0;pa=Q;c[pa>>2]=c[oa>>2];c[pa+4>>2]=h}else h=c[v>>2]|0;if(!h){h=1;break e}h=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;a[qa+8>>0]=5;a[qa+9>>0]=1;c[qa>>2]=Q;h=fq(h,qa)|0}while(0);l=h+4|0;j=c[l>>2]|0;if(j&2|0){k=j&-1537;if((j&1536|0)==1024){c[h+16>>2]=0;c[l>>2]=k;j=k}c[h>>2]=c[h>>2]&7;c[l>>2]=j&-3}if((Xd(h,1)|0)==0?(c[l>>2]&1536|0)!=1024:0){if(!(a[d+313>>0]|0)){qa=c[d+132>>2]|0;wb[c[(c[qa>>2]|0)+72>>2]&127](qa,h)}qa=c[m>>2]|0;wb[c[(c[qa>>2]|0)+64>>2]&127](qa,h);if((c[c[ca>>2]>>2]|0)!=7){h=0;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=0;break}c[e>>2]=143;h=1}while(0);break b}case 25:{u=c[d+4>>2]|0;if(yb[c[(c[u>>2]|0)+52>>2]&127](u)|0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;na=Q;oa=c[na+4>>2]|0;pa=p;c[pa>>2]=c[na>>2];c[pa+4>>2]=oa;c[qa>>2]=c[p>>2];c[qa+4>>2]=c[p+4>>2];if(!(dg(d,qa,1,0)|0)){h=0;break b}c[e>>2]=138;h=1;break b}break}default:{}}while(0);p=d+264|0;do if(a[p>>0]&1){t=Q;u=c[t+4>>2]|0;k=d+204|0;l=pa;c[l>>2]=c[t>>2];c[l+4>>2]=u;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];l=Jx(k,qa)|0;if((l|0)==-1)break;if((l|0)!=(c[d+208>>2]|0)){k=c[(c[k>>2]|0)+(l<<2)>>2]|0;l=c[W>>2]|0;f=d+228|0;t=d+232|0;if(((c[t>>2]|0)-(c[f>>2]|0)|0)==80){c[ja>>2]=152;h=1}else{c[na>>2]=0;h=na+4|0;c[h>>2]=0;c[na+8>>2]=0;if(eg(d,k+4|0,na)|0){c[ja>>2]=139;h=1}else{u=la+12|0;c[la>>2]=u;c[la+4>>2]=u;c[la+8>>2]=la+268;ga=k+12|0;fa=c[ga>>2]|0;ga=c[ga+4>>2]|0;fg(j,la);ma=ka;c[ma>>2]=fa;c[ma+4>>2]=ga;ma=c[k+20>>2]|0;c[ba>>2]=ma;c[ba+4>>2]=((c[k+24>>2]|0)-ma|0)/24|0;ma=c[na>>2]|0;c[ia>>2]=ma;c[ia+4>>2]=((c[h>>2]|0)-ma|0)/12|0;sh(d)|0;c[oa>>2]=c[ka>>2];c[oa+4>>2]=c[ka+4>>2];c[pa>>2]=c[ba>>2];c[pa+4>>2]=c[ba+4>>2];c[qa>>2]=c[ia>>2];c[qa+4>>2]=c[ia+4>>2];if(gg(d,j,oa,pa,qa,1)|0){c[ja>>2]=139;h=1}else{c[pa>>2]=1388419;c[pa+4>>2]=10;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];be(j,qa)|0;r=c[j+20>>2]|0;o=c[r>>2]|0;r=(c[r+4>>2]|0)-o|0;c[ha>>2]=o;c[ha+4>>2]=r;a[pa+9>>0]=1;c[pa>>2]=1388430;a[pa+8>>0]=3;c[qa>>2]=c[ha>>2];c[qa+4>>2]=c[ha+4>>2];r=ox(qa,pa)|0;o=YM(16)|0;s=d+156|0;pa=c[s>>2]|0;q=Vh(sh(d)|0)|0;h=(c[d+172>>2]|0)-(c[d+168>>2]|0)>>3;c[o>>2]=l;c[o+4>>2]=pa;c[o+8>>2]=q;c[o+12>>2]=h;h=c[t>>2]|0;q=d+236|0;pa=c[q>>2]|0;l=h;k=pa;do if((h|0)==(pa|0)){p=c[f>>2]|0;h=(l-p>>2)+1|0;if(h>>>0>1073741823)ZL(f);k=k-p|0;n=k>>1;n=k>>2>>>0<536870911?(n>>>0>>0?h:n):1073741823;k=l-p|0;h=k>>2;do if(n)if(n>>>0>1073741823){ta=Ga(4)|0;OO(ta);eb(ta|0,818968,192)}else{m=YM(n<<2)|0;break}else m=0;while(0);l=m+(h<<2)|0;c[l>>2]=o;h=l+(0-h<<2)|0;if((k|0)>0)$O(h|0,p|0,k|0)|0;c[f>>2]=h;c[t>>2]=l+4;c[q>>2]=m+(n<<2);if(!p)break;$M(p)}else{c[h>>2]=o;c[t>>2]=(c[t>>2]|0)+4}while(0);l=d+268|0;c[l>>2]=(c[l>>2]|0)+1;l=d+140|0;h=c[l>>2]|0;c[ea>>2]=r;c[da>>2]=0;c[qa>>2]=c[da>>2];h=hg(h,ea,qa)|0;c[s>>2]=h;k=c[ea>>2]|0;c[ea>>2]=0;if(k){vb[c[(c[k>>2]|0)+4>>2]&255](k);h=c[s>>2]|0}h=c[(c[c[l>>2]>>2]|0)+(h+-1<<3)>>2]|0;pa=c[h+4>>2]|0;h=(c[h+8>>2]|0)-pa|0;c[aa>>2]=pa;c[aa+4>>2]=h;c[qa>>2]=c[aa>>2];c[qa+4>>2]=c[aa+4>>2];Nh($,qa,0);yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=0}Zt(j);j=c[la>>2]|0;if((j|0)!=(u|0))AD(j)}ig(na)}break b}}while(0);l=Q;k=c[l>>2]|0;l=c[l+4>>2]|0;do if((c[d+316>>2]|0)==4){c[pa>>2]=k;c[pa+4>>2]=l;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];if(!(Yf(d,qa)|0))ma=908}else{if(l|0?(a[k>>0]|0)==46:0)if(0==0&(l|0)==1){ma=908;break}else break;ma=908}while(0);if((ma|0)==908){n=d+313|0;f:do if(a[n>>0]|0){j=Q;h=c[j>>2]|0;j=c[j+4>>2]|0;k=0==0&(j|0)==5;if(k){if(!((PC(h,1389029,5)|0)!=0?(PC(h,1389042,5)|0)!=0:0))ma=916}else{switch(j|0){case 6:break;case 4:{if(PC(h,1389067,4)|0)break f;ma=c[e+56>>2]|0;c[qa>>2]=2;c[pa>>2]=4;Cg(ma,qa,W,pa);break f}default:break f}if((PC(h,1389035,6)|0)!=0?(PC(h,1389048,6)|0)!=0:0){if(!k)break}else ma=916}if((ma|0)==916){ma=c[v>>2]|0;c[na>>2]=c[W>>2];c[pa>>2]=ma;c[qa>>2]=0;do if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,oa,qa)|0){c[ja>>2]=139;h=1}else{h=c[oa>>2]|0;if((h|0)==0|(c[h>>2]|0)!=1){c[ja>>2]=139;h=1;break}j=h+8|0;h=c[j>>2]|0;j=c[j+4>>2]|0;if(!((h&255|0)==(h|0)&0==(j|0))?(d=jP(h|0,j|0,56)|0,d=aP(d|0,E|0,56)|0,!((d|0)==(h|0)&(E|0)==(j|0))):0){c[ja>>2]=139;h=1;break}h=c[e+56>>2]|0;c[qa>>2]=4;Ag(h,qa,na,pa);h=0}while(0);break b}if(PC(h,1389055,5)|0?PC(h,1389061,5)|0:0)break;c[la>>2]=c[W>>2];c[qa>>2]=0;do if(!(Ab[c[(c[d>>2]|0)+96>>2]&127](d,pa,qa)|0)){h=c[pa>>2]|0;if((h|0)==0|(c[h>>2]|0)!=1){c[ja>>2]=139;h=1;break}j=h+8|0;h=c[j>>2]|0;j=c[j+4>>2]|0;d=WO(h|0,j|0,-1,-1)|0;if(((h|0)!=0|(j|0)!=0)&((d&h|0)==0&(E&j|0)==0)){d=c[e+56>>2]|0;c[qa>>2]=1;c[oa>>2]=5;h=qP(h|0,j|0,0)|0;c[na>>2]=63-h;Bg(d,qa,la,oa,na);h=0;break}else{c[ja>>2]=139;h=1;break}}else{c[ja>>2]=139;h=1}while(0);break b}while(0);vb[c[(c[d>>2]|0)+112>>2]&255](d);kt(pa,Q);c[oa>>2]=c[e+56>>2];m=d+4|0;k=c[m>>2]|0;l=c[(c[k>>2]|0)+24>>2]|0;h=a[pa+11>>0]|0;ma=h<<24>>24<0;c[K>>2]=ma?c[pa>>2]|0:pa;c[K+4>>2]=ma?c[pa+4>>2]|0:h&255;c[L>>2]=c[ra>>2];c[L+4>>2]=c[ra+4>>2];c[L+8>>2]=c[ra+8>>2];h=L+16|0;ma=c[O>>2]|0;c[h>>2]=ma;j=L+24|0;la=j;c[la>>2]=0;c[la+4>>2]=0;if(ma>>>0<65){ka=P;la=c[ka+4>>2]|0;ma=j;c[ma>>2]=c[ka>>2];c[ma+4>>2]=la}else Zu(h,O);j=e+4|0;c[qa>>2]=c[K>>2];c[qa+4>>2]=c[K+4>>2];h=xb[l&63](k,oa,qa,L,j,e)|0;if((c[L+16>>2]|0)>>>0>64?(N=c[L+24>>2]|0,N|0):0)bN(N);a[e+52>>0]=h&1;if(h)h=1;else{oa=c[m>>2]|0;ma=c[(c[oa>>2]|0)+32>>2]|0;c[M>>2]=c[W>>2];d=c[d+132>>2]|0;h=(a[n>>0]|0)!=0;c[qa>>2]=c[M>>2];h=Hb[ma&1](oa,qa,e+48|0,j,d,na,h,e,g)|0}kN(pa);break}o=d+4|0;k=c[o>>2]|0;l=c[(c[k>>2]|0)+28>>2]|0;c[w>>2]=c[ra>>2];c[w+4>>2]=c[ra+4>>2];c[w+8>>2]=c[ra+8>>2];m=w+16|0;N=c[O>>2]|0;c[m>>2]=N;n=w+24|0;M=n;c[M>>2]=0;c[M+4>>2]=0;if(N>>>0<65){N=P;O=c[N+4>>2]|0;P=n;c[P>>2]=c[N>>2];c[P+4>>2]=O}else Zu(m,O);k=Eb[l&63](k,w)|0;if((c[w+16>>2]|0)>>>0>64?(x=c[w+24>>2]|0,x|0):0)bN(x);if(k){l=d+180|0;O=Q;P=c[O+4>>2]|0;k=pa;c[k>>2]=c[O>>2];c[k+4>>2]=P;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];k=Jx(l,qa)|0;l=c[l>>2]|0;if((k|0)!=-1)if((k|0)!=(c[d+184>>2]|0)?(F=c[l+(k<<2)>>2]|0,G=c[F+4>>2]|0,G|0):0){h=c[F+8>>2]|0;na=Q;oa=c[na+4>>2]|0;d=C;c[d>>2]=c[na>>2];c[d+4>>2]=oa;c[D>>2]=c[W>>2];c[pa>>2]=c[C>>2];c[pa+4>>2]=c[C+4>>2];c[qa>>2]=c[D>>2];h=Ab[h&127](G,pa,qa)|0;break}do switch(q|0){case 82:{h=1;break b}case 2:case 1:{h=jg(d,1)|0;break b}case 3:{h=jg(d,0)|0;break b}case 4:{h=kg(d,0)|0;break b}case 6:case 5:{h=kg(d,1)|0;break b}case 7:{h=lg(d,1,e)|0;break b}case 11:case 10:case 8:{h=lg(d,2,e)|0;break b}case 14:case 13:case 12:{h=lg(d,4,e)|0;break b}case 16:case 15:{h=lg(d,8,e)|0;break b}case 17:{g:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){vb[c[(c[d>>2]|0)+112>>2]&255](d);p=qa+8|0;q=qa+8|0;r=d+136|0;s=pa+8|0;f=oa+8|0;h:while(1){switch(c[c[ca>>2]>>2]|0){case 1:{ma=188;break h}case 5:case 4:break;default:{ma=189;break h}}j=sh(d)|0;k=j+16|0;la=c[k>>2]|0;c[qa>>2]=la;ka=p;c[ka>>2]=0;c[ka+4>>2]=0;if(la>>>0<65){ja=j+24|0;ka=c[ja+4>>2]|0;la=p;c[la>>2]=c[ja>>2];c[la+4>>2]=ka}else Zu(qa,k);yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;la=c[qa>>2]|0;la=(la-(mg(qa)|0)|0)>>>0<65;j=c[qa>>2]|0;do if(la){l=j>>>0<65?q:c[q>>2]|0;k=c[l>>2]|0;l=c[l+4>>2]|0;o=0;n=0;ma=201}else{if((j-(mg(qa)|0)|0)>>>0>=129){c[e>>2]=129;j=1;break}hv(pa,qa,(c[qa>>2]|0)+-64|0);ma=(c[pa>>2]|0)>>>0<65;j=c[s>>2]|0;n=ma?s:j;m=c[n>>2]|0;n=c[n+4>>2]|0;if(!(ma|(j|0)==0))bN(j);iv(oa,qa,64);ma=(c[oa>>2]|0)>>>0<65;j=c[f>>2]|0;l=ma?f:j;k=c[l>>2]|0;l=c[l+4>>2]|0;if(ma|(j|0)==0){o=m;ma=201;break}bN(j);o=m;ma=201}while(0);if((ma|0)==201){ma=0;la=(a[(c[r>>2]|0)+12>>0]|0)==0;j=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;m=c[(c[j>>2]|0)+176>>2]|0;if(la){tb[m&31](j,o,n,8,na);la=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;tb[c[(c[la>>2]|0)+176>>2]&31](la,k,l,8,na)}else{tb[m&31](j,k,l,8,na);la=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;tb[c[(c[la>>2]|0)+176>>2]&31](la,o,n,8,na)}do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7)if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;j=0;break}else{c[e>>2]=131;j=1;break}else j=2;while(0)}do if((c[qa>>2]|0)>>>0>64){k=c[q>>2]|0;if(!k)break;bN(k)}while(0);switch(j|0){case 1:{h=1;break g}case 2:{h=d;ma=213;break g}case 0:break;default:{ma=214;break h}}}if((ma|0)==188){c[e>>2]=139;h=1;break}else if((ma|0)==189){c[e>>2]=131;h=1;break}}else{h=d;ma=213}while(0);if((ma|0)==213){yb[c[(c[h>>2]|0)+76>>2]&127](d)|0;h=0}break b}case 19:case 18:{h=ng(d,822216)|0;break b}case 20:{h=ng(d,822228)|0;break b}case 21:{h=og(d,(a[(c[(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0)+4>>2]|0)+127>>0]|0)==0,1)|0;break b}case 22:{h=og(d,(a[(c[(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0)+4>>2]|0)+127>>0]|0)==0,4)|0;break b}case 23:{h=og(d,0,1)|0;break b}case 24:{h=og(d,0,2)|0;break b}case 25:{h=og(d,0,4)|0;break b}case 26:{h=og(d,1,1)|0;break b}case 27:{h=og(d,1,2)|0;break b}case 28:{h=og(d,1,4)|0;break b}case 29:{vb[c[(c[d>>2]|0)+112>>2]&255](d);c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,pa,qa)|0){c[ja>>2]=139;h=1}else{oa=qa;c[oa>>2]=0;c[oa+4>>2]=0;do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){c[ja>>2]=131;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0){c[ja>>2]=139;h=1;break}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=131;h=1}else{h=d;ma=236}}else{h=d;ma=236}while(0);if((ma|0)==236){yb[c[(c[h>>2]|0)+76>>2]&127](d)|0;h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;Ib[c[(c[h>>2]|0)+208>>2]&63](h,c[pa>>2]|0,c[qa>>2]&255);h=0}}break b}case 30:{vb[c[(c[d>>2]|0)+112>>2]&255](d);h=Uh(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,oa)|0){c[ja>>2]=139;h=1}else{if((c[oa+4>>2]|0)<0){ga=c[(c[d>>2]|0)+68>>2]|0;c[na>>2]=h;a[la+9>>0]=1;c[la>>2]=1388446;a[la+8>>0]=3;c[j>>2]=0;c[j+4>>2]=0;c[pa>>2]=c[na>>2];c[qa>>2]=c[j>>2];c[qa+4>>2]=c[j+4>>2];Lb[ga&31](d,pa,la,qa)|0;na=oa;c[na>>2]=0;c[na+4>>2]=0}na=la;c[na>>2]=1;c[na+4>>2]=0;na=ka;c[na>>2]=0;c[na+4>>2]=0;do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){c[ja>>2]=131;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;j=Uh(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,la)|0){c[ja>>2]=139;h=1;break}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){l=0;k=j;ma=256;break}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){c[ja>>2]=131;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=Uh(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,ka)|0){c[ja>>2]=139;h=1;break}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;l=h;k=j;ma=256;break}else{c[ja>>2]=131;h=1;break}}else{l=0;k=0;ma=256}while(0);do if((ma|0)==256){j=la;h=c[j>>2]|0;j=c[j+4>>2]|0;if((j|0)<0){h=c[(c[d>>2]|0)+68>>2]|0;c[ba>>2]=k;a[ia+9>>0]=1;c[ia>>2]=1388505;a[ia+8>>0]=3;c[ha>>2]=0;c[ha+4>>2]=0;c[pa>>2]=c[ba>>2];c[qa>>2]=c[ha>>2];c[qa+4>>2]=c[ha+4>>2];Lb[h&31](d,pa,ia,qa)|0;h=oa;c[h>>2]=0;c[h+4>>2]=0;h=la;j=c[h+4>>2]|0;h=c[h>>2]|0}if((j|0)>0|(j|0)==0&h>>>0>8){j=c[(c[d>>2]|0)+68>>2]|0;c[ea>>2]=k;a[ia+9>>0]=1;c[ia>>2]=1388556;a[ia+8>>0]=3;c[da>>2]=0;c[da+4>>2]=0;c[pa>>2]=c[ea>>2];c[qa>>2]=c[da>>2];c[qa+4>>2]=c[da+4>>2];Lb[j&31](d,pa,ia,qa)|0;j=la;c[j>>2]=8;c[j+4>>2]=0;j=0;h=8}na=ka;ma=c[na>>2]|0;if(((j|0)>0|(j|0)==0&h>>>0>4)&((ma|0)!=(ma|0)?1:0!=(c[na+4>>2]|0))){na=c[(c[d>>2]|0)+68>>2]|0;c[aa>>2]=l;a[ia+9>>0]=1;c[ia>>2]=1388623;a[ia+8>>0]=3;c[_>>2]=0;c[_+4>>2]=0;c[pa>>2]=c[aa>>2];c[qa>>2]=c[_>>2];c[qa+4>>2]=c[_+4>>2];Lb[na&31](d,pa,ia,qa)|0}j=oa;h=c[j>>2]|0;j=c[j+4>>2]|0;if(!((j|0)>0|(j|0)==0&h>>>0>0)){h=0;break}l=la;k=c[l>>2]|0;l=c[l+4>>2]|0;oa=(l|0)>0|(l|0)==0&k>>>0>4;k=oa?4:k;l=oa?0:l;oa=jP(k|0,l|0,3)|0;oa=TO(64,0,oa|0,E|0)|0;oa=bP(-1,-1,oa|0)|0;pa=ka;n=E&c[pa+4>>2];m=ka;c[m>>2]=oa&c[pa>>2];c[m+4>>2]=n;m=0;n=0;while(1){oa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;pa=ka;tb[c[(c[oa>>2]|0)+176>>2]&31](oa,c[pa>>2]|0,c[pa+4>>2]|0,k,qa);if(a[qa>>0]|0){ma=269;break}pa=la;oa=c[pa+4>>2]|0;if((l|0)<(oa|0)|((l|0)==(oa|0)?k>>>0<(c[pa>>2]|0)>>>0:0)?(oa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0,na=c[(c[oa>>2]|0)+176>>2]|0,pa=la,pa=TO(c[pa>>2]|0,c[pa+4>>2]|0,k|0,l|0)|0,tb[na&31](oa,0,0,pa,qa),a[qa>>0]|0):0){ma=269;break}m=WO(m|0,n|0,1,0)|0;n=E;if((m|0)==(h|0)&(n|0)==(j|0)){ma=264;break}}if((ma|0)==264){h=0;break}else if((ma|0)==269){c[ja>>2]=139;h=1;break}}while(0)}break b}case 35:{vb[c[(c[d>>2]|0)+112>>2]&255](d);if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0){c[ja>>2]=139;h=1}else{oa=pa;c[oa>>2]=0;c[oa+4>>2]=0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23?(yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,Eb[c[(c[d>>2]|0)+108>>2]&63](d,pa)|0):0){c[ja>>2]=139;h=1}else ma=277;do if((ma|0)==277)if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=qa;Nb[c[(c[d>>2]|0)+196>>2]&31](d,c[h>>2]|0,c[h+4>>2]|0,c[pa>>2]&255);h=0;break}else{c[ja>>2]=131;h=1;break}while(0)}break b}case 36:{vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break b}case 38:case 37:{h=pg(d,8)|0;break b}case 39:{h=pg(d,12)|0;break b}case 40:{h=pg(d,14)|0;break b}case 41:{h=pg(d,15)|0;break b}case 42:{h=pg(d,16)|0;break b}case 43:{h=pg(d,18)|0;break b}case 44:{h=pg(d,20)|0;break b}case 45:{h=pg(d,21)|0;break b}case 46:{h=pg(d,22)|0;break b}case 48:case 47:{h=qg(d,0)|0;break b}case 49:{h=qg(d,1)|0;break b}case 50:{wb[c[(c[d>>2]|0)+84>>2]&127](qa,d);if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7)yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[ja>>2]=139;h=1;break b}case 51:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=3){c[ja>>2]=139;h=1;break b};c[la>>2]=0;c[la+4>>2]=0;c[la+8>>2]=0;do if(!(Eb[c[(c[d>>2]|0)+88>>2]&63](d,la)|0)){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break};c[pa>>2]=0;c[pa+4>>2]=0;c[pa+8>>2]=0;j=d+140|0;h=c[j>>2]|0;c[oa>>2]=Uh($)|0;c[qa>>2]=c[oa>>2];h=Rv(h,la,qa,pa)|0;if(!h){kN(pa);c[ja>>2]=139;h=1;break}else{c[d+156>>2]=h;h=c[(c[c[j>>2]>>2]|0)+(h+-1<<3)>>2]|0;d=c[h+4>>2]|0;h=(c[h+8>>2]|0)-d|0;c[na>>2]=d;c[na+4>>2]=h;c[qa>>2]=c[na>>2];c[qa+4>>2]=c[na+4>>2];Nh($,qa,0);kN(pa);h=0;break}}else{c[ja>>2]=139;h=1}while(0);kN(la);break b}case 52:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=3){c[ja>>2]=139;h=1;break b};c[la>>2]=0;c[la+4>>2]=0;c[la+8>>2]=0;do if(!(Eb[c[(c[d>>2]|0)+88>>2]&63](d,la)|0)){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break};c[pa>>2]=0;c[pa+4>>2]=0;c[pa+8>>2]=0;j=d+140|0;h=c[j>>2]|0;c[oa>>2]=Uh($)|0;c[qa>>2]=c[oa>>2];h=Rv(h,la,qa,pa)|0;if(!h){kN(pa);c[ja>>2]=139;h=1;break}else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;oa=c[(c[d>>2]|0)+168>>2]|0;h=c[(c[c[j>>2]>>2]|0)+(h+-1<<3)>>2]|0;ma=c[h+4>>2]|0;h=(c[h+8>>2]|0)-ma|0;c[na>>2]=ma;c[na+4>>2]=h;c[qa>>2]=c[na>>2];c[qa+4>>2]=c[na+4>>2];wb[oa&127](d,qa);kN(pa);h=0;break}}else{c[ja>>2]=139;h=1}while(0);kN(la);break b}case 54:case 53:{c[e>>2]=147;h=1;break b}case 55:{m=c[W>>2]|0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,na,qa)|0){c[ja>>2]=139;h=1}else do if(Vn(c[na>>2]|0,la)|0){if((c[la+4>>2]|0)<0){c[ja>>2]=139;h=1;break}if((c[c[ca>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=rg(d)|0;if(!h){c[ja>>2]=139;h=1;break}n=j+12|0;c[j>>2]=n;c[j+4>>2]=n;c[j+8>>2]=j+268;fg(ka,j);h=h+8|0;k=ia+4|0;l=ha+4|0;while(1){na=la;ma=c[na>>2]|0;na=c[na+4>>2]|0;fa=WO(ma|0,na|0,-1,-1)|0;ga=la;c[ga>>2]=fa;c[ga+4>>2]=E;if((ma|0)==0&(na|0)==0){ma=332;break}ga=h;ma=c[ga+4>>2]|0;na=ba;c[na>>2]=c[ga>>2];c[na+4>>2]=ma;c[ia>>2]=0;c[k>>2]=0;c[ha>>2]=0;c[l>>2]=0;sh(d)|0;c[oa>>2]=c[ba>>2];c[oa+4>>2]=c[ba+4>>2];c[pa>>2]=c[ia>>2];c[pa+4>>2]=c[ia+4>>2];c[qa>>2]=c[ha>>2];c[qa+4>>2]=c[ha+4>>2];if(gg(d,ka,oa,pa,qa,0)|0){ma=331;break}}if((ma|0)==331){c[ja>>2]=139;h=1}else if((ma|0)==332){c[ea>>2]=m;c[qa>>2]=c[ea>>2];sg(d,qa,ka);h=0}Zt(ka);j=c[j>>2]|0;if((j|0)!=(n|0))AD(j)}else{vb[c[(c[d>>2]|0)+92>>2]&255](d);c[ja>>2]=139;h=1}while(0);break b}case 56:{p=c[W>>2]|0;c[na>>2]=0;c[na+4>>2]=0;c[na+8>>2]=0;c[na+12>>2]=0;c[na+16>>2]=0;b[na+20>>1]=0;do if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,na)|0){c[ja>>2]=139;h=1}else{if((c[c[ca>>2]>>2]|0)!=23){c[ja>>2]=139;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[la>>2]=0;h=la+4|0;c[h>>2]=0;c[la+8>>2]=0;do if(eg(d,0,la)|0){c[ja>>2]=139;h=1}else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;k=rg(d)|0;if(!k){c[ja>>2]=139;h=1;break}q=j+12|0;c[j>>2]=q;c[j+4>>2]=q;c[j+8>>2]=j+268;fg(ka,j);n=c[la>>2]|0;o=c[h>>2]|0;i:do if((n|0)==(o|0))ma=351;else{k=k+8|0;l=ia+4|0;m=ha+4|0;h=n;while(1){da=k;fa=c[da+4>>2]|0;ga=ba;c[ga>>2]=c[da>>2];c[ga+4>>2]=fa;c[ia>>2]=na;c[l>>2]=1;c[ha>>2]=h;c[m>>2]=1;sh(d)|0;c[oa>>2]=c[ba>>2];c[oa+4>>2]=c[ba+4>>2];c[pa>>2]=c[ia>>2];c[pa+4>>2]=c[ia+4>>2];c[qa>>2]=c[ha>>2];c[qa+4>>2]=c[ha+4>>2];h=h+12|0;if(gg(d,ka,oa,pa,qa,1)|0)break;if((h|0)==(o|0)){ma=351;break i}}c[ja>>2]=139;h=1}while(0);if((ma|0)==351){c[ea>>2]=p;c[qa>>2]=c[ea>>2];sg(d,qa,ka);h=0}Zt(ka);j=c[j>>2]|0;if((j|0)!=(q|0))AD(j)}while(0);ig(la)}while(0);Je(na+8|0);break b}case 57:{f=c[W>>2]|0;c[na>>2]=0;c[na+4>>2]=0;c[na+8>>2]=0;c[na+12>>2]=0;c[na+16>>2]=0;b[na+20>>1]=0;do if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,na)|0){c[ja>>2]=139;h=1}else{if((c[c[ca>>2]>>2]|0)!=23){c[ja>>2]=139;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[la>>2]=0;h=la+4|0;c[h>>2]=0;c[la+8>>2]=0;j:do if(eg(d,0,la)|0){c[ja>>2]=139;h=1}else{k=c[la>>2]|0;do if(((c[h>>2]|0)-k|0)==12){if(((c[k+4>>2]|0)-(c[k>>2]|0)|0)!=32)break;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=rg(d)|0;if(!h){c[ja>>2]=139;h=1;break j}s=j+12|0;c[j>>2]=s;c[j+4>>2]=s;c[j+8>>2]=j+268;fg(ka,j);o=c[c[la>>2]>>2]|0;n=c[o+4>>2]|0;o=c[o+8>>2]|0;k:do if(!o)ma=373;else{p=ba+4|0;q=ba+8|0;r=pa+4|0;k=h+8|0;l=ha+4|0;m=ea+4|0;h=0;while(1){c[ba>>2]=0;c[p>>2]=0;c[q>>2]=0;c[qa>>2]=2;ca=o>>>0>>0?o:h;h=h+1|0;fa=ca>>>0>>0?h:ca;c[pa>>2]=n+ca;c[r>>2]=(o>>>0>>0?o:fa)-ca;tg(ba,qa,pa);ca=k;fa=c[ca+4>>2]|0;ga=ia;c[ga>>2]=c[ca>>2];c[ga+4>>2]=fa;c[ha>>2]=na;c[l>>2]=1;c[ea>>2]=ba;c[m>>2]=1;sh(d)|0;c[oa>>2]=c[ia>>2];c[oa+4>>2]=c[ia+4>>2];c[pa>>2]=c[ha>>2];c[pa+4>>2]=c[ha+4>>2];c[qa>>2]=c[ea>>2];c[qa+4>>2]=c[ea+4>>2];if(gg(d,ka,oa,pa,qa,1)|0)break;Je(ba);if((h|0)==(o|0)){ma=373;break k}}c[ja>>2]=139;Je(ba);h=1}while(0);if((ma|0)==373){c[da>>2]=f;c[qa>>2]=c[da>>2];sg(d,qa,ka);h=0}Zt(ka);j=c[j>>2]|0;if((j|0)!=(s|0))AD(j);break j}while(0);c[ja>>2]=139;h=1}while(0);ig(la)}while(0);Je(na+8|0);break b}case 31:if((c[d+228>>2]|0)==(c[d+232>>2]|0)){c[ja>>2]=139;h=1;break b}else{ug(d);h=0;break b}case 32:{vb[c[(c[d>>2]|0)+112>>2]&255](d);do if(!(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0)){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break}pa=qa;oa=c[pa+4>>2]|0;if(oa>>>0>0|(oa|0)==0&(c[pa>>2]|0)>>>0>30){c[ja>>2]=139;h=1;break}else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;wb[c[(c[h>>2]|0)+400>>2]&127](h,c[qa>>2]|0);h=0;break}}else{c[ja>>2]=139;h=1}while(0);break b}case 33:{vb[c[(c[d>>2]|0)+112>>2]&255](d);l:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7)h=0;else{c[qa>>2]=0;c[qa+4>>2]=0;do if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0)c[ja>>2]=139;else{h=qa;if((0==0?(c[h+4>>2]|0)==12:0)?(PC(c[h>>2]|0,1388679,12)|0)==0:0)if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){h=1;break l}else{c[ja>>2]=139;break}c[ja>>2]=139}while(0);h=1;break b}while(0);yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;wb[c[(c[d>>2]|0)+404>>2]&127](d,h);h=0;break b}case 34:{vb[c[(c[d>>2]|0)+112>>2]&255](d);if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+408>>2]&255](h);h=0;break b}else{c[ja>>2]=139;h=1;break b}}case 116:{h=vg(d,1)|0;break b}case 117:{h=vg(d,0)|0;break b}case 78:case 77:{vb[c[(c[d>>2]|0)+112>>2]&255](d);if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0){c[ja>>2]=139;h=1}else{oa=pa;c[oa>>2]=0;c[oa+4>>2]=0;do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23){c[ja>>2]=139;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(!(Eb[c[(c[d>>2]|0)+108>>2]&63](d,pa)|0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7:0){h=d;ma=414}else h=1}else{h=d;ma=414}while(0);do if((ma|0)==414){yb[c[(c[h>>2]|0)+76>>2]&127](d)|0;oa=qa;na=c[oa+4>>2]|0;if((na|0)<0|(na|0)==0&(c[oa>>2]|0)>>>0<1){c[ja>>2]=139;h=1;break}else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=qa;Nb[c[(c[d>>2]|0)+196>>2]&31](d,c[h>>2]|0,c[h+4>>2]|0,c[pa>>2]&255);h=0;break}}while(0)}break b}case 79:{do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){h=sh(d)|0;if((c[h>>2]|0)!=4){c[ja>>2]=139;h=1;break}k=h+24|0;k=(c[h+16>>2]|0)>>>0<65?k:c[k>>2]|0;h=c[k>>2]|0;k=c[k+4>>2]|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((k|0)<0|(k|0)==0&h>>>0<1){c[ja>>2]=139;h=1}else ma=424}else{h=-1;k=-1;ma=424}while(0);do if((ma|0)==424){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=3){c[ja>>2]=139;h=1;break}l=sh(d)|0;m=c[l+4>>2]|0;if(!m){c[oa>>2]=0;c[oa+4>>2]=0;c[oa+8>>2]=0}else{ja=c[l+8>>2]|0;c[oa>>2]=0;c[oa+4>>2]=0;c[oa+8>>2]=0;iN(oa,m,ja)}if(Eb[c[(c[d>>2]|0)+88>>2]&63](d,oa)|0)h=1;else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[na>>2]=0;c[na+4>>2]=0;c[na+8>>2]=0;do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==3){if((h|0)==-1&(k|0)==-1){h=1;break}if(Eb[c[(c[d>>2]|0)+88>>2]&63](d,na)|0){h=1;break}o=a[na+11>>0]|0;n=o<<24>>24<0;l=n?c[na>>2]|0:na;o=n?c[na+4>>2]|0:o&255;n=a[oa+11>>0]|0;ma=n<<24>>24<0;m=ma?c[oa>>2]|0:oa;n=ma?c[oa+4>>2]|0:n&255;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;ma=435}else{o=a[oa+11>>0]|0;ma=o<<24>>24<0;l=ma?c[oa>>2]|0:oa;m=0;n=0;o=ma?c[oa+4>>2]|0:o&255;ma=435}while(0);do if((ma|0)==435){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){h=1;break}if(!((h|0)==-1&(k|0)==-1)){if(a[(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0)+621>>0]|0){h=1;break}d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;ma=c[(c[d>>2]|0)+220>>2]|0;c[j>>2]=m;c[j+4>>2]=n;c[ka>>2]=l;c[ka+4>>2]=o;c[pa>>2]=c[j>>2];c[pa+4>>2]=c[j+4>>2];c[qa>>2]=c[ka>>2];c[qa+4>>2]=c[ka+4>>2];if(!(Fb[ma&31](d,h,pa,qa,0)|0)){h=1;break}}else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;pa=c[(c[d>>2]|0)+212>>2]|0;c[la>>2]=l;c[la+4>>2]=o;c[qa>>2]=c[la>>2];c[qa+4>>2]=c[la+4>>2];wb[pa&127](d,qa)}h=0}while(0);kN(na)}kN(oa)}while(0);break b}case 80:{do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=4){c[ja>>2]=139;h=1;break b}if((c[(sh(d)|0)>>2]|0)==4){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;break}else{c[ja>>2]=139;h=1;break b}}while(0);if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){h=0;break b}c[ja>>2]=139;h=1;break b}case 81:{m:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){h=sh(d)|0;if((c[h>>2]|0)==4){ma=h+24|0;ma=(c[h+16>>2]|0)>>>0<65?ma:c[ma>>2]|0;o=c[ma>>2]|0;ma=c[ma+4>>2]|0;if((ma|0)<0|(ma|0)==0&o>>>0<1){c[ja>>2]=139;h=1;break}if(!(hr(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0,o,0)|0)){c[ja>>2]=139;h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){h=sh(d)|0;if((c[h>>2]|0)!=4){c[ja>>2]=139;h=1;break m}ma=h+24|0;ma=(c[h+16>>2]|0)>>>0<65?ma:c[ma>>2]|0;h=c[ma>>2]|0;if((c[ma+4>>2]|0)<0){c[ja>>2]=139;h=1;break m}else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;break}}else h=0;while(0);do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){j=sh(d)|0;if((c[j>>2]|0)!=4){c[ja>>2]=139;h=1;break m}ma=j+24|0;ma=(c[j+16>>2]|0)>>>0<65?ma:c[ma>>2]|0;j=c[ma>>2]|0;if((c[ma+4>>2]|0)<0){c[ja>>2]=139;h=1;break m}else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;n=j;break}}else n=0;while(0);ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;n:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){k=0;j=1;ma=508}else{m=oa+4|0;j=1;k=0;o:while(1){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){ma=508;break n}c[oa>>2]=0;c[m>>2]=0;sh(d)|0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,oa)|0){ma=475;break}ma=oa;l=c[ma>>2]|0;switch(c[ma+4>>2]|0){case 11:{if(PC(l,1388692,11)|0){ma=505;break o}j=j|2;break}case 12:{if(PC(l,1388704,12)|0){ma=505;break o}j=j|4;break}case 14:{if(PC(l,1388717,14)|0){ma=505;break o}j=j|8;break}case 7:{if(PC(l,1388732,7)|0){ma=505;break o}sh(d)|0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,na,qa)|0){ma=486;break o}l=c[na>>2]|0;if((l|0)==0|(c[l>>2]|0)!=1){ma=491;break o}switch(c[l+8>>2]|0){case 0:{j=j&-2;break}case 1:{j=j|1;break}default:{ma=493;break o}}break}case 3:{if(PC(l,1388740,3)|0){ma=505;break o}sh(d)|0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,na,qa)|0){ma=496;break o}k=c[na>>2]|0;if((k|0)==0|(c[k>>2]|0)!=1){ma=500;break o}k=c[k+8>>2]|0;if((k|0)<0){ma=501;break o}break}case 13:{if(PC(l,1388744,13)|0){ma=505;break o}if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,pa)|0){ma=504;break o}break}default:{ma=505;break o}}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){ma=508;break n}}if((ma|0)==475)c[ja>>2]=139;else if((ma|0)==486)c[ja>>2]=139;else if((ma|0)==491)c[ja>>2]=139;else if((ma|0)==493)c[ja>>2]=139;else if((ma|0)==496)c[ja>>2]=139;else if((ma|0)==500)c[ja>>2]=139;else if((ma|0)==501)c[ja>>2]=139;else if((ma|0)==504)c[ja>>2]=139;else if((ma|0)==505)c[ja>>2]=139;h=1}while(0);if((ma|0)==508){oa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;na=c[(c[oa>>2]|0)+224>>2]|0;d=c[pa>>2]|0;c[la>>2]=0;c[la+4>>2]=0;c[qa>>2]=c[la>>2];c[qa+4>>2]=c[la+4>>2];Bb[na&7](oa,o,h,n,j,k,d,qa);h=0}}else h=1}else{c[ja>>2]=139;h=1}while(0);break b}case 83:{if((((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4?(y=sh(d)|0,(c[y>>2]|0)==4):0)?(na=y+24|0,na=(c[y+16>>2]|0)>>>0<65?na:c[na>>2]|0,z=c[na>>2]|0,na=c[na+4>>2]|0,yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,!((na|0)<0|(na|0)==0&z>>>0<1)):0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==3:0){c[pa>>2]=0;c[pa+4>>2]=0;c[pa+8>>2]=0;do if(Eb[c[(c[d>>2]|0)+88>>2]&63](d,pa)|0)h=1;else{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){h=1;break}h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=c[(c[h>>2]|0)+228>>2]|0;na=a[pa+11>>0]|0;ma=na<<24>>24<0;c[oa>>2]=ma?c[pa>>2]|0:pa;c[oa+4>>2]=ma?c[pa+4>>2]|0:na&255;c[qa>>2]=c[oa>>2];c[qa+4>>2]=c[oa+4>>2];h=(Ab[d&127](h,z,qa)|0)==0}while(0);kN(pa)}else h=1;break b}case 84:{p:do if((((((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4?(A=sh(d)|0,(c[A>>2]|0)==4):0)?(la=A+24|0,la=(c[A+16>>2]|0)>>>0<65?la:c[la>>2]|0,X=c[la>>2]|0,(c[la+4>>2]|0)>=0):0)?(yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,B=sh(d)|0,(c[B>>2]|0)==4):0)?(la=B+24|0,la=(c[B+16>>2]|0)>>>0<65?la:c[la>>2]|0,Y=c[la>>2]|0,la=c[la+4>>2]|0,!((la|0)<0|(la|0)==0&Y>>>0<1)):0)?jr(yb[c[(c[d>>2]|0)+24>>2]&127](d)|0,Y)|0:0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){h=sh(d)|0;if((c[h>>2]|0)!=4){h=1;break}la=h+24|0;la=(c[h+16>>2]|0)>>>0<65?la:c[la>>2]|0;h=c[la>>2]|0;if((c[la+4>>2]|0)<0){h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0}else h=0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==4){j=sh(d)|0;if((c[j>>2]|0)!=4){h=1;break}la=j+24|0;la=(c[j+16>>2]|0)>>>0<65?la:c[la>>2]|0;j=c[la>>2]|0;if((c[la+4>>2]|0)<0){h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0}else j=0;q:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){m=0;l=0;k=0}else{o=pa+4|0;m=0;l=0;k=0;r:while(1){c[pa>>2]=0;c[o>>2]=0;sh(d)|0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,pa)|0)break;la=pa;n=c[la>>2]|0;switch(c[la+4>>2]|0){case 12:{if(!(PC(n,1388704,12)|0))m=1;else break r;break}case 7:{if(PC(n,1388732,7)|0)break r;sh(d)|0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,oa,qa)|0){ma=544;break r}k=c[oa>>2]|0;if((k|0)==0|(c[k>>2]|0)!=1){ma=544;break r}k=k+8|0;l=c[k>>2]|0;k=c[k+4>>2]|0;if(k>>>0>0|(k|0)==0&l>>>0>1){ma=544;break r}break}default:break r}if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7)break q}h=1;break p}while(0);d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;pa=c[(c[d>>2]|0)+232>>2]|0;c[na>>2]=0;c[na+4>>2]=0;c[qa>>2]=c[na>>2];c[qa+4>>2]=c[na+4>>2];Bb[pa&7](d,X,Y,h,j,m,(l|0)!=0|(k|0)!=0,qa);h=0}else h=1;while(0);break b}case 85:{h=sh(d)|0;if((c[h>>2]|0)!=4){h=1;break b}na=h+24|0;na=(c[h+16>>2]|0)>>>0<65?na:c[na>>2]|0;h=c[na>>2]|0;if((c[na+4>>2]|0)<0){h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[ca>>2]>>2]|0)!=23){h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;yb[c[(c[d>>2]|0)+20>>2]&127](d)|0;c[qa>>2]=0;j=qa+4|0;c[j>>2]=0;if(!(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0)?(c[c[ca>>2]>>2]|0)==23:0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;yb[c[(c[d>>2]|0)+20>>2]&127](d)|0;c[pa>>2]=0;na=pa+4|0;c[na>>2]=0;ma=Eb[c[(c[d>>2]|0)+80>>2]&63](d,pa)|0;if(ma|(c[j>>2]|0)==0|(c[na>>2]|0)==0)h=1;else{na=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;a[oa+8>>0]=5;a[oa+9>>0]=1;c[oa>>2]=qa;na=fq(na,oa)|0;qa=yb[c[(c[d>>2]|0)+24>>2]&127](d)|0;a[oa+8>>0]=5;a[oa+9>>0]=1;c[oa>>2]=pa;qa=fq(qa,oa)|0;d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;Nb[c[(c[d>>2]|0)+236>>2]&31](d,h,na,qa);h=0}}else h=1;break b}case 86:{h=sh(d)|0;if((((((c[h>>2]|0)==4?(na=h+24|0,na=(c[h+16>>2]|0)>>>0<65?na:c[na>>2]|0,T=c[na>>2]|0,(c[na+4>>2]|0)>=0):0)?(yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,H=sh(d)|0,(c[H>>2]|0)==4):0)?(na=H+24|0,na=(c[H+16>>2]|0)>>>0<65?na:c[na>>2]|0,U=c[na>>2]|0,na=c[na+4>>2]|0,!((na|0)<0|(na|0)==0&U>>>0<1)):0)?(yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,I=sh(d)|0,(c[I>>2]|0)==4):0)?(na=I+24|0,na=(c[I+16>>2]|0)>>>0<65?na:c[na>>2]|0,V=c[na>>2]|0,(c[na+4>>2]|0)>=0):0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;l=pa+12|0;c[pa>>2]=l;k=pa+4|0;c[k>>2]=l;c[pa+8>>2]=pa+44;s:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==2){h=sh(d)|0;switch(c[h>>2]|0){case 2:{j=c[h+4>>2]|0;h=c[h+8>>2]|0;break}case 3:{ka=c[h+8>>2]|0;la=ka+-1|0;na=(ka|0)!=0&1;la=na>>>0>>0?la:na;j=(c[h+4>>2]|0)+na|0;h=(ka>>>0>>0?ka:la)-na|0;break}default:{h=1;break s}}if((h|0)!=8){h=1;break}if(PC(j,1388758,8)|0){h=1;break}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;while(1){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){ma=576;break s}h=sh(d)|0;if((c[h>>2]|0)!=4){h=1;break s}na=h+24|0;na=(c[h+16>>2]|0)>>>0<65?na:c[na>>2]|0;h=c[na>>2]|0;if((c[na+4>>2]|0)<0){h=1;break s}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[qa>>2]=h;Ff(pa,qa)}}else ma=576;while(0);if((ma|0)==576){h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=c[(c[h>>2]|0)+240>>2]|0;na=c[pa>>2]|0;c[oa>>2]=na;c[oa+4>>2]=(c[k>>2]|0)-na>>2;c[qa>>2]=c[oa>>2];c[qa+4>>2]=c[oa+4>>2];tb[d&31](h,T,U,V,qa);h=0}j=c[pa>>2]|0;if((j|0)!=(l|0))AD(j)}else h=1;break b}case 87:{h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+244>>2]&255](h);h=0;break b}case 88:{h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+248>>2]&255](h);h=0;break b}case 89:{c[qa>>2]=0;c[qa+4>>2]=0;t:do if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0)h=1;else{pa=qa;h=c[pa>>2]|0;switch(c[pa+4>>2]|0){case 9:{j=0;h=(PC(h,1393673,9)|0)==0;break}case 12:{j=(PC(h,1396913,12)|0)==0;h=0;break}default:{j=0;h=0}}u:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0){h=1;break t}k=c[qa>>2]|0;switch(c[qa+4>>2]|0){case 9:{h=h|(PC(k,1393673,9)|0)==0;break u}case 12:{j=j|(PC(k,1396913,12)|0)==0;break u}default:break u}}while(0);d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;Ib[c[(c[d>>2]|0)+260>>2]&63](d,h,j);h=0}while(0);break b}case 90:{c[qa>>2]=0;h=qa+4|0;c[h>>2]=0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7)if((!(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0)?(J=qa,0==0?(c[J+4>>2]|0)==6:0):0)?(PC(c[J>>2]|0,1388767,6)|0)==0:0)ma=600;else h=1;else ma=600;if((ma|0)==600){d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;zn(d,(c[h>>2]|0)!=0);h=0}break b}case 91:{Gn(yb[c[(c[d>>2]|0)+28>>2]&127](d)|0);h=0;break b}case 92:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(!(wg(d,pa,qa)|0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23:0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;oa=qa;c[oa>>2]=0;c[oa+4>>2]=0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0)h=1;else{oa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=pa;h=qa;tb[c[(c[oa>>2]|0)+264>>2]&31](oa,c[d>>2]|0,c[d+4>>2]|0,c[h>>2]|0,c[h+4>>2]|0);h=0}}else h=1;break b}case 93:{pa=qa;c[pa>>2]=0;c[pa+4>>2]=0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=qa;Ib[c[(c[d>>2]|0)+268>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 94:{pa=qa;c[pa>>2]=0;c[pa+4>>2]=0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=qa;Ib[c[(c[d>>2]|0)+308>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 95:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(wg(d,pa,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=pa;Ib[c[(c[d>>2]|0)+272>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 96:{ma=c[W>>2]|0;la=pa;c[la>>2]=0;c[la+4>>2]=0;la=oa;c[la>>2]=0;c[la+4>>2]=0;c[na>>2]=ma;c[qa>>2]=c[na>>2];if((!(wg(d,pa,qa)|0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23:0)?(yb[c[(c[d>>2]|0)+76>>2]&127](d)|0,!(Eb[c[(c[d>>2]|0)+108>>2]&63](d,oa)|0)):0){qa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=pa;h=oa;tb[c[(c[qa>>2]|0)+276>>2]&31](qa,c[d>>2]|0,c[d+4>>2]|0,c[h>>2]|0,c[h+4>>2]|0);h=0}else h=1;break b}case 97:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(!(wg(d,pa,qa)|0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23:0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;oa=qa;c[oa>>2]=0;c[oa+4>>2]=0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,qa)|0)h=1;else{oa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=pa;h=qa;tb[c[(c[oa>>2]|0)+304>>2]&31](oa,c[d>>2]|0,c[d+4>>2]|0,c[h>>2]|0,c[h+4>>2]|0);h=0}}else h=1;break b}case 98:{h=xg(d,1)|0;break b}case 99:{h=xg(d,0)|0;break b}case 100:{h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+288>>2]&255](h);h=0;break b}case 101:{h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+292>>2]&255](h);h=0;break b}case 102:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(wg(d,pa,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=pa;Ib[c[(c[d>>2]|0)+296>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 103:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(wg(d,pa,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=pa;Ib[c[(c[d>>2]|0)+300>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 104:{c[pa>>2]=0;c[pa+4>>2]=0;c[pa+8>>2]=0;v:do if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,oa)|0)h=1;else{vN(pa,c[oa>>2]&255);while(1){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=23)break;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(Eb[c[(c[d>>2]|0)+108>>2]&63](d,oa)|0){h=1;break v}vN(pa,c[oa>>2]&255)}h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=c[(c[h>>2]|0)+312>>2]|0;oa=a[pa+11>>0]|0;ma=oa<<24>>24<0;c[na>>2]=ma?c[pa>>2]|0:pa;c[na+4>>2]=ma?c[pa+4>>2]|0:oa&255;c[qa>>2]=c[na>>2];c[qa+4>>2]=c[na+4>>2];wb[d&127](h,qa);h=0}while(0);kN(pa);break b}case 105:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){h=1;break b}h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+320>>2]&255](h);h=0;break b}case 106:{na=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=na;c[qa>>2]=c[oa>>2];if(wg(d,pa,qa)|0)h=1;else{d=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;h=pa;Ib[c[(c[d>>2]|0)+324>>2]&63](d,c[h>>2]|0,c[h+4>>2]|0);h=0}break b}case 107:{h=c[W>>2]|0;ma=pa;c[ma>>2]=0;c[ma+4>>2]=0;c[oa>>2]=h;c[qa>>2]=c[oa>>2];if(!(wg(d,pa,qa)|0)?(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23:0){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;oa=na;c[oa>>2]=0;c[oa+4>>2]=0;c[la>>2]=h;c[qa>>2]=c[la>>2];if(wg(d,na,qa)|0)h=1;else{qa=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;d=pa;h=na;tb[c[(c[qa>>2]|0)+328>>2]&31](qa,c[d>>2]|0,c[d+4>>2]|0,c[h>>2]|0,c[h+4>>2]|0);h=0}}else h=1;break b}case 108:{h=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;vb[c[(c[h>>2]|0)+332>>2]&255](h);h=0;break b}case 110:case 109:{j=Q;h=c[j>>2]|0;j=c[j+4>>2]|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){h=1;break b}if(0==0&(j|0)==10)h=(PC(h,1388205,10)|0)==0&1;else h=0;a[p>>0]=a[p>>0]&-2|h;h=0;break b}case 111:{S=c[W>>2]|0;c[j>>2]=0;c[j+4>>2]=0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,j)|0){c[ja>>2]=139;h=1}else{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23)yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[ka>>2]=0;T=ka+4|0;c[T>>2]=0;c[ka+8>>2]=0;q=qa+4|0;r=oa+20|0;s=oa+21|0;f=oa+8|0;t=ha+8|0;u=ha+9|0;v=ha+4|0;w=ea+9|0;x=ea+8|0;y=ia+8|0;z=ia+9|0;A=da+8|0;B=da+9|0;C=la+8|0;D=la+9|0;F=aa+9|0;G=aa+8|0;H=na+8|0;I=na+9|0;J=_+4|0;K=na+4|0;L=la+4|0;g=ia+4|0;U=ka+8|0;M=oa+12|0;N=oa+16|0;O=oa+8|0;P=aa;Q=ea;R=ha;w:while(1){if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==7){ma=731;break}e=c[T>>2]|0;if((c[ka>>2]|0)!=(e|0)?a[e+-3>>0]|0:0){ma=670;break};c[oa>>2]=0;c[oa+4>>2]=0;c[oa+8>>2]=0;c[oa+12>>2]=0;c[oa+16>>2]=0;b[oa+20>>1]=0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,oa)|0){ma=672;break}if((c[c[ca>>2]>>2]|0)==8){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[qa>>2]=0;c[q>>2]=0;if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,qa)|0){ma=682;break}e=qa;h=c[e>>2]|0;switch(c[e+4>>2]|0){case 3:{if(PC(h,1388774,3)|0){ma=682;break w}a[r>>0]=1;break}case 6:{if(PC(h,1388778,6)|0){ma=682;break w}a[s>>0]=1;break}default:{ma=682;break w}}}do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==25){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=Uh($)|0;if(yg(d,f,0)|0){ma=711;break w}if(!(a[r>>0]|0))break;n=c[(c[d>>2]|0)+68>>2]|0;c[ba>>2]=h;a[t>>0]=3;a[u>>0]=5;c[ha>>2]=1388785;c[v>>2]=oa;a[w>>0]=1;c[ea>>2]=1388834;a[x>>0]=3;h=b[t>>1]|0;k=h&255;do if(k<<24>>24){l=b[x>>1]|0;m=l&255;if(!(m<<24>>24)){ma=688;break}if(k<<24>>24==1){c[ia>>2]=c[ea>>2];c[ia+4>>2]=c[ea+4>>2];c[ia+8>>2]=c[ea+8>>2];break}if(m<<24>>24==1){c[ia>>2]=c[ha>>2];c[ia+4>>2]=c[ha+4>>2];c[ia+8>>2]=c[ha+8>>2];break}else{Y=(h&-256)<<16>>16==256;e=(l&-256)<<16>>16!=256|(m|1)<<24>>24==1;c[ia>>2]=Y?1388785:R;c[g>>2]=e?Q:1388834;a[y>>0]=Y?k:2;a[z>>0]=e?2:m;break}}else ma=688;while(0);if((ma|0)==688){ma=0;a[y>>0]=0;a[z>>0]=1}a[A>>0]=5;a[B>>0]=1;c[da>>2]=j;h=b[y>>1]|0;k=h&255;do if(k<<24>>24){l=b[A>>1]|0;m=l&255;if(!(m<<24>>24)){ma=696;break}if(k<<24>>24==1){c[la>>2]=c[da>>2];c[la+4>>2]=c[da+4>>2];c[la+8>>2]=c[da+8>>2];break}if(m<<24>>24==1){c[la>>2]=c[ia>>2];c[la+4>>2]=c[ia+4>>2];c[la+8>>2]=c[ia+8>>2];break}else{Y=(h&-256)<<16>>16==256;e=(l&-256)<<16>>16!=256|(m|1)<<24>>24==1;c[la>>2]=Y?c[ia>>2]|0:ia;c[L>>2]=e?da:j;a[C>>0]=Y?k:2;a[D>>0]=e?2:m;break}}else ma=696;while(0);if((ma|0)==696){ma=0;a[C>>0]=0;a[D>>0]=1}a[F>>0]=1;c[aa>>2]=1397253;a[G>>0]=3;h=b[C>>1]|0;k=h&255;do if(k<<24>>24){l=b[G>>1]|0;m=l&255;if(!(m<<24>>24)){ma=704;break}if(k<<24>>24==1){c[na>>2]=c[aa>>2];c[na+4>>2]=c[aa+4>>2];c[na+8>>2]=c[aa+8>>2];break}if(m<<24>>24==1){c[na>>2]=c[la>>2];c[na+4>>2]=c[la+4>>2];c[na+8>>2]=c[la+8>>2];break}else{Y=(h&-256)<<16>>16==256;e=(l&-256)<<16>>16!=256|(m|1)<<24>>24==1;c[na>>2]=Y?c[la>>2]|0:la;c[K>>2]=e?P:1397253;a[H>>0]=Y?k:2;a[I>>0]=e?2:m;break}}else ma=704;while(0);if((ma|0)==704){ma=0;a[H>>0]=0;a[I>>0]=1}c[_>>2]=0;c[J>>2]=0;c[pa>>2]=c[ba>>2];c[qa>>2]=c[_>>2];c[qa+4>>2]=c[_+4>>2];Lb[n&31](d,pa,na,qa)|0}while(0);o=c[T>>2]|0;h=c[U>>2]|0;l=o;do if(o>>>0>>0){X=oa;e=c[X+4>>2]|0;Y=o;c[Y>>2]=c[X>>2];c[Y+4>>2]=e;Y=o+8|0;c[Y>>2]=0;e=o+12|0;c[e>>2]=0;c[o+16>>2]=0;c[Y>>2]=c[f>>2];c[e>>2]=c[M>>2];c[o+16>>2]=c[N>>2];c[N>>2]=0;c[M>>2]=0;c[f>>2]=0;b[o+20>>1]=b[r>>1]|0;c[T>>2]=(c[T>>2]|0)+24}else{m=c[ka>>2]|0;k=((l-m|0)/24|0)+1|0;if(k>>>0>178956970){ma=715;break w}p=m;e=(h-m|0)/24|0;n=e<<1;n=e>>>0<89478485?(n>>>0>>0?k:n):178956970;l=(l-m|0)/24|0;if(!n)m=0;else{if(n>>>0>178956970){ma=718;break w}m=YM(n*24|0)|0}h=m+(l*24|0)|0;k=h;n=m+(n*24|0)|0;X=oa;Y=c[X+4>>2]|0;e=h;c[e>>2]=c[X>>2];c[e+4>>2]=Y;c[m+(l*24|0)+16>>2]=0;c[m+(l*24|0)+8>>2]=c[f>>2];c[m+(l*24|0)+12>>2]=c[M>>2];c[m+(l*24|0)+16>>2]=c[N>>2];c[N>>2]=0;c[M>>2]=0;c[f>>2]=0;b[m+(l*24|0)+20>>1]=b[r>>1]|0;m=h+24|0;if((o|0)==(p|0)){l=o;h=o}else{l=o;do{e=l;l=l+-24|0;W=l;Y=c[W+4>>2]|0;X=h+-24|0;c[X>>2]=c[W>>2];c[X+4>>2]=Y;X=h+-16|0;Y=e+-16|0;c[X>>2]=0;W=h+-12|0;c[W>>2]=0;c[h+-8>>2]=0;c[X>>2]=c[Y>>2];X=e+-12|0;c[W>>2]=c[X>>2];W=e+-8|0;c[h+-8>>2]=c[W>>2];c[W>>2]=0;c[X>>2]=0;c[Y>>2]=0;b[h+-4>>1]=b[e+-4>>1]|0;h=k+-24|0;k=h}while((l|0)!=(p|0));l=c[ka>>2]|0;h=c[T>>2]|0}c[ka>>2]=k;c[T>>2]=m;c[U>>2]=n;k=l;if((h|0)!=(k|0))do{Je(h+-16|0);h=h+-24|0}while((h|0)!=(k|0));if(!l)break;$M(l)}while(0);if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==23)yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;Je(O)}if((ma|0)==670){c[ja>>2]=139;Z=1}else if((ma|0)==672){c[ja>>2]=139;Je(O);Z=1}else if((ma|0)==682){c[ja>>2]=139;Je(O);Z=1}else if((ma|0)==711){c[ja>>2]=139;Je(O);Z=1}else if((ma|0)==715)ZL(ka);else if((ma|0)==718){ta=Ga(4)|0;OO(ta);eb(ta|0,818968,192)}else if((ma|0)==731){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;c[ia+4>>2]=0;c[ia+8>>2]=0;B=ia+16|0;c[B>>2]=1;h=ia+24|0;c[h>>2]=0;c[h+4>>2]=0;h=sh(d)|0;c[ha>>2]=c[h>>2];c[ha+4>>2]=c[h+4>>2];c[ha+8>>2]=c[h+8>>2];k=ha+16|0;l=h+16|0;ea=c[l>>2]|0;c[k>>2]=ea;m=ha+24|0;da=m;c[da>>2]=0;c[da+4>>2]=0;if(ea>>>0<65){ca=h+24|0;da=c[ca+4>>2]|0;ea=m;c[ea>>2]=c[ca>>2];c[ea+4>>2]=da}else Zu(k,l);h=0;x:while(1){if(!(c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)){ma=736;break}y:do if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)==2){m=sh(d)|0;switch(c[m>>2]|0){case 2:{k=c[m+4>>2]|0;l=c[m+8>>2]|0;break}case 3:{ma=c[m+8>>2]|0;l=ma+-1|0;k=(ma|0)!=0&1;l=k>>>0>>0?l:k;l=(ma>>>0>>0?ma:l)-k|0;k=(c[m+4>>2]|0)+k|0;ma=741;break}default:{l=0;k=0;ma=741}}if((ma|0)==741)ma=0;if(!((l|0)==5?!(PC(k,1388242,5)|0):0))ma=744;do if((ma|0)==744){ma=0;m=sh(d)|0;switch(c[m>>2]|0){case 2:{k=c[m+4>>2]|0;l=c[m+8>>2]|0;break}case 3:{ma=c[m+8>>2]|0;l=ma+-1|0;k=(ma|0)!=0&1;l=k>>>0>>0?l:k;l=(ma>>>0>>0?ma:l)-k|0;k=(c[m+4>>2]|0)+k|0;ma=747;break}default:{l=0;k=0;ma=747}}if((ma|0)==747)ma=0;if((l|0)==9?(PC(k,1388248,9)|0)==0:0)break;m=sh(d)|0;switch(c[m>>2]|0){case 2:{k=c[m+4>>2]|0;l=c[m+8>>2]|0;break}case 3:{ma=c[m+8>>2]|0;l=ma+-1|0;k=(ma|0)!=0&1;l=k>>>0>>0?l:k;l=(ma>>>0>>0?ma:l)-k|0;k=(c[m+4>>2]|0)+k|0;ma=757;break}default:{l=0;k=0;ma=757}}if((ma|0)==757)ma=0;if((l|0)!=6)break y;h=((PC(k,1388228,6)|0)==0&1)+h|0;break y}while(0);if(!h){ma=751;break x}h=h+-1|0}while(0);vb[c[(c[d>>2]|0)+92>>2]&255](d)}z:do if((ma|0)==736){c[ja>>2]=139;j=1}else if((ma|0)==751){ea=sh(d)|0;c[ia>>2]=c[ea>>2];c[ia+4>>2]=c[ea+4>>2];c[ia+8>>2]=c[ea+8>>2];Wf(ia+16|0,ea+16|0)|0;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;j=1;break}da=j;ea=c[da+4>>2]|0;A=d+204|0;h=pa;c[h>>2]=c[da>>2];c[h+4>>2]=ea;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];h=Jx(A,qa)|0;do if((h|0)!=-1){if((h|0)==(c[d+208>>2]|0))break;c[ja>>2]=139;j=1;break z}while(0);y=Vh(ha)|0;z=(Vh(ia)|0)-y|0;t=c[ka>>2]|0;f=c[T>>2]|0;ja=f-t|0;v=(ja|0)/24|0;do if(!((z|0)==0|(ja|0)==0)){w=t;k=0;h=0;x=z;l=y;A:while(1){u=0;B:while(1){o=l+u|0;m=a[o>>0]|0;s=u+1|0;n=(s|0)==(x|0);if(!(n|m<<24>>24!=92)){m=s;ma=777;break}if(!(n|m<<24>>24!=36)){m=a[l+s>>0]|0;switch(m<<24>>24){case 110:case 36:{ma=773;break B}default:{}}if(((m&255)+-48|0)>>>0<10){ma=773;break}}if(n)break A;else u=s}do if((ma|0)==773){ma=0;switch(m<<24>>24|0){case 36:break;case 110:{h=1;break}default:h=1}m=u+2|0}else if((ma|0)==777){C:while(1){ma=0;n=a[l+m>>0]|0;if(!(EC(n&255)|0))switch(n<<24>>24){case 46:case 36:case 95:break;default:break C}n=m+1|0;if((n|0)==(x|0))break;else{m=n;ma=777}}p=o+1|0;q=m-s|0;r=(q|0)==0;n=0;do{ja=w+(n*24|0)|0;o=c[ja>>2]|0;if((c[ja+4>>2]|0)==(q|0)){if(r)break;if(!(PC(o,p,q)|0))break}n=n+1|0}while(n>>>0>>0);if((n|0)!=(v|0)){k=1;break}if((a[l+s>>0]|0)!=40)break;m=(a[l+(u+2)>>0]|0)==41?u+3|0:m}while(0);m=x>>>0>>0?x:m;x=x-m|0;if(!x)break;else l=l+m|0}if(k|h^1)break;t=c[(c[d>>2]|0)+68>>2]|0;c[oa>>2]=S;a[na+9>>0]=1;c[na>>2]=1388847;a[na+8>>0]=3;c[la>>2]=0;c[la+4>>2]=0;c[pa>>2]=c[oa>>2];c[qa>>2]=c[la>>2];c[qa+4>>2]=c[la+4>>2];Lb[t&31](d,pa,na,qa)|0;t=c[ka>>2]|0;f=c[T>>2]|0}while(0);s=j;r=c[s>>2]|0;s=c[s+4>>2]|0;q=c[U>>2]|0;c[U>>2]=0;c[T>>2]=0;c[ka>>2]=0;m=fa;c[m>>2]=r;c[m+4>>2]=s;m=fa+8|0;c[m>>2]=y;c[m+4>>2]=z;c[ga+8>>2]=0;c[ga+4>>2]=0;c[ga>>2]=0;m=oa;c[m>>2]=r;c[m+4>>2]=s;m=oa+8|0;c[m>>2]=c[fa>>2];c[m+4>>2]=c[fa+4>>2];c[m+8>>2]=c[fa+8>>2];c[m+12>>2]=c[fa+12>>2];n=oa+24|0;o=oa+28|0;c[n>>2]=t;c[o>>2]=f;p=oa+32|0;c[p>>2]=q;c[fa+24>>2]=0;c[fa+20>>2]=0;c[fa+16>>2]=0;l=pa;c[l>>2]=r;c[l+4>>2]=s;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];l=Ix(A,qa)|0;h=(c[A>>2]|0)+(l<<2)|0;j=c[h>>2]|0;D:do switch(j|0){case 0:{ma=795;break}case -1:{ma=d+216|0;c[ma>>2]=(c[ma>>2]|0)+-1;ma=795;break}default:while(1){switch(j|0){case -1:case 0:break;default:break D}d=h+4|0;j=c[d>>2]|0;h=d}}while(0);E:do if((ma|0)==795){k=zD(s+33|0)|0;c[k>>2]=s;j=k+4|0;c[j>>2]=c[m>>2];c[j+4>>2]=c[m+4>>2];c[j+8>>2]=c[m+8>>2];c[j+12>>2]=c[m+12>>2];c[k+20>>2]=t;c[k+24>>2]=f;c[k+28>>2]=q;c[p>>2]=0;c[o>>2]=0;c[n>>2]=0;j=k+32|0;if(s|0)$O(j|0,r|0,s|0)|0;a[j+s>>0]=0;c[h>>2]=k;h=d+212|0;c[h>>2]=(c[h>>2]|0)+1;h=Mx(A,l)|0;h=(c[A>>2]|0)+(h<<2)|0;while(1){switch(c[h>>2]|0){case -1:case 0:break;default:break E}h=h+4|0}}while(0);Ie(oa+24|0);Ie(fa+16|0);Ie(ga);j=0}while(0);do if((c[ha+16>>2]|0)>>>0>64){h=c[ha+24>>2]|0;if(!h)break;bN(h)}while(0);do if((c[B>>2]|0)>>>0>64){h=c[ia+24>>2]|0;if(!h)break;bN(h)}while(0);Z=j}Ie(ka);h=Z}break b}case 112:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}h=c[d+232>>2]|0;if((c[d+228>>2]|0)==(h|0)){c[ja>>2]=139;h=1;break b}m=d+172|0;j=c[m>>2]|0;n=c[d+168>>2]|0;k=h+-4|0;if((j-n>>3|0)!=(c[(c[k>>2]|0)+12>>2]|0)){l=d+160|0;h=j;do{h=h+-8|0;c[l>>2]=c[h>>2];b[l+4>>1]=b[h+4>>1]|0;c[m>>2]=h}while((h-n>>3|0)!=(c[(c[k>>2]|0)+12>>2]|0))}ug(d);h=0;break b}case 114:case 113:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}if((c[d+228>>2]|0)==(c[d+232>>2]|0)){c[ja>>2]=139;h=1;break b}else{ug(d);h=0;break b}}case 115:{c[oa>>2]=0;c[oa+4>>2]=0;do if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,oa)|0){c[ja>>2]=139;h=1}else{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break}ma=oa;na=c[ma+4>>2]|0;k=d+204|0;h=pa;c[h>>2]=c[ma>>2];c[h+4>>2]=na;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];h=Jx(k,qa)|0;if((h|0)!=-1){j=d+208|0;if((h|0)!=(c[j>>2]|0)){d=c[oa+4>>2]|0;h=pa;c[h>>2]=c[oa>>2];c[h+4>>2]=d;c[qa>>2]=c[pa>>2];c[qa+4>>2]=c[pa+4>>2];h=Jx(k,qa)|0;if((h|0)==-1){h=0;break}if((h|0)==(c[j>>2]|0)){h=0;break}h=c[(c[k>>2]|0)+(h<<2)>>2]|0;Kx(k,h);Ie(h+20|0);AD(h);h=0;break}}c[ja>>2]=139;h=1}while(0);break b}case 124:{if((c[c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]>>2]|0)!=7){c[ja>>2]=139;h=1;break b}yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;if(!(c[c[ca>>2]>>2]|0)){h=0;break b}do yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;while((c[c[ca>>2]>>2]|0)!=0);h=0;break}case 118:{qa=c[d+172>>2]|0;if((c[d+168>>2]|0)!=(qa|0)?a[qa+-3>>0]|0:0){vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break b}c[ja>>2]=139;h=1;break b}case 119:{qa=c[d+172>>2]|0;if((c[d+168>>2]|0)!=(qa|0)?a[qa+-3>>0]|0:0){vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0;break b}switch(c[c[ca>>2]>>2]|0){case 7:break;case 3:{ma=849;break}default:{vb[c[(c[d>>2]|0)+92>>2]&255](d);c[ja>>2]=139;h=1;break b}}do if((ma|0)==849)if((c[(sh(d)|0)>>2]|0)==3){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;break}else{c[ja>>2]=139;h=1;break b}while(0);c[ja>>2]=139;h=1;break b}case 120:{k=c[W>>2]|0;ka=c[d+172>>2]|0;if((c[d+168>>2]|0)!=(ka|0)?(a[ka+-3>>0]|0)!=0:0){vb[c[(c[d>>2]|0)+92>>2]&255](d);h=0}else{c[oa>>2]=1388987;c[oa+4>>2]=41;F:do switch(c[c[ca>>2]>>2]|0){case 7:{ma=861;break}case 3:{h=sh(d)|0;if((c[h>>2]|0)==3){ja=c[h+8>>2]|0;ka=ja+-1|0;ma=(ja|0)!=0&1;ka=ma>>>0>>0?ka:ma;c[oa>>2]=(c[h+4>>2]|0)+ma;c[oa+4>>2]=(ja>>>0>>0?ja:ka)-ma;yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;ma=861;break F}else{c[oa>>2]=0;c[oa+4>>2]=0;c[ja>>2]=139;h=1;break F}}default:{vb[c[(c[d>>2]|0)+92>>2]&255](d);c[ja>>2]=139;h=1}}while(0);if((ma|0)==861){h=c[(c[d>>2]|0)+68>>2]|0;c[na>>2]=k;a[la+8>>0]=5;a[la+9>>0]=1;c[la>>2]=oa;c[j>>2]=0;c[j+4>>2]=0;c[pa>>2]=c[na>>2];c[qa>>2]=c[j>>2];c[qa+4>>2]=c[j+4>>2];Lb[h&31](d,pa,la,qa)|0;h=0}}break b}case 9:{m=c[W>>2]|0;c[na>>2]=0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,oa,qa)|0){c[ja>>2]=139;h=1}else G:do if(Vn(c[oa>>2]|0,la)|0){if((c[la+4>>2]|0)<0){c[ja>>2]=139;h=1;break}if((c[c[ca>>2]>>2]|0)!=23){c[ja>>2]=133;h=1;break}tf($)|0;h=c[ca>>2]|0;if((c[h>>2]|0)!=2){c[ja>>2]=134;h=1;break}l=c[h+4>>2]|0;k=c[h+8>>2]|0;tf($)|0;h=c[c[ca>>2]>>2]|0;do if((h|0)==23){tf($)|0;c[qa>>2]=0;if(Ab[c[(c[d>>2]|0)+96>>2]&127](d,na,qa)|0){c[ja>>2]=139;h=1;break G}if(bo(c[na>>2]|0,qa,0,0)|0){h=c[c[ca>>2]>>2]|0;break}else{c[ja>>2]=139;h=1;break G}}while(0);if((h|0)!=7){c[ja>>2]=135;h=1;break}ma=yb[c[(c[d>>2]|0)+28>>2]&127](d)|0;la=c[(c[ma>>2]|0)+392>>2]|0;oa=c[oa>>2]|0;c[j>>2]=l;c[j+4>>2]=k;d=c[na>>2]|0;c[ka>>2]=m;c[pa>>2]=c[j>>2];c[pa+4>>2]=c[j+4>>2];c[qa>>2]=c[ka>>2];if(!(Fb[la&31](ma,oa,pa,d,qa)|0)){h=0;break}c[ja>>2]=139;h=1}else{c[ja>>2]=139;h=1}while(0);break b}case 121:{if(!(Xf(d)|0)){h=0;break b}c[e>>2]=130;h=1;break b}case 123:{c[qa>>2]=2;c[qa+4>>2]=1435943;c[qa+8>>2]=7;m=qa+16|0;c[m>>2]=64;n=qa+24|0;h=n;c[h>>2]=0;c[h+4>>2]=0;zg(m)|0;h=c[o>>2]|0;j=c[(c[h>>2]|0)+28>>2]|0;c[pa>>2]=c[qa>>2];c[pa+4>>2]=c[qa+4>>2];c[pa+8>>2]=c[qa+8>>2];k=pa+16|0;d=c[m>>2]|0;c[k>>2]=d;l=pa+24|0;oa=l;c[oa>>2]=0;c[oa+4>>2]=0;if(d>>>0<65){na=n;oa=c[na+4>>2]|0;d=l;c[d>>2]=c[na>>2];c[d+4>>2]=oa}else Zu(k,m);h=Eb[j&63](h,pa)|0;if((c[pa+16>>2]|0)>>>0>64?(R=c[pa+24>>2]|0,R|0):0)bN(R);if((c[qa+16>>2]|0)>>>0>64?(S=c[qa+24>>2]|0,S|0):0)bN(S);break b}case 122:{wb[c[(c[d>>2]|0)+84>>2]&127](pa,d);kt(qa,pa);j=qa+11|0;k=a[j>>0]|0;l=qa+4|0;h=c[l>>2]|0;do if(((k<<24>>24<0?h:k&255)|0)==3)if(!(xN(qa,0,-1,1437444,3)|0)){wb[c[(c[d>>2]|0)+52>>2]&127](d,1);break}else{k=a[j>>0]|0;h=c[l>>2]|0;ma=902;break}else ma=902;while(0);do if((ma|0)==902){if(((k<<24>>24<0?h:k&255)|0)==3?(xN(qa,0,-1,1437448,3)|0)==0:0){wb[c[(c[d>>2]|0)+52>>2]&127](d,0);break}c[ja>>2]=139;kN(qa);c[e>>2]=130;h=1;break b}while(0);kN(qa);h=0;break b}default:{c[ja>>2]=137;h=1;break b}}while(0)}else h=0}while(0);if((c[ra+16>>2]|0)>>>0>64?(sa=c[ra+24>>2]|0,sa|0):0)bN(sa);sa=h;i=ta;return sa|0}function Ef(a,b,d,f){a=a|0;b=b|0;d=d|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;s=i;i=i+16|0;n=s+12|0;m=s+8|0;p=s+4|0;q=s;h=c[a>>2]|0;j=b-h>>2;r=a+4|0;g=c[r>>2]|0;if((g|0)==(b|0)){Sf(a,d,f);f=(c[a>>2]|0)+(j<<2)|0;i=s;return f|0}l=f-d>>1;Tf(a,(g-h>>2)+l|0);b=(c[a>>2]|0)+(j<<2)|0;g=c[r>>2]|0;h=g;j=b;k=h-j|0;o=k>>2;if(o>>>0>=l>>>0){r=g+(0-l<<2)|0;c[p>>2]=r;c[q>>2]=h;c[m>>2]=c[p>>2];c[n>>2]=c[q>>2];Uf(a,m,n);h=r-j|0;j=h>>2;if(j|0)kP(g+(0-j<<2)|0,b|0,h|0)|0;if((d|0)==(f|0)){f=b;i=s;return f|0}else g=b;while(1){c[g>>2]=e[d>>1];d=d+2|0;if((d|0)==(f|0))break;else g=g+4|0}i=s;return b|0}h=g+(l<<2)|0;c[r>>2]=h;if((b|0)!=(g|0))$O(h+(0-o<<2)|0,b|0,k|0)|0;if(o){h=o;j=d;k=b;while(1){c[k>>2]=e[j>>1];h=h+-1|0;if(!h)break;else{j=j+2|0;k=k+4|0}}d=d+(o<<1)|0}if((d|0)==(f|0)){f=b;i=s;return f|0}while(1){c[g>>2]=e[d>>1];d=d+2|0;if((d|0)==(f|0))break;else g=g+4|0}i=s;return b|0}function Ff(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0<(c[a+8>>2]|0)>>>0)a=e;else{rw(a,a+12|0,0,4);a=e;d=c[e>>2]|0}c[d>>2]=c[b>>2];c[a>>2]=(c[a>>2]|0)+4;return}function Gf(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,4);d=c[e>>2]|0}c[d>>2]=c[b>>2];c[e>>2]=(c[e>>2]|0)+4;return}function Hf(b,d){b=b|0;d=d|0;var e=0,f=0;f=b+4|0;e=c[f>>2]|0;if(e>>>0>=(c[b+8>>2]|0)>>>0){rw(b,b+12|0,0,1);e=c[f>>2]|0}a[e>>0]=a[d>>0]|0;c[f>>2]=(c[f>>2]|0)+1;return}function If(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){Td(a,0);d=c[e>>2]|0};c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[e>>2]=(c[e>>2]|0)+12;return}function Jf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=a+4|0;f=c[g>>2]|0;if(f>>>0<(c[a+8>>2]|0)>>>0)a=g;else{rw(a,a+12|0,0,24);a=g;f=c[g>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=d;c[f+8>>2]=e;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function Kf(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;d=c[a+4>>2]|0;if((d|0)!=(b|0)){do{d=d+-4|0;e=c[d>>2]|0;c[d>>2]=0;if(e|0)vb[c[(c[e>>2]|0)+4>>2]&255](e)}while((d|0)!=(b|0));b=c[a>>2]|0}if((b|0)==(a+12|0))return;AD(b);return}function Lf(a,b){a=a|0;b=b|0;a=c[a>>2]|0;b=c[b>>2]|0;return (a>>>0>>0?-1:b>>>0>>0&1)|0}function Mf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=c[a>>2]|0;h=a+4|0;e=c[h>>2]|0;if((e|0)==(g|0)){f=g;e=g}else{do{e=e+-12|0;kN(e)}while((e|0)!=(g|0));e=c[a>>2]|0;f=e}c[h>>2]=f;if((((c[a+8>>2]|0)-f|0)/12|0)>>>0>>0){Td(a,b);e=c[a>>2]|0}b=e+(b*12|0)|0;c[h>>2]=b;Qf(e,b,d);return}function Nf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=b+4|0;e=c[i>>2]|0;g=c[b>>2]|0;h=e-g>>3;f=g;if(h>>>0>d>>>0){c[i>>2]=f+(d<<3);return}if(h>>>0>=d>>>0)return;if((c[b+8>>2]|0)-g>>3>>>0>>0){rw(b,b+12|0,d<<3,8);g=b;h=i;f=c[b>>2]|0;e=c[i>>2]|0}else{g=b;h=i}f=f+(d<<3)|0;if((e|0)!=(f|0))do{c[e>>2]=0;a[e+4>>0]=0;e=e+8|0}while((e|0)!=(f|0));c[h>>2]=(c[g>>2]|0)+(d<<3);return}function Of(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=a+4|0;e=c[h>>2]|0;f=c[a>>2]|0;g=(e-f|0)/12|0;d=f;if(g>>>0>b>>>0){f=d+(b*12|0)|0;if((e|0)!=(f|0)){d=e;do{d=d+-12|0;kN(d)}while((d|0)!=(f|0));d=c[a>>2]|0}c[h>>2]=d+(b*12|0);return}if(g>>>0>=b>>>0)return;if((((c[a+8>>2]|0)-f|0)/12|0)>>>0>>0){Td(a,b);f=a;g=h;d=c[a>>2]|0;e=c[h>>2]|0}else{f=a;g=h}if((e|0)!=(d+(b*12|0)|0)){h=d+((b+-1|0)*12|0)-e|0;UO(e|0,0,h-((h>>>0)%12|0)+12|0)|0}c[g>>2]=(c[f>>2]|0)+(b*12|0);return}function Pf(b,d){b=b|0;d=d|0;var e=0,f=0;e=c[b+4>>2]|0;f=c[d+4>>2]|0;if(e>>>0>>0){f=-1;return f|0}if(f>>>0>>0){f=1;return f|0}f=(a[1388407+(c[b>>2]|0)>>0]|0)>(a[1388407+(c[d>>2]|0)>>0]|0)?-1:1;return f|0}function Qf(a,b,c){a=a|0;b=b|0;c=c|0;if((a|0)==(b|0))return;do{hN(a,c);a=a+12|0}while((a|0)!=(b|0));return}function Rf(a){a=a|0;Oa(a|0)|0;sO()}function Sf(a,b,d){a=a|0;b=b|0;d=d|0;var f=0,g=0,h=0,i=0;g=d-b|0;h=g>>1;i=a+4|0;f=c[i>>2]|0;if(h>>>0>(c[a+8>>2]|0)-f>>2>>>0){rw(a,a+12|0,f+(g<<1)-(c[a>>2]|0)&-4,4);f=c[i>>2]|0}if((b|0)==(d|0)){h=f+(h<<2)|0;c[i>>2]=h;return}else a=f;while(1){c[a>>2]=e[b>>1];b=b+2|0;if((b|0)==(d|0))break;else a=a+4|0}h=f+(h<<2)|0;c[i>>2]=h;return}function Tf(a,b){a=a|0;b=b|0;if((c[a+8>>2]|0)-(c[a>>2]|0)>>2>>>0>=b>>>0)return;rw(a,a+12|0,b<<2,4);return}function Uf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;b=c[b>>2]|0;f=c[d>>2]|0;e=f-b|0;g=e>>2;h=a+4|0;d=c[h>>2]|0;if(g>>>0>(c[a+8>>2]|0)-d>>2>>>0){rw(a,a+12|0,d+e-(c[a>>2]|0)&-4,4);e=c[h>>2]|0}else e=d;if((b|0)==(f|0)){g=e+(g<<2)|0;c[h>>2]=g;return}else d=e;while(1){c[d>>2]=c[b>>2];b=b+4|0;if((b|0)==(f|0))break;else d=d+4|0}g=e+(g<<2)|0;c[h>>2]=g;return}function Vf(a){a=a|0;var b=0;b=i;i=i+16|0;if((c[c[a+24>>2]>>2]|0)!=7)Oh(b,a+16|0);yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;i=b;return}function Wf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((c[a>>2]|0)>>>0<65?(d=c[b>>2]|0,d>>>0<65):0){f=b+8|0;e=c[f+4>>2]|0;b=a+8|0;c[b>>2]=c[f>>2];c[b+4>>2]=e;c[a>>2]=d;d=zg(a)|0;return d|0}f=dv(a,b)|0;return f|0}function Xf(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;i=i+144|0;b=s+128|0;r=s+96|0;l=s+64|0;m=s+32|0;n=s;g=b;c[g>>2]=0;c[g+4>>2]=0;if(Eb[c[(c[a>>2]|0)+108>>2]&63](a,b)|0){c[a+8>>2]=139;r=1;i=s;return r|0}g=b;b=c[g+4>>2]|0;switch(c[g>>2]|0){case 16:{if(!b){c[r>>2]=2;c[r+4>>2]=1435935;c[r+8>>2]=7;f=r+16|0;c[f>>2]=64;g=r+24|0;b=g;c[b>>2]=0;c[b+4>>2]=0;zg(f)|0;b=c[a+4>>2]|0;a=c[(c[b>>2]|0)+28>>2]|0;c[l>>2]=c[r>>2];c[l+4>>2]=c[r+4>>2];c[l+8>>2]=c[r+8>>2];d=l+16|0;q=c[f>>2]|0;c[d>>2]=q;e=l+24|0;n=e;c[n>>2]=0;c[n+4>>2]=0;if(q>>>0<65){m=g;n=c[m+4>>2]|0;q=e;c[q>>2]=c[m>>2];c[q+4>>2]=n}else Zu(d,f);Eb[a&63](b,l)|0;if((c[l+16>>2]|0)>>>0>64?(o=c[l+24>>2]|0,o|0):0)bN(o);if((c[r+16>>2]|0)>>>0>64?(p=c[r+24>>2]|0,p|0):0)bN(p);r=0;i=s;return r|0}break}case 32:{if(!b){c[r>>2]=2;c[r+4>>2]=1435943;c[r+8>>2]=7;f=r+16|0;c[f>>2]=64;g=r+24|0;b=g;c[b>>2]=0;c[b+4>>2]=0;zg(f)|0;b=c[a+4>>2]|0;a=c[(c[b>>2]|0)+28>>2]|0;c[m>>2]=c[r>>2];c[m+4>>2]=c[r+4>>2];c[m+8>>2]=c[r+8>>2];d=m+16|0;p=c[f>>2]|0;c[d>>2]=p;e=m+24|0;o=e;c[o>>2]=0;c[o+4>>2]=0;if(p>>>0<65){n=g;o=c[n+4>>2]|0;p=e;c[p>>2]=c[n>>2];c[p+4>>2]=o}else Zu(d,f);Eb[a&63](b,m)|0;if((c[m+16>>2]|0)>>>0>64?(q=c[m+24>>2]|0,q|0):0)bN(q);if((c[r+16>>2]|0)>>>0>64?(h=c[r+24>>2]|0,h|0):0)bN(h);r=0;i=s;return r|0}break}case 64:{if(!b){c[r>>2]=2;c[r+4>>2]=1435951;c[r+8>>2]=7;f=r+16|0;c[f>>2]=64;g=r+24|0;b=g;c[b>>2]=0;c[b+4>>2]=0;zg(f)|0;b=c[a+4>>2]|0;a=c[(c[b>>2]|0)+28>>2]|0;c[n>>2]=c[r>>2];c[n+4>>2]=c[r+4>>2];c[n+8>>2]=c[r+8>>2];d=n+16|0;q=c[f>>2]|0;c[d>>2]=q;e=n+24|0;p=e;c[p>>2]=0;c[p+4>>2]=0;if(q>>>0<65){o=g;p=c[o+4>>2]|0;q=e;c[q>>2]=c[o>>2];c[q+4>>2]=p}else Zu(d,f);Eb[a&63](b,n)|0;if((c[n+16>>2]|0)>>>0>64?(j=c[n+24>>2]|0,j|0):0)bN(j);if((c[r+16>>2]|0)>>>0>64?(k=c[r+24>>2]|0,k|0):0)bN(k);r=0;i=s;return r|0}break}default:{}}c[a+8>>2]=139;r=1;i=s;return r|0}function Yf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;f=i;i=i+32|0;e=f+24|0;h=f;g=f+8|0;kt(g,d);d=a[g+11>>0]|0;j=d<<24>>24<0;d=j?c[g+4>>2]|0:d&255;c[h>>2]=j?c[g>>2]|0:g;c[h+4>>2]=d;c[e>>2]=c[h>>2];c[e+4>>2]=c[h+4>>2];e=Jx(b+320|0,e)|0;d=c[b+324>>2]|0;kN(g);i=f;return (((e|0)==-1?d:e)|0)!=(d|0)|0}function Zf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;h=i;i=i+32|0;g=h;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>3)+1|0;if(f>>>0>536870911)ZL(a);k=(c[a+8>>2]|0)-e|0;j=k>>2;bh(g,k>>3>>>0<268435455?(j>>>0>>0?f:j):536870911,d-e>>3,a+8|0);f=g+8|0;e=c[b+4>>2]|0;d=c[f>>2]|0;c[d>>2]=c[b>>2];c[d+4>>2]=e;c[f>>2]=(c[f>>2]|0)+8;ch(a,g);d=c[g+4>>2]|0;e=c[f>>2]|0;if((e|0)!=(d|0))c[f>>2]=e+(~((e+-8-d|0)>>>3)<<3);d=c[g>>2]|0;if(!d){i=h;return}$M(d);i=h;return}function _f(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;j=i;i=i+16|0;h=j;e=b+160|0;f=b+172|0;g=c[f>>2]|0;if((g|0)==(c[b+176>>2]|0))Zf(b+168|0,e);else{l=e;k=c[l+4>>2]|0;c[g>>2]=c[l>>2];c[g+4>>2]=k;c[f>>2]=(c[f>>2]|0)+8}c[e>>2]=1;e=b+165|0;if(a[e>>0]|0){vb[c[(c[b>>2]|0)+92>>2]&255](b);l=0;i=j;return l|0}wb[c[(c[b>>2]|0)+84>>2]&127](h,b);if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;l=((c[h+4>>2]|0)==0^d)&1;a[b+164>>0]=l^1;a[e>>0]=l;l=0;i=j;return l|0}else{c[b+8>>2]=139;l=1;i=j;return l|0}return 0}function $f(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;q=i;i=i+64|0;h=q+48|0;j=q+40|0;k=q+24|0;p=q+32|0;l=q+16|0;m=q;n=q+8|0;f=b+160|0;g=b+172|0;e=c[g>>2]|0;if((e|0)==(c[b+176>>2]|0))Zf(b+168|0,f);else{s=f;r=c[s+4>>2]|0;o=e;c[o>>2]=c[s>>2];c[o+4>>2]=r;c[g>>2]=(c[g>>2]|0)+8}c[f>>2]=1;o=b+165|0;if(a[o>>0]|0){vb[c[(c[b>>2]|0)+92>>2]&255](b);s=0;i=q;return s|0}e=Vh(sh(b)|0)|0;f=b+24|0;a:while(1){switch(c[c[f>>2]>>2]|0){case 0:case 23:case 7:break a;default:{}}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0}s=(Vh(sh(b)|0)|0)-e|0;c[j>>2]=e;c[j+4>>2]=s;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){c[b+8>>2]=139;s=1;i=q;return s|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;wb[c[(c[b>>2]|0)+84>>2]&127](k,b);if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7){c[b+8>>2]=139;s=1;i=q;return s|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;c[l>>2]=1391134;c[l+4>>2]=6;c[h>>2]=c[l>>2];c[h+4>>2]=c[l+4>>2];ah(p,j,h);c[n>>2]=1391134;c[n+4>>2]=6;c[h>>2]=c[n>>2];c[h+4>>2]=c[n+4>>2];ah(m,k,h);s=m;g=c[s>>2]|0;f=c[p>>2]|0;e=c[p+4>>2]|0;if((e|0)==(c[s+4>>2]|0))if(!e)e=1;else e=(PC(f,g,e)|0)==0;else e=0;s=(e^d)&1;a[b+164>>0]=s^1;a[o>>0]=s;s=0;i=q;return s|0}function ag(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=b+24|0;if((c[c[f>>2]>>2]|0)!=3){vb[c[(c[b>>2]|0)+92>>2]&255](b);c[b+8>>2]=139;d=1;return d|0}e=sh(b)|0;if((c[e>>2]|0)!=3){c[b+8>>2]=139;d=1;return d|0}j=c[e+8>>2]|0;k=j+-1|0;m=(j|0)!=0&1;k=m>>>0>>0?k:m;l=(c[e+4>>2]|0)+m|0;m=(j>>>0>>0?j:k)-m|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[c[f>>2]>>2]|0)!=23){vb[c[(c[b>>2]|0)+92>>2]&255](b);d=1;return d|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[c[f>>2]>>2]|0)!=3){vb[c[(c[b>>2]|0)+92>>2]&255](b);c[b+8>>2]=139;d=1;return d|0}e=sh(b)|0;if((c[e>>2]|0)!=3){c[b+8>>2]=139;d=1;return d|0}i=c[e+8>>2]|0;k=i+-1|0;j=(i|0)!=0&1;k=j>>>0>>0?k:j;e=(c[e+4>>2]|0)+j|0;yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;f=b+160|0;g=b+172|0;h=c[g>>2]|0;if((h|0)==(c[b+176>>2]|0))Zf(b+168|0,f);else{o=f;n=c[o+4>>2]|0;c[h>>2]=c[o>>2];c[h+4>>2]=n;c[g>>2]=(c[g>>2]|0)+8}c[f>>2]=1;if((m|0)==((i>>>0>>0?i:k)-j|0))if(!m)e=1;else e=(PC(l,e,m)|0)==0;else e=0;o=(e^d)&1;a[b+164>>0]=o^1;a[b+165>>0]=o;o=0;return o|0}function bg(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;k=i;i=i+32|0;h=k+16|0;j=k;c[h>>2]=0;c[h+4>>2]=0;e=b+160|0;f=b+172|0;g=c[f>>2]|0;if((g|0)==(c[b+176>>2]|0))Zf(b+168|0,e);else{m=e;l=c[m+4>>2]|0;c[g>>2]=c[m>>2];c[g+4>>2]=l;c[f>>2]=(c[f>>2]|0)+8}c[e>>2]=1;g=b+165|0;if(a[g>>0]|0){vb[c[(c[b>>2]|0)+92>>2]&255](b);m=0;i=k;return m|0}if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,h)|0){c[b+8>>2]=139;m=1;i=k;return m|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;e=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[j+8>>0]=5;a[j+9>>0]=1;c[j>>2]=h;e=Nq(e,j)|0;f=(e|0)!=0;if(d){if(f)e=(Xd(e,1)|0)!=0&1;else e=0;a[b+164>>0]=e}else{if(f)e=(Xd(e,1)|0)==0&1;else e=1;a[b+164>>0]=e}a[g>>0]=e^1;m=0;i=k;return m|0}function cg(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,i=0;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}i=c[d>>2]|0;h=c[e>>2]|0;e=f;d=c[e>>2]|0;e=c[e+4>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=i;c[g+8>>2]=h;c[g+12>>2]=0;f=g+16|0;c[f>>2]=d;c[f+4>>2]=e;c[a>>2]=(c[a>>2]|0)+24;return}function dg(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;h=i;i=i+32|0;j=h+16|0;f=h+12|0;g=h+8|0;k=h;m=b;l=c[m+4>>2]|0;b=k;c[b>>2]=c[m>>2];c[b+4>>2]=l;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];if(ye(j,d,a,f,g)|0){c[a+8>>2]=139;m=1;i=h;return m|0}b=c[f>>2]|0;if(!b){m=0;i=h;return m|0}d=a+132|0;m=c[d>>2]|0;if(!(Ab[c[(c[m>>2]|0)+100>>2]&127](m,b,c[g>>2]|0)|0)){c[a+8>>2]=130;m=1;i=h;return m|0}if(!e){m=0;i=h;return m|0}m=c[d>>2]|0;Ab[c[(c[m>>2]|0)+108>>2]&127](m,b,14)|0;m=0;i=h;return m|0}function eg(d,e,f){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,K=0,L=0,M=0,N=0,O=0;N=i;i=i+96|0;K=N+56|0;G=N+32|0;I=N;if(!e)F=0;else F=((c[e+20>>2]|0)-(c[e+16>>2]|0)|0)/24|0;M=K+12|0;c[K>>2]=M;E=K+4|0;c[E>>2]=M;c[K+8>>2]=K+28;Rg(f,F);Sg(K,F);g=(F|0)!=0;if(g)J=(a[(c[e+20>>2]|0)+-3>>0]|0)!=0;else J=0;r=g^1;s=d+16|0;t=d+24|0;u=I+16|0;v=I+24|0;w=d+8|0;x=G+8|0;y=G+4|0;z=F+-1|0;A=G+8|0;B=G+12|0;C=(F|0)==0;p=e+16|0;q=f+4|0;e=0;g=0;o=0;while(1){c[G>>2]=0;c[G+4>>2]=0;c[G+8>>2]=0;c[G+12>>2]=0;c[G+16>>2]=0;b[G+20>>1]=0;do if((c[c[t>>2]>>2]|0)==2){Tg(I,s,1);h=(c[I>>2]|0)==25;if((c[u>>2]|0)>>>0>64?(H=c[v>>2]|0,(H|0)!=0):0){bN(H);if(!h)L=18}else L=12;if((L|0)==12?(L=0,!h):0)L=18;if((L|0)==18)if(g){L=19;break}else{g=0;L=21;break}if(Eb[c[(c[d>>2]|0)+80>>2]&63](d,G)|0){vb[c[(c[d>>2]|0)+92>>2]&255](d);c[w>>2]=139;h=0;e=1;break}if((c[c[t>>2]>>2]|0)==25){yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;L=19;break}else{vb[c[(c[d>>2]|0)+92>>2]&255](d);c[w>>2]=150;h=0;e=1;break}}else if(g)L=19;else{g=0;L=21}while(0);if((L|0)==19){L=0;if(!(c[y>>2]|0)){c[w>>2]=139;vb[c[(c[d>>2]|0)+92>>2]&255](d);g=1;h=0;e=1}else{g=1;L=21}}a:do if((L|0)==21){L=0;if(yg(d,A,J&(o|0)==(z|0))|0){c[w>>2]=139;h=0;e=1;break}b:do if(!(c[y>>2]|0))j=o;else{if(!C){j=c[p>>2]|0;m=G;k=c[m+4>>2]|0;l=(k|0)==0;m=c[m>>2]|0;h=0;do{O=j+(h*24|0)|0;n=c[O>>2]|0;if((c[O+4>>2]|0)==(k|0)){if(l){j=h;break b}if(!(PC(n,m,k)|0)){j=h;break b}}h=h+1|0}while(h>>>0>>0)}c[w>>2]=139;h=0;e=1;break a}while(0);if((c[A>>2]|0)!=(c[B>>2]|0)){h=c[f>>2]|0;if((((c[q>>2]|0)-h|0)/12|0)>>>0<=j>>>0){Rg(f,j+1|0);h=c[f>>2]|0}h=h+(j*12|0)|0;if((h|0)!=(A|0))Ug(h,c[A>>2]|0,c[B>>2]|0);h=c[K>>2]|0;if((c[E>>2]|0)-h>>2>>>0<=j>>>0){Sg(K,j+1|0);h=c[K>>2]|0}c[h+(j<<2)>>2]=Uh(s)|0}switch(c[c[t>>2]>>2]|0){case 7:break;case 23:{yb[c[(c[d>>2]|0)+76>>2]&127](d)|0;h=1;break a}default:{h=1;break a}}if(C){h=0;e=0}else{m=0;e=0;do{l=c[f>>2]|0;if((c[l+(m*12|0)>>2]|0)==(c[l+(m*12|0)+4>>2]|0)){h=c[p>>2]|0;if(a[h+(m*24|0)+20>>0]|0){c[w>>2]=139;e=1}j=h+(m*24|0)+8|0;k=c[j>>2]|0;h=c[h+(m*24|0)+12>>2]|0;if((k|0)!=(h|0)?(D=l+(m*12|0)|0,(D|0)!=(j|0)):0)Ug(D,k,h)}m=m+1|0}while(m>>>0>>0);h=0}}while(0);Je(x);o=o+1|0;if(!h)break;if(!(o>>>0>>0|r)){L=50;break}}if((L|0)==50){c[w>>2]=151;e=1}g=c[K>>2]|0;if((g|0)==(M|0)){i=N;return e|0}AD(g);i=N;return e|0}function fg(a,b){a=a|0;b=b|0;c[a+16>>2]=1;c[a+12>>2]=0;c[a+8>>2]=0;c[a+4>>2]=0;c[a>>2]=822100;c[a+20>>2]=b;Qg(a);return}function gg(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0;S=i;i=i+48|0;G=S+40|0;K=S+32|0;M=S+16|0;O=S+8|0;P=S;H=S+24|0;I=c[f+4>>2]|0;J=(I|0)!=0;if(!J){j=b+312|0;if(!(a[j>>0]|0)){k=0;R=4}else k=0}else{j=b+312|0;k=(a[(c[f>>2]|0)+((I+-1|0)*24|0)+21>>0]|0)!=0;R=4}if((R|0)==4)if((I|0)!=(c[g+4>>2]|0)){R=1;i=S;return R|0}E=e+4|0;l=c[E>>2]|0;if(!l){R=0;i=S;return R|0}F=K+4|0;x=b+268|0;y=(I|0)==0;z=d+12|0;A=d+8|0;w=O+4|0;B=I+-1|0;C=H+4|0;D=g+4|0;a:while(1){p=J|(a[j>>0]|0)==0;v=c[e>>2]|0;q=v;b=0;b:while(1){n=a[v+b>>0]|0;if(p){m=b+1|0;if((m|0)==(l|0)|n<<24>>24!=92)b=m;else{u=b;b=0;break}}else{o=b+1|0;if(!(n<<24>>24!=36|(o|0)==(l|0))){m=a[v+o>>0]|0;switch(m<<24>>24){case 110:case 36:{u=b;b=0;break b}default:{}}if(((m&255)+-48|0)>>>0<10){u=b;b=0;break}else b=o}else b=o}if((b|0)==(l|0)){u=l;b=1;break}}c[K>>2]=q;c[F>>2]=l>>>0>>0?l:u;c[G>>2]=c[K>>2];c[G+4>>2]=c[K+4>>2];be(d,G)|0;if(b){j=0;R=56;break}t=u+1|0;c:do if(J|(a[j>>0]|0)==0){if((h?(a[v+t>>0]|0)==64:0)?(Q=u+2|0,(Q|0)!=(l|0)):0)b=Q;else{b=t;R=28}d:do if((R|0)==28)while(1){R=0;m=a[v+b>>0]|0;if(!(EC(m&255)|0))switch(m<<24>>24){case 46:case 36:case 95:break;default:break d}m=b+1|0;if((m|0)==(l|0))break;else{b=m;R=28}}while(0);o=v+u+1|0;r=b-t|0;s=o;if((r|0)==1?(a[o>>0]|0)==64:0){Lu(d,c[x>>2]|0)|0;b=u+2|0;break}e:do if(y)n=0;else{p=c[f>>2]|0;q=(r|0)==0;n=0;do{T=p+(n*24|0)|0;m=c[T>>2]|0;if((c[T+4>>2]|0)==(r|0)){if(q)break e;if(!(PC(m,o,r)|0))break e}n=n+1|0}while(n>>>0>>0)}while(0);if((n|0)!=(I|0)){p=k&(n|0)==(B|0);o=c[g>>2]|0;m=c[o+(n*12|0)>>2]|0;o=c[o+(n*12|0)+4>>2]|0;if((m|0)==(o|0))break;while(1){n=(c[m>>2]|0)==3;if(p|n^1){t=m+4|0;u=c[t+4>>2]|0;T=P;c[T>>2]=c[t>>2];c[T+4>>2]=u;c[G>>2]=c[P>>2];c[G+4>>2]=c[P+4>>2];be(d,G)|0}else{if(!n){R=53;break a}t=c[m+8>>2]|0;u=t+-1|0;T=(t|0)!=0&1;u=T>>>0>>0?u:T;c[H>>2]=(c[m+4>>2]|0)+T;c[C>>2]=(t>>>0>>0?t:u)-T;c[G>>2]=c[H>>2];c[G+4>>2]=c[H+4>>2];be(d,G)|0}m=m+32|0;if((m|0)==(o|0))break c}}if((a[v+t>>0]|0)==40?(a[v+(u+2)>>0]|0)==41:0){b=u+3|0;break}m=c[z>>2]|0;if(m>>>0<(c[A>>2]|0)>>>0){c[z>>2]=m+1;a[m>>0]=92;m=d}else m=Mu(d,92)|0;c[O>>2]=s;c[w>>2]=r;c[G>>2]=c[O>>2];c[G+4>>2]=c[O+4>>2];be(m,G)|0}else{b=a[v+t>>0]|0;f:do switch(b|0){case 36:{b=c[z>>2]|0;if(b>>>0<(c[A>>2]|0)>>>0){c[z>>2]=b+1;a[b>>0]=36;break f}else{Mu(d,36)|0;break f}}case 110:{Lu(d,c[D>>2]|0)|0;break}default:{b=b+-48|0;if(b>>>0<(c[D>>2]|0)>>>0?(N=c[g>>2]|0,L=c[N+(b*12|0)>>2]|0,N=c[N+(b*12|0)+4>>2]|0,(L|0)!=(N|0)):0){b=L;do{s=b+4|0;t=c[s+4>>2]|0;T=M;c[T>>2]=c[s>>2];c[T+4>>2]=t;c[G>>2]=c[M>>2];c[G+4>>2]=c[M+4>>2];be(d,G)|0;b=b+32|0}while((b|0)!=(N|0))}}}while(0);b=u+2|0}while(0);T=l>>>0>>0?l:b;l=l-T|0;c[e>>2]=v+T;c[E>>2]=l;if(!l){j=0;R=56;break}}if((R|0)==53){c[H>>2]=0;c[C>>2]=0;c[G>>2]=c[H>>2];c[G+4>>2]=c[H+4>>2];be(d,G)|0;T=1;i=S;return T|0}else if((R|0)==56){i=S;return j|0}return 0}function hg(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;j=i;i=i+16|0;h=j;g=c[b>>2]|0;c[b>>2]=0;c[h>>2]=g;b=a+4|0;e=c[b>>2]|0;k=c[a+8>>2]|0;f=h+4|0;c[f>>2]=c[d>>2];if(e>>>0>>0){c[h>>2]=0;c[e>>2]=g;c[e+4>>2]=c[f>>2];k=(c[b>>2]|0)+8|0;c[b>>2]=k;b=k}else{Mg(a,h);b=c[b>>2]|0}b=b-(c[a>>2]|0)>>3;e=c[h>>2]|0;c[h>>2]=0;if(!e){i=j;return b|0}vb[c[(c[e>>2]|0)+4>>2]&255](e);i=j;return b|0}function ig(a){a=a|0;var b=0,d=0,e=0,f=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{f=d+-12|0;c[e>>2]=f;Je(f);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function jg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;g=i;i=i+32|0;f=g+16|0;d=g+8|0;e=g;c[d>>2]=0;c[d+4>>2]=0;if(Eb[c[(c[a>>2]|0)+80>>2]&63](a,d)|0){c[a+8>>2]=130;f=1;i=g;return f|0}if((c[c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]>>2]|0)==23){yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;j=d;h=c[j+4>>2]|0;d=e;c[d>>2]=c[j>>2];c[d+4>>2]=h;c[f>>2]=c[e>>2];c[f+4>>2]=c[e+4>>2];f=dg(a,f,b,1)|0;i=g;return f|0}else{c[a+8>>2]=131;j=1;i=g;return j|0}return 0}function kg(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;n=i;i=i+48|0;e=n+32|0;m=n+8|0;k=n+24|0;l=n;a:do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7)e=b;else{vb[c[(c[b>>2]|0)+112>>2]&255](b);b:do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==3){f=m+11|0;g=k+4|0;h=m+4|0;j=l+4|0;while(1){c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;if(Eb[c[(c[b>>2]|0)+88>>2]&63](b,m)|0){e=7;break}o=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;p=c[(c[o>>2]|0)+168>>2]|0;q=a[f>>0]|0;r=q<<24>>24<0;c[k>>2]=r?c[m>>2]|0:m;c[g>>2]=r?c[h>>2]|0:q&255;c[e>>2]=c[k>>2];c[e+4>>2]=c[k+4>>2];wb[p&127](o,e);if(d){r=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;q=c[(c[r>>2]|0)+168>>2]|0;c[l>>2]=1457356;c[j>>2]=1;c[e>>2]=c[l>>2];c[e+4>>2]=c[l+4>>2];wb[q&127](r,e)}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){e=15;break}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){e=12;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;kN(m);if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=3)break b}if((e|0)==7)c[b+8>>2]=139;else if((e|0)==12)c[b+8>>2]=131;else if((e|0)==15){kN(m);e=b;break a}kN(m);r=1;i=n;return r|0}while(0);c[b+8>>2]=132;r=1;i=n;return r|0}while(0);yb[c[(c[e>>2]|0)+76>>2]&127](b)|0;r=0;i=n;return r|0}function lg(b,d,e){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;s=i;i=i+16|0;h=s+8|0;m=s;r=s+4|0;a:do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7)f=b;else{vb[c[(c[b>>2]|0)+112>>2]&255](b);f=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;c[h>>2]=0;b:do if(!(Ab[c[(c[b>>2]|0)+96>>2]&127](b,m,h)|0)){n=d<<3;j=n>>>0>63;k=jP(1,0,n|0)|0;l=E;n=jP(1,0,n+-1|0)|0;o=E;p=TO(0,0,n|0,o|0)|0;q=E;while(1){g=c[m>>2]|0;if(!((g|0)==0|(c[g>>2]|0)!=1)){g=g+8|0;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!(j|(l>>>0>g>>>0|(l|0)==(g|0)&k>>>0>f>>>0))?!(((o|0)>(g|0)|(o|0)==(g|0)&n>>>0>f>>>0)&((g|0)>(q|0)|(g|0)==(q|0)&f>>>0>=p>>>0)):0){f=9;break}t=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;tb[c[(c[t>>2]|0)+176>>2]&31](t,f,g,d,h);if(a[h>>0]|0){f=12;break}}else{g=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;t=c[m>>2]|0;c[r>>2]=f;c[h>>2]=c[r>>2];sn(g,t,d,h)}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){f=19;break}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){f=16;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;f=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;c[h>>2]=0;if(Ab[c[(c[b>>2]|0)+96>>2]&127](b,m,h)|0){f=5;break b}}if((f|0)==9){c[e>>2]=129;break}else if((f|0)==12){c[e>>2]=131;break}else if((f|0)==16){c[e>>2]=131;break}else if((f|0)==19){f=b;break a}}else f=5;while(0);if((f|0)==5)c[e>>2]=139;t=1;i=s;return t|0}while(0);yb[c[(c[f>>2]|0)+76>>2]&127](b)|0;t=0;i=s;return t|0}function mg(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(b>>>0<65){d=a+8|0;e=c[d>>2]|0;d=c[d+4>>2]|0;a=qP(e|0,d|0,0)|0;b=b+-64+((e|0)==0&(d|0)==0?64:a)|0;return b|0}else{e=jv(a)|0;return e|0}return 0}function ng(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;v=i;i=i+96|0;r=v+40|0;t=v+16|0;l=v+8|0;m=v+80|0;n=v+72|0;o=v+64|0;p=v;q=v+88|0;a:do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7){vb[c[(c[b>>2]|0)+112>>2]&255](b);g=m+4|0;h=n+4|0;j=o+4|0;u=b+8|0;k=r+8|0;b:while(1){if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=11)if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==10){yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;e=0}else e=0;else{yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;e=1}if(((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=4?(c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=6:0)?(c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=2:0){d=11;break}Nw(t,d);y=(sh(b)|0)+4|0;x=c[y+4>>2]|0;w=l;c[w>>2]=c[y>>2];c[w+4>>2]=x;do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=2){w=l;x=c[w+4>>2]|0;y=p;c[y>>2]=c[w>>2];c[y+4>>2]=x;c[r>>2]=c[p>>2];c[r+4>>2]=c[p+4>>2];if((Qw(t,r,0)|0)==1){d=30;break b}}else{c[m>>2]=1442633;c[g>>2]=8;c[r>>2]=c[m>>2];c[r+4>>2]=c[m+4>>2];if(it(l,r)|0?(c[n>>2]=1440461,c[h>>2]=3,c[r>>2]=c[n>>2],c[r+4>>2]=c[n+4>>2],it(l,r)|0):0){c[o>>2]=1442642;c[j>>2]=3;c[r>>2]=c[o>>2];c[r+4>>2]=c[o+4>>2];if(it(l,r)|0){d=30;break b}Kg(r,d,0,-1);xw(t,r)|0;$w(r);break}Jg(r,d,0);xw(t,r)|0;$w(r)}while(0);if(e)hx(t);yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;ax(r,t);x=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;w=c[(c[x>>2]|0)+176>>2]|0;y=Lg(r,-1,-1)|0;tb[w&31](x,y,E,(c[r>>2]|0)>>>3,q);do if(!(a[q>>0]|0))if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7)if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==23){yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;e=0;break}else{c[u>>2]=131;e=1;break}else e=2;else{c[u>>2]=139;e=1}while(0);if((c[r>>2]|0)>>>0>64?(f=c[k>>2]|0,f|0):0)bN(f);$w(t);switch(e&3){case 2:{s=b;break a}case 0:break;case 1:{e=1;d=33;break b}default:{d=34;break b}}}if((d|0)==11){c[u>>2]=131;y=1;i=v;return y|0}else if((d|0)==30){c[u>>2]=136;$w(t);y=1;i=v;return y|0}else if((d|0)==33){i=v;return e|0}}else s=b;while(0);yb[c[(c[s>>2]|0)+76>>2]&127](b)|0;y=0;i=v;return y|0}function og(b,d,e){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;t=i;i=i+64|0;l=t+56|0;k=t+48|0;q=t+16|0;r=t+8|0;s=t;m=t+32|0;n=t+36|0;o=t+24|0;vb[c[(c[b>>2]|0)+112>>2]&255](b);if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,q)|0){c[b+8>>2]=139;s=1;i=t;return s|0}p=r;c[p>>2]=0;c[p+4>>2]=0;p=s;c[p>>2]=0;c[p+4>>2]=0;do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){c[b+8>>2]=131;f=1;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23)if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,r)|0){c[b+8>>2]=139;f=1;break}else f=1;else f=0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7){if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){c[b+8>>2]=131;f=1;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;g=Uh(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)|0;if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,s)|0){c[b+8>>2]=139;f=1;break}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){p=f;f=b;j=g;h=17}else{c[b+8>>2]=131;f=1}}else{p=f;f=b;j=0;h=17}}else{p=0;f=b;j=0;h=17}while(0);do if((h|0)==17){yb[c[(c[f>>2]|0)+76>>2]&127](b)|0;if(!p){h=r;c[h>>2]=0;c[h+4>>2]=0}g=q;f=c[g>>2]|0;g=c[g+4>>2]|0;if(!d){if((f|0)==0&(g|0)==0){f=q;c[f>>2]=1;c[f+4>>2]=0;f=1;g=0}d=WO(f|0,g|0,-1,-1)|0;if(!(((f|0)!=0|(g|0)!=0)&((d&f|0)==0&(E&g|0)==0))){c[b+8>>2]=139;f=1;break}}else{if((g|0)>0|(g|0)==0&f>>>0>31){f=q;c[f>>2]=31;c[f+4>>2]=0;f=31}f=jP(1,0,f|0)|0;g=E;d=q;c[d>>2]=f;c[d+4>>2]=g}if(j|0){h=s;d=c[h>>2]|0;h=c[h+4>>2]|0;if((h|0)<0|(h|0)==0&d>>>0<1){h=s;c[h>>2]=0;c[h+4>>2]=0;h=0;d=0}if(!((h|0)<(g|0)|(h|0)==(g|0)&d>>>0>>0)){d=c[(c[b>>2]|0)+68>>2]|0;c[m>>2]=j;a[n+9>>0]=1;c[n>>2]=1389079;a[n+8>>0]=3;c[o>>2]=0;c[o+4>>2]=0;c[k>>2]=c[m>>2];c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];Lb[d&31](b,k,n,l)|0;o=s;c[o>>2]=0;c[o+4>>2]=0}}o=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;f=c[o+60>>2]|0;if((c[o+56>>2]|0)==(f|0))f=0;else f=c[f+-16>>2]|0;f=yb[c[(c[f>>2]|0)+4>>2]&127](f)|0;if(p){p=r;if((e|0)!=1|(0!=(c[p+4>>2]|0)?1:(c[(c[b+104>>2]|0)+128>>2]|0)!=(c[p>>2]|0))|f^1)h=38;else h=37}else if((e|0)!=1|f^1)h=38;else h=37;if((h|0)==37){f=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;Ib[c[(c[f>>2]|0)+204>>2]&63](f,c[q>>2]|0,c[s>>2]|0);f=0;break}else if((h|0)==38){b=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;f=r;Cb[c[(c[b>>2]|0)+200>>2]&15](b,c[q>>2]|0,c[f>>2]|0,c[f+4>>2]|0,e,c[s>>2]|0);f=0;break}}while(0);s=f;i=t;return s|0}function pg(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;l=i;i=i+32|0;h=l+16|0;k=l;a:do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7)d=b;else{c[h>>2]=0;e=h+4|0;c[e>>2]=0;b:do if(!(Eb[c[(c[b>>2]|0)+80>>2]&63](b,h)|0)){f=k+8|0;g=k+9|0;while(1){if(!(c[e>>2]|0)){d=7;break}j=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[f>>0]=5;a[g>>0]=1;c[k>>2]=h;j=fq(j,k)|0;if(c[j+4>>2]&1|0){d=9;break}m=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;if(!(Ab[c[(c[m>>2]|0)+108>>2]&127](m,j,d)|0)){d=11;break}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==7){d=17;break}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){d=14;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;c[h>>2]=0;c[e>>2]=0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,h)|0){d=5;break b}}if((d|0)==7){c[b+8>>2]=139;break}else if((d|0)==9){c[b+8>>2]=139;break}else if((d|0)==11){c[b+8>>2]=139;break}else if((d|0)==14){c[b+8>>2]=139;break}else if((d|0)==17){d=b;break a}}else d=5;while(0);if((d|0)==5)c[b+8>>2]=139;m=1;i=l;return m|0}while(0);yb[c[(c[d>>2]|0)+76>>2]&127](b)|0;m=0;i=l;return m|0}function qg(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;l=i;i=i+32|0;e=l+24|0;j=l+8|0;k=l;vb[c[(c[b>>2]|0)+112>>2]&255](b);c[e>>2]=0;f=e+4|0;c[f>>2]=0;if(Eb[c[(c[b>>2]|0)+80>>2]&63](b,e)|0){c[b+8>>2]=139;k=1;i=l;return k|0}if(!(c[f>>2]|0)){c[b+8>>2]=139;k=1;i=l;return k|0}g=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[j+8>>0]=5;a[j+9>>0]=1;c[j>>2]=e;g=fq(g,j)|0;if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){c[b+8>>2]=139;k=1;i=l;return k|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,j)|0){c[b+8>>2]=139;e=1}else{f=k;c[f>>2]=0;c[f+4>>2]=0;do if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)==23){yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;yb[c[(c[b>>2]|0)+20>>2]&127](b)|0;if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,k)|0){c[b+8>>2]=139;e=1;break}e=c[b+104>>2]|0;f=c[e+140>>2]|0;if((f|0)==0&d){c[b+8>>2]=139;e=1;break}if(d){if((f|0)!=1){h=20;break}}else if(!(a[e+138>>0]|0)){h=20;break}f=k;e=c[f>>2]|0;f=c[f+4>>2]|0;m=WO(e|0,f|0,-1,-1)|0;if(((e|0)!=0|(f|0)!=0)&((m&e|0)==0&(E&f|0)==0)){m=qP(e|0,f|0,0)|0;h=k;c[h>>2]=63-m;c[h+4>>2]=0;h=20;break}else{c[b+8>>2]=139;e=1;break}}else h=20;while(0);do if((h|0)==20){if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=7){c[b+8>>2]=139;e=1;break}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;if((c[j+4>>2]|0)<0){c[b+8>>2]=139;e=1;break}if((c[k+4>>2]|0)<0){c[b+8>>2]=139;e=1;break}if(Xd(g,1)|0){c[b+8>>2]=139;e=1;break}e=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;f=c[e>>2]|0;if(d){m=j;tb[c[f+156>>2]&31](e,g,c[m>>2]|0,c[m+4>>2]|0,1<>2]);e=0;break}else{m=j;tb[c[f+152>>2]&31](e,g,c[m>>2]|0,c[m+4>>2]|0,1<>2]);e=0;break}}while(0)}m=e;i=l;return m|0}function rg(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,E=0,F=0,G=0,H=0,I=0;I=i;i=i+128|0;C=I+96|0;l=I+76|0;E=I+32|0;F=I;D=I+64|0;c[E+4>>2]=0;c[E+8>>2]=0;H=E+16|0;c[H>>2]=1;b=E+24|0;c[b>>2]=0;c[b+4>>2]=0;b=sh(a)|0;c[F>>2]=c[b>>2];c[F+4>>2]=c[b+4>>2];c[F+8>>2]=c[b+8>>2];d=F+16|0;e=b+16|0;B=c[e>>2]|0;c[d>>2]=B;f=F+24|0;A=f;c[A>>2]=0;c[A+4>>2]=0;if(B>>>0<65){z=b+24|0;A=c[z+4>>2]|0;B=f;c[B>>2]=c[z>>2];c[B+4>>2]=A}else Zu(d,e);g=a+24|0;b=0;while(1){if(!(c[c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]>>2]|0)){d=0;break}if((c[c[g>>2]>>2]|0)==2){f=sh(a)|0;switch(c[f>>2]|0){case 2:{d=c[f+4>>2]|0;e=c[f+8>>2]|0;break}case 3:{h=c[f+8>>2]|0;e=h+-1|0;d=(h|0)!=0&1;e=d>>>0>>0?e:d;e=(h>>>0>>0?h:e)-d|0;d=(c[f+4>>2]|0)+d|0;h=10;break}default:{e=0;d=0;h=10}}if((h|0)==10)h=0;if((e|0)==5)b=b+((PC(d,1387543,5)|0)==0&1)|0}if((c[c[g>>2]>>2]|0)==2){f=sh(a)|0;switch(c[f>>2]|0){case 2:{d=c[f+4>>2]|0;e=c[f+8>>2]|0;break}case 3:{h=c[f+8>>2]|0;e=h+-1|0;d=(h|0)!=0&1;e=d>>>0>>0?e:d;e=(h>>>0>>0?h:e)-d|0;d=(c[f+4>>2]|0)+d|0;h=17;break}default:{e=0;d=0;h=17}}if((h|0)==17)h=0;if((e|0)==5?(PC(d,1387565,5)|0)==0:0){if(!b){h=21;break}b=b+-1|0}}vb[c[(c[a>>2]|0)+92>>2]&255](a)}if((h|0)==21){B=sh(a)|0;c[E>>2]=c[B>>2];c[E+4>>2]=c[B+4>>2];c[E+8>>2]=c[B+8>>2];Wf(E+16|0,B+16|0)|0;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;if((c[c[g>>2]>>2]|0)==7){w=Vh(F)|0;x=(Vh(E)|0)-w|0;u=a+240|0;c[D>>2]=0;y=D+4|0;c[y>>2]=0;c[D+8>>2]=0;v=a+248|0;p=c[v>>2]|0;z=a+244|0;j=c[z>>2]|0;k=p-j|0;m=k>>2;n=(m|0)==0;A=a+256|0;d=c[A>>2]|0;B=a+260|0;o=j;b=p;do if(((n?0:(m*146|0)+-1|0)|0)==((c[B>>2]|0)+d|0)){if(d>>>0>145){c[A>>2]=d+-146;m=c[j>>2]|0;g=o+4|0;c[z>>2]=g;l=a+252|0;t=c[l>>2]|0;e=t;d=p;do if((b|0)==(t|0)){t=c[u>>2]|0;b=t;if(g>>>0>t>>>0){d=g;e=((d-b>>2)+1|0)/-2|0;f=g+(e<<2)|0;b=p-d|0;d=b>>2;if(!d)b=g;else{kP(f|0,g|0,b|0)|0;b=c[z>>2]|0}u=f+(d<<2)|0;c[v>>2]=u;c[z>>2]=b+(e<<2);b=u;break}b=e-b>>1;b=(b|0)==0?1:b;Ig(C,b,b>>>2,a+252|0);b=c[z>>2]|0;d=b;e=c[v>>2]|0;k=C+8|0;if((b|0)==(e|0)){f=k;j=d;b=c[k>>2]|0}else{h=c[k>>2]|0;g=(e+-4-d|0)>>>2;d=h;do{c[d>>2]=c[b>>2];d=d+4|0;c[k>>2]=d;b=b+4|0}while((b|0)!=(e|0));f=k;j=c[z>>2]|0;b=h+(g+1<<2)|0;d=c[v>>2]|0}e=c[u>>2]|0;c[u>>2]=c[C>>2];c[C>>2]=e;u=C+4|0;c[z>>2]=c[u>>2];c[u>>2]=j;c[v>>2]=b;c[f>>2]=d;u=C+12|0;t=c[l>>2]|0;c[l>>2]=c[u>>2];c[u>>2]=t;if((d|0)!=(j|0))c[k>>2]=d+(~((d+-4-j|0)>>>2)<<2);if(e){$M(e);b=c[v>>2]|0}}else b=d;while(0);c[b>>2]=m;b=(c[v>>2]|0)+4|0;c[v>>2]=b;break}t=a+252|0;d=c[t>>2]|0;e=c[u>>2]|0;f=d-e|0;g=d;h=e;if(k>>>0>=f>>>0){q=f>>1;Ig(l,(q|0)==0?1:q,m,a+252|0);q=YM(4088)|0;s=l+8|0;b=c[s>>2]|0;h=l+12|0;r=c[h>>2]|0;e=r;d=b;do if((b|0)==(r|0)){p=l+4|0;a=c[p>>2]|0;n=c[l>>2]|0;m=n;o=a;if(a>>>0>n>>>0){e=a+((((o-m>>2)+1|0)/-2|0)<<2)|0;b=d-o|0;d=b>>2;if(d|0)kP(e|0,a|0,b|0)|0;b=e+(d<<2)|0;c[s>>2]=b;c[p>>2]=e;break}k=e-m>>1;k=(k|0)==0?1:k;Ig(C,k,k>>>2,c[l+16>>2]|0);k=C+8|0;if((a|0)==(b|0)){e=s;g=k;b=c[k>>2]|0}else{f=c[k>>2]|0;j=(b+-4-o|0)>>>2;d=a;e=f;do{c[e>>2]=c[d>>2];e=e+4|0;c[k>>2]=e;d=d+4|0}while((d|0)!=(b|0));e=s;g=k;b=f+(j+1<<2)|0;d=c[s>>2]|0}c[l>>2]=c[C>>2];c[C>>2]=m;r=C+4|0;c[p>>2]=c[r>>2];c[r>>2]=o;c[e>>2]=b;c[g>>2]=d;r=C+12|0;p=c[h>>2]|0;c[h>>2]=c[r>>2];c[r>>2]=p;if((d|0)!=(a|0))c[k>>2]=d+(~((d+-4-o|0)>>>2)<<2);if(n){$M(n);b=c[s>>2]|0}}while(0);c[b>>2]=q;b=(c[s>>2]|0)+4|0;c[s>>2]=b;d=c[v>>2]|0;if((d|0)==(c[z>>2]|0)){g=l+4|0;m=d;j=g;k=s;g=c[g>>2]|0}else{j=l+4|0;a=l+16|0;p=C+8|0;q=C+4|0;r=C+12|0;o=c[j>>2]|0;m=d;g=o;do{m=m+-4|0;k=c[l>>2]|0;n=k;do if((o|0)==(k|0)){k=c[s>>2]|0;f=c[h>>2]|0;e=f;if(k>>>0>>0){d=k;e=k+((((e-d>>2)+1|0)/2|0)<<2)|0;d=d-n|0;n=d>>2;b=e+(0-n<<2)|0;if(!n)b=e;else kP(b|0,o|0,d|0)|0;c[j>>2]=b;c[s>>2]=e;break}b=e-n>>1;b=(b|0)==0?1:b;Ig(C,b,(b+3|0)>>>2,c[a>>2]|0);b=o;if((o|0)==(k|0)){g=b;f=c[p>>2]|0;d=b}else{f=c[p>>2]|0;e=k+-4-b|0;b=o;d=f;do{c[d>>2]=c[b>>2];d=d+4|0;c[p>>2]=d;b=b+4|0}while((b|0)!=(k|0));f=f+4+(e>>>2<<2)|0;d=c[s>>2]|0;e=c[h>>2]|0}c[l>>2]=c[C>>2];c[C>>2]=n;b=c[q>>2]|0;c[j>>2]=b;c[q>>2]=g;c[s>>2]=f;c[p>>2]=d;c[h>>2]=c[r>>2];c[r>>2]=e;if((d|0)!=(g|0))c[p>>2]=d+(~((d+-4-g|0)>>>2)<<2);if(o|0)$M(o)}else b=o;while(0);c[b+-4>>2]=c[m>>2];o=(c[j>>2]|0)+-4|0;c[j>>2]=o;g=o}while((m|0)!=(c[z>>2]|0));k=s;b=c[s>>2]|0;d=c[v>>2]|0}e=m;f=c[u>>2]|0;c[u>>2]=c[l>>2];c[l>>2]=f;c[z>>2]=g;c[j>>2]=e;c[v>>2]=b;c[k>>2]=d;u=c[t>>2]|0;c[t>>2]=c[h>>2];c[h>>2]=u;if((d|0)!=(m|0))c[s>>2]=d+(~((d+-4-e|0)>>>2)<<2);if(f){$M(f);b=c[v>>2]|0}break}l=YM(4088)|0;if((d|0)!=(p|0)){d=p;do if((b|0)==(g|0)){if(o>>>0>h>>>0){d=((j-e>>2)+1|0)/-2|0;e=o+(d<<2)|0;if(n)b=o;else{kP(e|0,j|0,k|0)|0;b=c[z>>2]|0}u=e+(m<<2)|0;c[v>>2]=u;c[z>>2]=b+(d<<2);b=u;break}b=f>>1;b=(b|0)==0?1:b;Ig(C,b,b>>>2,a+252|0);b=c[z>>2]|0;d=b;e=c[v>>2]|0;k=C+8|0;if((b|0)==(e|0)){f=k;j=d;b=c[k>>2]|0}else{h=c[k>>2]|0;g=(e+-4-d|0)>>>2;d=h;do{c[d>>2]=c[b>>2];d=d+4|0;c[k>>2]=d;b=b+4|0}while((b|0)!=(e|0));f=k;j=c[z>>2]|0;b=h+(g+1<<2)|0;d=c[v>>2]|0}e=c[u>>2]|0;c[u>>2]=c[C>>2];c[C>>2]=e;u=C+4|0;c[z>>2]=c[u>>2];c[u>>2]=j;c[v>>2]=b;c[f>>2]=d;u=C+12|0;s=c[t>>2]|0;c[t>>2]=c[u>>2];c[u>>2]=s;if((d|0)!=(j|0))c[k>>2]=d+(~((d+-4-j|0)>>>2)<<2);if(e){$M(e);b=c[v>>2]|0}}else b=d;while(0);c[b>>2]=l;b=(c[v>>2]|0)+4|0;c[v>>2]=b;break}do if((o|0)==(h|0)){if(b>>>0>>0){d=b+(0-m<<2)|0;if(n)d=b;else{kP(d|0,j|0,k|0)|0;b=c[v>>2]|0}c[z>>2]=d;c[v>>2]=b;b=d;break}b=f>>1;b=(b|0)==0?1:b;Ig(C,b,(b+3|0)>>>2,a+252|0);b=c[z>>2]|0;d=b;e=c[v>>2]|0;k=C+8|0;if((b|0)==(e|0)){h=k;j=d;f=c[k>>2]|0}else{g=c[k>>2]|0;f=(e+-4-d|0)>>>2;d=g;do{c[d>>2]=c[b>>2];d=d+4|0;c[k>>2]=d;b=b+4|0}while((b|0)!=(e|0));h=k;j=c[z>>2]|0;f=g+(f+1<<2)|0;d=c[v>>2]|0}e=c[u>>2]|0;c[u>>2]=c[C>>2];c[C>>2]=e;s=C+4|0;b=c[s>>2]|0;c[z>>2]=b;c[s>>2]=j;c[v>>2]=f;c[h>>2]=d;s=C+12|0;r=c[t>>2]|0;c[t>>2]=c[s>>2];c[s>>2]=r;if((d|0)!=(j|0))c[k>>2]=d+(~((d+-4-j|0)>>>2)<<2);if(e){$M(e);b=c[z>>2]|0}}else b=o;while(0);c[b+-4>>2]=l;h=c[z>>2]|0;l=h+-4|0;c[z>>2]=l;l=c[l>>2]|0;c[z>>2]=h;b=c[v>>2]|0;s=c[t>>2]|0;d=s;g=b;do if((b|0)==(s|0)){s=c[u>>2]|0;b=s;if(h>>>0>s>>>0){d=h;e=((d-b>>2)+1|0)/-2|0;f=h+(e<<2)|0;b=g-d|0;d=b>>2;if(!d)b=h;else{kP(f|0,h|0,b|0)|0;b=c[z>>2]|0}u=f+(d<<2)|0;c[v>>2]=u;c[z>>2]=b+(e<<2);b=u;break}b=d-b>>1;b=(b|0)==0?1:b;Ig(C,b,b>>>2,a+252|0);b=c[z>>2]|0;d=b;e=c[v>>2]|0;k=C+8|0;if((b|0)==(e|0)){f=k;j=d;b=c[k>>2]|0}else{h=c[k>>2]|0;g=(e+-4-d|0)>>>2;d=h;do{c[d>>2]=c[b>>2];d=d+4|0;c[k>>2]=d;b=b+4|0}while((b|0)!=(e|0));f=k;j=c[z>>2]|0;b=h+(g+1<<2)|0;d=c[v>>2]|0}e=c[u>>2]|0;c[u>>2]=c[C>>2];c[C>>2]=e;u=C+4|0;c[z>>2]=c[u>>2];c[u>>2]=j;c[v>>2]=b;c[f>>2]=d;u=C+12|0;s=c[t>>2]|0;c[t>>2]=c[u>>2];c[u>>2]=s;if((d|0)!=(j|0))c[k>>2]=d+(~((d+-4-j|0)>>>2)<<2);if(e){$M(e);b=c[v>>2]|0}}while(0);c[b>>2]=l;b=(c[v>>2]|0)+4|0;c[v>>2]=b}while(0);d=(c[A>>2]|0)+(c[B>>2]|0)|0;e=c[z>>2]|0;if((b|0)==(e|0))b=0;else b=(c[e+(((d>>>0)/146|0)<<2)>>2]|0)+(((d>>>0)%146|0)*28|0)|0;u=c[D>>2]|0;v=c[y>>2]|0;t=D+8|0;d=c[t>>2]|0;c[t>>2]=0;c[y>>2]=0;c[D>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=w;c[b+12>>2]=x;c[b+16>>2]=u;c[b+20>>2]=v;c[b+24>>2]=d;c[C+8>>2]=0;c[C+4>>2]=0;c[C>>2]=0;Ie(C);c[B>>2]=(c[B>>2]|0)+1;Ie(D);d=(c[B>>2]|0)+-1+(c[A>>2]|0)|0;d=(c[(c[z>>2]|0)+(((d>>>0)/146|0)<<2)>>2]|0)+(((d>>>0)%146|0)*28|0)|0}else d=0}if((c[F+16>>2]|0)>>>0>64?(G=c[F+24>>2]|0,G|0):0)bN(G);if((c[H>>2]|0)>>>0<=64){i=I;return d|0}b=c[E+24>>2]|0;if(!b){i=I;return d|0}bN(b);i=I;return d|0}function sg(b,d,e){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;u=i;i=i+48|0;r=u+40|0;o=u+8|0;j=u+32|0;s=u+24|0;q=u+20|0;t=u;c[o>>2]=1389072;c[o+4>>2]=6;c[r>>2]=c[o>>2];c[r+4>>2]=c[o+4>>2];be(e,r)|0;n=c[e+20>>2]|0;p=c[n>>2]|0;n=(c[n+4>>2]|0)-p|0;c[j>>2]=p;c[j+4>>2]=n;a[o+9>>0]=1;c[o>>2]=1388430;a[o+8>>0]=3;c[r>>2]=c[j>>2];c[r+4>>2]=c[j+4>>2];o=ox(r,o)|0;j=YM(16)|0;n=c[d>>2]|0;p=b+156|0;e=c[p>>2]|0;m=Vh(sh(b)|0)|0;l=(c[b+172>>2]|0)-(c[b+168>>2]|0)>>3;c[j>>2]=n;c[j+4>>2]=e;c[j+8>>2]=m;c[j+12>>2]=l;l=b+228|0;m=b+232|0;e=c[m>>2]|0;n=b+236|0;k=c[n>>2]|0;f=e;d=k;if((e|0)==(k|0)){k=c[l>>2]|0;e=(f-k>>2)+1|0;if(e>>>0>1073741823)ZL(l);d=d-k|0;h=d>>1;h=d>>2>>>0<536870911?(h>>>0>>0?e:h):1073741823;d=f-k|0;e=d>>2;do if(h)if(h>>>0>1073741823){u=Ga(4)|0;OO(u);eb(u|0,818968,192)}else{g=YM(h<<2)|0;break}else g=0;while(0);f=g+(e<<2)|0;c[f>>2]=j;e=f+(0-e<<2)|0;if((d|0)>0)$O(e|0,k|0,d|0)|0;c[l>>2]=e;c[m>>2]=f+4;c[n>>2]=g+(h<<2);if(k|0)$M(k)}else{c[e>>2]=j;c[m>>2]=(c[m>>2]|0)+4}f=b+140|0;e=c[f>>2]|0;c[s>>2]=o;c[q>>2]=0;c[r>>2]=c[q>>2];e=hg(e,s,r)|0;c[p>>2]=e;d=c[s>>2]|0;c[s>>2]=0;if(!d){q=e;s=c[f>>2]|0;q=q+-1|0;s=c[s>>2]|0;q=s+(q<<3)|0;q=c[q>>2]|0;s=q+4|0;s=c[s>>2]|0;q=q+8|0;q=c[q>>2]|0;q=q-s|0;c[t>>2]=s;s=t+4|0;c[s>>2]=q;s=b+16|0;c[r>>2]=c[t>>2];c[r+4>>2]=c[t+4>>2];Nh(s,r,0);t=c[b>>2]|0;t=t+76|0;t=c[t>>2]|0;yb[t&127](b)|0;i=u;return}vb[c[(c[d>>2]|0)+4>>2]&255](d);q=c[p>>2]|0;s=c[f>>2]|0;q=q+-1|0;s=c[s>>2]|0;q=s+(q<<3)|0;q=c[q>>2]|0;s=q+4|0;s=c[s>>2]|0;q=q+8|0;q=c[q>>2]|0;q=q-s|0;c[t>>2]=s;s=t+4|0;c[s>>2]=q;s=b+16|0;c[r>>2]=c[t>>2];c[r+4>>2]=c[t+4>>2];Nh(s,r,0);t=c[b>>2]|0;t=t+76|0;t=c[t>>2]|0;yb[t&127](b)|0;i=u;return}function tg(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;j=i;i=i+32|0;f=j;g=c[a+4>>2]|0;h=c[a>>2]|0;e=(g-h>>5)+1|0;if(e>>>0>134217727)ZL(a);else{l=(c[a+8>>2]|0)-h|0;k=l>>4;Fg(f,l>>5>>>0<67108863?(k>>>0>>0?e:k):134217727,g-h>>5,a+8|0);h=f+8|0;e=c[h>>2]|0;k=c[d>>2]|0;d=c[d+4>>2]|0;c[e>>2]=c[b>>2];g=e+4|0;c[g>>2]=k;c[g+4>>2]=d;g=e+16|0;c[g>>2]=64;d=e+24|0;c[d>>2]=0;c[d+4>>2]=0;zg(g)|0;c[h>>2]=(c[h>>2]|0)+32;Gg(a,f);Hg(f);i=j;return}}function ug(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=i;i=i+16|0;f=e+4|0;g=e;d=a+232|0;b=c[(c[d>>2]|0)+-4>>2]|0;c[g>>2]=c[b+8>>2];b=c[b+4>>2]|0;c[f>>2]=c[g>>2];Bf(a,f,b);yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;a=c[d>>2]|0;b=c[a+-4>>2]|0;if(!b){g=a;g=g+-4|0;c[d>>2]=g;i=e;return}$M(b);g=c[d>>2]|0;g=g+-4|0;c[d>>2]=g;i=e;return}function vg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;f=j+4|0;g=j;vb[c[(c[a>>2]|0)+112>>2]&255](a);c[f>>2]=0;a:do if(!(Ab[c[(c[a>>2]|0)+96>>2]&127](a,g,f)|0)){while(1){d=yb[c[(c[a>>2]|0)+28>>2]&127](a)|0;e=c[d>>2]|0;if(b)wb[c[e+184>>2]&127](d,c[g>>2]|0);else wb[c[e+180>>2]&127](d,c[g>>2]|0);if((c[c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]>>2]|0)==7){a=0;h=11;break}if((c[c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]>>2]|0)!=23)break;yb[c[(c[a>>2]|0)+76>>2]&127](a)|0;c[f>>2]=0;if(Ab[c[(c[a>>2]|0)+96>>2]&127](a,g,f)|0)break a}if((h|0)==11){i=j;return a|0}c[a+8>>2]=139;h=1;i=j;return h|0}while(0);c[a+8>>2]=139;h=1;i=j;return h|0}function wg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;f=i;i=i+16|0;e=f+4|0;if((c[c[(yb[c[(c[a>>2]|0)+20>>2]&127](a)|0)+8>>2]>>2]|0)==4){e=Eb[c[(c[a>>2]|0)+108>>2]&63](a,b)|0;i=f;return e|0}g=c[a+4>>2]|0;if(Fb[c[(c[g>>2]|0)+12>>2]&31](g,e,d,d,f)|0){g=1;i=f;return g|0}g=c[(yb[c[(c[a>>2]|0)+24>>2]&127](a)|0)+8>>2]|0;e=fc(g,c[e>>2]|0,1)|0;g=b;c[g>>2]=e;c[g+4>>2]=((e|0)<0)<<31>>31;g=0;i=f;return g|0}function xg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;k=i;i=i+32|0;j=k;g=k+24|0;h=k+8|0;f=j;c[f>>2]=0;c[f+4>>2]=0;if(Eb[c[(c[b>>2]|0)+108>>2]&63](b,j)|0){j=1;i=k;return j|0}f=j;e=c[f>>2]|0;f=c[f+4>>2]|0;if((e|0)==255&(f|0)==0){j=0;i=k;return j|0}if(f>>>0>0|(f|0)==0&e>>>0>255){j=1;i=k;return j|0}f=e&15;l=e&14;if((f|0)!=8&((f|0)!=12&((l|0)!=10&((f|0)!=4&((l|0)!=2&(f|0)!=0))))){l=1;i=k;return l|0}switch(e&112){case 0:case 16:break;default:{l=1;i=k;return l|0}}if((c[c[(yb[c[(c[b>>2]|0)+20>>2]&127](b)|0)+8>>2]>>2]|0)!=23){l=1;i=k;return l|0}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;c[g>>2]=0;l=g+4|0;c[l>>2]=0;f=Eb[c[(c[b>>2]|0)+80>>2]&63](b,g)|0;do if(!(f|(c[l>>2]|0)==0)){e=yb[c[(c[b>>2]|0)+24>>2]&127](b)|0;a[h+8>>0]=5;a[h+9>>0]=1;c[h>>2]=g;g=fq(e,h)|0;e=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;f=c[e>>2]|0;if(d){Ib[c[f+280>>2]&63](e,g,c[j>>2]|0);e=0;break}else{Ib[c[f+284>>2]&63](e,g,c[j>>2]|0);e=0;break}}else e=1;while(0);l=e;i=k;return l|0}function yg(b,d,e){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;r=i;i=i+16|0;g=r;h=r+8|0;if(e){if((c[c[b+24>>2]>>2]|0)==7){d=0;i=r;return d|0}wb[c[(c[b>>2]|0)+84>>2]&127](g,b);c[h>>2]=3;e=d+4|0;f=c[e>>2]|0;if(f>>>0<(c[d+8>>2]|0)>>>0){q=g;b=c[q>>2]|0;q=c[q+4>>2]|0;c[f>>2]=3;d=f+4|0;c[d>>2]=b;c[d+4>>2]=q;d=f+16|0;c[d>>2]=64;q=f+24|0;c[q>>2]=0;c[q+4>>2]=0;zg(d)|0;c[e>>2]=(c[e>>2]|0)+32}else Dg(d,h,g);d=0;i=r;return d|0}l=b+312|0;p=b+100|0;a[p>>0]=a[l>>0]|0;m=b+24|0;n=d+4|0;o=d+8|0;g=0;e=0;a:while(1){f=c[c[m>>2]>>2]|0;switch(f|0){case 25:case 0:{q=9;break a}default:{}}h=(g|0)==0;if(h&(f|0)==23){e=0;break}if((f|0)==9?(yb[c[(c[b>>2]|0)+76>>2]&127](b)|0,(a[l>>0]|0)==0):0){switch(c[c[m>>2]>>2]|0){case 42:case 41:case 40:case 39:case 38:case 37:case 36:case 34:case 33:case 32:case 31:case 30:case 29:case 28:case 27:case 26:case 25:case 22:case 21:case 13:case 12:case 11:case 10:{k=(a[(Wh(sh(b)|0)|0)>>0]|0)==32;e=k?2:e;break}default:{}}if(!(e|g)){q=26;break}}f=c[c[m>>2]>>2]|0;switch(f|0){case 7:{q=26;break a}case 15:{g=g+1|0;break}default:g=(((g|0)!=0&(f|0)==16)<<31>>31)+g|0}h=sh(b)|0;f=c[n>>2]|0;if((f|0)==(c[o>>2]|0))Eg(d,h);else{c[f>>2]=c[h>>2];c[f+4>>2]=c[h+4>>2];c[f+8>>2]=c[h+8>>2];j=f+16|0;k=h+16|0;s=c[k>>2]|0;c[j>>2]=s;f=f+24|0;t=f;c[t>>2]=0;c[t+4>>2]=0;if(s>>>0<65){k=h+24|0;s=c[k+4>>2]|0;t=f;c[t>>2]=c[k>>2];c[t+4>>2]=s}else Zu(j,k);c[n>>2]=(c[n>>2]|0)+32}yb[c[(c[b>>2]|0)+76>>2]&127](b)|0;e=(e|0)==0?0:e+-1|0}if((q|0)==9){c[b+8>>2]=148;e=1}else if((q|0)==26)if(h)e=0;else{c[b+8>>2]=149;e=1}a[p>>0]=1;t=e;i=r;return t|0}function zg(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=c[a>>2]|0;b=e&63;if(!b)return a|0;b=bP(-1,-1,64-b|0)|0;d=E;if(e>>>0<65){e=a+8|0;f=e;d=c[f+4>>2]&d;c[e>>2]=c[f>>2]&b;c[e+4>>2]=d;return a|0}else{f=WO(e|0,0,63,0)|0;f=bP(f|0,E|0,6)|0;f=(c[a+8>>2]|0)+(f+-1<<3)|0;g=f;e=c[g+4>>2]&d;c[f>>2]=c[g>>2]&b;c[f+4>>2]=e;return a|0}return 0}function Ag(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=a+4|0;f=c[g>>2]|0;if(f>>>0<(c[a+8>>2]|0)>>>0)a=g;else{rw(a,a+12|0,0,24);a=g;f=c[g>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=d;c[f+8>>2]=e;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function Bg(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;h=a+4|0;g=c[h>>2]|0;if(g>>>0<(c[a+8>>2]|0)>>>0)a=h;else{rw(a,a+12|0,0,24);a=h;g=c[h>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;f=c[f>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=d;c[g+8>>2]=e;c[g+12>>2]=f;c[g+16>>2]=0;c[g+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function Cg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=a+4|0;f=c[g>>2]|0;if(f>>>0<(c[a+8>>2]|0)>>>0)a=g;else{rw(a,a+12|0,0,24);a=g;f=c[g>>2]|0}d=c[d>>2]|0;e=c[e>>2]|0;c[f>>2]=c[b>>2];c[f+4>>2]=d;c[f+8>>2]=e;c[f+12>>2]=0;c[f+16>>2]=0;c[f+20>>2]=0;c[a>>2]=(c[a>>2]|0)+24;return}function Dg(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;j=i;i=i+32|0;f=j;g=c[a+4>>2]|0;h=c[a>>2]|0;e=(g-h>>5)+1|0;if(e>>>0>134217727)ZL(a);else{l=(c[a+8>>2]|0)-h|0;k=l>>4;Fg(f,l>>5>>>0<67108863?(k>>>0>>0?e:k):134217727,g-h>>5,a+8|0);h=f+8|0;e=c[h>>2]|0;k=c[d>>2]|0;d=c[d+4>>2]|0;c[e>>2]=c[b>>2];g=e+4|0;c[g>>2]=k;c[g+4>>2]=d;g=e+16|0;c[g>>2]=64;d=e+24|0;c[d>>2]=0;c[d+4>>2]=0;zg(g)|0;c[h>>2]=(c[h>>2]|0)+32;Gg(a,f);Hg(f);i=j;return}}function Eg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;j=i;i=i+32|0;h=j;d=c[a+4>>2]|0;e=c[a>>2]|0;f=(d-e>>5)+1|0;if(f>>>0>134217727)ZL(a);k=(c[a+8>>2]|0)-e|0;g=k>>4;Fg(h,k>>5>>>0<67108863?(g>>>0>>0?f:g):134217727,d-e>>5,a+8|0);d=h+8|0;g=c[d>>2]|0;c[g>>2]=c[b>>2];c[g+4>>2]=c[b+4>>2];c[g+8>>2]=c[b+8>>2];e=g+16|0;f=b+16|0;k=c[f>>2]|0;c[e>>2]=k;g=g+24|0;l=g;c[l>>2]=0;c[l+4>>2]=0;if(k>>>0<65){b=b+24|0;k=c[b+4>>2]|0;l=g;c[l>>2]=c[b>>2];c[l+4>>2]=k;l=c[d>>2]|0;l=l+32|0;c[d>>2]=l;Gg(a,h);Hg(h);i=j;return}else{Zu(e,f);l=c[d>>2]|0;l=l+32|0;c[d>>2]=l;Gg(a,h);Hg(h);i=j;return}}function Fg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>134217727){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b<<5)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d<<5)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b<<5);return} function Px(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,E=0,F=0,G=0,H=0,I=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;i=i+192|0;d=X+184|0;g=X+176|0;Y=X;b=X+172|0;e=X+168|0;f=X+164|0;h=X+160|0;l=X+156|0;m=X+152|0;n=X+148|0;o=X+144|0;p=X+140|0;q=X+136|0;r=X+132|0;s=X+128|0;t=X+124|0;u=X+120|0;v=X+116|0;w=X+112|0;x=X+108|0;y=X+104|0;z=X+100|0;A=X+96|0;B=X+92|0;C=X+88|0;D=X+84|0;E=X+80|0;F=X+76|0;G=X+72|0;H=X+68|0;I=X+64|0;J=X+60|0;K=X+56|0;L=X+52|0;M=X+48|0;N=X+44|0;O=X+40|0;P=X+36|0;Q=X+32|0;R=X+28|0;S=X+24|0;T=X+20|0;U=X+16|0;V=X+12|0;W=X+8|0;k=a;j=c[k>>2]|0;k=c[k+4>>2]|0;a=Y;c[a>>2]=j;c[a+4>>2]=k;c[d>>2]=c[Y>>2];c[d+4>>2]=c[Y+4>>2];c[g>>2]=Qx(d)|0;c[d>>2]=3;a=(k|0)==7;do if(a){Y=(PC(1399271,j,7)|0)==0;c[b>>2]=4;if(Y){b=d;d=5}else d=6}else{c[b>>2]=4;if((k|0)==10)if(!(PC(1399260,j,10)|0)){d=5;break}else{d=6;break}c[e>>2]=3;if((k|0)==5)if(!(PC(1399621,j,5)|0)){b=e;d=9;break}else{d=10;break}c[f>>2]=1;if((k|0)==3){b=j;if(!(PC(1399256,b,3)|0)){b=f;d=14}else{c[h>>2]=2;c[l>>2]=5;d=21}}else d=15}while(0);if((d|0)==5){c[e>>2]=3;d=9}else if((d|0)==6){c[e>>2]=3;d=10}if((d|0)==9){c[f>>2]=1;d=14}else if((d|0)==10){c[f>>2]=1;d=15}do if((d|0)==14){c[h>>2]=2;d=18}else if((d|0)==15){c[h>>2]=2;if((k|0)==5){b=j;if(!(PC(1399250,b,5)|0)){b=h;d=18;break}c[l>>2]=5;d=25;break}c[l>>2]=5;if((k|0)==3){b=j;d=21;break}if(k>>>0>2){b=j;d=25;break}else{c[m>>2]=9;d=30;break}}while(0);if((d|0)==18){c[l>>2]=5;d=26}else if((d|0)==21)if(!(PC(1399246,b,3)|0)){b=l;d=26}else d=25;do if((d|0)==25)if(PC(1399287,b,3)|0){c[m>>2]=9;if((k|0)==4)if(!(PC(1399221,b,4)|0)){b=m;d=29;break}else{d=30;break}c[n>>2]=10;if((k|0)==6){if(!(PC(1399214,b,6)|0)){b=n;d=33;break}c[o>>2]=11;if(!(PC(1399207,b,6)|0)){b=o;d=35;break}else{d=36;break}}c[o>>2]=11;c[p>>2]=12;if((k|0)==8)if(!(PC(1399198,b,8)|0)){b=p;d=40}else{c[q>>2]=13;d=44}else d=41}else{b=g;d=26}while(0);if((d|0)==26){c[m>>2]=9;d=29}else if((d|0)==30){c[n>>2]=10;c[o>>2]=11;d=36}if((d|0)==29){c[n>>2]=10;d=33}else if((d|0)==36){c[p>>2]=12;d=41}do if((d|0)==33){c[o>>2]=11;d=35}else if((d|0)==41){c[q>>2]=13;if((k|0)==6)if(!(PC(1399191,j,6)|0)){b=q;d=43;break}else{d=44;break}c[r>>2]=15;if((k|0)==5){b=j;if(PC(1399627,b,5)|0){c[s>>2]=14;if(!(PC(1399633,b,5)|0)){b=s;d=50}else{c[t>>2]=14;d=54}}else{b=r;d=47}}else d=51}while(0);if((d|0)==35){c[p>>2]=12;d=40}else if((d|0)==44){c[r>>2]=15;d=51}do if((d|0)==40){c[q>>2]=13;d=43}else if((d|0)==51){c[s>>2]=14;c[t>>2]=14;if((k|0)==3)if(!(PC(1399291,j,3)|0)){b=t;d=53;break}else{d=54;break}c[u>>2]=16;if(a)if(!(PC(1399639,j,7)|0)){b=u;d=58}else{c[v>>2]=17;d=62}else d=59}while(0);if((d|0)==43){c[r>>2]=15;d=47}else if((d|0)==54){c[u>>2]=16;d=59}do if((d|0)==47){c[s>>2]=14;d=50}else if((d|0)==59){c[v>>2]=17;if((k|0)==4)if(!(PC(1399156,j,4)|0)){b=v;d=61;break}else{d=62;break}c[w>>2]=18;if((k|0)==6)if(!(PC(1399149,j,6)|0)){b=w;d=65}else{c[x>>2]=8;c[y>>2]=19;d=80}else d=66}while(0);if((d|0)==50){c[t>>2]=14;d=53}else if((d|0)==62){c[w>>2]=18;d=66}do if((d|0)==53){c[u>>2]=16;d=58}else if((d|0)==66){c[x>>2]=8;if(!a){c[y>>2]=19;if((k|0)==5?(PC(1399143,j,5)|0)==0:0){b=y;d=71;break}d=80;break}if(PC(1399226,j,7)|0){c[y>>2]=19;c[z>>2]=21;b=j;if(PC(1399127,b,7)|0){c[A>>2]=20;if(PC(1399135,b,7)|0){c[B>>2]=22;if(PC(1399647,b,7)|0){c[C>>2]=23;c[D>>2]=24;c[E>>2]=25;if(!(PC(1399103,j,7)|0)){b=E;d=89}else{c[F>>2]=26;d=93}}else{b=B;d=79}}else{b=A;d=77}}else{b=z;d=75}}else{b=x;d=68}}while(0);do if((d|0)==58){c[v>>2]=17;d=61}else if((d|0)==80){c[z>>2]=21;c[A>>2]=20;c[B>>2]=22;c[C>>2]=23;if((k|0)!=3){c[D>>2]=24;if((k|0)==5?(PC(1399111,j,5)|0)==0:0){b=D;d=85;break}c[E>>2]=25;c[F>>2]=26;if((k|0)!=3){c[G>>2]=27;if((k|0)!=6){d=98;break}if(!(PC(1409908,j,6)|0)){b=G;d=97;break}c[H>>2]=28;d=104;break}}else{if(!(PC(1399117,j,3)|0)){b=C;d=82;break}c[D>>2]=24;c[E>>2]=25;c[F>>2]=26}if(!(PC(1409870,j,3)|0)){b=F;d=92}else d=93}while(0);if((d|0)==61){c[w>>2]=18;d=65}else if((d|0)==93){c[G>>2]=27;d=98}if((d|0)==65){c[x>>2]=8;d=68}else if((d|0)==98){c[H>>2]=28;if((k|0)==5){b=j;if(PC(1399097,b,5)|0){c[I>>2]=29;if(!(PC(1399091,b,5)|0)){b=I;d=103}else{c[J>>2]=30;d=107}}else{b=H;d=100}}else d=104}do if((d|0)==68){c[y>>2]=19;d=71}else if((d|0)==104){c[I>>2]=29;c[J>>2]=30;if(a)if(!(PC(1399083,j,7)|0)){b=J;d=106;break}else{d=107;break}c[K>>2]=31;if((k|0)==4){b=j;if(PC(1399078,b,4)|0){c[L>>2]=32;if(!(PC(1399073,b,4)|0)){b=L;d=113}else{c[M>>2]=33;d=121}}else{b=K;d=110}}else d=114}while(0);if((d|0)==71){c[z>>2]=21;d=75}else if((d|0)==107){c[K>>2]=31;d=114}do if((d|0)==75){c[A>>2]=20;d=77}else if((d|0)==114){c[L>>2]=32;c[M>>2]=33;if((k|0)==5)if(!(PC(1399067,j,5)|0)){b=M;d=116;break}else{d=121;break}c[N>>2]=34;if(a){if(!(PC(1399059,j,7)|0)){b=N;d=120;break}c[O>>2]=35;c[P>>2]=36;if(!(PC(1399045,j,7)|0)){b=P;d=125;break}}else{c[O>>2]=35;c[P>>2]=36}c[Q>>2]=37;c[R>>2]=38;if((k|0)==6)if(!(PC(1399033,j,6)|0)){b=R;d=132;break}else{d=137;break}c[S>>2]=39;if(a?(PC(1399025,j,7)|0)==0:0){b=S;d=135;break}c[T>>2]=40;d=144}while(0);do if((d|0)==77){c[B>>2]=22;d=79}else if((d|0)==121){c[N>>2]=34;c[O>>2]=35;if((k|0)==5?(PC(1399053,j,5)|0)==0:0){b=O;d=123;break}c[P>>2]=36;c[Q>>2]=37;if((k|0)==4?(PC(1399040,j,4)|0)==0:0){b=Q;d=128;break}c[R>>2]=38;d=137}while(0);do if((d|0)==79){c[C>>2]=23;d=82}else if((d|0)==137){c[S>>2]=39;c[T>>2]=40;if((k|0)==5)if(!(PC(1399019,j,5)|0)){b=T;d=139;break}else{d=144;break}c[U>>2]=41;if((k|0)!=6){c[V>>2]=42;Y=0;c[W>>2]=0;V=(Y|0)==0;Y=V?W:Y;Y=c[Y>>2]|0;i=X;return Y|0}b=j;if(!(PC(1399012,b,6)|0))b=U;else{c[V>>2]=42;Y=(PC(1399005,b,6)|0)==0;Y=Y?V:0;c[W>>2]=0;V=(Y|0)==0;Y=V?W:Y;Y=c[Y>>2]|0;i=X;return Y|0}}while(0);if((d|0)==82){c[D>>2]=24;d=85}else if((d|0)==144){c[U>>2]=41;c[V>>2]=42;Y=0;c[W>>2]=0;V=(Y|0)==0;Y=V?W:Y;Y=c[Y>>2]|0;i=X;return Y|0}if((d|0)==85){c[E>>2]=25;d=89}if((d|0)==89){c[F>>2]=26;d=92}if((d|0)==92){c[G>>2]=27;d=97}if((d|0)==97){c[H>>2]=28;d=100}if((d|0)==100){c[I>>2]=29;d=103}if((d|0)==103){c[J>>2]=30;d=106}if((d|0)==106){c[K>>2]=31;d=110}if((d|0)==110){c[L>>2]=32;d=113}if((d|0)==113){c[M>>2]=33;d=116}if((d|0)==116){c[N>>2]=34;d=120}if((d|0)==120){c[O>>2]=35;d=123}if((d|0)==123){c[P>>2]=36;d=125}if((d|0)==125){c[Q>>2]=37;d=128}if((d|0)==128){c[R>>2]=38;d=132}if((d|0)==132){c[S>>2]=39;d=135}if((d|0)==135){c[T>>2]=40;d=139}if((d|0)==139)c[U>>2]=41;c[V>>2]=42;Y=b;c[W>>2]=0;V=(Y|0)==0;Y=V?W:Y;Y=c[Y>>2]|0;i=X;return Y|0}function Qx(a){a=a|0;switch(c[a+4>>2]|0){case 3:{a=(PC(c[a>>2]|0,1399287,3)|0)==0;a=a?6:0;return a|0}case 6:if(!(PC(c[a>>2]|0,1399655,6)|0)){a=7;return a|0}else{a=(PC(c[a>>2]|0,1399662,6)|0)==0;return (a?6:0)|0}case 5:if(!(PC(c[a>>2]|0,1399234,5)|0)){a=7;return a|0}else{a=(PC(c[a>>2]|0,1399240,5)|0)==0;return (a?6:0)|0}default:{a=0;return a|0}}return 0}function Rx(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;v=i;i=i+112|0;r=v+104|0;g=v+48|0;w=v+96|0;h=v+40|0;j=v+32|0;n=v+24|0;o=v+16|0;p=v+8|0;q=v;Iv(b,d);e=b+12|0;k=b+20|0;l=b+24|0;m=b+28|0;s=b+32|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+20>>2]=0;t=g+12|0;c[g>>2]=t;f=g+4|0;c[f>>2]=t;c[g+8>>2]=g+44;d=a[b+11>>0]|0;x=d<<24>>24<0;c[w>>2]=x?c[b>>2]|0:b;c[w+4>>2]=x?c[b+4>>2]|0:d&255;st(w,g,45,3,1);d=c[g>>2]|0;if((c[f>>2]|0)!=(d|0)){w=d;d=c[w+4>>2]|0;x=h;c[x>>2]=c[w>>2];c[x+4>>2]=d;c[r>>2]=c[h>>2];c[r+4>>2]=c[h+4>>2];c[e>>2]=Sx(r)|0;x=c[g>>2]|0;e=c[x+4>>2]|0;d=j;c[d>>2]=c[x>>2];c[d+4>>2]=e;c[r>>2]=c[j>>2];c[r+4>>2]=c[j+4>>2];c[b+16>>2]=Tx(r)|0;d=c[g>>2]|0;e=(c[f>>2]|0)-d>>3;f=d;if((e>>>0>1?(j=f+8|0,w=c[j+4>>2]|0,x=n,c[x>>2]=c[j>>2],c[x+4>>2]=w,c[r>>2]=c[n>>2],c[r+4>>2]=c[n+4>>2],c[k>>2]=Ux(r)|0,(e|0)!=2):0)?(n=f+16|0,w=c[n+4>>2]|0,x=o,c[x>>2]=c[n>>2],c[x+4>>2]=w,c[r>>2]=c[o>>2],c[r+4>>2]=c[o+4>>2],c[l>>2]=Vx(r)|0,e>>>0>3):0){w=f+24|0;o=w;e=c[o+4>>2]|0;x=p;c[x>>2]=c[o>>2];c[x+4>>2]=e;c[r>>2]=c[p>>2];c[r+4>>2]=c[p+4>>2];c[m>>2]=Wx(r)|0;x=c[w+4>>2]|0;e=q;c[e>>2]=c[w>>2];c[e+4>>2]=x;c[r>>2]=c[q>>2];c[r+4>>2]=c[q+4>>2];e=Xx(r)|0;c[s>>2]=e}else u=6}else u=6;if((u|0)==6)e=c[s>>2]|0;if(!e)c[s>>2]=Yx(b)|0;if((d|0)==(t|0)){i=v;return}AD(d);i=v;return}function Sx(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,E=0,F=0,G=0,H=0,I=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,_=0,$=0,aa=0;aa=i;i=i+224|0;$=aa+208|0;V=aa+48|0;W=aa+40|0;X=aa+32|0;Y=aa+24|0;Z=aa+16|0;_=aa+8|0;e=aa+204|0;f=aa+200|0;g=aa+196|0;h=aa+192|0;j=aa+188|0;m=aa+184|0;n=aa+180|0;o=aa+176|0;p=aa+172|0;q=aa+168|0;r=aa+164|0;s=aa+160|0;t=aa+156|0;u=aa+152|0;v=aa+148|0;w=aa+144|0;x=aa+140|0;y=aa+136|0;z=aa+132|0;A=aa+128|0;B=aa+124|0;C=aa+120|0;D=aa+116|0;E=aa+112|0;F=aa+108|0;G=aa+104|0;H=aa+100|0;J=aa+96|0;K=aa+92|0;L=aa+88|0;M=aa+84|0;N=aa+80|0;O=aa+76|0;P=aa+72|0;Q=aa+68|0;R=aa+64|0;S=aa+60|0;T=aa+56|0;U=aa;k=a;b=c[k>>2]|0;k=c[k+4>>2]|0;c[$>>2]=26;l=(k|0)==4;a:do if(l){d=b;if((((PC(1439912,d,4)|0)!=0?(PC(1408438,d,4)|0)!=0:0)?(PC(1408469,d,4)|0)!=0:0)?(PC(1408500,d,4)|0)!=0:0){c[V>>2]=26;if(((PC(1399717,d,4)|0)!=0?(PC(1399722,d,4)|0)!=0:0)?(PC(1399727,d,4)|0)!=0:0){c[W>>2]=27;I=19;break}else b=V}else{c[V>>2]=26;b=$}c[W>>2]=27;I=18}else{c[V>>2]=26;c[W>>2]=27;switch(k|0){case 5:{d=b;if(!(PC(1399732,d,5)|0)){b=W;I=18;break a}c[X>>2]=14;if(!(PC(1399633,d,5)|0)){b=X;I=23;break a}c[Y>>2]=15;I=28;break a}case 6:if(!(PC(1439917,b,6)|0)){b=W;I=18;break a}else{I=19;break a}case 7:{d=b;if(!(PC(1399738,d,7)|0)){b=W;I=18;break a}c[X>>2]=14;if(!(PC(1399161,d,7)|0)){b=X;I=23;break a}c[Y>>2]=15;c[Z>>2]=16;if(!(PC(1399639,d,7)|0)){b=Z;I=33;break a}else{I=34;break a}}default:{I=24;break a}}}while(0);if((I|0)==18){c[X>>2]=14;I=23}else if((I|0)==19)I=24;b:do if((I|0)==23){c[Y>>2]=15;I=29}else if((I|0)==24){c[X>>2]=14;c[Y>>2]=15;switch(k|0){case 9:if(!(PC(1399181,b,9)|0)){b=Y;I=29;break b}else{I=30;break b}case 3:if(!(PC(1399746,b,3)|0)){b=Y;I=29;break b}else{I=30;break b}case 5:{d=b;I=28;break b}default:{c[Z>>2]=16;if((k|0)!=11){I=35;break b}if(!(PC(1399169,b,11)|0)){b=Z;I=33;break b}else{I=34;break b}}}}while(0);if((I|0)==28)if(!(PC(1399627,d,5)|0)){b=Y;I=29}else I=30;else if((I|0)==34){c[_>>2]=1;I=39}if((I|0)==29){c[Z>>2]=16;I=33}else if((I|0)==30){c[Z>>2]=16;I=35}if((I|0)==33){c[_>>2]=1;I=38}else if((I|0)==35){c[_>>2]=1;if((k|0)==6)if(!(PC(1399750,b,6)|0)){b=_;I=38}else{c[e>>2]=2;I=42}else I=39}do if((I|0)==38){c[e>>2]=2;I=41}else if((I|0)==39){c[e>>2]=2;if((k|0)==8)if(!(PC(1399757,b,8)|0)){b=e;I=41;break}else{I=42;break}c[f>>2]=3;if((k|0)==7)if(!(PC(1399271,b,7)|0)){b=f;I=45;break}else{I=46;break}c[g>>2]=4;if((k|0)==10)if(!(PC(1399260,b,10)|0)){b=g;I=49;break}else{I=50;break}c[h>>2]=3;if((k|0)==5)if(!(PC(1399621,b,5)|0)){b=h;I=53;break}else{I=58;break}c[j>>2]=1;if((k|0)==3?(PC(1399256,b,3)|0)==0:0){b=j;I=56;break}c[m>>2]=2;I=64}while(0);if((I|0)==41){c[f>>2]=3;I=45}else if((I|0)==42){c[f>>2]=3;I=46}if((I|0)==45){c[g>>2]=4;I=49}else if((I|0)==46){c[g>>2]=4;I=50}if((I|0)==49){c[h>>2]=3;I=53}else if((I|0)==50){c[h>>2]=3;I=58}if((I|0)==53){c[j>>2]=1;I=56}else if((I|0)==58){c[j>>2]=1;c[m>>2]=2;if((k|0)==5){d=b;if(PC(1399250,d,5)|0){c[n>>2]=24;if(!(PC(1399111,d,5)|0)){b=n;I=63}else{c[o>>2]=25;I=67}}else{b=m;I=60}}else I=64}do if((I|0)==56){c[m>>2]=2;I=60}else if((I|0)==64){c[n>>2]=24;c[o>>2]=25;if((k|0)==7)if(!(PC(1399103,b,7)|0)){b=o;I=66;break}else{I=67;break}c[p>>2]=5;if((k|0)==3)if(!(PC(1399246,b,3)|0)){b=p;I=71}else{c[q>>2]=13;c[r>>2]=9;I=81}else I=72}while(0);if((I|0)==60){c[n>>2]=24;I=63}else if((I|0)==67){c[p>>2]=5;I=72}c:do if((I|0)==63){c[o>>2]=25;I=66}else if((I|0)==72){c[q>>2]=13;if((k|0)==6){d=b;if(!(PC(1399191,d,6)|0)){b=q;I=75;break}c[r>>2]=9;if(!(PC(1399766,d,6)|0)){b=r;I=80;break}c[s>>2]=10;if(!(PC(1399214,d,6)|0)){b=s;I=86;break}c[t>>2]=11;I=89;break}c[r>>2]=9;switch(k|0){case 4:if(!(PC(1399221,b,4)|0)){b=r;I=80;break c}else{I=81;break c}case 12:if(!(PC(1399773,b,12)|0)){b=r;I=80;break c}else{I=81;break c}default:{c[s>>2]=10;if((k|0)!=14){I=87;break c}if(!(PC(1399786,b,14)|0)){b=s;I=86;break c}c[t>>2]=11;I=95;break c}}}while(0);if((I|0)==66){c[p>>2]=5;I=71}else if((I|0)==81){c[s>>2]=10;I=87}d:do if((I|0)==71){c[q>>2]=13;I=75}else if((I|0)==87){c[t>>2]=11;switch(k|0){case 6:{d=b;I=89;break d}case 8:break;default:{I=95;break d}}d=b;if(PC(1399801,d,8)|0){c[u>>2]=12;if(!(PC(1399198,d,8)|0)){b=u;I=94}else{c[v>>2]=17;I=98}}else{b=t;I=91}}while(0);if((I|0)==75){c[r>>2]=9;I=80}else if((I|0)==89)if(!(PC(1399207,d,6)|0)){b=t;I=91}else I=95;do if((I|0)==80){c[s>>2]=10;I=86}else if((I|0)==95){c[u>>2]=12;c[v>>2]=17;if(l)if(!(PC(1399156,b,4)|0)){b=v;I=97;break}else{I=98;break}c[w>>2]=18;if((k|0)==6)if(!(PC(1399149,b,6)|0)){b=w;I=102}else{c[x>>2]=8;c[y>>2]=22;I=114}else I=103}while(0);if((I|0)==86){c[t>>2]=11;I=91}else if((I|0)==98){c[w>>2]=18;I=103}do if((I|0)==91){c[u>>2]=12;I=94}else if((I|0)==103){c[x>>2]=8;if((k|0)==7){d=b;if(!(PC(1399226,d,7)|0)){b=x;I=106;break}c[y>>2]=22;if(!(PC(1399647,d,7)|0)){b=y;I=110;break}else{I=114;break}}c[y>>2]=22;if((k|0)==5){d=b;if(!(PC(1399121,d,5)|0)){b=y;I=110;break}c[z>>2]=19;if(!(PC(1399143,d,5)|0)){b=z;I=112;break}}else c[z>>2]=19;c[A>>2]=21;I=121}while(0);if((I|0)==94){c[v>>2]=17;I=97}else if((I|0)==114){c[z>>2]=19;c[A>>2]=21;if((k|0)==7){d=b;if(PC(1399127,d,7)|0){c[B>>2]=20;if((PC(1399135,d,7)|0)!=0?(PC(1399810,d,7)|0)!=0:0){c[C>>2]=23;I=124}else{b=B;I=120}}else{b=A;I=116}}else I=121}do if((I|0)==97){c[w>>2]=18;I=102}else if((I|0)==121){c[B>>2]=20;c[C>>2]=23;if((k|0)==3)if(!(PC(1399117,b,3)|0)){b=C;I=123;break}else{I=124;break}c[D>>2]=28;if((k|0)==5){d=b;if(!(PC(1399097,d,5)|0)){b=D;I=128}else{c[E>>2]=29;I=131}}else I=129}while(0);if((I|0)==102){c[x>>2]=8;I=106}else if((I|0)==124){c[D>>2]=28;I=129}do if((I|0)==106){c[y>>2]=22;I=110}else if((I|0)==129){c[E>>2]=29;if((k|0)==5){d=b;I=131;break}c[F>>2]=30;if((k|0)==7)if(!(PC(1399083,b,7)|0)){b=F;I=136;break}else{I=137;break}c[G>>2]=31;if(l){d=b;if(PC(1399078,d,4)|0){c[H>>2]=32;if(!(PC(1399073,d,4)|0)){b=H;I=143}else{c[J>>2]=33;I=151}}else{b=G;I=140}}else I=144}while(0);if((I|0)==110){c[z>>2]=19;I=112}else if((I|0)==131)if(!(PC(1399091,d,5)|0)){b=E;I=133}else{c[F>>2]=30;I=137}if((I|0)==112){c[A>>2]=21;I=116}else if((I|0)==137){c[G>>2]=31;I=144}do if((I|0)==116){c[B>>2]=20;I=120}else if((I|0)==144){c[H>>2]=32;c[J>>2]=33;if((k|0)==5)if(!(PC(1399067,b,5)|0)){b=J;I=146;break}else{I=151;break}c[K>>2]=34;if((k|0)==7){if(!(PC(1399059,b,7)|0)){b=K;I=150;break}c[L>>2]=35;c[M>>2]=36;if(!(PC(1399045,b,7)|0)){b=M;I=155;break}}else{c[L>>2]=35;c[M>>2]=36}c[N>>2]=37;c[O>>2]=38;if((k|0)==6)if(!(PC(1399033,b,6)|0)){b=O;I=162;break}else{I=167;break}c[P>>2]=39;if(k>>>0>6?(PC(1399025,b,7)|0)==0:0){b=P;I=165;break}c[Q>>2]=40;I=174}while(0);do if((I|0)==120){c[C>>2]=23;I=123}else if((I|0)==151){c[K>>2]=34;c[L>>2]=35;if((k|0)==5?(PC(1399053,b,5)|0)==0:0){b=L;I=153;break}c[M>>2]=36;c[N>>2]=37;if(l?(PC(1399040,b,4)|0)==0:0){b=N;I=158;break}c[O>>2]=38;I=167}while(0);do if((I|0)==123){c[D>>2]=28;I=128}else if((I|0)==167){c[P>>2]=39;c[Q>>2]=40;if((k|0)==5)if(!(PC(1399019,b,5)|0)){b=Q;I=169;break}else{I=174;break}c[R>>2]=41;if((k|0)!=6){c[S>>2]=42;b=0;break}if(!(PC(1399012,b,6)|0)){b=R;I=173}else{c[S>>2]=42;b=(PC(1399005,b,6)|0)==0;b=b?S:0}}while(0);if((I|0)==128){c[E>>2]=29;I=133}else if((I|0)==174){c[R>>2]=41;c[S>>2]=42;b=0}if((I|0)==133){c[F>>2]=30;I=136}if((I|0)==136){c[G>>2]=31;I=140}if((I|0)==140){c[H>>2]=32;I=143}if((I|0)==143){c[J>>2]=33;I=146}if((I|0)==146){c[K>>2]=34;I=150}if((I|0)==150){c[L>>2]=35;I=153}if((I|0)==153){c[M>>2]=36;I=155}if((I|0)==155){c[N>>2]=37;I=158}if((I|0)==158){c[O>>2]=38;I=162}if((I|0)==162){c[P>>2]=39;I=165}if((I|0)==165){c[Q>>2]=40;I=169}if((I|0)==169){c[R>>2]=41;I=173}if((I|0)==173)c[S>>2]=42;c[T>>2]=0;b=c[((b|0)==0?T:b)>>2]|0;if(b|0){$=b;i=aa;return $|0}b=c[a+4>>2]|0;if(b>>>0<3){$=0;i=aa;return $|0}do if(PC(c[a>>2]|0,1399256,3)|0){if(b>>>0>=5){if(!(PC(c[a>>2]|0,1399111,5)|0))break;if(b>>>0>=7?(PC(c[a>>2]|0,1399271,7)|0)==0:0)break}if(PC(c[a>>2]|0,1399287,3)|0){$=0;i=aa;return $|0}Y=a;Z=c[Y+4>>2]|0;_=U;c[_>>2]=c[Y>>2];c[_+4>>2]=Z;c[$>>2]=c[U>>2];c[$+4>>2]=c[U+4>>2];$=Qx($)|0;i=aa;return $|0}while(0);d=a;b=c[d>>2]|0;d=c[d+4>>2]|0;h=V;c[h>>2]=b;c[h+4>>2]=d;c[$>>2]=c[V>>2];c[$+4>>2]=c[V+4>>2];h=Ex($)|0;g=W;c[g>>2]=b;c[g+4>>2]=d;c[$>>2]=c[W>>2];c[$+4>>2]=c[W+4>>2];g=Fx($)|0;e:do switch(g|0){case 1:switch(h|0){case 1:{f=h;break e}case 2:{f=24;break e}case 3:{f=h;break e}default:{f=0;break e}}case 2:switch(h|0){case 1:{f=2;break e}case 2:{f=25;break e}case 3:{f=4;break e}default:{f=0;break e}}default:f=0}while(0);e=Y;c[e>>2]=b;c[e+4>>2]=d;c[$>>2]=c[Y>>2];c[$+4>>2]=c[Y+4>>2];Dx(X,$);d=X;b=c[d>>2]|0;d=c[d+4>>2]|0;e=b;do if(!d)b=0;else{if(!((h|0)!=2|(d|0)==1)){if(!(PC(e,1399818,2)|0)){b=0;break}if(!(PC(e,1399821,2)|0)){b=0;break}}Y=Z;c[Y>>2]=b;c[Y+4>>2]=d;c[$>>2]=c[Z>>2];c[$+4>>2]=c[Z+4>>2];Z=Gx($)|0;Y=_;c[Y>>2]=b;c[Y+4>>2]=d;c[$>>2]=c[_>>2];c[$+4>>2]=c[_+4>>2];b=(Z|0)==3&(Hx($)|0)==6;b=b?((g|0)==2?25:24):f}while(0);$=b;i=aa;return $|0}function Tx(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;k=i;i=i+48|0;g=k+40|0;e=k+8|0;l=k+16|0;b=k+32|0;h=k+28|0;j=k+24|0;f=k;d=c[a>>2]|0;a=c[a+4>>2]|0;m=l;c[m>>2]=d;c[m+4>>2]=a;c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];Dx(e,g);a:do if(!(c[e+4>>2]|0)){c[g>>2]=18;do if(a>>>0>7){a=d+a+1+-9|0;m=(PC(1399690,a,8)|0)==0;c[b>>2]=19;if(!m){if(PC(1399699,a,8)|0){c[h>>2]=20;b=(PC(1399708,a,8)|0)==0;b=b?h:0;break}}else b=g;c[h>>2]=20}else{c[b>>2]=19;c[h>>2]=20;b=0}while(0);c[j>>2]=0;b=c[((b|0)==0?j:b)>>2]|0}else{j=e;l=c[j+4>>2]|0;m=f;c[m>>2]=c[j>>2];c[m+4>>2]=l;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];do switch(Cx(g)|0){case 23:{b=5;break a}case 6:{b=17;break a}case 7:{b=15;break a}case 9:case 26:case 25:case 24:case 8:{b=16;break a}case 10:{b=11;break a}case 13:case 11:{b=13;break a}case 12:{b=14;break a}case 14:{b=12;break a}case 16:case 15:{b=6;break a}case 28:{b=10;break a}case 17:{b=8;break a}case 27:{b=9;break a}case 18:{b=7;break a}case 19:{b=3;break a}case 20:{b=2;break a}case 21:{b=1;break a}case 22:{b=4;break a}default:{b=0;break a}}while(0)}while(0);i=k;return b|0}function Ux(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;r=i;i=i+64|0;b=r+48|0;e=r+44|0;f=r+40|0;g=r+36|0;h=r+32|0;j=r+28|0;k=r+24|0;l=r+20|0;m=r+16|0;n=r+12|0;o=r+8|0;p=r+4|0;q=r;d=a;a=c[d>>2]|0;d=c[d+4>>2]|0;c[b>>2]=1;do if((d|0)==5){s=(PC(1399345,a,5)|0)==0;c[e>>2]=2;if(s)e=5;else e=6}else{c[e>>2]=2;if((d|0)==2)if(!(PC(1399342,a,2)|0)){b=e;e=5;break}else{e=6;break}c[f>>2]=3;if((d|0)==4)if(!(PC(1399337,a,4)|0)){b=f;e=10}else{c[g>>2]=4;e=24}else e=11}while(0);if((e|0)==5){c[f>>2]=3;e=10}else if((e|0)==6){c[f>>2]=3;e=11}if((e|0)==10){c[g>>2]=4;e=13}else if((e|0)==11){c[g>>2]=4;if((d|0)==3){b=a;if(PC(1399333,b,3)|0){c[h>>2]=5;if(PC(1399329,b,3)|0){c[j>>2]=6;if(PC(1399325,b,3)|0){c[k>>2]=7;if(PC(1399321,b,3)|0){c[l>>2]=8;if(PC(1399317,b,3)|0){c[m>>2]=9;if(PC(1399313,b,3)|0){c[n>>2]=10;c[o>>2]=11;if(!(PC(1399302,b,3)|0)){b=o;e=30}else{c[p>>2]=12;b=0}}else{b=m;e=23}}else{b=l;e=21}}else{b=k;e=19}}else{b=j;e=17}}else{b=h;e=15}}else{b=g;e=13}}else e=24}do if((e|0)==13){c[h>>2]=5;e=15}else if((e|0)==24){c[h>>2]=5;c[j>>2]=6;c[k>>2]=7;c[l>>2]=8;c[m>>2]=9;c[n>>2]=10;if((d|0)!=6){c[o>>2]=11;c[p>>2]=12;b=0;break}if(!(PC(1399306,a,6)|0)){b=n;e=27}else{c[o>>2]=11;c[p>>2]=12;b=(PC(1399295,a,6)|0)==0;b=b?p:0}}while(0);if((e|0)==15){c[j>>2]=6;e=17}if((e|0)==17){c[k>>2]=7;e=19}if((e|0)==19){c[l>>2]=8;e=21}if((e|0)==21){c[m>>2]=9;e=23}if((e|0)==23){c[n>>2]=10;e=27}if((e|0)==27){c[o>>2]=11;e=30}if((e|0)==30)c[p>>2]=12;c[q>>2]=0;i=r;return c[((b|0)==0?q:b)>>2]|0}function Vx(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,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=i;i=i+128|0;b=J+112|0;d=J+108|0;e=J+104|0;f=J+100|0;h=J+96|0;l=J+92|0;m=J+88|0;n=J+84|0;o=J+80|0;p=J+76|0;q=J+72|0;r=J+68|0;s=J+64|0;t=J+60|0;u=J+56|0;v=J+52|0;w=J+48|0;x=J+44|0;y=J+40|0;z=J+36|0;A=J+32|0;B=J+28|0;C=J+24|0;D=J+20|0;E=J+16|0;F=J+12|0;G=J+8|0;H=J+4|0;I=J;j=a;g=c[j>>2]|0;j=c[j+4>>2]|0;c[b>>2]=1;k=j>>>0>7;do if(k){a=g;K=(PC(1399518,a,8)|0)==0;c[d>>2]=2;if(K)a=6;else{b=a;a=5}}else{c[d>>2]=2;if(j>>>0>5){b=g;a=5;break}c[e>>2]=3;c[f>>2]=4;c[h>>2]=5;if(j>>>0>2){b=g;a=17;break}else{c[l>>2]=6;c[m>>2]=7;c[n>>2]=8;c[o>>2]=9;a=32;break}}while(0);do if((a|0)==5)if(!(PC(1399511,b,6)|0)){b=d;a=6}else{c[e>>2]=3;if(j>>>0<=8){c[f>>2]=4;if(j>>>0>6)a=12}else{if(!(PC(1399501,b,9)|0)){b=e;a=10;break}c[f>>2]=4;a=12}if((a|0)==12)if(!(PC(1399493,b,7)|0)){b=f;a=13;break}c[h>>2]=5;a=17}while(0);do if((a|0)==6){c[e>>2]=3;a=10}else if((a|0)==17)if(PC(1399489,b,3)|0){c[l>>2]=6;if(!k){c[m>>2]=7;if(j>>>0>4)a=24}else{if(!(PC(1399480,b,8)|0)){b=l;a=22;break}c[m>>2]=7;a=24}if((a|0)==24)if(!(PC(1399474,b,5)|0)){b=m;a=25;break}c[n>>2]=8;if(PC(1399470,b,3)|0){c[o>>2]=9;if(j>>>0>5)if(PC(1399463,b,6)|0){c[p>>2]=10;if(PC(1399456,b,6)|0){c[q>>2]=11;if(j>>>0>6)if(PC(1399448,b,7)|0){c[r>>2]=12;if(!(PC(1399440,b,7)|0)){b=r;a=40}else{c[s>>2]=13;a=43}}else{b=q;a=37}else a=41}else{b=p;a=34}}else{b=o;a=31}else a=32}else{b=n;a=28}}else{b=h;a=18}while(0);if((a|0)==10){c[f>>2]=4;a=13}else if((a|0)==32){c[p>>2]=10;c[q>>2]=11;a=41}do if((a|0)==13){c[h>>2]=5;a=18}else if((a|0)==41){c[r>>2]=12;c[s>>2]=13;if(j>>>0>4){b=g;a=43;break}c[t>>2]=13;c[u>>2]=14;c[v>>2]=15;c[w>>2]=16;c[x>>2]=17;if((j|0)==4){b=g;a=57;break}c[y>>2]=18;if(j>>>0>2){b=g;a=62;break}else{c[z>>2]=19;c[A>>2]=20;c[B>>2]=21;a=79;break}}while(0);do if((a|0)==18){c[l>>2]=6;a=22}else if((a|0)==43)if(PC(1399684,b,5)|0){c[t>>2]=13;if(j>>>0>6?(PC(1399432,b,7)|0)==0:0){b=t;a=47;break}c[u>>2]=14;if(PC(1399426,b,5)|0){c[v>>2]=15;if(PC(1399420,b,5)|0){c[w>>2]=16;if(!(PC(1399414,b,5)|0)){b=w;a=54}else{c[x>>2]=17;a=57}}else{b=v;a=51}}else{b=u;a=49}}else{b=s;a=44}while(0);if((a|0)==22){c[m>>2]=7;a=25}else if((a|0)==57)if(!(PC(1399409,b,4)|0)){b=x;a=59}else{c[y>>2]=18;a=62}do if((a|0)==25){c[n>>2]=8;a=28}else if((a|0)==62)if(PC(1399405,b,3)|0){c[z>>2]=19;a=j>>>0>5;if(a?(PC(1399398,b,6)|0)==0:0){b=z;a=66;break}c[A>>2]=20;if(PC(1399394,b,3)|0){c[B>>2]=21;if(j>>>0>3)if(PC(1399389,b,4)|0){c[C>>2]=22;if(!(PC(1399384,b,4)|0)){b=C;a=74}else{c[D>>2]=23;if(a?(PC(1399377,b,6)|0)==0:0){b=D;a=77;break}c[E>>2]=24;a=82}}else{b=B;a=72}else a=79}else{b=A;a=69}}else{b=y;a=63}while(0);do if((a|0)==28){c[o>>2]=9;a=31}else if((a|0)==79){c[C>>2]=22;c[D>>2]=23;c[E>>2]=24;if(j>>>0>2){b=g;a=82;break}else{c[F>>2]=25;c[G>>2]=26;a=91;break}}while(0);do if((a|0)==31){c[p>>2]=10;a=34}else if((a|0)==82)if(PC(1399373,b,3)|0){c[F>>2]=25;if(!k){c[G>>2]=26;if(j>>>0<=3){a=91;break}}else{if(!(PC(1399364,b,8)|0)){b=F;a=87;break}c[G>>2]=26}if(!(PC(1399359,b,4)|0))b=G;else{c[H>>2]=27;if(j>>>0<=6){K=0;c[I>>2]=0;H=(K|0)==0;K=H?I:K;K=c[K>>2]|0;i=J;return K|0}K=(PC(1399351,b,7)|0)==0;K=K?H:0;c[I>>2]=0;H=(K|0)==0;K=H?I:K;K=c[K>>2]|0;i=J;return K|0}}else{b=E;a=83}while(0);if((a|0)==34){c[q>>2]=11;a=37}else if((a|0)==91){c[H>>2]=27;K=0;c[I>>2]=0;H=(K|0)==0;K=H?I:K;K=c[K>>2]|0;i=J;return K|0}if((a|0)==37){c[r>>2]=12;a=40}if((a|0)==40){c[s>>2]=13;a=44}if((a|0)==44){c[t>>2]=13;a=47}if((a|0)==47){c[u>>2]=14;a=49}if((a|0)==49){c[v>>2]=15;a=51}if((a|0)==51){c[w>>2]=16;a=54}if((a|0)==54){c[x>>2]=17;a=59}if((a|0)==59){c[y>>2]=18;a=63}if((a|0)==63){c[z>>2]=19;a=66}if((a|0)==66){c[A>>2]=20;a=69}if((a|0)==69){c[B>>2]=21;a=72}if((a|0)==72){c[C>>2]=22;a=74}if((a|0)==74){c[D>>2]=23;a=77}if((a|0)==77){c[E>>2]=24;a=83}if((a|0)==83){c[F>>2]=25;a=87}if((a|0)==87)c[G>>2]=26;c[H>>2]=27;K=b;c[I>>2]=0;H=(K|0)==0;K=H?I:K;K=c[K>>2]|0;i=J;return K|0}function Wx(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;u=i;i=i+64|0;b=u+52|0;e=u+48|0;g=u+44|0;h=u+40|0;j=u+36|0;k=u+32|0;l=u+28|0;m=u+24|0;n=u+20|0;o=u+16|0;q=u+12|0;r=u+8|0;s=u+4|0;t=u;f=a;d=c[f>>2]|0;f=c[f+4>>2]|0;c[b>>2]=7;do if(f>>>0>5){a=d;p=(PC(1399573,a,6)|0)==0;c[e>>2]=6;if(p)p=7;else p=6}else{c[e>>2]=6;if(f>>>0>3){a=d;p=6;break}else{c[g>>2]=3;c[h>>2]=2;c[j>>2]=4;p=22;break}}while(0);do if((p|0)==6)if(PC(1399580,a,4)|0){c[g>>2]=3;if(f>>>0<=8){c[h>>2]=2;if(f>>>0<=6){c[j>>2]=4;if((f|0)!=6){p=22;break}}else p=13}else{if(!(PC(1399607,a,9)|0)){b=g;p=11;break}c[h>>2]=2;p=13}if((p|0)==13){if(!(PC(1399599,a,7)|0)){b=h;p=15;break}c[j>>2]=4}if(PC(1399592,a,6)|0){c[k>>2]=5;if(!(PC(1399585,a,6)|0)){b=k;p=21}else{c[l>>2]=1;p=25}}else{b=j;p=18}}else{b=e;p=7}while(0);do if((p|0)==7){c[g>>2]=3;p=11}else if((p|0)==22){c[k>>2]=5;c[l>>2]=1;if(f>>>0>2){a=d;p=25;break}else{c[m>>2]=8;c[n>>2]=9;p=34;break}}while(0);do if((p|0)==11){c[h>>2]=2;p=15}else if((p|0)==25)if(PC(1399617,a,3)|0){c[m>>2]=8;b=f>>>0>6;if(!b){c[n>>2]=9;if(f>>>0<=3){p=34;break}}else{if(!(PC(1399565,a,7)|0)){b=m;p=30;break}c[n>>2]=9}if(PC(1399560,a,4)|0){c[o>>2]=10;if(!b){c[q>>2]=11;if((f|0)!=6){p=42;break}}else{if(!(PC(1399552,a,7)|0)){b=o;p=38;break}c[q>>2]=11}if(!(PC(1399545,a,6)|0)){b=q;p=41}else{c[r>>2]=12;if(f>>>0<=8){c[s>>2]=13;if(!b){s=0;c[t>>2]=0;r=(s|0)==0;t=r?t:s;t=c[t>>2]|0;i=u;return t|0}}else{if(!(PC(1399535,a,9)|0)){b=r;break}c[s>>2]=13}r=(PC(1399527,a,7)|0)==0;s=r?s:0;c[t>>2]=0;r=(s|0)==0;t=r?t:s;t=c[t>>2]|0;i=u;return t|0}}else{b=n;p=33}}else{b=l;p=26}while(0);if((p|0)==15){c[j>>2]=4;p=18}else if((p|0)==34){c[o>>2]=10;c[q>>2]=11;p=42}if((p|0)==18){c[k>>2]=5;p=21}else if((p|0)==42){c[r>>2]=12;c[s>>2]=13;s=0;c[t>>2]=0;r=(s|0)==0;t=r?t:s;t=c[t>>2]|0;i=u;return t|0}if((p|0)==21){c[l>>2]=1;p=26}if((p|0)==26){c[m>>2]=8;p=30}if((p|0)==30){c[n>>2]=9;p=33}if((p|0)==33){c[o>>2]=10;p=38}if((p|0)==38){c[q>>2]=11;p=41}if((p|0)==41)c[r>>2]=12;c[s>>2]=13;s=b;c[t>>2]=0;r=(s|0)==0;t=r?t:s;t=c[t>>2]|0;i=u;return t|0}function Xx(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;b=j+12|0;e=j+8|0;f=j+4|0;h=j;d=a;a=c[d>>2]|0;d=c[d+4>>2]|0;c[b>>2]=1;do if(d>>>0>3){a=a+d+1|0;g=(PC(1399669,a+-5|0,4)|0)==0;c[e>>2]=2;if(g)g=7;else{b=a;g=6}}else{c[e>>2]=2;if((d|0)==3){b=a+d+1|0;g=6;break}else{c[f>>2]=3;b=0;break}}while(0);if((g|0)==6)if(PC(1399674,b+-4|0,3)|0){c[f>>2]=3;if(d>>>0>4){b=(PC(1399678,b+-6|0,5)|0)==0;b=b?f:0}else b=0}else{b=e;g=7}if((g|0)==7)c[f>>2]=3;c[h>>2]=0;i=j;return c[((b|0)==0?h:b)>>2]|0}function Yx(a){a=a|0;var b=0;switch(c[a+12>>2]|0){case 27:case 26:case 24:case 1:case 3:case 0:{a=c[a+24>>2]|0;b=a+-2|0;if(b>>>0<26?50331785>>>(b&67108863)&1|0:0){b=3;return b|0}b=(a|0)==13?1:2;return b|0}case 15:case 14:{a=(c[a+24>>2]|0)+-2|0;if(a>>>0<26)return 50331785>>>(a&67108863)&1|2|0;else{b=2;return b|0}}case 28:case 42:case 41:case 25:case 23:case 22:case 38:case 37:case 20:case 21:case 19:case 40:case 17:case 16:case 30:case 29:case 13:case 10:case 12:case 11:case 9:case 32:case 31:case 39:case 36:case 35:case 8:case 6:case 7:case 5:case 2:case 34:case 33:case 18:case 4:{b=2;return b|0}default:{}}return 0}function Zx(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,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+176|0;V=X+80|0;U=X+128|0;e=X+72|0;h=X+64|0;j=X+56|0;l=X+48|0;m=X+40|0;N=X+172|0;O=X+32|0;B=X+24|0;C=X+16|0;D=X+8|0;G=X;H=X+120|0;Q=X+92|0;I=X+104|0;W=U+12|0;c[U>>2]=W;T=U+4|0;c[T>>2]=W;c[U+8>>2]=U+44;st(d,U,45,-1,1);f=c[T>>2]|0;d=c[U>>2]|0;if((f|0)==(d|0)){n=0;g=f;e=f}else{g=c[d+4>>2]|0;n=e;c[n>>2]=c[d>>2];c[n+4>>2]=g;c[V>>2]=c[e>>2];c[V+4>>2]=c[e+4>>2];n=Sx(V)|0;g=c[U>>2]|0;d=g;e=c[T>>2]|0}k=d;g=e-g>>3;if(g>>>0>1){u=k+8|0;v=c[u+4>>2]|0;d=h;c[d>>2]=c[u>>2];c[d+4>>2]=v;c[V>>2]=c[h>>2];c[V+4>>2]=c[h+4>>2];d=Ux(V)|0;if((g|0)!=2){v=k+16|0;e=c[v>>2]|0;v=c[v+4>>2]|0;h=j;c[h>>2]=e;c[h+4>>2]=v;c[V>>2]=c[j>>2];c[V+4>>2]=c[j+4>>2];h=Vx(V)|0;if((c[k+20>>2]|0)>>>0<6)j=0;else j=(PC(e,1399824,6)|0)==0;if((c[k+20>>2]|0)>>>0<5)e=0;else e=(PC(c[k+16>>2]|0,1399831,5)|0)==0;if(g>>>0>3){u=k+24|0;v=c[u+4>>2]|0;f=l;c[f>>2]=c[u>>2];c[f+4>>2]=v;c[V>>2]=c[l>>2];c[V+4>>2]=c[l+4>>2];f=Wx(V)|0;if((g|0)==4)g=0;else{u=k+32|0;v=c[u+4>>2]|0;g=m;c[g>>2]=c[u>>2];c[g+4>>2]=v;c[V>>2]=c[m>>2];c[V+4>>2]=c[m+4>>2];g=Xx(V)|0}}else{g=0;f=0}}else{e=0;g=0;f=0;h=0;j=0}}else{e=0;g=0;f=0;h=0;d=0;j=0}o=(n|0)!=0&1;a[N>>0]=o;a[N+1>>0]=(d|0)!=0&1;a[N+2>>0]=(h|0)!=0&1;a[N+3>>0]=(f|0)!=0&1;u=O+4|0;t=B+4|0;s=C+4|0;q=D+4|0;r=G+4|0;v=V+4|0;p=0;d=o;a:while(1){o=N+p|0;b:do if(d<<24>>24==0?(E=c[T>>2]|0,F=c[U>>2]|0,(E|0)!=(F|0)):0){d=0;m=g;n=F;l=E;c:while(1){g=n;if(d>>>0<4?(a[N+d>>0]|0)!=0:0){g=m;k=n}else P=18;d:do if((P|0)==18){P=0;k=c[g+(d<<3)>>2]|0;g=c[g+(d<<3)+4>>2]|0;switch(p|0){case 0:{c[O>>2]=k;c[u>>2]=g;c[V>>2]=c[O>>2];c[V+4>>2]=c[O+4>>2];if(Sx(V)|0){l=f;k=h;break c}g=m;k=c[U>>2]|0;l=c[T>>2]|0;break d}case 1:{c[B>>2]=k;c[t>>2]=g;c[V>>2]=c[B>>2];c[V+4>>2]=c[B+4>>2];if(!(Ux(V)|0)){g=m;k=n;break d}else{l=f;k=h;break c}}case 2:{c[C>>2]=k;c[s>>2]=g;c[V>>2]=c[C>>2];c[V+4>>2]=c[C+4>>2];h=Vx(V)|0;if(g>>>0<6)if((g|0)==5){j=0;P=26}else{e=0;j=0}else{j=(PC(k,1399824,6)|0)==0;P=26}if((P|0)==26){P=0;e=(PC(k,1399831,5)|0)==0}if((h|0)!=0|(j|e)){l=f;k=h;break c}else{e=0;g=m;h=0;j=0;k=n;break d}}case 3:{c[D>>2]=k;c[q>>2]=g;c[V>>2]=c[D>>2];c[V+4>>2]=c[D+4>>2];f=Wx(V)|0;if(f|0){l=f;k=h;break c}c[G>>2]=k;c[r>>2]=g;c[V>>2]=c[G>>2];c[V+4>>2]=c[G+4>>2];f=Xx(V)|0;if(!f){g=0;f=0;k=n;break d}else{m=f;l=0;k=h;break c}}default:{P=19;break a}}}while(0);d=d+1|0;if((d|0)==(l-k>>3|0)){z=e;A=g;y=f;w=h;x=j;break b}else{m=g;n=k}}if(p>>>0>>0){A=c[U>>2]|0;z=A+(d<<3)|0;f=c[z>>2]|0;A=A+(d<<3)+4|0;g=c[A>>2]|0;c[z>>2]=1459454;c[A>>2]=0;if(g|0){d=p;while(1){e:do if(d>>>0<4)while(1){if(!(a[N+d>>0]|0))break e;d=d+1|0;if(d>>>0>=4){d=4;break}}while(0);A=c[U>>2]|0;y=A+(d<<3)|0;x=f;f=c[y>>2]|0;A=A+(d<<3)+4|0;z=g;g=c[A>>2]|0;c[y>>2]=x;c[A>>2]=z;if(!g)break;else d=d+1|0}}}else if(p>>>0>d>>>0)do{c[V>>2]=1459454;c[v>>2]=0;f=c[U>>2]|0;f:do if(d>>>0<(c[T>>2]|0)-f>>3>>>0){g=d;do{h=f+(g<<3)|0;A=V;z=c[A>>2]|0;A=c[A+4>>2]|0;w=h;x=c[w+4>>2]|0;y=V;c[y>>2]=c[w>>2];c[y+4>>2]=x;c[h>>2]=z;c[h+4>>2]=A;h=c[v>>2]|0;if(!h)break f;do{g=g+1|0;if(g>>>0>=4)break}while((a[N+g>>0]|0)!=0);f=c[U>>2]|0}while(g>>>0<(c[T>>2]|0)-f>>3>>>0);if(h)ht(U,V)}while(0);do{d=d+1|0;if(d>>>0>=4)break}while((a[N+d>>0]|0)!=0)}while(d>>>0

>>0);a[o>>0]=1;z=e;A=m;y=l;w=k;x=j}else{z=e;A=g;y=f;w=h;x=j}while(0);d=p+1|0;if((d|0)==4)break;p=d;e=z;g=A;f=y;h=w;j=x;d=a[N+d>>0]|0}c[V>>2]=0;c[V+4>>2]=0;c[V+8>>2]=0;if(((y|0)==8?(J=c[U>>2]|0,K=J+28|0,L=c[K>>2]|0,L>>>0>=11):0)?(M=c[J+24>>2]|0,(PC(M,1399837,11)|0)==0):0){P=L+-11|0;c[H>>2]=M+11;c[H+4>>2]=P;if(!P){c[J+24>>2]=1399565;c[K>>2]=7}else{a[I+8>>0]=3;a[I+9>>0]=5;c[I>>2]=1399565;c[I+4>>2]=H;Iv(Q,I);d=V+11|0;if((a[d>>0]|0)<0){a[c[V>>2]>>0]=0;c[V+4>>2]=0}else{a[V>>0]=0;a[d>>0]=0}oN(V,0);c[V>>2]=c[Q>>2];c[V+4>>2]=c[Q+4>>2];c[V+8>>2]=c[Q+8>>2];c[Q>>2]=0;c[Q+4>>2]=0;c[Q+8>>2]=0;kN(Q);Q=c[U>>2]|0;P=a[d>>0]|0;O=P<<24>>24<0;P=O?c[V+4>>2]|0:P&255;c[Q+24>>2]=O?c[V>>2]|0:V;c[Q+28>>2]=P}}d=(w|0)==13;do if(d){_x(U,4);e=c[U>>2]|0;c[e+16>>2]=1399432;c[e+20>>2]=7;if(!y){if((A|1|0)==1){c[e+24>>2]=1399560;c[e+28>>2]=4;break}switch(A|0){case 0:{R=1459454;break}case 1:{R=1399669;break}case 2:{R=1399674;break}case 3:{R=1399678;break}default:{}}Q=UB(R)|0;c[e+24>>2]=R;c[e+28>>2]=Q}}else{if(z){_x(U,4);R=c[U>>2]|0;c[R+16>>2]=1399432;c[R+20>>2]=7;c[R+24>>2]=1399617;c[R+28>>2]=3;break}if(x){_x(U,4);R=c[U>>2]|0;c[R+16>>2]=1399432;c[R+20>>2]=7;c[R+24>>2]=1399545;c[R+28>>2]=6}}while(0);if(A>>>0>1&(d&(y|0)!=0|(x|z))){_x(U,5);e=c[U>>2]|0;d=e;switch(A|0){case 0:{S=1459454;break}case 1:{S=1399669;break}case 2:{S=1399674;break}case 3:{S=1399678;break}default:{}}R=UB(S)|0;c[e+32>>2]=S;c[e+36>>2]=R}else d=c[U>>2]|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;e=(c[T>>2]|0)-d>>3;if(e|0){d=0;do{if(d|0)vN(b,45);T=(c[U>>2]|0)+(d<<3)|0;tN(b,c[T>>2]|0,c[T+4>>2]|0)|0;d=d+1|0}while((d|0)!=(e|0))}kN(V);d=c[U>>2]|0;if((d|0)==(W|0)){i=X;return}AD(d);i=X;return}function _x(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=a+4|0;d=c[h>>2]|0;f=c[a>>2]|0;g=d-f>>3;e=f;if(g>>>0>b>>>0){c[h>>2]=e+(b<<3);return}if(g>>>0>=b>>>0)return;if((c[a+8>>2]|0)-f>>3>>>0>>0){rw(a,a+12|0,b<<3,8);f=a;g=h;e=c[a>>2]|0;d=c[h>>2]|0}else{f=a;g=h}if((d|0)!=(e+(b<<3)|0))UO(d|0,0,e+(b+-1<<3)-d+8&-8|0)|0;c[g>>2]=(c[f>>2]|0)+(b<<3);return}function $x(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=i;i=i+32|0;f=e+16|0;g=e;j=e+24|0;h=a[d+11>>0]|0;k=h<<24>>24<0;c[j>>2]=k?c[d>>2]|0:d;c[j+4>>2]=k?c[d+4>>2]|0:h&255;uf(g,j,45);j=g+8|0;h=c[j+4>>2]|0;d=f;c[d>>2]=c[j>>2];c[d+4>>2]=h;uf(g,f,45);f=c[g+4>>2]|0;d=b;c[d>>2]=c[g>>2];c[d+4>>2]=f;i=e;return}function ay(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=i;i=i+32|0;f=e+16|0;g=e;h=e+24|0;j=a[d+11>>0]|0;k=j<<24>>24<0;c[h>>2]=k?c[d>>2]|0:d;c[h+4>>2]=k?c[d+4>>2]|0:j&255;uf(g,h,45);d=g+8|0;h=c[d+4>>2]|0;j=f;c[j>>2]=c[d>>2];c[j+4>>2]=h;uf(g,f,45);j=g+8|0;h=c[j+4>>2]|0;d=f;c[d>>2]=c[j>>2];c[d+4>>2]=h;uf(g,f,45);f=c[g+4>>2]|0;d=b;c[d>>2]=c[g>>2];c[d+4>>2]=f;i=e;return}function by(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;e=i;i=i+32|0;f=e;g=e+16|0;j=e+8|0;h=a[d+11>>0]|0;k=h<<24>>24<0;c[j>>2]=k?c[d>>2]|0:d;c[j+4>>2]=k?c[d+4>>2]|0:h&255;uf(g,j,45);j=g+8|0;h=c[j+4>>2]|0;d=f;c[d>>2]=c[j>>2];c[d+4>>2]=h;uf(g,f,45);g=g+8|0;f=c[g+4>>2]|0;d=b;c[d>>2]=c[g>>2];c[d+4>>2]=f;i=e;return}function cy(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0;c[f>>2]=0;c[e>>2]=0;c[d>>2]=0;k=b+4|0;h=c[k>>2]|0;if(!h)return;g=c[b>>2]|0;i=a[g>>0]|0;if((i+-48&255)>9)return;else j=0;do{j=(i<<24>>24)+-48+(j*10|0)|0;i=(h|0)!=0&1;g=g+i|0;h=h-i|0;c[b>>2]=g;c[k>>2]=h;if(!h){l=4;break}i=a[g>>0]|0}while((i+-48&255)<10);if((l|0)==4){c[d>>2]=j;return}c[d>>2]=j;if((a[g>>0]|0)==46){g=g+1|0;h=h+-1|0;c[b>>2]=g;c[k>>2]=h;if(!h)return}i=a[g>>0]|0;if((i+-48&255)>9)return;else j=0;do{j=(i<<24>>24)+-48+(j*10|0)|0;d=(h|0)!=0&1;g=g+d|0;h=h-d|0;c[b>>2]=g;c[k>>2]=h;if(!h){l=11;break}i=a[g>>0]|0}while((i+-48&255)<10);if((l|0)==11){c[e>>2]=j;return}c[e>>2]=j;if((a[g>>0]|0)==46){g=g+1|0;h=h+-1|0;c[b>>2]=g;c[k>>2]=h;if(!h)return}i=a[g>>0]|0;if((i+-48&255)>9)return;else j=0;do{j=(i<<24>>24)+-48+(j*10|0)|0;e=(h|0)!=0&1;g=g+e|0;h=h-e|0;c[b>>2]=g;c[k>>2]=h;if(!h){l=17;break}i=a[g>>0]|0}while((i+-48&255)<10);if((l|0)==17){c[f>>2]=j;return}c[f>>2]=j;if((a[g>>0]|0)!=46)return;c[b>>2]=g+1;c[k>>2]=h+-1;return}function dy(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;m=i;i=i+32|0;l=m+16|0;j=m+8|0;k=m;ay(j,a);h=Ox(c[a+24>>2]|0)|0;if(!h)f=0;else f=UB(h)|0;g=c[j+4>>2]|0;do if(g>>>0>=f>>>0){a=c[j>>2]|0;if(f|0?PC(a,h,f)|0:0)break;c[j>>2]=a+f;c[j+4>>2]=g-f}while(0);g=j;h=c[g+4>>2]|0;j=k;c[j>>2]=c[g>>2];c[j+4>>2]=h;c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];cy(l,b,d,e);i=m;return}function ey(b,d){b=b|0;d=d|0;var e=0,f=0;f=i;i=i+48|0;e=f;Rx(e,d);d=b+11|0;if((a[d>>0]|0)<0){a[c[b>>2]>>0]=0;c[b+4>>2]=0}else{a[b>>0]=0;a[d>>0]=0}oN(b,0);c[b>>2]=c[e>>2];c[b+4>>2]=c[e+4>>2];c[b+8>>2]=c[e+8>>2];c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;b=b+12|0;d=e+12|0;c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2];c[b+12>>2]=c[d+12>>2];c[b+16>>2]=c[d+16>>2];c[b+20>>2]=c[d+20>>2];kN(e);i=f;return}function fy(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;i=i+16|0;d=f+8|0;e=f;b=Nx(b)|0;c[e>>2]=b;if(!b)b=0;else b=UB(b)|0;c[e+4>>2]=b;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];gy(a,d);i=f;return}function gy(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;e=i;i=i+112|0;g=e+28|0;k=e+8|0;j=e;h=e+16|0;f=g+12|0;c[g>>2]=f;c[g+4>>2]=f;c[g+8>>2]=g+76;l=c[d>>2]|0;aj(g,l,l+(c[d+4>>2]|0)|0);aj(g,1399849,1399850);$x(k,b);d=c[k>>2]|0;aj(g,d,d+(c[k+4>>2]|0)|0);aj(g,1399849,1399850);by(j,b);d=c[j>>2]|0;aj(g,d,d+(c[j+4>>2]|0)|0);a[h+8>>0]=6;a[h+9>>0]=1;c[h>>2]=g;ey(b,h);b=c[g>>2]|0;if((b|0)==(f|0)){i=e;return}AD(b);i=e;return}function hy(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;h=i;i=i+16|0;g=h+8|0;f=h;b=c[d+24>>2]|0;switch(b|0){case 1:{b=17;a=YM(40)|0;break}case 4:case 24:{b=9;a=YM(40)|0;break}default:{a=YM(40)|0;if((b|0)==25){b=e;d=c[b+4>>2]|0;e=f;c[e>>2]=c[b>>2];c[e+4>>2]=d;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];iy(a,0,g);c[a>>2]=823504;e=a;i=h;return e|0}else b=0}}j=e;d=c[j+4>>2]|0;e=f;c[e>>2]=c[j>>2];c[e+4>>2]=d;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];iy(a,b,g);c[a>>2]=823584;e=a;i=h;return e|0}function iy(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=e;f=c[h>>2]|0;h=c[h+4>>2]|0;Vb(b);c[b>>2]=823744;g=b+12|0;c[g>>2]=f;c[g+4>>2]=h;switch(h|0){case 7:{e=f;if((PC(e,1445905,7)|0)!=0?(PC(e,1408941,7)|0)!=0:0)g=16;else g=17;break}case 4:{e=f;if((((((PC(e,1439912,4)|0)!=0?(PC(e,1408438,4)|0)!=0:0)?(PC(e,1408469,4)|0)!=0:0)?(PC(e,1408500,4)|0)!=0:0)?(PC(e,1408599,4)|0)!=0:0)?(PC(e,1408630,4)|0)!=0:0){g=(PC(e,1408019,4)|0)!=0;a[b+20>>0]=g&1;if(g)g=19;else g=21}else g=17;break}case 11:{if(!(PC(f,1409019,11)|0))g=17;else g=16;break}case 2:{e=f;if((PC(e,1408572,2)|0)!=0?(PC(e,1407992,2)|0)!=0:0)g=16;else g=17;break}case 5:{if(!(PC(f,1408342,5)|0))g=17;else g=16;break}case 10:{if(!(PC(f,1409584,10)|0))g=17;else g=16;break}case 8:{if(!(PC(f,1409627,8)|0))g=17;else g=16;break}default:g=16}if((g|0)==16){a[b+20>>0]=1;g=19}else if((g|0)==17){a[b+20>>0]=0;g=21}if((g|0)==19)if(0==0&(h|0)==3?(PC(f,1406283,3)|0)==0:0)g=21;else{e=15;f=0}if((g|0)==21){e=7;f=0}h=b+24|0;c[h>>2]=e;c[h+4>>2]=f;c[b>>2]=823824;a[b+32>>0]=d;return}function jy(a){a=a|0;$M(a);return}function ky(b,c){b=b|0;c=c|0;return Dy(c,0,a[b+32>>0]|0,3)|0}function ly(a){a=a|0;return 5}function my(a,b){a=a|0;b=b|0;if((b|0)<128){b=Zb(a,b)|0;return b|0}else{b=823656+(b+-128<<4)|0;return b|0}return 0}function ny(b,d,e,f,g,h,i,j){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0,m=0,n=0;switch(c[d+8>>2]|0){case 0:case 12:case 4:{m=0;break}case 1:case 13:case 5:{m=1;break}case 2:case 14:case 131:case 130:case 129:case 128:case 6:{m=2;break}case 132:case 3:case 15:case 7:{m=3;break}default:{}}l=1<>2]|0;do if((d+l|0)>>>0<=f>>>0){f=l<<3|1;b=jP(1,0,f+-1|0)|0;i=E;if(f>>>0<=63?(f=TO(0,0,b|0,i|0)|0,n=E,!(((i|0)>(h|0)|(i|0)==(h|0)&b>>>0>g>>>0)&((n|0)<(h|0)|(n|0)==(h|0)&f>>>0<=g>>>0))):0)break;a[e+d>>0]=g;if(!m)return;else b=1;do{n=c[k>>2]|0;j=bP(g|0,h|0,b<<3|0)|0;a[e+(n+b)>>0]=j;b=b+1|0}while((b|0)!=(l|0));return}while(0);c[j>>2]=161;return}function oy(b,d){b=b|0;d=d|0;b=c[d>>2]|0;if((ty(b)|0)!=(b|0)){d=1;return d|0}if((sy(b)|0)==(b|0)){d=0;return d|0}b=c[d+24>>2]|0;d=(a[b+(((c[d+28>>2]|0)-b>>4)+-1<<4)>>0]|0)==4;return d|0}function py(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;g=jP(c|0,d|0,56)|0;g=aP(g|0,E|0,56)|0;return (g|0)!=(c|0)|(E|0)!=(d|0)|0}function qy(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+320|0;f=l+304|0;g=l+296|0;h=l+24|0;j=l;k=c[d>>2]|0;b=sy(k)|0;if((b|0)==(k|0))b=ty(k)|0;if((b|0)==(k|0)){e=h+12|0;c[h>>2]=e;c[h+4>>2]=e;c[h+8>>2]=h+268;fg(j,h);c[g>>2]=1400707;c[g+4>>2]=1;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];be(j,f)|0;e=c[j+20>>2]|0;d=c[e>>2]|0;e=(c[e+4>>2]|0)-d|0;c[g>>2]=d;c[g+4>>2]=e;a[f+8>>0]=3;a[f+9>>0]=5;c[f>>2]=1400021;c[f+4>>2]=g;Ov(f,1)}else{c[e>>2]=c[d>>2];c[e+4>>2]=c[d+4>>2];c[e+8>>2]=c[d+8>>2];c[e+12>>2]=c[d+12>>2];c[e+16>>2]=c[d+16>>2];Ui(e+24|0,d+24|0)|0;c[e>>2]=b;i=l;return}}function ry(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=a[b+20>>0]|0?1399851:1399951;n=b+24|0;m=f+4|0;do{b=n;l=c[b>>2]|0;b=c[b+4>>2]|0;g=b>>>0>>0|(b|0)==(e|0)&l>>>0>>0;l=g?l:d;b=l&255;b=b>>>0<11?0:b+-10|0;g=b&255;if(g|0){f=0;do{h=c[m>>2]|0;i=h+12|0;j=c[i>>2]|0;if(j>>>0<(c[h+8>>2]|0)>>>0){c[i>>2]=j+1;a[j>>0]=102}else Mu(h,102)|0;f=f+1<<24>>24}while((f&255)>>>0>>0)}j=l-b&255;if(j|0){k=j+-1|0;i=0;b=0;do{b=a[o+(k*10|0)+b>>0]|0;f=c[m>>2]|0;g=f+12|0;h=c[g>>2]|0;if(h>>>0<(c[f+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=b}else Mu(f,b)|0;i=i+1<<24>>24;b=i&255}while(b>>>0>>0)}d=TO(d|0,e|0,l&255|0,0)|0;e=E}while(!((d|0)==0&(e|0)==0));return 1}function sy(a){a=a|0;a:do if((a|0)>=945){if((a|0)<2604)do switch(a|0){case 948:{a=947;break a}case 945:{a=944;break a}case 1923:{a=1922;break a}case 1920:{a=1919;break a}case 1933:{a=1932;break a}case 1929:{a=1928;break a}case 1942:{a=1941;break a}case 1939:{a=1938;break a}case 2595:{a=2594;break a}case 2592:{a=2591;break a}case 2601:{a=2600;break a}case 2322:{a=2351;break a}case 2318:{a=2350;break a}case 2327:{a=2326;break a}default:break a}while(0);if((a|0)<2872)switch(a|0){case 2857:{a=2856;break a}case 2854:{a=2853;break a}case 2866:{a=2865;break a}case 2863:{a=2862;break a}case 2604:{a=2603;break a}case 2613:{a=2612;break a}case 2610:{a=2609;break a}default:break a}if((a|0)>=14535)switch(a|0){case 14538:{a=14537;break a}case 14535:{a=14534;break a}case 14547:{a=14546;break a}case 14544:{a=14543;break a}default:break a}if((a|0)<14526)switch(a|0){case 2875:{a=2874;break a}case 2872:{a=2871;break a}default:break a}else switch(a|0){case 14529:{a=14528;break a}case 14526:{a=14525;break a}default:break a}}else do switch(a|0){case 932:{a=931;break a}case 929:{a=928;break a}case 940:{a=939;break a}case 937:{a=936;break a}case 183:{a=182;break a}case 180:{a=179;break a}case 192:{a=191;break a}case 189:{a=188;break a}case 201:{a=200;break a}case 198:{a=197;break a}case 81:{a=80;break a}case 78:{a=77;break a}case 93:{a=92;break a}case 90:{a=89;break a}case 106:{a=104;break a}case 102:{a=101;break a}case 41:{a=40;break a}case 38:{a=37;break a}case 50:{a=49;break a}case 47:{a=46;break a}case 59:{a=58;break a}case 56:{a=55;break a}case 562:{a=561;break a}case 559:{a=558;break a}case 571:{a=570;break a}case 568:{a=567;break a}case 580:{a=579;break a}case 577:{a=576;break a}default:break a}while(0);while(0);return a|0}function ty(a){a=a|0;do switch(a|0){case 1101:{a=1103;break}case 1104:{a=1106;break}case 1107:{a=1109;break}case 1110:{a=1112;break}case 1115:{a=1117;break}case 1118:{a=1120;break}case 1121:{a=1123;break}case 1124:{a=1126;break}case 1127:{a=1129;break}case 1136:{a=1138;break}case 1139:{a=1141;break}case 1142:{a=1144;break}case 1145:{a=1147;break}case 1148:{a=1150;break}case 1151:{a=1153;break}case 1154:{a=1156;break}case 1158:{a=1160;break}default:{}}while(0);return a|0}function uy(a){a=a|0;$M(a);return}function vy(b,c){b=b|0;c=c|0;return Dy(c,0,a[b+32>>0]|0,6)|0}function wy(a){a=a|0;$M(a);return}function xy(a){a=a|0;$M(a);return}function yy(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;j=i;i=i+16|0;h=j+8|0;g=j;switch(c[d+24>>2]|0){case 1:{f=17;break}case 4:case 24:{f=9;break}default:f=0}k=(c[d+28>>2]|0)==4;d=YM(40)|0;b=e;a=c[b>>2]|0;b=c[b+4>>2]|0;if(k){k=g;c[k>>2]=a;c[k+4>>2]=b;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];iy(d,f,h);c[d>>2]=823904;i=j;return d|0}else{k=g;c[k>>2]=a;c[k+4>>2]=b;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];iy(d,f,h);c[d>>2]=823984;i=j;return d|0}return 0}function zy(a){a=a|0;$M(a);return}function Ay(b,c){b=b|0;c=c|0;return Dy(c,1,a[b+32>>0]|0,62)|0}function By(a){a=a|0;$M(a);return}function Cy(b,c){b=b|0;c=c|0;return Dy(c,0,a[b+32>>0]|0,62)|0}function Dy(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=YM(12)|0;sp(f,b,d,e,e<<16>>16!=6&e<<16>>16!=3,0);c[f>>2]=824064;return sr(f,a,1)|0}function Ey(a){a=a|0;$M(a);return}function Fy(d,e,f,g,h){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+32|0;l=r+16|0;m=r+12|0;n=r;j=h&1;f=Vk(f)|0;switch(c[g+8>>2]|0){case 132:{k=1;p=2;q=0;break}case 3:{k=j;p=f;q=0;break}case 130:{k=j;p=f;q=f<<16>>16==0&(h^1)?2:1;break}case 131:{k=1;p=2;q=1;break}case 129:case 128:case 6:case 2:{k=j;p=f;q=1;break}case 1:case 5:{k=j;p=f;q=3;break}case 0:case 4:{k=j;p=f;q=4;break}default:{}}a:do if((b[d+6>>1]|0)==62){d=c[g+12>>2]|0;f=k<<24>>24!=0;b:do switch(p<<16>>16){case 0:switch(q&7){case 2:{f=11;break a}case 0:{f=f?24:1;break a}case 1:{f=f?2:10;break a}case 3:{f=f?13:12;break a}case 4:{f=f?15:14;break a}default:{o=20;break b}}case 2:switch(q&7){case 0:{f=f?29:27;break a}case 1:{f=f?26:3;break a}default:{o=20;break b}}case 3:{o=20;break}case 13:{switch(q&7){case 0:{f=18;break a}case 1:break;default:{o=27;break b}}f=23;break a}case 14:{switch(q&7){case 0:{f=17;break a}case 1:break;default:{o=27;break b}}f=21;break a}case 23:{switch(q&7){case 0:{f=33;break a}case 1:break;default:{o=27;break b}}f=32;break a}case 10:{if((q|0)!=1)o=29;break}case 5:{if((q|0)!=1){c[m>>2]=d;a[n+9>>0]=1;c[n>>2]=1400398;a[n+8>>0]=3;c[l>>2]=c[m>>2];kr(e,l,n)}f=22;break a}case 11:{if((q|0)!=1){c[m>>2]=d;a[n+9>>0]=1;c[n>>2]=1400398;a[n+8>>0]=3;c[l>>2]=c[m>>2];kr(e,l,n)}f=20;break a}case 9:{if((q|0)!=1){c[m>>2]=d;a[n+9>>0]=1;c[n>>2]=1400398;a[n+8>>0]=3;c[l>>2]=c[m>>2];kr(e,l,n)}f=4;break a}case 4:{if((q|0)!=1){c[m>>2]=d;a[n+9>>0]=1;c[n>>2]=1400398;a[n+8>>0]=3;c[l>>2]=c[m>>2];kr(e,l,n)}f=9;break a}default:{}}while(0);if((o|0)==20){f=25;break}else if((o|0)==27)o=29;if((o|0)==29){c[m>>2]=d;a[n+9>>0]=1;c[n>>2]=1400398;a[n+8>>0]=3;c[l>>2]=c[m>>2];kr(e,l,n)}f=19}else{f=k<<24>>24!=0;c:do switch(p<<16>>16){case 3:{f=9;break a}case 0:switch(17066>>>(((q&255^4)&7)<<1&65535)&3){case 0:{f=f?2:1;break a}case 1:{f=f?21:20;break a}case 2:{f=f?23:22;break a}default:break c}case 2:break;case 13:{f=34;break a}case 14:{f=32;break a}case 10:{f=18;break a}case 5:{f=33;break a}case 9:{f=4;break a}case 6:{f=15;break a}case 7:{f=17;break a}case 8:{f=16;break a}case 12:{f=19;break a}default:{}}while(0);f=f?10:3}while(0);i=r;return f|0}function Gy(a){a=a|0;Ko(a);$M(a);return}function Hy(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=c[e+4>>2]|0;d=Tn(b,4,e)|0;return Nn(0,d,Sn(4,0,e)|0,e)|0}function Iy(b,d){b=b|0;d=d|0;Io(b);c[b>>2]=824136;if((c[d+12>>2]|0)==27){c[b+8>>2]=8;c[b+4>>2]=8}else c[b+112>>2]=0;c[b+80>>2]=1;c[b+128>>2]=144;c[b+36>>2]=1400548;a[b+176>>0]=1;a[b+86>>0]=0;c[b+180>>2]=1;switch(c[d+24>>2]|0){case 2:case 9:{if(Xk(d,10,6,0)|0)a[b+161>>0]=0;break}default:{}}a[b+189>>0]=1;a[b+204>>0]=1;return}function Jy(a){a=a|0;Ko(a);$M(a);return}function Ky(a,b){a=a|0;b=b|0;Iy(a,b);c[a>>2]=824092;return}function Ly(b,d){b=b|0;d=d|0;var e=0;kc(b);c[b>>2]=824180;e=(c[d+12>>2]|0)==27;c[b+4>>2]=e?((c[d+28>>2]|0)==4?4:8):4;c[b+8>>2]=e?8:4;c[b+80>>2]=1;c[b+128>>2]=144;a[b+176>>0]=1;c[b+180>>2]=1;a[b+204>>0]=1;return}function My(a){a=a|0;Ko(a);$M(a);return}function Ny(b,d){b=b|0;d=d|0;vj(b);c[b>>2]=824224;if((c[d+12>>2]|0)==27){c[b+48>>2]=1400576;c[b+52>>2]=1400576;c[b+4>>2]=8;d=5}else d=6;c[b+184>>2]=d;c[b+180>>2]=4;c[b+80>>2]=1;c[b+128>>2]=144;a[b+84>>0]=1;a[b+204>>0]=1;return}function Oy(a){a=a|0;Ko(a);$M(a);return}function Py(b,d){b=b|0;d=d|0;xj(b);c[b>>2]=824268;if((c[d+12>>2]|0)==27){c[b+48>>2]=1400576;c[b+52>>2]=1400576;c[b+4>>2]=8;c[b+184>>2]=5;d=4}else d=1;c[b+180>>2]=d;c[b+80>>2]=1;c[b+128>>2]=144;a[b+204>>0]=1;return}function Qy(a){a=a|0;Ko(a);$M(a);return}function Ry(a,b,d){a=a|0;b=b|0;d=d|0;b=YM(12)|0;ij(b);c[b>>2]=824312;c[b+4>>2]=a;c[b+8>>2]=d;return b|0}function Sy(a){a=a|0;$M(a);return}function Ty(f,g,h,j,k,l){f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var 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,F=0,G=0,H=0,I=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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0;pa=i;i=i+64|0;ia=pa+48|0;oa=pa+24|0;V=pa+44|0;Z=pa+40|0;_=pa+36|0;X=pa+32|0;Y=pa+28|0;ja=pa;ka=pa+20|0;la=pa+16|0;A=c[g>>2]|0;B=c[c[f+4>>2]>>2]|0;na=B+(A*56|0)+16|0;ma=c[na>>2]|0;na=c[na+4>>2]|0;c[l>>2]=0;ca=ma&127;if((ca|0)==0&0==0){i=pa;return}y=B+(A*56|0)+2|0;n=b[y>>1]|0;fa=n&65535;do if((n&65535)>1){o=c[B+(A*56|0)+32>>2]|0;if((c[o+12>>2]&983041|0)==1)ea=1;else{if((n&65535)>3){if((c[o+20>>2]&983041|0)==1){if((c[o+28>>2]&983041|0)==65537){ea=2;break}if((c[o+(fa+-1<<3)+4>>2]&983041|0)==65537){ea=2;break}}}else if(n<<16>>16!=3){ea=0;break}ea=(c[o+(fa+-2<<3)+4>>2]&983041|0)==1&1}}else ea=0;while(0);c[oa>>2]=0;S=ma&1610612736;aa=bP(ma|0,na|0,40)|0;ba=bP(ma|0,na|0,41)|0;ga=bP(ma|0,na|0,57)|0;$=bP(ma|0,na|0,45)|0;W=0==0&(na&67108864|0)==0;U=ma&255;switch(U&127){case 95:case 94:case 93:case 92:case 91:case 90:case 89:case 88:case 87:case 86:case 85:case 84:case 83:case 82:case 81:case 80:case 79:case 78:case 77:case 76:case 75:case 74:case 73:case 72:case 71:case 70:case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 61:case 60:case 59:case 58:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:case 47:case 46:case 45:case 44:case 43:case 42:case 41:case 40:case 39:case 38:case 37:case 36:case 35:case 34:case 33:case 32:case 23:case 22:case 21:case 20:case 19:case 18:case 17:case 16:case 14:case 10:case 9:case 8:case 7:case 12:case 11:case 5:case 3:case 2:case 1:case 0:{D=-1;C=19;break}case 4:{n=0;C=14;break}case 6:{n=(aa&1)+1+(ga&1)+($&1)|0;C=14;break}case 31:case 30:case 29:case 28:case 27:case 26:case 25:case 24:case 15:{n=(aa&1)+($&1)|0;C=14;break}default:{}}a:do if((C|0)==14){n=n+ea|0;if((n|0)>-1){o=c[g+24>>2]|0;p=n+4|0;if((c[o+(p<<4)+8>>2]|0)==49)switch(c[o+(n<<4)+8>>2]|0){case 20:case 30:{D=n;C=19;break a}default:{}}if(Uy(oa,p,g,h)|0)c[l>>2]=512;else{D=n;C=19}}else{D=n;C=19}}while(0);b:do if((C|0)==19){if(!((ma&67108864|0)==0&0==0)){o=h+12|0;n=c[o>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=-13}else Mu(h,-13)|0;c[oa>>2]=(c[oa>>2]|0)+1}n=ma&1536;ha=k+72|0;o=c[ha>>2]|0;p=(o&1024|0)!=0;r=(n|0)==1024&0==0;do if((!(r&p)?(u=(o&2048|0)!=0,!((n|0)==512&0==0&u)):0)?(w=(o&4096|0)!=0,!(r&w)):0){if((D|0)>=0)if(w){if(Vy(g,D,k)|0){c[l>>2]=160;break b}n=c[g+24>>2]|0;o=D+2|0;p=c[n+(D<<4)+8>>2]|0;if((p|0?(x=p>>>3,x>>>0<(e[415427]|0)>>>0):0)?d[(c[207711]|0)+x>>0]&1<<(p&7)|0:0){C=45;break}n=c[n+(o<<4)+8>>2]|0;if(!n)break;o=n>>>3;if(o>>>0>=(e[415427]|0)>>>0)break;if(!(d[(c[207711]|0)+o>>0]&1<<(n&7)))break;else{C=45;break}}else{if(u)if(!(Wy(g,D)|0))if(Vy(g,D,k)|0){C=45;break}else break;else{c[l>>2]=160;break b}if(p?!(Wy(g,D)|0):0)if(Vy(g,D,k)|0)break;else{C=45;break}c[l>>2]=160;break b}}else C=45;while(0);if((C|0)==45){n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=103}else Mu(h,103)|0;c[oa>>2]=(c[oa>>2]|0)+1}c:do if((S|0)==0&0==0){T=bP(c[ha>>2]&1024|0,0,3)|0;T=WO(T|0,E|0,128,0)|0;if(!((c[g>>2]|0)==1646|((ma&384|0)!=(T|0)|0!=(E|0)))){n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=102}else Mu(h,102)|0;c[oa>>2]=(c[oa>>2]|0)+1}if(!((ma&33554432|0)==0&0==0)){n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=-16}else Mu(h,-16)|0;c[oa>>2]=(c[oa>>2]|0)+1}n=ma&14336;d:do if(n<<16>>16<6144){switch(n<<16>>16){case 4096:break;default:break d}n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=102}else Mu(h,102)|0;c[oa>>2]=(c[oa>>2]|0)+1}else switch(n<<16>>16){case 6144:{n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=-13}else Mu(h,-13)|0;c[oa>>2]=(c[oa>>2]|0)+1;break d}case 8192:{n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=-14}else Mu(h,-14)|0;c[oa>>2]=(c[oa>>2]|0)+1;break d}default:break d}while(0);if(c[ha>>2]&4096|0){n=ma>>>14&8;v=c[g+24>>2]|0;u=(c[g+28>>2]|0)-v>>4;switch(u|0){case 0:{z=n;break}case 1:{t=0;C=78;break}default:{if((e[y>>1]|0)>1){o=c[(c[B+(A*56|0)+32>>2]|0)+12>>2]|0;o=(o&1|0)==0?-1:o>>>16&15}else o=-1;t=(o|0)!=-1;C=78}}if((C|0)==78){p=t&1;e:do if((p|0)==(u|0))r=0;else{o=0;s=p;f:while(1){if((a[v+(s<<4)>>0]|0)==1){r=c[v+(s<<4)+8>>2]|0;q=r+-1|0;if(q>>>0<13)o=o|(4361>>>(q&65535)&1)!=0;switch(r|0){case 15:case 7:case 46:case 48:break f;default:{}}}s=s+1|0;if((s|0)==(u|0)){r=o;break e}}r=o;n=n|64}while(0);switch(U&127){case 5:{g:do if((a[v>>0]|0)==1){switch(c[v+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:break g}n=n|4}while(0);o=t?2:1;if((o|0)!=(u|0))do{h:do if((a[v+(o<<4)>>0]|0)==1){switch(c[v+(o<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:break h}n=n|1}while(0);o=o+1|0}while((o|0)!=(u|0));break}case 6:{i:do if((a[v>>0]|0)==1){switch(c[v+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:break i}n=n|4}while(0);p=t?2:1;if((p|0)!=(u|0)){o=0;do{if((a[v+(p<<4)>>0]|0)==1){switch(c[v+(p<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=1<>>0>q>>>0?(a[v+(q<<4)>>0]|0)==1:0){switch(c[v+(q<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:{o=0;break j}}o=0;n=n|4}else o=0;while(0);do{if((a[v+(p<<4)>>0]|0)==1){switch(c[v+(p<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=1<>0]|0)==1){switch(c[v+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:break k}n=n|1}while(0);o=t?2:1;if((o|0)!=(u|0))do{l:do if((a[v+(o<<4)>>0]|0)==1){switch(c[v+(o<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:break l}n=n|4}while(0);o=o+1|0}while((o|0)!=(u|0))}}if((n|0)==0|r^1)z=n;else Nv(1400639,1)}if(z|0){n=(z|64)&255;o=h+12|0;p=c[o>>2]|0;if(p>>>0<(c[h+8>>2]|0)>>>0){c[o>>2]=p+1;a[p>>0]=n}else Mu(h,n)|0;c[oa>>2]=(c[oa>>2]|0)+1}}o=ma&114688;n=o&131071;m:do if((n|0)>=32768)if((n|0)<49152)switch(n|0){case 32768:break m;default:break c}else switch(n|0){case 49152:break m;default:break c}else switch(n|0){case 16384:break;default:break c}while(0);p=h+12|0;n=c[p>>2]|0;q=h+8|0;if(n>>>0<(c[q>>2]|0)>>>0){c[p>>2]=n+1;a[n>>0]=15}else Mu(h,15)|0;n=(c[oa>>2]|0)+1|0;c[oa>>2]=n;o=o&131071;if((o|0)<49152){switch(o|0){case 32768:break;default:break c}o=c[p>>2]|0;if(o>>>0<(c[q>>2]|0)>>>0){c[p>>2]=o+1;a[o>>0]=56;n=c[oa>>2]|0}else Mu(h,56)|0;c[oa>>2]=n+1;break}else{switch(o|0){case 49152:break;default:break c}o=c[p>>2]|0;if(o>>>0<(c[q>>2]|0)>>>0){c[p>>2]=o+1;a[o>>0]=58;n=c[oa>>2]|0}else Mu(h,58)|0;c[oa>>2]=n+1;break}}else{z=0!=0|(na&8192|0)!=0;M=bP(ma|0,na|0,39)|0;N=E;L=M&1;R=bP(ma|0,na|0,43)|0;R=R&1;P=0==0&(na&32768|0)==0?0:64;O=0==0&(na&16384|0)==0|z^1?0:128;Q=na&65536;C=0==0&(Q|0)==0;Q=bP(0,Q|0,48)|0;Q=(Q^1)&255^1;n=ma&14336;n:do if(n<<16>>16<6144){switch(n<<16>>16){case 4096:break;default:{K=0;break n}}K=1}else switch(n<<16>>16){case 6144:{K=2;break n}case 8192:{K=3;break n}default:{K=0;break n}}while(0);n=ma&114688;o:do if((n|0)<65536){if((n|0)<32768)switch(n|0){case 16384:{T=1;break o}default:{}}if((n|0)<49152)switch(n|0){case 32768:{T=2;break o}default:{}}else switch(n|0){case 49152:{T=3;break o}default:{}}}else{if((n|0)<81920)switch(n|0){case 65536:{T=8;break o}default:{}}if((n|0)<98304)switch(n|0){case 81920:{T=9;break o}default:{}}else switch(n|0){case 98304:{T=10;break o}default:{}}}while(0);o=b[y>>1]|0;x=o&65535;do if((o&65535)>1){n=c[B+(A*56|0)+32>>2]|0;if((c[n+12>>2]&983041|0)==1)p=1;else{if((o&65535)>3){if((c[n+20>>2]&983041|0)==1){if((c[n+28>>2]&983041|0)==65537){p=2;break}if((c[n+(x+-1<<3)+4>>2]&983041|0)==65537){p=2;break}}}else if(o<<16>>16!=3){p=0;break}p=(c[n+(x+-2<<3)+4>>2]&983041|0)==1&1}}else p=0;while(0);p:do switch(U&127){case 1:{J=0;q=1;I=0;F=1;G=1;H=1;s=0;v=1;t=15;break}case 4:{r=c[g+24>>2]|0;switch(c[r+(D<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{v=0;break}default:v=1}n=c[r+(D+2<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{u=0;break}default:u=1}o=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;n=p+5|0;if(z){p=p+6|0;s=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[r+(n<<4)+8>>2]<<1)>>1]&7}else{p=n;s=0}if((aa&1|0)==0&0==0){t=15;n=p}else{q=c[r+(p<<4)+8>>2]|0;n=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(q<<1)>>1]&7;switch(q|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|8;break}default:{}}t=(n^15)&255;n=p+1|0;o=(q+-206|0)>>>0<16|((q&-33)+-142|0)>>>0<16?0:o}if((a[r+(n<<4)>>0]|0)==1){n=c[r+(n<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{p=0;break}default:p=1}J=0;q=o;I=0;F=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;G=u;H=p}else{J=0;q=o;I=0;F=1;G=u;H=1}break}case 6:{u=c[g+24>>2]|0;n=c[u+(p<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{x=0;break}default:x=1}w=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;n=p+1|0;if(z){s=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[u+(n<<4)+8>>2]<<1)>>1]&7;n=p+2|0}else s=0;if((aa&1|0)==0&0==0){t=15;p=1}else{p=c[u+(n<<4)+8>>2]|0;o=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(p<<1)>>1]&7;switch(p|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{o=o|8;break}default:{}}t=(o^15)&255;n=n+1|0;p=((p+-206|0)>>>0<16|((p&-33)+-142|0)>>>0<16)&1^1}switch(c[u+(D<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{v=0;break}default:v=1}o=c[u+(D+2<<4)+8>>2]|0;switch(o|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{r=0;break}default:r=1}q=(o+-206|0)>>>0<16|((o&-33)+-142|0)>>>0<16?0:p;if((ba&1|0)==0&0==0){J=0;I=0;F=w;G=r;H=x}else{J=c[u+(n+5<<4)+8>>2]|0;n=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(J<<1)>>1]&7;switch(J|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|8;break}default:{}}J=0;I=0;F=w;G=r;H=x;t=(n^15)&255}break}case 31:case 30:case 29:case 28:case 27:case 26:case 25:case 24:{q=c[g+24>>2]|0;if((aa&1|0)==0&0==0){r=15;n=1}else{o=c[q+(p<<4)+8>>2]|0;n=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(o<<1)>>1]&7;switch(o|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|8;break}default:{}}r=(n^15)&255;p=p+1|0;n=((o+-206|0)>>>0<16|((o&-33)+-142|0)>>>0<16)&1^1}if(z)o=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[q+(p<<4)+8>>2]<<1)>>1]&7;else o=0;switch(c[q+(D<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{p=0;break}default:p=1}switch(c[q+(D+2<<4)+8>>2]|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:break;default:{J=0;q=n;I=0;F=1;G=1;H=1;s=o;v=p;t=r;break p}}J=0;q=n;I=0;F=1;G=0;H=1;s=o;v=p;t=r;break}case 5:{u=c[g+24>>2]|0;n=c[u+(p<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{w=0;break}default:w=1}t=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;n=p+1|0;if(z){s=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[u+(n<<4)+8>>2]<<1)>>1]&7;n=p+2|0}else s=0;if((aa&1|0)==0&0==0){r=15;q=1}else{p=c[u+(n<<4)+8>>2]|0;o=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(p<<1)>>1]&7;switch(p|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{o=o|8;break}default:{}}r=(o^15)&255;n=n+1|0;q=((p+-206|0)>>>0<16|((p&-33)+-142|0)>>>0<16)&1^1}o=n+(ga&1)|0;n=c[u+(o<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{v=0;break}default:v=1}p=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;n=o+1|0;if(!((ba&1|0)==0&0==0)){o=o+2|0;J=c[u+(n<<4)+8>>2]|0;n=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(J<<1)>>1]&7;switch(J|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|8;break}default:{}}r=(n^15)&255;n=o}if(!C)if(W){J=1;I=0;F=t;G=p;H=w;t=r}else{o=x+-1|0;if(o>>>0>=n>>>0?(a[u+(o<<4)>>0]|0)==2:0){J=1;I=c[u+(o<<4)+8>>2]<<5&96;F=t;G=p;H=w;t=r;break p}c[l>>2]=512;break b}else{J=0;I=0;F=t;G=p;H=w;t=r}break}case 3:{r=c[g+24>>2]|0;n=c[r+(p<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{v=0;break}default:v=1}t=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;n=p+1|0;if(z){s=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[r+(n<<4)+8>>2]<<1)>>1]&7;n=p+2|0}else s=0;if((aa&1|0)==0&0==0){q=1;p=15}else{p=c[r+(n<<4)+8>>2]|0;o=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(p<<1)>>1]&7;switch(p|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{o=o|8;break}default:{}}n=n+1|0;q=((p+-206|0)>>>0<16|((p&-33)+-142|0)>>>0<16)&1^1;p=(o^15)&255}n=c[r+(n<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{o=0;break}default:o=1}J=C^1;I=0;F=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;G=t;H=o;t=p;break}case 23:case 22:case 21:case 20:case 19:case 18:case 17:case 16:{if((aa&1|0)==0&0==0){q=1;r=15}else{o=c[(c[g+24>>2]|0)+(p<<4)+8>>2]|0;n=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(o<<1)>>1]&7;switch(o|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|8;break}default:{}}p=p+1|0;q=((o+-206|0)>>>0<16|((o&-33)+-142|0)>>>0<16)&1^1;r=(n^15)&255}if(z){n=c[g+24>>2]|0;o=p+1|0;p=e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[n+(p<<4)+8>>2]<<1)>>1]&7}else{o=p;p=0;n=c[g+24>>2]|0}n=c[n+(o<<4)+8>>2]|0;switch(n|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{o=0;break}default:o=1}J=0;I=0;F=1;G=((n+-206|0)>>>0<16|((n&-33)+-142|0)>>>0<16)&1^1;H=1;s=p;v=o;t=r;break}default:{}}while(0);o=(S|0)==536870912&0==0;p=(S|0)==1073741824&0==0;n=S&2147483647;if((n|0)<1073741824)switch(n|0){case 536870912:{C=242;break}default:C=260}else switch(n|0){case 1073741824:{C=242;break}default:C=260}if((C|0)==242){s=jP(R|0,0,2)|0;s=K&255|s|(t&255)<<3;if(T<<24>>24==1&((L|0)==0&0==0&(o&v<<24>>24!=0&G<<24>>24!=0))){q=h+12|0;n=c[q>>2]|0;r=h+8|0;if(n>>>0<(c[r>>2]|0)>>>0){c[q>>2]=n+1;a[n>>0]=-59}else Mu(h,-59)|0;n=(c[oa>>2]|0)+1|0;c[oa>>2]=n;o=((H&255)<<7|s)&255;p=c[q>>2]|0;if(p>>>0<(c[r>>2]|0)>>>0){c[q>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;c[oa>>2]=n+1;break}n=p?-113:-60;q=h+12|0;o=c[q>>2]|0;r=h+8|0;if(o>>>0<(c[r>>2]|0)>>>0){c[q>>2]=o+1;a[o>>0]=n}else Mu(h,n)|0;n=(c[oa>>2]|0)+1|0;c[oa>>2]=n;o=((v&255)<<5|T&255|(G&255)<<6|(H&255)<<7)&255;p=c[q>>2]|0;if(p>>>0<(c[r>>2]|0)>>>0){c[q>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;n=n+1|0;c[oa>>2]=n;o=jP(M|0,N|0,7)|0;o=(s|o)&255;p=c[q>>2]|0;if(p>>>0<(c[r>>2]|0)>>>0){c[q>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;c[oa>>2]=n+1;break}else if((C|0)==260){r=h+12|0;n=c[r>>2]|0;u=h+8|0;if(n>>>0<(c[u>>2]|0)>>>0){c[r>>2]=n+1;a[n>>0]=98}else Mu(h,98)|0;n=(c[oa>>2]|0)+1|0;c[oa>>2]=n;o=((v&255)<<5|T&3|(G&255)<<6|(F&255)<<4|(H&255)<<7)&255;p=c[r>>2]|0;if(p>>>0<(c[u>>2]|0)>>>0){c[r>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;n=n+1|0;c[oa>>2]=n;o=(L<<7|K&255|(t&255)<<3|4)&255;p=c[r>>2]|0;if(p>>>0<(c[u>>2]|0)>>>0){c[r>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;n=n+1|0;c[oa>>2]=n;if(J){o=((Q&255)<<4|O|I|(q&255)<<3|s&255)&255;p=c[r>>2]|0;if(p>>>0<(c[u>>2]|0)>>>0){c[r>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;c[oa>>2]=n+1;break}else{o=(O|P|R<<5|(Q&255)<<4|(q&255)<<3|s&255)&255;p=c[r>>2]|0;if(p>>>0<(c[u>>2]|0)>>>0){c[r>>2]=p+1;a[p>>0]=o;n=c[oa>>2]|0}else Mu(h,o)|0;c[oa>>2]=n+1;break}}}while(0);y=bP(ma|0,na|0,31)|0;y=y&255;x=0!=0|(na&16777216|0)!=0;s=x?15:y;do switch(U&127){case 94:case 93:case 92:case 91:case 90:case 89:case 88:case 87:case 86:case 85:case 84:case 83:case 82:case 81:case 80:case 79:case 78:case 77:case 76:case 75:case 74:case 73:case 72:case 71:case 70:case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 61:case 60:case 59:case 58:case 57:case 56:case 55:case 54:case 53:case 52:case 51:case 50:case 49:case 48:case 47:case 46:case 45:case 44:case 43:case 42:case 41:case 40:case 39:case 38:case 37:case 36:case 35:case 34:case 33:case 32:case 95:{p=h+12|0;m=c[p>>2]|0;q=h+8|0;if(m>>>0<(c[q>>2]|0)>>>0){c[p>>2]=m+1;a[m>>0]=s}else Mu(h,s)|0;m=(c[oa>>2]|0)+1|0;c[oa>>2]=m;n=(WO(ca|0,0,160,0)|0)&255;o=c[p>>2]|0;if(o>>>0<(c[q>>2]|0)>>>0){c[p>>2]=o+1;a[o>>0]=n;m=c[oa>>2]|0}else Mu(h,n)|0;c[oa>>2]=m+1;da=fa;m=ea;break}case 10:{m=c[g+24>>2]|0;n=c[m+24>>2]|0;o=(n|0)==45;q:do if(o){if((c[m+8>>2]|0)!=14)C=298}else switch(n|0){case 29:if((c[m+8>>2]|0)==23)break q;else{C=298;break q}case 43:if((c[m+8>>2]|0)==39)break q;else{C=298;break q}default:{C=298;break q}}while(0);if((C|0)==298){c[l>>2]=160;break b}if((c[m+40>>2]|0)!=17)Uy(oa,2,g,h)|0;p=h+12|0;if((c[ha>>2]&2048|0)==0?(n|0)==29:o){n=c[p>>2]|0;m=h+8|0;if(n>>>0<(c[m>>2]|0)>>>0){c[p>>2]=n+1;a[n>>0]=103}else Mu(h,103)|0;c[oa>>2]=(c[oa>>2]|0)+1}else m=h+8|0;n=c[p>>2]|0;if(n>>>0<(c[m>>2]|0)>>>0){c[p>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=fa;m=ea+3|0;break}case 8:{da=c[g+24>>2]|0;m=c[da+8>>2]|0;if((c[da+24>>2]|0)!=17)Uy(oa,1,g,h)|0;o=h+12|0;if((c[ha>>2]&2048|0)==0?(m|0)==29:(m|0)==45){n=c[o>>2]|0;m=h+8|0;if(n>>>0<(c[m>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=103}else Mu(h,103)|0;c[oa>>2]=(c[oa>>2]|0)+1}else m=h+8|0;n=c[o>>2]|0;if(n>>>0<(c[m>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=fa;m=ea+2|0;break}case 9:{da=c[(c[g+24>>2]|0)+8>>2]|0;o=h+12|0;if((c[ha>>2]&2048|0)==0?(da|0)==23:(da|0)==14){n=c[o>>2]|0;m=h+8|0;if(n>>>0<(c[m>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=103}else Mu(h,103)|0;c[oa>>2]=(c[oa>>2]|0)+1}else m=h+8|0;n=c[o>>2]|0;if(n>>>0<(c[m>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=fa;m=ea+1|0;break}case 1:{m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=fa;m=ea;break}case 7:{Uy(oa,1,g,h)|0;m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;n=(c[g+24>>2]|0)+(ea<<4)|0;c[V>>2]=c[g+16>>2];m=ma&3932160;r:do if((m|0)<1310720){if((m|0)<786432)if((m|0)<524288)switch(m|0){case 262144:{m=1;break r}default:{}}else switch(m|0){case 524288:{m=1;break r}default:{}}s:do if((m|0)<1048576)switch(m|0){case 786432:break s;default:{}}else switch(m|0){case 1048576:break s;default:{}}while(0);m=2}else{t:do if((m|0)<1835008)if((m|0)<1572864)switch(m|0){case 1310720:break t;default:{}}else switch(m|0){case 1572864:break t;default:{}}else{if((m|0)<2097152)switch(m|0){case 1835008:break t;default:{}}switch(m|0){case 2097152:{m=8;break r}default:{}}}while(0);m=4}while(0);ca=Xy(ma,na)|0;da=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[V>>2];Yy(f,n,ia,m,ca,oa,h,j,l,da,0,0);da=fa;m=ea+2|0;break}case 11:{m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;o=ea+1|0;p=g+24|0;q=(c[p>>2]|0)+(ea<<4)|0;n=g+16|0;c[Z>>2]=c[n>>2];m=ma&3932160;u:do if((m|0)<1310720){if((m|0)<786432)if((m|0)<524288)switch(m|0){case 262144:{m=1;break u}default:{}}else switch(m|0){case 524288:{m=1;break u}default:{}}v:do if((m|0)<1048576)switch(m|0){case 786432:break v;default:{}}else switch(m|0){case 1048576:break v;default:{}}while(0);m=2}else{w:do if((m|0)<1835008)if((m|0)<1572864)switch(m|0){case 1310720:break w;default:{}}else switch(m|0){case 1572864:break w;default:{}}else{if((m|0)<2097152)switch(m|0){case 1835008:break w;default:{}}switch(m|0){case 2097152:{m=8;break u}default:{}}}while(0);m=4}while(0);ca=Xy(ma,na)|0;da=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[Z>>2];Yy(f,q,ia,m,ca,oa,h,j,l,da,0,0);m=(c[p>>2]|0)+(o<<4)|0;c[_>>2]=c[n>>2];da=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[_>>2];Yy(f,m,ia,1,0,oa,h,j,l,da,0,0);da=fa;m=ea+2|0;break}case 12:{m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;o=ea+1|0;p=g+24|0;q=(c[p>>2]|0)+(ea<<4)|0;n=g+16|0;c[X>>2]=c[n>>2];m=ma&3932160;x:do if((m|0)<1310720){if((m|0)<786432)if((m|0)<524288)switch(m|0){case 262144:{m=1;break x}default:{}}else switch(m|0){case 524288:{m=1;break x}default:{}}y:do if((m|0)<1048576)switch(m|0){case 786432:break y;default:{}}else switch(m|0){case 1048576:break y;default:{}}while(0);m=2}else{z:do if((m|0)<1835008)if((m|0)<1572864)switch(m|0){case 1310720:break z;default:{}}else switch(m|0){case 1572864:break z;default:{}}else{if((m|0)<2097152)switch(m|0){case 1835008:break z;default:{}}switch(m|0){case 2097152:{m=8;break x}default:{}}}while(0);m=4}while(0);ca=Xy(ma,na)|0;da=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[X>>2];Yy(f,q,ia,m,ca,oa,h,j,l,da,0,0);m=(c[p>>2]|0)+(o<<4)|0;c[Y>>2]=c[n>>2];da=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[Y>>2];Yy(f,m,ia,2,1,oa,h,j,l,da,0,0);da=fa;m=ea+2|0;break}case 2:{m=(e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[(c[g+24>>2]|0)+(ea<<4)+8>>2]<<1)>>1]&7)+(s&255)&255;n=h+12|0;o=c[n>>2]|0;if(o>>>0<(c[h+8>>2]|0)>>>0){c[n>>2]=o+1;a[o>>0]=m}else Mu(h,m)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=fa;m=ea+1|0;break}case 3:{q=h+12|0;m=c[q>>2]|0;r=h+8|0;if(m>>>0<(c[r>>2]|0)>>>0){c[q>>2]=m+1;a[m>>0]=s}else Mu(h,s)|0;m=(c[oa>>2]|0)+1|0;c[oa>>2]=m;p=($&1)+1+(aa&1)+ea|0;n=c[g+24>>2]|0;o=c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0;n=(e[o+(c[n+(p<<4)+8>>2]<<1)>>1]<<3|e[o+(c[n+(ea<<4)+8>>2]<<1)>>1]&7|192)&255;o=c[q>>2]|0;if(o>>>0<(c[r>>2]|0)>>>0){c[q>>2]=o+1;a[o>>0]=n;m=c[oa>>2]|0}else Mu(h,n)|0;c[oa>>2]=m+1;da=fa;m=p+1|0;break}case 4:{m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;m=($&1)+5+(aa&1)+ea|0;Zy(f,g,ea,e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[(c[g+24>>2]|0)+(m<<4)+8>>2]<<1)>>1]&7,ma,na,oa,h,j,k);da=fa;m=m+1|0;break}case 5:{q=h+12|0;m=c[q>>2]|0;r=h+8|0;if(m>>>0<(c[r>>2]|0)>>>0){c[q>>2]=m+1;a[m>>0]=s}else Mu(h,s)|0;m=(c[oa>>2]|0)+1|0;c[oa>>2]=m;s=ga&1;p=($&1)+1+(aa&1)+s+ea|0;n=c[g+24>>2]|0;o=c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0;n=(e[o+(c[n+(ea<<4)+8>>2]<<1)>>1]<<3|e[o+(c[n+(p<<4)+8>>2]<<1)>>1]&7|192)&255;o=c[q>>2]|0;if(o>>>0<(c[r>>2]|0)>>>0){c[q>>2]=o+1;a[o>>0]=n;m=c[oa>>2]|0}else Mu(h,n)|0;c[oa>>2]=m+1;da=fa+((W^1)<<31>>31)|0;m=(s^1)+(ba&1)+p|0;break}case 6:{p=$&1;o=aa&1;m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;Zy(f,g,p+1+(ga&1)+(o^1^1)+ea|0,e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[(c[g+24>>2]|0)+(ea<<4)+8>>2]<<1)>>1]&7,ma,na,oa,h,j,k);da=fa;m=(ba&1)+1+((o|0)==0&0==0?p+5|0:p|6)+ea|0;break}case 23:case 22:case 21:case 20:case 19:case 18:case 17:case 16:case 14:{r=($&1)+(aa&1)+ea|0;p=h+12|0;m=c[p>>2]|0;q=h+8|0;if(m>>>0<(c[q>>2]|0)>>>0){c[p>>2]=m+1;a[m>>0]=s}else Mu(h,s)|0;m=(c[oa>>2]|0)+1|0;c[oa>>2]=m;n=c[g+24>>2]|0;o=WO(ca|0,0,536870896,0)|0;n=(((ca|0)==14&0==0?192:o<<3|192)|e[(c[(c[(c[f+8>>2]|0)+8>>2]|0)+60>>2]|0)+(c[n+(r<<4)+8>>2]<<1)>>1]&7)&255;o=c[p>>2]|0;if(o>>>0<(c[q>>2]|0)>>>0){c[p>>2]=o+1;a[o>>0]=n;m=c[oa>>2]|0}else Mu(h,n)|0;c[oa>>2]=m+1;da=fa;m=r+1|0;break}case 31:case 30:case 29:case 28:case 27:case 26:case 25:case 24:case 15:{o=($&1)+(aa&1)+ea|0;m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=s}else Mu(h,s)|0;c[oa>>2]=(c[oa>>2]|0)+1;da=WO(ca|0,0,-24,0)|0;Zy(f,g,o,(ca|0)==15&0==0?0:da,ma,na,oa,h,j,k);da=fa;m=o+5|0;break}default:ae(Ou(ae(Vu()|0,1400700)|0,ca,0)|0,1400707)|0}while(0);A:do if((da|0)!=(m|0)&(da-m|0)>>>0<3){u=0==0&(na&1024|0)==0;v=g+24|0;t=g+16|0;w=ma&3932160;q=(ga&1|0)!=0|0!=0;r=f+8|0;s=ja+8|0;B:while(1){if(u){o=m+1|0;n=(c[v>>2]|0)+(m<<4)|0;c[la>>2]=c[t>>2];m=w&4194303;C:do if((m|0)<1310720){if((m|0)<786432)if((m|0)<524288)switch(m|0){case 262144:{m=1;break C}default:{C=408;break B}}else switch(m|0){case 524288:{m=1;break C}default:{C=408;break B}}if((m|0)<1048576)switch(m|0){case 786432:break;default:{C=408;break B}}else switch(m|0){case 1048576:break;default:{C=408;break B}}m=2}else{D:do if((m|0)<1835008)if((m|0)<1572864)switch(m|0){case 1310720:break D;default:{C=408;break B}}else switch(m|0){case 1572864:break D;default:{C=408;break B}}else{if((m|0)<2097152)switch(m|0){case 1835008:break D;default:{C=408;break B}}switch(m|0){case 2097152:break;default:{C=408;break B}}m=8;break C}while(0);m=4}while(0);fa=Xy(ma,na)|0;ga=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[la>>2];Yy(f,n,ia,m,fa,oa,h,j,l,ga,0,0);if(!(c[l>>2]|0))m=o;else break A}else{o=c[v>>2]|0;p=m+1|0;ga=c[o+((q?2:m)<<4)+8>>2]|0;n=e[(c[(c[(c[r>>2]|0)+8>>2]|0)+60>>2]|0)+(ga<<1)>>1]<<4&112;switch(ga|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:{n=n|128;break}default:{}}if((p|0)!=(da|0)){m=m+2|0;if((a[o+(p<<4)>>0]|0)==2){o=c[o+(p<<4)+8>>2]|0;if(o>>>0>15){C=406;break}n=o|n}}else m=da;a[ja>>0]=2;ga=s;c[ga>>2]=n;c[ga+4>>2]=0;c[ka>>2]=c[t>>2];ga=(c[ha>>2]&4096|0)!=0;c[ia>>2]=c[ka>>2];Yy(f,ja,ia,1,0,oa,h,j,l,ga,0,0)}if(!((da|0)!=(m|0)&(da-m|0)>>>0<3))break A}if((C|0)==406){c[l>>2]=160;break b}}while(0);if((c[l>>2]|0)!=0|x^1)m=c[oa>>2]|0;else{m=h+12|0;n=c[m>>2]|0;if(n>>>0<(c[h+8>>2]|0)>>>0){c[m>>2]=n+1;a[n>>0]=y}else Mu(h,y)|0;m=(c[oa>>2]|0)+1|0;c[oa>>2]=m}g=g+8|0;oa=g;oa=WO(m|0,0,c[oa>>2]|0,c[oa+4>>2]|0)|0;c[g>>2]=oa;c[g+4>>2]=E}while(0);i=pa;return}function Uy(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;e=c[e+24>>2]|0;if((a[e+(d<<4)>>0]|0)!=1){f=1;return f|0}switch(c[e+(d<<4)+8>>2]|0){case 17:case 0:break;case 11:{e=f+12|0;d=c[e>>2]|0;if(d>>>0<(c[f+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=46}else Mu(f,46)|0;c[b>>2]=(c[b>>2]|0)+1;break}case 49:{e=f+12|0;d=c[e>>2]|0;if(d>>>0<(c[f+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=54}else Mu(f,54)|0;c[b>>2]=(c[b>>2]|0)+1;break}case 28:{e=f+12|0;d=c[e>>2]|0;if(d>>>0<(c[f+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=38}else Mu(f,38)|0;c[b>>2]=(c[b>>2]|0)+1;break}case 32:{e=f+12|0;d=c[e>>2]|0;if(d>>>0<(c[f+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=100}else Mu(f,100)|0;c[b>>2]=(c[b>>2]|0)+1;break}case 33:{e=f+12|0;d=c[e>>2]|0;if(d>>>0<(c[f+8>>2]|0)>>>0){c[e>>2]=d+1;a[d>>0]=101}else Mu(f,101)|0;c[b>>2]=(c[b>>2]|0)+1;break}default:{f=1;return f|0}}f=0;return f|0}function Vy(b,f,g){b=b|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=c[b+24>>2]|0;i=f+2|0;j=f+3|0;b=c[h+(f<<4)+8>>2]|0;f=(b|0)==0;if(!(c[g+72>>2]&1024)){if(!f)l=6}else if(f){if((a[h+(j<<4)>>0]|0)==2?(g=h+(j<<4)+8|0,j=c[g+4>>2]|0,(j|0)<0|(j|0)==0&(c[g>>2]|0)>>>0<65536):0){m=1;return m|0}}else l=6;if(((l|0)==6?(k=b>>>3,k>>>0<(e[415319]|0)>>>0):0)?d[(c[207657]|0)+k>>0]&1<<(b&7)|0:0){m=1;return m|0}b=c[h+(i<<4)+8>>2]|0;if((b|0?(m=b>>>3,m>>>0<(e[415319]|0)>>>0):0)?d[(c[207657]|0)+m>>0]&1<<(b&7)|0:0){m=1;return m|0}m=0;return m|0}function Wy(a,b){a=a|0;b=b|0;var f=0,g=0,h=0,i=0;f=c[a+24>>2]|0;g=b+2|0;a=c[f+(b<<4)+8>>2]|0;if((a|0?(h=a>>>3,h>>>0<(e[415679]|0)>>>0):0)?(d[(c[207837]|0)+h>>0]|0)&1<<(a&7)|0:0){i=1;return i|0}a=c[f+(g<<4)+8>>2]|0;if((a|0?(i=a>>>3,i>>>0<(e[415679]|0)>>>0):0)?(d[(c[207837]|0)+i>>0]|0)&1<<(a&7)|0:0){i=1;return i|0}i=0;return i|0}function Xy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=a&3932160;b=c&4194303;a:do if((b|0)<1310720){if((b|0)<786432)if((b|0)<524288)switch(b|0){case 262144:{b=1;d=5;break a}default:{}}else switch(b|0){case 524288:{b=1;d=5;break a}default:{}}b:do if((b|0)<1048576)switch(b|0){case 786432:break b;default:{}}else switch(b|0){case 1048576:break b;default:{}}while(0);b=2;d=5}else{c:do if((b|0)<1835008)if((b|0)<1572864)switch(b|0){case 1310720:break c;default:{}}else switch(b|0){case 1572864:break c;default:{}}else if((b|0)<2097152)switch(b|0){case 1835008:break c;default:{}}else switch(b|0){case 2097152:{b=8;d=7;break a}default:{}}while(0);b=4;d=5}while(0);d:do if((d|0)==5){c=c&4194303;if((c|0)<1048576){if((c|0)<524288)switch(c|0){case 262144:{d=7;break d}default:{}}if((c|0)<786432)switch(c|0){case 524288:{e=1;f=b;break d}default:{}}else switch(c|0){case 786432:{d=7;break d}default:{}}}if((c|0)<1572864)if((c|0)<1310720)switch(c|0){case 1048576:{e=1;f=b;break d}default:{}}else switch(c|0){case 1310720:{d=7;break d}default:{}}else if((c|0)<1835008)switch(c|0){case 1572864:{e=1;f=b;break d}default:{}}else switch(c|0){case 1835008:{d=7;break d}default:{}}}while(0);if((d|0)==7){e=0;f=b}if((a&3932160|0)==1835008&0==0){a=130;return a|0}b=(e|0)!=0;switch(f|0){case 1:{a=b?4:0;return a|0}case 2:{a=b?5:1;return a|0}case 4:{a=b?6:2;return a|0}case 8:{a=b?7:3;return a|0}default:{}}return 0}function Yy(d,e,f,g,h,j,k,l,m,n,o,p){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0,r=0,s=0,t=0,u=0,v=0;v=i;i=i+16|0;u=v;c[m>>2]=0;do if((a[e>>0]|0)==2){if(!n?(q=e+8|0,n=c[q+4>>2]|0,!((n|0)<1|(n|0)==1&(c[q>>2]|0)>>>0<0)):0){c[m>>2]=512;i=v;return}switch(h|0){case 4:case 5:case 6:{t=13;break}case 128:{if(p)t=13;break}default:{}}if((t|0)==13){e=e+8|0;e=Sn(c[e>>2]|0,c[e+4>>2]|0,c[d+8>>2]|0)|0;break}if(!g){i=v;return}q=e+8|0;o=k+12|0;h=k+8|0;e=0;m=c[q>>2]|0;q=c[q+4>>2]|0;while(1){p=m&255;n=c[o>>2]|0;if(n>>>0<(c[h>>2]|0)>>>0){c[o>>2]=n+1;a[n>>0]=p}else Mu(k,p)|0;c[j>>2]=(c[j>>2]|0)+1;m=bP(m|0,q|0,8)|0;e=e+1|0;if((e|0)==(g|0))break;else q=E}i=v;return}else e=c[e+8>>2]|0;while(0);a:do switch(h|0){case 2:case 3:case 130:{n=c[e>>2]|0;if(!n){q=c[e+8>>2]|0;p=q;m=c[e+12>>2]|0;q=c[q>>2]|0}else{p=e;m=0;q=n}if((((q|0)==2?(r=c[p+8>>2]|0,c[r>>2]&4|0):0)?(s=c[r+-8>>2]|0,(c[s>>2]|0)==21):0)?(PC(s+8|0,1400709,21)|0)==0:0){if(m|0?(c[m>>2]|0)==2:0){h=(g|0)==8?132:131;t=32;break a}o=c[j>>2]|0;h=(g|0)==8?132:131;t=32;break a}switch(n|0){case 2:{h=(b[e+4>>1]|0)==22?14:h;t=32;break a}case 0:break;default:{t=32;break a}}s=c[e+8>>2]|0;if((c[s>>2]|0)==2?(b[s+4>>1]|0)==22:0){h=14;break a}s=c[e+12>>2]|0;if((c[s>>2]|0)==2?(b[s+4>>1]|0)==22:0)h=14;else t=32;break}default:t=32}while(0);b:do if((t|0)==32){switch(h|0){case 6:case 128:case 129:break;default:break b}o=o+-4|0}while(0);o=((h|0)==5?o+-2|0:o)+(((h|0)==4)<<31>>31)|0;if(o){d=d+8|0;t=Sn(o,((o|0)<0)<<31>>31,c[d>>2]|0)|0;e=Nn(0,e,t,c[d>>2]|0)|0}d=c[j>>2]|0;f=c[f>>2]|0;c[u>>2]=e;c[u+4>>2]=d;c[u+8>>2]=h;c[u+12>>2]=f;Wi(l,u);if(!g){i=v;return}o=k+12|0;h=k+8|0;e=0;do{p=c[o>>2]|0;if(p>>>0<(c[h>>2]|0)>>>0){c[o>>2]=p+1;a[p>>0]=0}else Mu(k,0)|0;c[j>>2]=(c[j>>2]|0)+1;e=e+1|0}while((e|0)!=(g|0));i=v;return} function Zy(d,f,g,h,j,k,l,m,n,o){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var 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,F=0,G=0,H=0,I=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;P=i;i=i+48|0;M=P+40|0;N=P+4|0;t=P+36|0;z=P+32|0;C=P+28|0;u=P+24|0;y=P+20|0;B=P+16|0;A=P+12|0;I=P+8|0;J=P;K=g+3|0;L=c[f+24>>2]|0;O=L+(K<<4)|0;F=g+1|0;r=g+2|0;H=L+(g<<4)+8|0;p=c[H>>2]|0;x=(j&1610612736|0)==1610612736&0==0;G=(p|0)==0;if(((G?(c[o+72>>2]&4096|0)!=0:0)?(c[L+(r<<4)+8>>2]|0)==0:0)?(a[O>>0]|0)==2:0){T=f+8|0;U=c[T>>2]|0;T=c[T+4>>2]|0;s=L+(K<<4)+8|0;S=c[s>>2]|0;s=c[s+4>>2]|0;Q=T>>>0>>0|(T|0)==(s|0)&U>>>0>>0;q=TO(S|0,s|0,U|0,T|0)|0;R=E;s=TO(U|0,T|0,S|0,s|0)|0;R=Q?R:E;s=R>>>0<0|(R|0)==0&(Q?q:s)>>>0<2147483648}else s=0;if((p|0)==41|s){p=(h<<3|5)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;q=(c[f>>2]|0)==1686?129:128;a:do if((j&3932160|0)==0&0==0)p=0;else{p=j&3932160;if((p|0)<1310720){if((p|0)<786432)if((p|0)<524288)switch(p|0){case 262144:{p=1;break a}default:{}}else switch(p|0){case 524288:{p=1;break a}default:{}}b:do if((p|0)<1048576)switch(p|0){case 786432:break b;default:{}}else switch(p|0){case 1048576:break b;default:{}}while(0);p=2;break}c:do if((p|0)<1835008)if((p|0)<1572864)switch(p|0){case 1310720:break c;default:{}}else switch(p|0){case 1572864:break c;default:{}}else{if((p|0)<2097152)switch(p|0){case 1835008:break c;default:{}}switch(p|0){case 2097152:{p=8;break a}default:{}}}while(0);p=4}while(0);c[t>>2]=c[f+16>>2];U=(c[o+72>>2]&4096|0)!=0;c[M>>2]=c[t>>2];Yy(d,O,M,4,q,l,m,n,N,U,0-p|0,s);i=P;return}q=(p|0)!=0;if(q)t=e[(c[(c[(c[d+8>>2]|0)+8>>2]|0)+60>>2]|0)+(p<<1)>>1]&7;else t=-1;if(Vy(f,g,o)|0){do if(q){p=c[824328+(t<<2)>>2]|0;q=c[L+(r<<4)+8>>2]|0;d:do if(q){U=b[(c[(c[(c[d+8>>2]|0)+8>>2]|0)+60>>2]|0)+(q<<1)>>1]|0;q=c[824328+((U&7)<<2)>>2]|0;switch(U&7){case 3:case 5:{p=7-q<<1|p&1;break d}default:{p=q&1|7-p<<1;break d}}}while(0);if((a[O>>0]|0)==2?(v=L+(K<<4)+8|0,w=c[v>>2]|0,(w<<24>>24|0)==(w|0)):0){p=p|h<<3;if((t|0)!=5&((w|0)==0&(c[v+4>>2]|0)==0)){p=p&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;i=P;return}else{p=(p|64)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;c[z>>2]=c[f+16>>2];U=(c[o+72>>2]&4096|0)!=0;c[M>>2]=c[z>>2];Yy(d,O,M,1,0,l,m,n,N,U,0,0);i=P;return}}p=(h<<3|p|128)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p;break}else{Mu(m,p)|0;break}}else{p=(h<<3|6)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p;break}else{Mu(m,p)|0;break}}while(0);c[l>>2]=(c[l>>2]|0)+1;c[C>>2]=c[f+16>>2];U=(c[o+72>>2]&4096|0)!=0;c[M>>2]=c[C>>2];Yy(d,O,M,2,1,l,m,n,N,U,0,0);i=P;return}v=L+(r<<4)+8|0;if((t|0)!=4&(c[v>>2]|0)==0?(D=o+72|0,q|(c[D>>2]&4096|0)==0):0){if(G){p=(h<<3|5)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;c[u>>2]=c[f+16>>2];U=(c[D>>2]&4096|0)!=0;c[M>>2]=c[u>>2];Yy(d,O,M,4,2,l,m,n,N,U,0,0);i=P;return}do if((a[O>>0]|0)==2){s=L+(K<<4)+8|0;U=s;p=c[U>>2]|0;if((t|0)!=5&((p|0)==0&(c[U+4>>2]|0)==0)){p=(t|h<<3)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;i=P;return}if(!x){if((p<<24>>24|0)!=(p|0))break;p=(h<<3|t|64)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;c[y>>2]=c[f+16>>2];U=(c[D>>2]&4096|0)!=0;c[M>>2]=c[y>>2];Yy(d,O,M,1,0,l,m,n,N,U,0,0);i=P;return}q=bP(j|0,k|0,49)|0;q=q&127;if(!q){if((p<<24>>24|0)!=(p|0))break}else{if(p&q+-1|0)break;p=(p|0)/(q|0)|0;if((p|0)!=(p<<24>>24|0))break}q=(h<<3|t|64)&255;g=m+12|0;r=c[g>>2]|0;if(r>>>0<(c[m+8>>2]|0)>>>0){c[g>>2]=r+1;a[r>>0]=q}else Mu(m,q)|0;c[l>>2]=(c[l>>2]|0)+1;c[B>>2]=c[f+16>>2];T=(c[D>>2]&4096|0)!=0;U=s;U=TO(p|0,0,c[U>>2]|0,c[U+4>>2]|0)|0;c[M>>2]=c[B>>2];Yy(d,O,M,1,0,l,m,n,N,T,U,0);i=P;return}while(0);p=(h<<3|t|128)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;c[A>>2]=c[f+16>>2];U=(c[D>>2]&4096|0)!=0;c[M>>2]=c[A>>2];Yy(d,O,M,4,130,l,m,n,N,U,0,0);i=P;return}e:do if(G){p=(h<<3|4)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;s=0;t=0;u=1}else{if((a[O>>0]|0)!=2){p=(h<<3|132)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;s=0;t=0;u=1;break}s=L+(K<<4)+8|0;U=s;p=c[U>>2]|0;if((t|0)!=5&((p|0)==0&(c[U+4>>2]|0)==0)){p=(h<<3|4)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;s=0;t=0;u=0;break}do if(!x){if((p<<24>>24|0)==(p|0)){p=(h<<3|68)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;s=0;t=1;u=0;break e}}else{q=bP(j|0,k|0,49)|0;q=q&127;if(!q){if((p<<24>>24|0)!=(p|0))break}else{if(p&q+-1|0)break;p=(p|0)/(q|0)|0;if((p|0)!=(p<<24>>24|0))break}q=(h<<3|68)&255;g=m+12|0;r=c[g>>2]|0;if(r>>>0<(c[m+8>>2]|0)>>>0){c[g>>2]=r+1;a[r>>0]=q}else Mu(m,q)|0;c[l>>2]=(c[l>>2]|0)+1;s=TO(p|0,0,c[s>>2]|0,c[s+4>>2]|0)|0;t=1;u=0;break e}while(0);p=(h<<3|132)&255;q=m+12|0;g=c[q>>2]|0;if(g>>>0<(c[m+8>>2]|0)>>>0){c[q>>2]=g+1;a[g>>0]=p}else Mu(m,p)|0;c[l>>2]=(c[l>>2]|0)+1;s=0;t=0;u=0}while(0);r=c[824360+(c[L+(F<<4)+8>>2]<<2)>>2]|0;p=c[v>>2]|0;g=(p|0)==0;if(G){if(g)p=4;else p=e[(c[(c[(c[d+8>>2]|0)+8>>2]|0)+60>>2]|0)+(p<<1)>>1]&7;_y(r,p,5,l,m)}else{q=c[(c[(c[d+8>>2]|0)+8>>2]|0)+60>>2]|0;if(g)p=4;else p=e[q+(p<<1)>>1]&7;_y(r,p,e[q+(c[H>>2]<<1)>>1]&7,l,m)}if(t){c[I>>2]=c[f+16>>2];U=(c[o+72>>2]&4096|0)!=0;c[M>>2]=c[I>>2];Yy(d,O,M,1,0,l,m,n,N,U,s,0);i=P;return}if(!u?(U=L+(K<<4)+8|0,(c[U>>2]|0)==0&(c[U+4>>2]|0)==0):0){i=P;return}c[J>>2]=c[f+16>>2];U=(c[o+72>>2]&4096|0)!=0;c[M>>2]=c[J>>2];Yy(d,O,M,4,130,l,m,n,N,U,0,0);i=P;return}function _y(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;e=(b<<6|e|d<<3)&255;b=g+12|0;d=c[b>>2]|0;if(d>>>0<(c[g+8>>2]|0)>>>0){c[b>>2]=d+1;a[d>>0]=e;g=c[f>>2]|0;g=g+1|0;c[f>>2]=g;return}else{Mu(g,e)|0;g=c[f>>2]|0;g=g+1|0;c[f>>2]=g;return}}function $y(){var a=0;c[361871]=1403906;c[361872]=1403917;c[361873]=0;c[361874]=0;c[361875]=0;c[361876]=0;c[361875]=1024;c[361877]=0;c[361878]=0;c[361879]=0;c[361880]=0;c[361881]=1403937;c[361882]=1403948;c[361883]=0;c[361884]=0;c[361885]=0;c[361886]=0;c[361885]=2048;c[361887]=0;c[361888]=0;c[361889]=0;c[361890]=0;c[361891]=1403968;c[361892]=1403974;c[361894]=0;c[361895]=0;c[361896]=0;c[361893]=1;c[361898]=0;c[361899]=0;c[361900]=0;c[361897]=-2147483648;c[361901]=1404001;c[361902]=1404008;c[361904]=0;c[361905]=0;c[361906]=0;c[361903]=2;c[361908]=0;c[361909]=0;c[361910]=0;c[361907]=1;c[361911]=1404042;c[361912]=1404048;c[361914]=0;c[361915]=0;c[361916]=0;c[361913]=4;c[361918]=0;c[361919]=0;c[361920]=0;c[361917]=16384;c[361921]=1404076;c[361922]=1404087;c[361923]=0;c[361924]=0;c[361925]=0;c[361926]=0;c[361925]=4096;c[361927]=0;c[361928]=0;c[361929]=0;c[361930]=0;c[361931]=1404108;c[361932]=1404112;c[361934]=0;c[361935]=0;c[361936]=0;c[361933]=8;c[361937]=0;c[361938]=0;c[361939]=0;c[361940]=0;c[361941]=1404137;c[361942]=1404141;c[361944]=0;c[361945]=0;c[361946]=0;c[361943]=16;c[361947]=0;c[361948]=0;c[361949]=0;c[361950]=0;c[361948]=131072;c[361951]=1404165;c[361952]=1404170;c[361953]=0;c[361954]=0;c[361955]=0;c[361956]=0;c[361955]=8192;c[361957]=0;c[361958]=0;c[361959]=0;c[361960]=0;c[361961]=1404192;c[361962]=1404196;c[361964]=0;c[361965]=0;c[361966]=0;c[361963]=32;c[361967]=0;c[361968]=0;c[361969]=0;c[361970]=0;c[361968]=2097152;c[361971]=1404220;c[361972]=1404225;c[361974]=0;c[361975]=0;c[361976]=0;c[361973]=64;c[361978]=0;c[361979]=0;c[361980]=0;c[361977]=32;c[361981]=1404250;c[361982]=1404259;c[361984]=0;c[361985]=0;c[361986]=0;c[361983]=1024;c[361988]=0;c[361989]=0;c[361990]=0;c[361987]=128;c[361991]=1404301;c[361992]=1404310;c[361994]=0;c[361995]=0;c[361996]=0;c[361993]=2048;c[361998]=0;c[361999]=0;c[362e3]=0;c[361997]=128;c[362001]=1404357;c[362002]=1404366;c[362004]=0;c[362005]=0;c[362006]=0;c[362003]=131072;c[362008]=0;c[362009]=0;c[362010]=0;c[362007]=128;c[362011]=1404418;c[362012]=1404427;c[362014]=0;c[362015]=0;c[362016]=0;c[362013]=262144;c[362018]=0;c[362019]=0;c[362020]=0;c[362017]=128;c[362021]=1404482;c[362022]=1404490;c[362024]=0;c[362025]=0;c[362026]=0;c[362023]=128;c[362028]=0;c[362029]=0;c[362030]=0;c[362027]=64;c[362031]=1404518;c[362032]=1404527;c[362033]=0;c[362034]=0;c[362035]=0;c[362036]=0;c[362034]=16;c[362038]=0;c[362039]=0;c[362040]=0;c[362037]=128;c[362041]=1404564;c[362042]=1404575;c[362043]=0;c[362044]=0;c[362045]=0;c[362046]=0;c[362045]=4;c[362048]=0;c[362049]=0;c[362050]=0;c[362047]=128;c[362051]=1404627;c[362052]=1404636;c[362053]=0;c[362054]=0;c[362055]=0;c[362056]=0;c[362055]=8;c[362058]=0;c[362059]=0;c[362060]=0;c[362057]=128;c[362061]=1404676;c[362062]=1404680;c[362063]=0;c[362064]=0;c[362065]=0;c[362066]=0;c[362065]=16384;a=1448276;c[a>>2]=0;c[a+4>>2]=0;c[362069]=65536;c[362067]=8;c[362068]=34816;c[362071]=1404707;c[362072]=1404711;c[362074]=0;c[362075]=0;c[362076]=0;c[362073]=256;c[362077]=0;c[362078]=0;c[362079]=0;c[362080]=0;c[362081]=1404736;c[362082]=1404741;c[362084]=0;c[362085]=0;c[362086]=0;c[362083]=512;c[362087]=0;c[362088]=0;c[362089]=0;c[362090]=0;c[362091]=1404767;c[362092]=1404785;c[362094]=0;c[362095]=0;c[362096]=0;c[362093]=65536;c[362097]=0;c[362098]=0;c[362099]=0;c[362100]=0;c[362101]=1404808;c[362102]=1404819;c[362104]=0;c[362105]=0;c[362106]=0;c[362103]=4096;c[362107]=0;c[362108]=0;c[362109]=0;c[362110]=0;c[362111]=1404848;c[362112]=1404853;c[362114]=0;c[362115]=0;c[362116]=0;c[362113]=8192;c[362117]=0;c[362118]=0;c[362119]=0;c[362120]=0;c[362121]=1404875;c[362122]=1404880;c[362124]=0;c[362125]=0;c[362126]=0;c[362123]=16384;c[362127]=0;c[362128]=0;c[362129]=0;c[362130]=0;c[362131]=1404917;c[362132]=1404921;c[362133]=0;c[362134]=0;c[362135]=0;c[362136]=0;c[362135]=32768;a=1448556;c[a>>2]=0;c[a+4>>2]=0;c[362139]=524292;c[362137]=33554432;c[362138]=16384;c[362141]=1404949;c[362142]=1404954;c[362144]=0;c[362145]=0;c[362146]=0;c[362143]=32768;c[362148]=0;c[362149]=0;c[362150]=0;c[362147]=4;c[362151]=1404977;c[362152]=1404982;c[362154]=0;c[362155]=0;c[362156]=0;c[362153]=524288;c[362158]=0;c[362159]=0;c[362160]=0;c[362157]=32;c[362161]=1405036;c[362162]=1405040;c[362164]=0;c[362165]=0;c[362166]=0;c[362163]=1048576;c[362168]=0;c[362169]=0;c[362170]=0;c[362167]=32;c[362171]=1405080;c[362172]=1405085;c[362174]=0;c[362175]=0;c[362176]=0;c[362173]=2097152;a=1448716;c[a>>2]=0;c[a+4>>2]=0;c[362177]=32;c[362178]=524288;c[362181]=1405124;c[362182]=1405133;c[362184]=0;c[362185]=0;c[362186]=0;c[362183]=4194304;c[362187]=0;c[362188]=0;c[362189]=0;c[362190]=0;c[362191]=1405165;c[362192]=1405170;c[362194]=0;c[362195]=0;c[362196]=0;c[362193]=8388608;c[362197]=0;c[362198]=0;c[362199]=0;c[362200]=0;c[362201]=1405208;c[362202]=1405212;c[362204]=0;c[362205]=0;c[362206]=0;c[362203]=16777216;c[362207]=0;c[362208]=0;c[362209]=0;c[362210]=0;c[362211]=1405224;c[362212]=1405228;c[362213]=0;c[362214]=0;c[362215]=0;c[362216]=0;c[362215]=65536;c[362220]=0;c[362219]=131088;c[362217]=1158677312;c[362218]=134221825;c[362221]=1405253;c[362222]=1405267;c[362223]=0;c[362224]=0;c[362225]=0;c[362226]=0;c[362224]=33554432;c[362227]=0;c[362228]=0;c[362229]=0;c[362230]=0;c[362231]=1405318;c[362232]=1405332;c[362233]=0;c[362234]=0;c[362235]=0;c[362236]=0;c[362234]=67108864;c[362237]=0;c[362238]=0;c[362239]=0;c[362240]=0;c[362241]=1405386;c[362242]=1405391;c[362244]=0;c[362245]=0;c[362246]=0;c[362243]=33554432;c[362248]=0;c[362249]=0;c[362250]=0;c[362247]=128;c[362251]=1405433;c[362252]=1405441;c[362254]=0;c[362255]=0;c[362256]=0;c[362253]=67108864;c[362257]=0;c[362258]=0;c[362259]=0;c[362260]=0;c[362261]=1405479;c[362262]=1405483;c[362263]=0;c[362264]=0;c[362265]=0;c[362266]=0;c[362265]=131072;c[362268]=0;c[362269]=0;c[362270]=0;c[362269]=2097152;c[362268]=1024;c[362267]=4718592;c[362271]=1405510;c[362272]=1405517;c[362274]=0;c[362275]=0;c[362276]=0;c[362273]=268435456;c[362277]=0;c[362278]=0;c[362279]=0;c[362280]=0;c[362281]=1405557;c[362282]=1405569;c[362284]=0;c[362285]=0;c[362286]=0;c[362283]=536870912;c[362287]=0;c[362288]=0;c[362289]=0;c[362290]=0;c[362291]=1405610;c[362292]=1405616;c[362294]=0;c[362295]=0;c[362296]=0;c[362293]=1073741824;c[362297]=0;c[362298]=0;c[362299]=0;c[362300]=0;c[362301]=1405642;c[362302]=1405646;c[362304]=0;c[362305]=0;c[362306]=0;c[362303]=-2147483648;c[362307]=0;c[362308]=0;c[362309]=0;c[362310]=0;c[362311]=1405670;c[362312]=1405676;c[362313]=0;c[362314]=0;c[362315]=0;c[362316]=0;c[362314]=1;c[362317]=0;c[362318]=0;c[362319]=0;c[362320]=0;c[362321]=1405702;c[362322]=1405706;c[362323]=0;c[362324]=0;c[362325]=0;c[362326]=0;c[362324]=2;c[362327]=0;c[362328]=0;c[362329]=0;c[362330]=0;c[362331]=1405731;c[362332]=1405751;c[362333]=0;c[362334]=0;c[362335]=0;c[362336]=0;c[362334]=512;c[362337]=0;c[362338]=0;c[362339]=0;c[362340]=0;c[362341]=1405771;c[362342]=1405778;c[362343]=0;c[362344]=0;c[362345]=0;c[362346]=0;c[362344]=4;c[362347]=0;c[362348]=0;c[362349]=0;c[362350]=0;c[362348]=131072;c[362351]=1405831;c[362352]=1405839;c[362353]=0;c[362354]=0;c[362355]=0;c[362356]=0;c[362354]=8;c[362357]=0;c[362358]=0;c[362359]=0;c[362360]=0;c[362361]=1405864;c[362362]=1405868;c[362363]=0;c[362364]=0;c[362365]=0;c[362366]=0;c[362364]=32;c[362367]=0;c[362368]=0;c[362369]=0;c[362370]=0;c[362371]=1405891;c[362372]=1405898;c[362373]=0;c[362374]=0;c[362375]=0;c[362376]=0;c[362374]=64;c[362377]=0;c[362378]=0;c[362379]=0;c[362380]=0;c[362381]=1405925;c[362382]=1405937;c[362383]=0;c[362384]=0;c[362385]=0;c[362386]=0;c[362384]=128;c[362387]=0;c[362388]=0;c[362389]=0;c[362390]=0;c[362391]=1405979;c[362392]=1405986;c[362393]=0;c[362394]=0;c[362395]=0;c[362396]=0;c[362394]=256;c[362397]=0;c[362398]=0;c[362399]=0;c[362400]=0;c[362401]=1406014;c[362402]=1406020;c[362403]=0;c[362404]=0;c[362405]=0;c[362406]=0;c[362404]=1024;c[362407]=0;c[362408]=0;c[362409]=0;c[362410]=0;c[362411]=1406047;c[362412]=1406054;c[362413]=0;c[362414]=0;c[362415]=0;c[362416]=0;c[362414]=2048;c[362417]=0;c[362418]=0;c[362419]=0;c[362420]=0;c[362421]=1406081;c[362422]=1406085;c[362423]=0;c[362424]=0;c[362425]=0;c[362426]=0;c[362424]=4096;c[362427]=0;c[362428]=0;c[362429]=0;c[362430]=0;c[362431]=1406110;c[362432]=1406115;c[362434]=0;c[362435]=0;c[362436]=0;c[362433]=134217728;c[362437]=0;c[362438]=0;c[362439]=0;c[362440]=0;c[362441]=1406150;c[362442]=1406154;c[362443]=0;c[362444]=0;c[362445]=0;c[362446]=0;c[362444]=8192;c[362447]=0;c[362448]=0;c[362449]=0;c[362450]=0;c[362451]=1419398;c[362452]=1406187;c[362453]=0;c[362454]=0;c[362455]=0;c[362456]=0;c[362454]=16384;c[362457]=0;c[362458]=0;c[362459]=0;c[362460]=0;c[362458]=131072;c[362461]=1406211;c[362462]=1406215;c[362463]=0;c[362464]=0;c[362465]=0;c[362466]=0;c[362465]=262144;c[362468]=0;c[362469]=0;c[362470]=0;c[362469]=17024;c[362468]=8194;c[362467]=4096;c[362471]=1406247;c[362472]=1406251;c[362473]=0;c[362474]=0;c[362475]=0;c[362476]=0;c[362475]=524288;a=1449916;c[a>>2]=0;c[a+4>>2]=0;c[362479]=262152;c[362478]=40;c[362477]=142464;c[362481]=1406283;c[362482]=1406287;c[362483]=0;c[362484]=0;c[362485]=0;c[362486]=0;c[362485]=1048576;c[362487]=0;c[362488]=0;c[362489]=0;c[362490]=0;c[362491]=1406315;c[362492]=1406327;c[362493]=0;c[362494]=0;c[362495]=0;c[362496]=0;c[362494]=16777216;c[362497]=0;c[362498]=0;c[362499]=0;c[362500]=0;c[362501]=1406357;c[362502]=1406369;c[362503]=0;c[362504]=0;c[362505]=0;c[362506]=0;c[362504]=134217728;c[362507]=0;c[362508]=0;c[362509]=0;c[362510]=0;c[362511]=1406422;c[362512]=1406431;c[362513]=0;c[362514]=0;c[362515]=0;c[362516]=0;c[362514]=268435456;c[362517]=0;c[362518]=0;c[362519]=0;c[362520]=0;c[362521]=1406478;c[362522]=1406488;c[362523]=0;c[362524]=0;c[362525]=0;c[362526]=0;c[362524]=536870912;c[362527]=0;c[362528]=0;c[362529]=0;c[362530]=0;c[362531]=1406513;c[362532]=1406535;c[362533]=0;c[362534]=0;c[362535]=0;c[362536]=0;c[362534]=1073741824;c[362537]=0;c[362538]=0;c[362539]=0;c[362540]=0;c[362541]=1406572;c[362542]=1406594;c[362543]=0;c[362544]=0;c[362545]=0;c[362546]=0;c[362544]=-2147483648;c[362547]=0;c[362548]=0;c[362549]=0;c[362550]=0;c[362551]=1406631;c[362552]=1406636;c[362553]=0;c[362554]=0;c[362555]=0;c[362556]=0;c[362554]=32768;c[362557]=0;c[362558]=0;c[362559]=0;c[362560]=0;c[362561]=1406670;c[362562]=1406674;c[362563]=0;c[362564]=0;c[362565]=0;c[362566]=0;c[362565]=2097152;c[362570]=0;c[362568]=68;c[362569]=320;c[362567]=-2004844496;c[362571]=1406703;c[362572]=1406714;c[362573]=0;c[362574]=0;c[362575]=0;c[362576]=0;c[362575]=1;c[362577]=0;c[362578]=0;c[362579]=0;c[362580]=0;c[362581]=1406752;c[362582]=1406756;c[362583]=0;c[362584]=0;c[362585]=0;c[362586]=0;c[362584]=65536;c[362588]=0;c[362589]=0;c[362590]=0;c[362587]=16384;c[362591]=1406780;c[362592]=1406798;c[362593]=0;c[362594]=0;c[362595]=0;c[362596]=0;c[362594]=4194304;c[362597]=0;c[362598]=0;c[362599]=0;c[362600]=0;c[362601]=1406852;c[362602]=1406857;c[362603]=0;c[362604]=0;c[362605]=0;c[362606]=0;c[362604]=131072;c[362607]=0;c[362608]=0;c[362609]=0;c[362610]=0;c[362608]=65536;c[362611]=1406882;c[362612]=1406887;c[362613]=0;c[362614]=0;c[362615]=0;c[362616]=0;c[362614]=262144;c[362617]=0;c[362618]=0;c[362619]=0;c[362620]=0;c[362618]=131072;c[362621]=1406912;c[362622]=1406919;c[362623]=0;c[362624]=0;c[362625]=0;c[362626]=0;c[362624]=1048576;c[362627]=0;c[362628]=0;c[362629]=0;c[362630]=0;c[362628]=8388608;c[362631]=1406947;c[362632]=1406954;c[362633]=0;c[362634]=0;c[362635]=0;c[362636]=0;c[362634]=2097152;c[362637]=0;c[362638]=0;c[362639]=0;c[362640]=0;c[362638]=1048576;c[362641]=1406982;c[362642]=1406988;c[362643]=0;c[362644]=0;c[362645]=0;c[362646]=0;c[362644]=524288;c[362647]=0;c[362648]=0;c[362649]=0;c[362650]=0;c[362648]=262144;c[362651]=1407016;c[362652]=1407022;c[362653]=0;c[362654]=0;c[362655]=0;c[362656]=0;c[362654]=8388608;c[362657]=0;c[362658]=0;c[362659]=0;c[362660]=0;c[362658]=262144;c[362661]=1407048;c[362662]=1407052;c[362663]=0;c[362664]=0;c[362665]=0;c[362666]=0;c[362665]=2;c[362667]=0;c[362668]=0;c[362669]=0;c[362670]=0;c[362671]=1407076;c[362672]=1407083;c[362673]=0;c[362674]=0;c[362675]=0;c[362676]=0;c[362675]=16;c[362677]=0;c[362678]=0;c[362679]=0;c[362680]=0;c[362681]=1407096;c[362682]=1407100;c[362683]=0;c[362684]=0;c[362685]=0;c[362686]=0;c[362685]=32;c[362688]=0;c[362689]=0;c[362690]=0;c[362687]=2097152;c[362691]=1407124;c[362692]=1407130;c[362693]=0;c[362694]=0;c[362695]=0;c[362696]=0;c[362695]=64;c[362697]=0;c[362698]=0;c[362699]=0;c[362700]=0;c[362701]=1407157;c[362702]=1407164;c[362703]=0;c[362704]=0;c[362705]=0;c[362706]=0;c[362705]=128;c[362707]=0;c[362708]=0;c[362709]=0;c[362710]=0;c[362711]=1407192;c[362712]=1407201;c[362713]=0;c[362714]=0;c[362715]=0;c[362716]=0;c[362715]=256;c[362717]=0;c[362718]=0;c[362719]=0;c[362720]=0;c[362721]=1407231;c[362722]=1407238;c[362723]=0;c[362724]=0;c[362725]=0;c[362726]=0;c[362725]=512;c[362727]=0;c[362728]=0;c[362729]=0;c[362730]=0;az();return}function az(){c[362731]=1407266;c[362732]=1407275;c[362733]=0;c[362734]=0;c[362735]=0;c[362736]=0;bz(1450932,51,1)|0;bz(1450932,1,1)|0;bz(1450932,23,1)|0;bz(1450932,15,1)|0;bz(1450932,30,1)|0;bz(1450932,38,1)|0;bz(1450932,56,1)|0;bz(1450932,61,1)|0;bz(1450932,27,1)|0;c[362737]=0;c[362738]=0;c[362739]=0;c[362740]=0;c[362741]=1407305;c[362742]=1407312;c[362743]=0;c[362744]=0;c[362745]=0;c[362746]=0;bz(1450972,62,1)|0;bz(1450972,1,1)|0;bz(1450972,56,1)|0;bz(1450972,61,1)|0;c[362747]=0;c[362748]=0;c[362749]=0;c[362750]=0;c[362751]=1407340;c[362752]=1407349;c[362753]=0;c[362754]=0;c[362755]=0;c[362756]=0;bz(1451012,62,1)|0;bz(1451012,48,1)|0;bz(1451012,1,1)|0;bz(1451012,23,1)|0;bz(1451012,56,1)|0;bz(1451012,61,1)|0;c[362757]=0;c[362758]=0;c[362759]=0;c[362760]=0;c[362761]=1407379;c[362762]=1407389;c[362763]=0;c[362764]=0;c[362765]=0;c[362766]=0;bz(1451052,62,1)|0;bz(1451052,49,1)|0;bz(1451052,1,1)|0;bz(1451052,23,1)|0;bz(1451052,2,1)|0;bz(1451052,56,1)|0;bz(1451052,61,1)|0;c[362767]=0;c[362768]=0;c[362769]=0;c[362770]=0;c[362771]=1407420;c[362772]=1407430;c[362773]=0;c[362774]=0;c[362775]=0;c[362776]=0;bz(1451092,62,1)|0;bz(1451092,48,1)|0;bz(1451092,1,1)|0;bz(1451092,23,1)|0;bz(1451092,56,1)|0;bz(1451092,61,1)|0;c[362777]=0;c[362778]=0;c[362779]=0;c[362780]=0;c[362781]=1407461;c[362782]=1407474;c[362783]=0;c[362784]=0;c[362785]=0;c[362786]=0;bz(1451132,62,1)|0;bz(1451132,1,1)|0;bz(1451132,56,1)|0;bz(1451132,61,1)|0;c[362787]=0;c[362788]=0;c[362789]=0;c[362790]=0;c[362791]=1407508;c[362792]=1407518;c[362793]=0;c[362794]=0;c[362795]=0;c[362796]=0;bz(1451172,62,1)|0;bz(1451172,48,1)|0;bz(1451172,1,1)|0;bz(1451172,23,1)|0;bz(1451172,56,1)|0;bz(1451172,61,1)|0;c[362797]=0;c[362798]=0;c[362799]=0;c[362800]=0;c[362801]=1407549;c[362802]=1407558;c[362803]=0;c[362804]=0;c[362805]=0;c[362806]=0;bz(1451212,62,1)|0;bz(1451212,49,1)|0;bz(1451212,1,1)|0;bz(1451212,23,1)|0;bz(1451212,2,1)|0;bz(1451212,56,1)|0;bz(1451212,61,1)|0;c[362807]=0;c[362808]=0;c[362809]=0;c[362810]=0;c[362811]=1407588;c[362812]=1407602;c[362813]=0;c[362814]=0;c[362815]=0;c[362816]=0;bz(1451252,62,1)|0;bz(1451252,50,1)|0;bz(1451252,1,1)|0;bz(1451252,23,1)|0;bz(1451252,15,1)|0;bz(1451252,56,1)|0;bz(1451252,61,1)|0;c[362817]=0;c[362818]=0;c[362819]=0;c[362820]=0;c[362821]=1404165;c[362822]=1407637;c[362823]=0;c[362824]=0;c[362825]=0;c[362826]=0;bz(1451292,77,1)|0;bz(1451292,62,1)|0;bz(1451292,31,1)|0;bz(1451292,55,1)|0;bz(1451292,23,1)|0;bz(1451292,15,1)|0;bz(1451292,32,1)|0;bz(1451292,56,1)|0;bz(1451292,28,1)|0;bz(1451292,57,1)|0;bz(1451292,58,1)|0;bz(1451292,16,1)|0;bz(1451292,29,1)|0;bz(1451292,41,1)|0;bz(1451292,27,1)|0;c[362827]=0;c[362828]=0;c[362829]=0;c[362830]=0;c[362831]=1407663;c[362832]=1407673;c[362833]=0;c[362834]=0;c[362835]=0;c[362836]=0;bz(1451332,51,1)|0;bz(1451332,1,1)|0;bz(1451332,23,1)|0;bz(1451332,15,1)|0;bz(1451332,30,1)|0;bz(1451332,38,1)|0;bz(1451332,56,1)|0;bz(1451332,61,1)|0;bz(1451332,27,1)|0;c[362837]=0;c[362838]=0;c[362839]=0;c[362840]=0;c[362841]=1407704;c[362842]=1407711;c[362843]=0;c[362844]=0;c[362845]=0;c[362846]=0;bz(1451372,69,1)|0;bz(1451372,21,1)|0;bz(1451372,15,1)|0;bz(1451372,4,1)|0;bz(1451372,40,1)|0;bz(1451372,34,1)|0;bz(1451372,31,1)|0;bz(1451372,5,1)|0;bz(1451372,23,1)|0;bz(1451372,51,1)|0;bz(1451372,30,1)|0;bz(1451372,38,1)|0;bz(1451372,70,1)|0;bz(1451372,61,1)|0;bz(1451372,27,1)|0;c[362847]=0;c[362848]=0;c[362849]=0;c[362850]=0;c[362851]=1407739;c[362852]=1407746;c[362853]=0;c[362854]=0;c[362855]=0;c[362856]=0;bz(1451412,69,1)|0;bz(1451412,21,1)|0;bz(1451412,15,1)|0;bz(1451412,4,1)|0;bz(1451412,40,1)|0;bz(1451412,34,1)|0;bz(1451412,31,1)|0;bz(1451412,5,1)|0;bz(1451412,23,1)|0;bz(1451412,51,1)|0;bz(1451412,19,1)|0;bz(1451412,30,1)|0;bz(1451412,38,1)|0;bz(1451412,70,1)|0;bz(1451412,8,1)|0;bz(1451412,65,1)|0;bz(1451412,20,1)|0;bz(1451412,61,1)|0;bz(1451412,27,1)|0;c[362857]=0;c[362858]=0;c[362859]=0;c[362860]=0;c[362861]=1407774;c[362862]=1407781;c[362863]=0;c[362864]=0;c[362865]=0;c[362866]=0;bz(1451452,69,1)|0;bz(1451452,21,1)|0;bz(1451452,15,1)|0;bz(1451452,4,1)|0;bz(1451452,40,1)|0;bz(1451452,34,1)|0;bz(1451452,31,1)|0;bz(1451452,5,1)|0;bz(1451452,23,1)|0;bz(1451452,51,1)|0;bz(1451452,19,1)|0;bz(1451452,30,1)|0;bz(1451452,38,1)|0;bz(1451452,70,1)|0;bz(1451452,8,1)|0;bz(1451452,65,1)|0;bz(1451452,20,1)|0;bz(1451452,72,1)|0;bz(1451452,61,1)|0;bz(1451452,22,1)|0;bz(1451452,27,1)|0;c[362867]=0;c[362868]=0;c[362869]=0;c[362870]=0;c[362871]=1407809;c[362872]=1407816;c[362873]=0;c[362874]=0;c[362875]=0;c[362876]=0;bz(1451492,31,1)|0;bz(1451492,6,1)|0;bz(1451492,23,1)|0;bz(1451492,69,1)|0;bz(1451492,21,1)|0;bz(1451492,15,1)|0;bz(1451492,4,1)|0;bz(1451492,40,1)|0;bz(1451492,34,1)|0;bz(1451492,19,1)|0;bz(1451492,30,1)|0;bz(1451492,38,1)|0;bz(1451492,70,1)|0;bz(1451492,8,1)|0;bz(1451492,9,1)|0;bz(1451492,65,1)|0;bz(1451492,20,1)|0;bz(1451492,72,1)|0;bz(1451492,22,1)|0;bz(1451492,27,1)|0;c[362877]=0;c[362878]=0;c[362879]=0;c[362880]=0;c[362881]=1407844;c[362882]=1407852;c[362883]=0;c[362884]=0;c[362885]=0;c[362886]=0;bz(1451532,77,1)|0;bz(1451532,62,1)|0;bz(1451532,31,1)|0;bz(1451532,55,1)|0;bz(1451532,23,1)|0;bz(1451532,15,1)|0;bz(1451532,32,1)|0;bz(1451532,56,1)|0;bz(1451532,28,1)|0;bz(1451532,57,1)|0;bz(1451532,58,1)|0;bz(1451532,16,1)|0;bz(1451532,29,1)|0;bz(1451532,41,1)|0;bz(1451532,27,1)|0;c[362887]=0;c[362888]=0;c[362889]=0;c[362890]=0;c[362891]=1407881;c[362892]=1407891;c[362893]=0;c[362894]=0;c[362895]=0;c[362896]=0;bz(1451572,78,1)|0;c[362897]=0;c[362898]=0;c[362899]=0;c[362900]=0;c[362901]=1407922;c[362902]=1407929;c[362903]=0;c[362904]=0;c[362905]=0;c[362906]=0;bz(1451612,31,1)|0;bz(1451612,55,1)|0;bz(1451612,51,1)|0;bz(1451612,23,1)|0;bz(1451612,15,1)|0;bz(1451612,40,1)|0;bz(1451612,30,1)|0;bz(1451612,38,1)|0;bz(1451612,70,1)|0;bz(1451612,61,1)|0;bz(1451612,27,1)|0;c[362907]=0;c[362908]=0;c[362909]=0;c[362910]=0;c[362911]=1407957;c[362912]=1407964;c[362913]=0;c[362914]=0;c[362915]=0;c[362916]=0;bz(1451652,31,1)|0;bz(1451652,5,1)|0;bz(1451652,23,1)|0;bz(1451652,51,1)|0;bz(1451652,15,1)|0;bz(1451652,40,1)|0;bz(1451652,4,1)|0;bz(1451652,34,1)|0;bz(1451652,8,1)|0;bz(1451652,19,1)|0;bz(1451652,32,1)|0;bz(1451652,30,1)|0;bz(1451652,38,1)|0;bz(1451652,70,1)|0;bz(1451652,72,1)|0;bz(1451652,61,1)|0;bz(1451652,27,1)|0;c[362917]=0;c[362918]=0;c[362919]=0;c[362920]=0;c[362921]=1407992;c[362922]=1407995;c[362923]=0;c[362924]=0;c[362925]=0;c[362926]=0;bz(1451692,62,1)|0;bz(1451692,0,1)|0;c[362927]=0;c[362928]=0;c[362929]=0;c[362930]=0;c[362931]=1408019;c[362932]=1408024;c[362933]=0;c[362934]=0;c[362935]=0;c[362936]=0;bz(1451732,62,1)|0;bz(1451732,31,1)|0;bz(1451732,48,1)|0;bz(1451732,23,1)|0;c[362937]=0;c[362938]=0;c[362939]=0;c[362940]=0;c[362941]=1408050;c[362942]=1408061;c[362943]=0;c[362944]=0;c[362945]=0;c[362946]=0;bz(1451772,79,1)|0;c[362947]=0;c[362948]=0;c[362949]=0;c[362950]=0;c[362951]=1404917;c[362952]=1408093;c[362953]=0;c[362954]=0;c[362955]=0;c[362956]=0;bz(1451812,79,1)|0;c[362957]=0;c[362958]=0;c[362959]=0;c[362960]=0;c[362961]=1408118;c[362962]=1408129;c[362963]=0;c[362964]=0;c[362965]=0;c[362966]=0;bz(1451852,81,1)|0;bz(1451852,56,1)|0;bz(1451852,63,1)|0;c[362967]=0;c[362968]=0;c[362969]=0;c[362970]=0;c[362971]=1408161;c[362972]=1408171;c[362973]=0;c[362974]=0;c[362975]=0;c[362976]=0;bz(1451892,80,1)|0;c[362977]=0;c[362978]=0;c[362979]=0;c[362980]=0;c[362981]=1408202;c[362982]=1408208;c[362983]=0;c[362984]=0;c[362985]=0;c[362986]=0;bz(1451932,62,1)|0;bz(1451932,31,1)|0;bz(1451932,55,1)|0;bz(1451932,23,1)|0;bz(1451932,15,1)|0;bz(1451932,56,1)|0;bz(1451932,27,1)|0;c[362987]=0;c[362988]=0;c[362989]=0;c[362990]=0;c[362991]=1408235;c[362992]=1408242;c[362993]=0;c[362994]=0;c[362995]=0;c[362996]=0;bz(1451972,31,1)|0;bz(1451972,53,1)|0;bz(1451972,23,1)|0;bz(1451972,15,1)|0;bz(1451972,56,1)|0;bz(1451972,38,1)|0;bz(1451972,27,1)|0;c[362997]=0;c[362998]=0;c[362999]=0;c[363e3]=0;c[363001]=1408270;c[363002]=1408281;c[363003]=0;c[363004]=0;c[363005]=0;c[363006]=0;bz(1452012,85,1)|0;bz(1452012,56,1)|0;bz(1452012,63,1)|0;c[363007]=0;c[363008]=0;c[363009]=0;c[363010]=0;c[363011]=1445905;c[363012]=1408313;c[363013]=0;c[363014]=0;c[363015]=0;c[363016]=0;bz(1452052,62,1)|0;c[363017]=0;c[363018]=0;c[363019]=0;c[363020]=0;c[363021]=1408342;c[363022]=1408348;c[363023]=0;c[363024]=0;c[363025]=0;c[363026]=0;bz(1452092,62,1)|0;bz(1452092,1,1)|0;c[363027]=0;c[363028]=0;c[363029]=0;c[363030]=0;c[363031]=1408375;c[363032]=1408383;c[363033]=0;c[363034]=0;c[363035]=0;c[363036]=0;bz(1452132,80,1)|0;c[363037]=0;c[363038]=0;c[363039]=0;c[363040]=0;c[363041]=1439912;c[363042]=1408412;c[363043]=0;c[363044]=0;c[363045]=0;c[363046]=0;bz(1452172,62,1)|0;c[363047]=0;c[363048]=0;c[363049]=0;c[363050]=0;c[363051]=1408438;c[363052]=1408443;c[363053]=0;c[363054]=0;c[363055]=0;c[363056]=0;bz(1452212,62,1)|0;c[363057]=0;c[363058]=0;c[363059]=0;c[363060]=0;c[363061]=1408469;c[363062]=1408474;c[363063]=0;c[363064]=0;c[363065]=0;c[363066]=0;bz(1452252,62,1)|0;c[363067]=0;c[363068]=0;c[363069]=0;c[363070]=0;c[363071]=1408500;c[363072]=1408505;c[363073]=0;c[363074]=0;c[363075]=0;c[363076]=0;bz(1452292,62,1)|0;c[363077]=0;c[363078]=0;c[363079]=0;c[363080]=0;c[363081]=1408531;c[363082]=1408541;c[363083]=0;c[363084]=0;c[363085]=0;c[363086]=0;bz(1452332,81,1)|0;bz(1452332,56,1)|0;bz(1452332,63,1)|0;c[363087]=0;c[363088]=0;c[363089]=0;c[363090]=0;c[363091]=1408572;c[363092]=1408575;c[363093]=0;c[363094]=0;c[363095]=0;c[363096]=0;bz(1452372,62,1)|0;bz(1452372,31,1)|0;c[363097]=0;c[363098]=0;c[363099]=0;c[363100]=0;c[363101]=1408599;c[363102]=1408604;c[363103]=0;c[363104]=0;c[363105]=0;c[363106]=0;bz(1452412,62,1)|0;bz(1452412,0,1)|0;c[363107]=0;c[363108]=0;c[363109]=0;c[363110]=0;c[363111]=1408630;c[363112]=1408635;c[363113]=0;c[363114]=0;c[363115]=0;c[363116]=0;bz(1452452,62,1)|0;bz(1452452,0,1)|0;c[363117]=0;c[363118]=0;c[363119]=0;c[363120]=0;c[363121]=1408661;c[363122]=1408664;c[363123]=0;c[363124]=0;c[363125]=0;c[363126]=0;bz(1452492,62,1)|0;bz(1452492,49,1)|0;bz(1452492,1,1)|0;bz(1452492,23,1)|0;bz(1452492,2,1)|0;bz(1452492,56,1)|0;bz(1452492,61,1)|0;c[363127]=0;c[363128]=0;c[363129]=0;c[363130]=0;c[363131]=1408688;c[363132]=1408696;c[363133]=0;c[363134]=0;c[363135]=0;c[363136]=0;bz(1452532,62,1)|0;bz(1452532,50,1)|0;bz(1452532,1,1)|0;bz(1452532,23,1)|0;bz(1452532,15,1)|0;bz(1452532,56,1)|0;bz(1452532,61,1)|0;c[363137]=0;c[363138]=0;c[363139]=0;c[363140]=0;c[363141]=1439924;c[363142]=1408725;c[363143]=0;c[363144]=0;c[363145]=0;c[363146]=0;bz(1452572,81,1)|0;bz(1452572,7,1)|0;bz(1452572,18,1)|0;bz(1452572,11,1)|0;bz(1452572,36,1)|0;bz(1452572,39,1)|0;bz(1452572,3,1)|0;bz(1452572,43,1)|0;bz(1452572,32,1)|0;bz(1452572,30,1)|0;bz(1452572,8,1)|0;bz(1452572,9,1)|0;bz(1452572,20,1)|0;c[363147]=0;c[363148]=0;c[363149]=0;c[363150]=0;c[363151]=1408750;c[363152]=1408758;c[363153]=0;c[363154]=0;c[363155]=0;c[363156]=0;bz(1452612,31,1)|0;bz(1452612,53,1)|0;bz(1452612,23,1)|0;bz(1452612,15,1)|0;bz(1452612,56,1)|0;bz(1452612,38,1)|0;bz(1452612,27,1)|0;c[363157]=0;c[363158]=0;c[363159]=0;c[363160]=0;c[363161]=1408787;c[363162]=1408794;c[363163]=0;c[363164]=0;c[363165]=0;c[363166]=0;bz(1452652,62,1)|0;bz(1452652,31,1)|0;bz(1452652,50,1)|0;bz(1452652,23,1)|0;bz(1452652,15,1)|0;bz(1452652,56,1)|0;c[363167]=0;c[363168]=0;c[363169]=0;c[363170]=0;c[363171]=1408822;c[363172]=1408830;c[363173]=0;c[363174]=0;c[363175]=0;c[363176]=0;bz(1452692,62,1)|0;bz(1452692,49,1)|0;bz(1452692,1,1)|0;bz(1452692,23,1)|0;bz(1452692,2,1)|0;bz(1452692,56,1)|0;bz(1452692,61,1)|0;c[363177]=0;c[363178]=0;c[363179]=0;c[363180]=0;c[363181]=1408859;c[363182]=1408872;c[363183]=0;c[363184]=0;c[363185]=0;c[363186]=0;bz(1452732,62,1)|0;bz(1452732,50,1)|0;bz(1452732,1,1)|0;bz(1452732,23,1)|0;bz(1452732,15,1)|0;bz(1452732,56,1)|0;bz(1452732,61,1)|0;c[363187]=0;c[363188]=0;c[363189]=0;c[363190]=0;c[363191]=1408906;c[363192]=1408913;c[363193]=0;c[363194]=0;c[363195]=0;c[363196]=0;bz(1452772,62,1)|0;bz(1452772,31,1)|0;bz(1452772,52,1)|0;bz(1452772,23,1)|0;bz(1452772,15,1)|0;bz(1452772,56,1)|0;bz(1452772,27,1)|0;c[363197]=0;c[363198]=0;c[363199]=0;c[363200]=0;c[363201]=1408941;c[363202]=1408949;c[363203]=0;c[363204]=0;c[363205]=0;c[363206]=0;bz(1452812,62,1)|0;c[363207]=0;c[363208]=0;c[363209]=0;c[363210]=0;c[363211]=1408978;c[363212]=1408988;c[363213]=0;c[363214]=0;c[363215]=0;c[363216]=0;bz(1452852,62,1)|0;bz(1452852,31,1)|0;bz(1452852,49,1)|0;bz(1452852,23,1)|0;bz(1452852,56,1)|0;c[363217]=0;c[363218]=0;c[363219]=0;c[363220]=0;c[363221]=1409019;c[363222]=1409031;c[363223]=0;c[363224]=0;c[363225]=0;c[363226]=0;bz(1452892,62,1)|0;bz(1452892,31,1)|0;c[363227]=0;c[363228]=0;c[363229]=0;c[363230]=0;c[363231]=1409064;c[363232]=1409073;c[363233]=0;c[363234]=0;c[363235]=0;c[363236]=0;bz(1452932,62,1)|0;bz(1452932,31,1)|0;bz(1452932,14,1)|0;bz(1452932,23,1)|0;c[363237]=0;c[363238]=0;c[363239]=0;c[363240]=0;c[363241]=1409103;c[363242]=1409112;c[363243]=0;c[363244]=0;c[363245]=0;c[363246]=0;bz(1452972,62,1)|0;bz(1452972,31,1)|0;bz(1452972,48,1)|0;bz(1452972,23,1)|0;c[363247]=0;c[363248]=0;c[363249]=0;c[363250]=0;c[363251]=1409142;c[363252]=1409152;c[363253]=0;c[363254]=0;c[363255]=0;c[363256]=0;bz(1453012,62,1)|0;bz(1453012,31,1)|0;bz(1453012,48,1)|0;bz(1453012,23,1)|0;bz(1453012,56,1)|0;c[363257]=0;c[363258]=0;c[363259]=0;c[363260]=0;c[363261]=1409183;c[363262]=1409192;c[363263]=0;c[363264]=0;c[363265]=0;c[363266]=0;bz(1453052,62,1)|0;bz(1453052,31,1)|0;bz(1453052,49,1)|0;bz(1453052,23,1)|0;c[363267]=0;c[363268]=0;c[363269]=0;c[363270]=0;c[363271]=1409222;c[363272]=1409232;c[363273]=0;c[363274]=0;c[363275]=0;c[363276]=0;bz(1453092,62,1)|0;bz(1453092,31,1)|0;bz(1453092,49,1)|0;bz(1453092,23,1)|0;bz(1453092,56,1)|0;c[363277]=0;c[363278]=0;c[363279]=0;c[363280]=0;c[363281]=1409263;c[363282]=1409274;c[363283]=0;c[363284]=0;c[363285]=0;c[363286]=0;bz(1453132,62,1)|0;bz(1453132,14,1)|0;c[363287]=0;c[363288]=0;c[363289]=0;c[363290]=0;c[363291]=1409306;c[363292]=1409315;c[363293]=0;c[363294]=0;c[363295]=0;c[363296]=0;bz(1453172,62,1)|0;bz(1453172,31,1)|0;bz(1453172,50,1)|0;bz(1453172,23,1)|0;bz(1453172,56,1)|0;c[363297]=0;c[363298]=0;c[363299]=0;c[363300]=0;c[363301]=1409345;c[363302]=1409357;c[363303]=0;c[363304]=0;c[363305]=0;c[363306]=0;bz(1453212,85,1)|0;bz(1453212,56,1)|0;bz(1453212,63,1)|0;c[363307]=0;c[363308]=0;c[363309]=0;c[363310]=0;c[363311]=1409390;c[363312]=1409401;c[363313]=0;c[363314]=0;c[363315]=0;c[363316]=0;bz(1453252,84,1)|0;bz(1453252,31,1)|0;bz(1453252,53,1)|0;bz(1453252,23,1)|0;bz(1453252,15,1)|0;bz(1453252,32,1)|0;bz(1453252,38,1)|0;bz(1453252,34,1)|0;bz(1453252,4,1)|0;bz(1453252,58,1)|0;bz(1453252,16,1)|0;bz(1453252,40,1)|0;bz(1453252,60,1)|0;bz(1453252,59,1)|0;bz(1453252,56,1)|0;bz(1453252,27,1)|0;c[363317]=0;c[363318]=0;c[363319]=0;c[363320]=0;c[363321]=1406211;c[363322]=1409433;c[363323]=0;c[363324]=0;c[363325]=0;c[363326]=0;bz(1453292,82,1)|0;c[363327]=0;c[363328]=0;c[363329]=0;c[363330]=0;c[363331]=1406247;c[363332]=1409458;c[363333]=0;c[363334]=0;c[363335]=0;c[363336]=0;bz(1453332,83,1)|0;c[363337]=0;c[363338]=0;c[363339]=0;c[363340]=0;c[363341]=1409483;c[363342]=1409491;c[363343]=0;c[363344]=0;c[363345]=0;c[363346]=0;bz(1453372,83,1)|0;c[363347]=0;c[363348]=0;c[363349]=0;c[363350]=0;c[363351]=1406283;c[363352]=1409520;c[363353]=0;c[363354]=0;c[363355]=0;c[363356]=0;bz(1453412,84,1)|0;bz(1453412,31,1)|0;bz(1453412,53,1)|0;bz(1453412,23,1)|0;bz(1453412,15,1)|0;bz(1453412,32,1)|0;bz(1453412,38,1)|0;bz(1453412,34,1)|0;bz(1453412,4,1)|0;bz(1453412,58,1)|0;bz(1453412,16,1)|0;bz(1453412,40,1)|0;bz(1453412,60,1)|0;bz(1453412,59,1)|0;bz(1453412,56,1)|0;bz(1453412,27,1)|0;c[363357]=0;c[363358]=0;c[363359]=0;c[363360]=0;c[363361]=1409545;c[363362]=1409554;c[363363]=0;c[363364]=0;c[363365]=0;c[363366]=0;bz(1453452,31,1)|0;bz(1453452,53,1)|0;bz(1453452,23,1)|0;bz(1453452,15,1)|0;bz(1453452,56,1)|0;bz(1453452,38,1)|0;bz(1453452,4,1)|0;bz(1453452,34,1)|0;bz(1453452,27,1)|0;c[363367]=0;c[363368]=0;c[363369]=0;c[363370]=0;c[363371]=1409584;c[363372]=1409595;c[363373]=0;c[363374]=0;c[363375]=0;c[363376]=0;bz(1453492,62,1)|0;bz(1453492,31,1)|0;c[363377]=0;c[363378]=0;c[363379]=0;c[363380]=0;c[363381]=1409627;c[363382]=1409636;c[363383]=0;c[363384]=0;c[363385]=0;c[363386]=0;bz(1453532,62,1)|0;bz(1453532,0,1)|0;c[363387]=0;c[363388]=0;c[363389]=0;c[363390]=0;c[363391]=1409908;c[363392]=1409666;c[363393]=0;c[363394]=0;c[363395]=0;c[363396]=0;bz(1453572,31,1)|0;bz(1453572,49,1)|0;bz(1453572,23,1)|0;bz(1453572,2,1)|0;bz(1453572,56,1)|0;c[363397]=0;c[363398]=0;c[363399]=0;c[363400]=0;c[363401]=1409694;c[363402]=1409700;c[363403]=0;c[363404]=0;c[363405]=0;c[363406]=0;bz(1453612,62,1)|0;bz(1453612,31,1)|0;bz(1453612,50,1)|0;bz(1453612,23,1)|0;bz(1453612,56,1)|0;c[363407]=0;c[363408]=0;c[363409]=0;c[363410]=0;return}function bz(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if(b>>>0>127){e=Ga(8)|0;eN(e,1409727);c[e>>2]=884804;eb(e|0,819e3,194)}e=a+(b>>>5<<2)|0;b=1<<(b&31);if(d){d=c[e>>2]|b;c[e>>2]=d;return a|0}else{d=c[e>>2]&~b;c[e>>2]=d;return a|0}return 0}function cz(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;if((c[b+12>>2]|0)==27){pN(a,1409760)|0;return}if((c[b+28>>2]|0)==5){pN(a,1409832)|0;return}else{pN(a,1409796)|0;return}}function dz(a){a=a|0;var b=0,d=0,f=0,g=0,h=0;g=i;i=i+16|0;d=g;f=a+60|0;b=a+96|0;a=1;do{h=e[(c[f>>2]|0)+(a<<1)>>1]|0;c[d>>2]=a;c[(ez(b,d)|0)+4>>2]=h;a=a+1|0}while((a|0)!=246);i=g;return}function ez(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=gc(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=fz(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function fz(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){gz(a,g);gc(a,b,e)|0;d=c[e>>2]|0}}else{gz(a,g<<1);gc(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==-1){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function gz(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){hz(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-1;b=b+8|0}while((b|0)!=(a|0));return}function hz(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-1;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{if((c[b>>2]|0)>>>0<=4294967293){gc(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}b=b+8|0}while((b|0)!=(d|0));i=j;return}function iz(d,e,f){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;C=i;i=i+128|0;t=C+108|0;s=C+96|0;B=C+84|0;A=C+72|0;u=C+8|0;v=C;w=C+64|0;x=C+56|0;y=C+44|0;o=C+32|0;z=C+20|0;cz(y,d);j=c[f+4>>2]|0;do if(j|0){q=y+11|0;g=a[q>>0]|0;r=y+4|0;if(!((g<<24>>24<0?c[r>>2]|0:g&255)|0)){h=c[f>>2]|0;if(!h){c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0}else{c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;iN(t,h,j);g=a[q>>0]|0}if(g<<24>>24<0){a[c[y>>2]>>0]=0;c[r>>2]=0}else{a[y>>0]=0;a[q>>0]=0}oN(y,0);c[y>>2]=c[t>>2];c[y+4>>2]=c[t+4>>2];c[y+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;kN(t);break}h=B+8|0;a[h>>0]=4;a[B+9>>0]=1;c[B>>2]=y;a[A+9>>0]=1;c[A>>2]=1409868;g=A+8|0;a[g>>0]=3;h=b[h>>1]|0;j=h&255;do if(j<<24>>24!=0?(k=b[g>>1]|0,l=k&255,l<<24>>24!=0):0){if(j<<24>>24==1){c[s>>2]=c[A>>2];c[s+4>>2]=c[A+4>>2];c[s+8>>2]=c[A+8>>2];break}if(l<<24>>24==1){c[s>>2]=c[B>>2];c[s+4>>2]=c[B+4>>2];c[s+8>>2]=c[B+8>>2];break}else{h=(h&-256)<<16>>16==256;k=(k&-256)<<16>>16!=256|(l|1)<<24>>24==1;c[s>>2]=h?y:B;c[s+4>>2]=k?A:1409868;a[s+8>>0]=h?j:2;a[s+9>>0]=k?2:l;break}}else p=5;while(0);if((p|0)==5){a[s+8>>0]=0;a[s+9>>0]=1}g=u+8|0;a[g>>0]=5;a[u+9>>0]=1;c[u>>2]=f;h=b[s+8>>1]|0;j=h&255;do if(j<<24>>24!=0?(m=b[g>>1]|0,n=m&255,n<<24>>24!=0):0){if(j<<24>>24==1){c[o>>2]=c[u>>2];c[o+4>>2]=c[u+4>>2];c[o+8>>2]=c[u+8>>2];break}if(n<<24>>24==1){c[o>>2]=c[s>>2];c[o+4>>2]=c[s+4>>2];c[o+8>>2]=c[s+8>>2];break}else{l=(h&-256)<<16>>16==256;m=(m&-256)<<16>>16!=256|(n|1)<<24>>24==1;c[o>>2]=l?c[s>>2]|0:s;c[o+4>>2]=m?u:f;a[o+8>>0]=l?j:2;a[o+9>>0]=m?2:n;break}}else p=13;while(0);if((p|0)==13){a[o+8>>0]=0;a[o+9>>0]=1}Iv(t,o);if((a[q>>0]|0)<0){a[c[y>>2]>>0]=0;c[r>>2]=0}else{a[y>>0]=0;a[q>>0]=0}oN(y,0);c[y>>2]=c[t>>2];c[y+4>>2]=c[t+4>>2];c[y+8>>2]=c[t+8>>2];c[t>>2]=0;c[t+4>>2]=0;c[t+8>>2]=0;kN(t)}while(0);g=c[e>>2]|0;if(!g){c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;k=z+11|0;h=z+4|0;g=0;j=0}else{j=c[e+4>>2]|0;c[z>>2]=0;c[z+4>>2]=0;c[z+8>>2]=0;iN(z,g,j);g=z+11|0;j=z+4|0;k=g;h=j;g=a[g>>0]|0;j=c[j>>2]|0}if(!((g<<24>>24<0?j:g&255)|0)){pN(z,1445905)|0;h=c[h>>2]|0;g=a[k>>0]|0}else h=j;n=g<<24>>24<0;m=c[z>>2]|0;r=a[y+11>>0]|0;p=r<<24>>24<0;o=c[y>>2]|0;q=c[y+4>>2]|0;e=YM(88)|0;c[u>>2]=n?m:z;c[u+4>>2]=n?h:g&255;c[v>>2]=p?o:y;c[v+4>>2]=p?q:r&255;c[w>>2]=1447484;c[w+4>>2]=86;c[x>>2]=1450924;c[x+4>>2]=68;c[A>>2]=c[u>>2];c[A+4>>2]=c[u+4>>2];c[B>>2]=c[v>>2];c[B+4>>2]=c[v+4>>2];c[s>>2]=c[w>>2];c[s+4>>2]=c[w+4>>2];c[t>>2]=c[x>>2];c[t+4>>2]=c[x+4>>2];pr(e,d,A,B,s,t,0);kN(z);kN(y);i=C;return e|0}function jz(){c[363415]=42;c[363416]=1;c[363418]=124;c[363419]=102;c[363424]=103;c[363429]=43;c[363434]=42;c[363435]=1;c[363437]=124;c[363438]=102;c[363443]=103;c[363448]=43;c[363421]=16;c[363440]=17;return}function kz(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;l=i;i=i+64|0;e=l+28|0;k=l;g=(c[b+12>>2]|0)==27;a:do switch(c[b+32>>2]|0){case 3:{d=YM(208)|0;if(g){Ky(d,b);h=d;break a}else{Iy(d,b);h=d;break a}}case 2:{h=YM(208)|0;Ly(h,b);break}default:{b:do if((c[b+24>>2]|0)==13)switch(c[b+28>>2]|0){case 13:case 0:case 9:{h=YM(208)|0;Ny(h,b);break a}case 10:case 1:case 11:{h=YM(208)|0;Py(h,b);break a}default:break b}while(0);h=YM(208)|0;Ly(h,b)}}while(0);b=g?-8:-4;f=fc(a,g?44:30,1)|0;c[e>>2]=6;c[e+4>>2]=0;c[e+8>>2]=f;c[e+12>>2]=b;f=e+16|0;c[f>>2]=0;j=e+20|0;c[j>>2]=0;c[e+24>>2]=0;oz(h,e);d=fc(a,g?41:26,1)|0;c[k>>2]=3;c[k+4>>2]=0;c[k+8>>2]=d;c[k+12>>2]=b;b=k+16|0;c[b>>2]=0;d=k+20|0;c[d>>2]=0;c[k+24>>2]=0;oz(h,k);b=c[b>>2]|0;if(b|0){if((c[d>>2]|0)!=(b|0))c[d>>2]=b;$M(b)}b=c[f>>2]|0;if(!b){i=l;return h|0}if((c[j>>2]|0)!=(b|0))c[j>>2]=b;$M(b);i=l;return h|0}function lz(){var a=0;a=YM(16)|0;c[a>>2]=760;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=14584;return a|0}function mz(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=(c[a+12>>2]|0)==27;f=b?41:26;g=YM(112)|0;d=g;e=d+112|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));if(!b){a=(c[a+24>>2]|0)+-2|0;if(a>>>0<26){b=2-(50331785>>>(a&67108863)&1)<<24>>24;d=0}else{b=2;d=0}}else{b=0;d=1}c[g>>2]=824432;c[g+4>>2]=246;c[g+8>>2]=f;c[g+12>>2]=f;c[g+16>>2]=830336;c[g+32>>2]=884856;c[g+36>>2]=824396;c[g+40>>2]=1400766;c[g+44>>2]=1401821;c[g+20>>2]=86;c[g+28>>2]=885222;c[g+24>>2]=131;c[g+48>>2]=885164;c[g+56>>2]=7;c[g+52>>2]=885194;c[g+60>>2]=887370;a=g+88|0;if(d){c[a>>2]=832400;c[g+72>>2]=73}else{c[a>>2]=832984;c[g+72>>2]=33}switch(b&3){case 0:{c[g+92>>2]=833248;c[g+76>>2]=73;break}case 1:{c[g+92>>2]=833832;c[g+76>>2]=33;break}case 2:{c[g+92>>2]=834096;c[g+76>>2]=33;break}default:{}}a=g+80|0;if(d){c[a>>2]=834360;c[g+64>>2]=146}else{c[a>>2]=835528;c[g+64>>2]=146}switch(b&3){case 0:{c[g+84>>2]=836696;c[g+68>>2]=146;dz(g);return g|0}case 1:{c[g+84>>2]=837864;c[g+68>>2]=146;dz(g);return g|0}case 2:{c[g+84>>2]=839032;c[g+68>>2]=146;dz(g);return g|0}default:{}}return 0}function nz(a,b){a=a|0;b=b|0;return 0}function oz(a,b){a=a|0;b=b|0;var d=0,e=0;d=a+196|0;e=c[d>>2]|0;if((e|0)==(c[a+200>>2]|0)){Xm(a+192|0,b);return}else{c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];Wm(e+16|0,b+16|0);c[d>>2]=(c[d>>2]|0)+28;return}}function pz(){Bx(1453644,1409870,1409874,125);Bx(1453720,1409908,1409915,126);return}function qz(a){a=a|0;return (a|0)==26|0}function rz(a){a=a|0;return (a|0)==27|0}function sz(){c[363422]=18;c[363441]=18;return}function tz(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=YM(80)|0;Ac(f,e,a);c[f>>2]=877288;c[f+60>>2]=d;c[f+64>>2]=0;d=f+68|0;c[d>>2]=0;g=uz((Cc(f)|0)+64|0)|0;a=f+16|0;c[a>>2]=g;c[a+4>>2]=E;e=dB(e,yb[c[(c[b>>2]|0)+24>>2]&127](b)|0,f+52|0)|0;a=c[d>>2]|0;c[d>>2]=e;if(!a)return f|0;vb[c[(c[a>>2]|0)+4>>2]&255](a);return f|0}function uz(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;j=c[a>>2]|0;k=j>>>9;i=jP(c[a+4>>2]&16|0,0,2)|0;o=E;d=c[a+8>>2]|0;h=jP(d&8|0,0,5)|0;n=E;g=jP(d&4|0,0,5)|0;m=E;f=d&4096;b=jP(f|0,0,1)|0;l=E;e=d&1024;a=jP(e|0,0,2)|0;E=o|n|m|l|E;return j>>>14&24|k&2|j>>>20&32|(k&4|j>>>7&1)|i|h|g|f>>>1|e>>>1|d>>>1&1024|b^8192|a^4096|0}function vz(a){a=a|0;var b=0,d=0;c[a>>2]=877288;d=a+68|0;b=c[d>>2]|0;c[d>>2]=0;if(!b){pc(a);return}vb[c[(c[b>>2]|0)+4>>2]&255](b);pc(a);return}function wz(a){a=a|0;var b=0,d=0;c[a>>2]=877288;d=a+68|0;b=c[d>>2]|0;c[d>>2]=0;if(b|0)vb[c[(c[b>>2]|0)+4>>2]&255](b);pc(a);$M(a);return}function xz(b,f,g,h,j){b=b|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;t=i;i=i+48|0;k=t+40|0;m=t+8|0;n=t+16|0;o=t+24|0;p=t;s=b+4|0;r=c[s>>2]|0;c[f>>2]=0;j=sh(r)|0;c[g>>2]=Vh(j)|0;l=c[s>>2]|0;if((yb[c[(c[l>>2]|0)+32>>2]&127](l)|0)==0?(c[j>>2]|0)==34:0)yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;l=sh(r)|0;c[h>>2]=Wh(l)|0;if((c[l>>2]|0)!=2){h=c[s>>2]|0;yb[c[(c[h>>2]|0)+32>>2]&127](h)|0;h=1;i=t;return h|0}g=l+4|0;v=g;u=c[v+4>>2]|0;j=m;c[j>>2]=c[v>>2];c[j+4>>2]=u;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];m=yA(k)|0;c[f>>2]=m;if(!m){m=g;u=c[m+4>>2]|0;v=p;c[v>>2]=c[m>>2];c[v+4>>2]=u;kt(o,p);v=a[o+11>>0]|0;u=v<<24>>24<0;c[n>>2]=u?c[o>>2]|0:o;c[n+4>>2]=u?c[o+4>>2]|0:v&255;c[k>>2]=c[n>>2];c[k+4>>2]=c[n+4>>2];c[f>>2]=yA(k)|0;kN(o)}if(a[b+24>>0]|0?(v=c[s>>2]|0,v=(yb[c[(c[v>>2]|0)+32>>2]&127](v)|0)!=0,v&(c[f>>2]|0)==25):0)c[f>>2]=0;v=(c[(Cc(b)|0)+72>>2]&4096|0)==0;j=c[f>>2]|0;a:do if(v){if((j|0)==42){v=1;i=t;return v|0}v=j>>>3;if(v>>>0<(e[415679]|0)>>>0?d[(c[207837]|0)+v>>0]&1<<(j&7)|0:0){v=1;i=t;return v|0}switch(j|0){case 69:case 68:case 67:case 66:case 65:case 64:case 63:case 62:case 229:case 228:case 227:case 226:case 225:case 224:case 223:case 222:case 245:case 244:case 243:case 242:case 241:case 240:case 239:case 238:case 237:case 236:case 235:case 234:case 233:case 232:case 231:case 230:case 117:case 116:case 115:case 114:case 113:case 112:case 111:case 110:case 134:case 135:case 136:case 137:case 138:case 139:case 140:case 141:case 150:case 151:case 152:case 153:case 154:case 155:case 156:case 157:case 166:case 167:case 168:case 169:case 170:case 171:case 172:case 173:case 182:case 183:case 184:case 185:case 186:case 187:case 188:case 189:case 198:case 199:case 200:case 201:case 202:case 203:case 204:case 205:case 214:case 215:case 216:case 217:case 218:case 219:case 220:case 221:case 15:case 7:case 46:case 48:{j=1;break}default:break a}i=t;return j|0}while(0);do if((j|0)==0?(v=g,q=c[v>>2]|0,0==0?(c[v+4>>2]|0)==2:0):0){if(PC(q,1419325,2)|0?PC(q,1437510,2)|0:0)break;c[f>>2]=118;yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;v=c[s>>2]|0;if((c[c[(yb[c[(c[v>>2]|0)+20>>2]&127](v)|0)+8>>2]>>2]|0)!=15){v=0;i=t;return v|0}j=c[s>>2]|0;yb[c[(c[j>>2]|0)+76>>2]&127](j)|0;j=sh(r)|0;if((c[j>>2]|0)!=4){v=1;i=t;return v|0}v=j+24|0;switch(c[((c[j+16>>2]|0)>>>0<65?v:c[v>>2]|0)>>2]|0){case 0:{c[f>>2]=118;break}case 1:{c[f>>2]=119;break}case 2:{c[f>>2]=120;break}case 3:{c[f>>2]=121;break}case 4:{c[f>>2]=122;break}case 5:{c[f>>2]=123;break}case 6:{c[f>>2]=124;break}case 7:{c[f>>2]=125;break}default:{v=1;i=t;return v|0}}v=c[s>>2]|0;if((c[(yb[c[(c[v>>2]|0)+76>>2]&127](v)|0)>>2]|0)!=16){v=1;i=t;return v|0}c[h>>2]=Wh(sh(r)|0)|0;yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;v=0;i=t;return v|0}while(0);c[h>>2]=Wh(sh(r)|0)|0;if(c[f>>2]|0){yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;v=0;i=t;return v|0}v=g;j=c[v>>2]|0;b:do if(((0==0?(c[v+4>>2]|0)==3:0)?(c[l+8>>2]|0)>>>0>=2:0)?(PC(j,1437513,2)|0)==0:0){switch(a[j+2>>0]|0){case 48:{c[f>>2]=70;break}case 49:{c[f>>2]=71;break}case 50:{c[f>>2]=72;break}case 51:{c[f>>2]=73;break}case 52:{c[f>>2]=74;break}case 53:{c[f>>2]=75;break}case 54:{c[f>>2]=76;break}case 55:{c[f>>2]=77;break}default:break b}c[h>>2]=Wh(sh(r)|0)|0;yb[c[(c[r>>2]|0)+76>>2]&127](r)|0;v=0;i=t;return v|0}while(0);v=c[s>>2]|0;yb[c[(c[v>>2]|0)+32>>2]&127](v)|0;v=1;i=t;return v|0}function yz(a,b){a=a|0;b=b|0;c[(c[a+68>>2]|0)+8>>2]=b;return}function zz(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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,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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0;Sa=i;i=i+400|0;La=Sa+384|0;Ka=Sa+8|0;Na=Sa+376|0;Pa=Sa+368|0;Ra=Sa+348|0;Qa=Sa+336|0;k=Sa;ea=Sa+332|0;fa=Sa+328|0;ga=Sa+324|0;q=Sa+320|0;r=Sa+316|0;s=Sa+312|0;t=Sa+308|0;u=Sa+304|0;v=Sa+300|0;w=Sa+296|0;x=Sa+292|0;y=Sa+288|0;z=Sa+284|0;A=Sa+280|0;B=Sa+276|0;C=Sa+272|0;D=Sa+268|0;E=Sa+264|0;F=Sa+248|0;G=Sa+232|0;H=Sa+220|0;I=Sa+212|0;J=Sa+204|0;K=Sa+196|0;L=Sa+188|0;M=Sa+180|0;O=Sa+172|0;P=Sa+164|0;R=Sa+156|0;S=Sa+148|0;T=Sa+144|0;U=Sa+140|0;V=Sa+136|0;W=Sa+132|0;X=Sa+128|0;Y=Sa+124|0;Z=Sa+120|0;aa=Sa+116|0;ba=Sa+112|0;ca=Sa+108|0;da=Sa+104|0;ha=Sa+252|0;pa=Sa+240|0;wa=Sa+224|0;xa=Sa+216|0;ya=Sa+208|0;za=Sa+200|0;Aa=Sa+192|0;Ba=Sa+184|0;Ca=Sa+176|0;Da=Sa+168|0;Fa=Sa+160|0;Ga=Sa+152|0;Oa=b+4|0;ia=c[Oa>>2]|0;c[b+64>>2]=d;a:do if((c[b+56>>2]|0)==4){Ea=e;d=c[Ea>>2]|0;switch(c[Ea+4>>2]|0){case 3:{if(PC(d,1418987,3)|0)break a;break}case 4:{if(PC(d,1418982,4)|0)break a;break}default:break a}c[Ka+4>>2]=0;c[Ka+8>>2]=0;c[Ka+16>>2]=1;Ea=Ka+24|0;c[Ea>>2]=0;c[Ea+4>>2]=0;c[Ka+36>>2]=0;c[Ka+40>>2]=0;c[Ka+48>>2]=1;Ea=Ka+56|0;c[Ea>>2]=0;c[Ea+4>>2]=0;c[Ka+68>>2]=0;c[Ka+72>>2]=0;c[Ka+80>>2]=1;Ea=Ka+88|0;c[Ea>>2]=0;c[Ea+4>>2]=0;Ea=yb[c[(c[ia>>2]|0)+20>>2]&127](ia)|0;$=c[(c[Ea>>2]|0)+16>>2]|0;c[k>>2]=Ka;c[k+4>>2]=3;c[La>>2]=c[k>>2];c[La+4>>2]=c[k+4>>2];b:do if(((Ab[$&127](Ea,La,1)|0)==3?(l=Ka+4|0,0==0?(c[l+4>>2]|0)==1:0):0)?(a[c[l>>2]>>0]|0)==58:0){Ea=e;d=c[Ea>>2]|0;switch(c[Ea+4>>2]|0){case 3:{if(PC(d,1418987,3)|0)break b;c[e>>2]=1436037;c[e+4>>2]=4;break b}case 4:{if(PC(d,1418982,4)|0)break b;c[e>>2]=1436042;c[e+4>>2]=5;break b}default:break b}}while(0);if((c[Ka+80>>2]|0)>>>0>64?(m=c[Ka+88>>2]|0,m|0):0)bN(m);if((c[Ka+48>>2]|0)>>>0>64?(n=c[Ka+56>>2]|0,n|0):0)bN(n);if((c[Ka+16>>2]|0)>>>0>64?(o=c[Ka+24>>2]|0,o|0):0)bN(o)}while(0);k=c[e>>2]|0;Ea=e+4|0;d=c[Ea>>2]|0;c:do if(d>>>0>=3){l=k;d:do if((PC(l,1436048,3)|0)==0?(a[l+d+-1>>0]|0)==98:0){switch(d|0){case 4:{if(!(PC(l,1420322,4)|0)){d=4;break d}break}case 5:{if(!(PC(l,1436052,d)|0)){d=5;break d}break}default:{}}l=d+-1|0;if(d)if(l>>>0<3){d=2;break c}else d=l}while(0);if(PC(k,1436058,3)|0){if(d>>>0<4){d=3;break}if(!(PC(k,1436062,4)|0))Ha=30}else Ha=30;do if((Ha|0)==30){l=k;if(PC(l+d+-2|0,1436067,2)|0){l=k;if(PC(l+d+-2|0,1436070,2)|0){l=k;if(PC(l+d+-2|0,1436073,2)|0){l=k;if(!(PC(l+d+-2|0,1436076,2)|0))_=l;else break}else _=l}else _=l}else _=l;N=(a[_>>0]|0)==118;Q=N?4:3;$=d+-2|0;Q=d>>>0>>0?d:Q;o=Q>>>0<$>>>0?$:Q;n=_+Q|0;o=(d>>>0>>0?d:o)-Q|0;c[La>>2]=0;p=(o|0)==2;do if(p){Ha=(PC(1436079,n,2)|0)==0;c[Ka>>2]=0;if(!Ha){c[Na>>2]=1;if(PC(1436088,n,2)|0){c[Pa>>2]=1;c[Ra>>2]=2;if(!(PC(1436097,n,2)|0)){l=Ra;Ha=45}else{c[Qa>>2]=2;c[ea>>2]=3;Ha=50}}else{l=Na;Ha=40}}else{l=La;Ha=38}}else{c[Ka>>2]=0;if((o|0)!=5){c[Na>>2]=1;c[Pa>>2]=1;c[Ra>>2]=2;c[Qa>>2]=2;c[ea>>2]=3;c[fa>>2]=3;if((o|0)!=7){Ha=55;break}if(!(PC(1436112,n,7)|0)){l=fa;Ha=54;break}c[ga>>2]=4;Ha=62;break}if(PC(1436082,n,5)|0){c[Na>>2]=1;c[Pa>>2]=1;if(PC(1436091,n,5)|0){c[Ra>>2]=2;c[Qa>>2]=2;if(PC(1436100,n,5)|0){c[ea>>2]=3;if(!(PC(1436106,n,5)|0)){l=ea;Ha=49}else Ha=50}else{l=Qa;Ha=47}}else{l=Pa;Ha=42}}else{l=Ka;Ha=38}}while(0);if((Ha|0)==38){c[Na>>2]=1;Ha=40}else if((Ha|0)==50){c[fa>>2]=3;Ha=55}do if((Ha|0)==40){c[Pa>>2]=1;Ha=42}else if((Ha|0)==55){c[ga>>2]=4;if((o|0)==3)if(!(PC(1436120,n,3)|0)){l=ga;Ha=57;break}else{Ha=62;break}c[q>>2]=4;if((o|0)==6?(PC(1436124,n,6)|0)==0:0){l=q;Ha=60;break}c[r>>2]=5;Ha=65}while(0);if((Ha|0)==42){c[Ra>>2]=2;Ha=45}else if((Ha|0)==62){c[q>>2]=4;c[r>>2]=5;if((o|0)==3)if(PC(1436131,n,3)|0){c[s>>2]=5;c[t>>2]=6;if(PC(1436142,n,3)|0){c[u>>2]=6;c[v>>2]=7;if(PC(1436153,n,3)|0){c[w>>2]=7;c[x>>2]=8;c[y>>2]=9;if(PC(1436169,n,3)|0){c[z>>2]=9;c[A>>2]=10;if(!(PC(1436180,n,3)|0)){l=A;Ha=88}else{c[B>>2]=10;Ha=91}}else{l=y;Ha=82}}else{l=v;Ha=74}}else{l=t;Ha=70}}else{l=r;Ha=64}else Ha=65}do if((Ha|0)==45){c[Qa>>2]=2;Ha=47}else if((Ha|0)==65){c[s>>2]=5;m=(o|0)==6;if(m){if(!(PC(1436135,n,6)|0)){l=s;Ha=68;break}c[t>>2]=6;c[u>>2]=6;if(!(PC(1436146,n,6)|0)){l=u;Ha=72;break}}else{c[t>>2]=6;c[u>>2]=6}c[v>>2]=7;c[w>>2]=7;l=(o|0)==5;if(l){if(!(PC(1436157,n,5)|0)){l=w;Ha=77;break}c[x>>2]=8;if(!(PC(1436163,n,5)|0)){l=x;Ha=80;break}}else c[x>>2]=8;c[y>>2]=9;c[z>>2]=9;if(m){if(!(PC(1436173,n,6)|0)){l=z;Ha=85;break}c[A>>2]=10;c[B>>2]=10;if(!(PC(1436184,n,6)|0)){l=B;Ha=90;break}else{Ha=91;break}}c[A>>2]=10;c[B>>2]=10;c[C>>2]=11;if(l)if(!(PC(1445329,n,5)|0)){l=C;Ha=94;break}else{Ha=95;break}c[D>>2]=11;if((o|0)==8)if(!(PC(1436191,n,8)|0)){l=D;Ha=99}else{c[E>>2]=12;Ha=110}else Ha=100}while(0);if((Ha|0)==47){c[ea>>2]=3;Ha=49}else if((Ha|0)==91){c[C>>2]=11;Ha=95}if((Ha|0)==49){c[fa>>2]=3;Ha=54}else if((Ha|0)==95){c[D>>2]=11;Ha=100}do if((Ha|0)==54){c[ga>>2]=4;Ha=57}else if((Ha|0)==100){c[E>>2]=12;if((o|0)==6)if(!(PC(1436200,n,6)|0)){l=E;Ha=102;break}else{Ha=110;break}c[F>>2]=13;if(!p){c[G>>2]=13;if((o|0)!=5){Ha=117;break}if(!(PC(1436210,n,5)|0)){l=G;Ha=109;break}c[H>>2]=14;c[I>>2]=14;if(!(PC(1436219,n,5)|0)){l=I;Ha=115;break}}else{if(!(PC(1436207,n,2)|0)){l=F;Ha=105;break}c[G>>2]=13;c[H>>2]=14;if(!(PC(1436216,n,2)|0)){l=H;Ha=113;break}c[I>>2]=14}c[J>>2]=15;Ha=125}while(0);if((Ha|0)==57){c[q>>2]=4;Ha=60}else if((Ha|0)==110){c[F>>2]=13;c[G>>2]=13;Ha=117}do if((Ha|0)==60){c[r>>2]=5;Ha=64}else if((Ha|0)==117){c[H>>2]=14;c[I>>2]=14;c[J>>2]=15;if((o|0)==4)if(!(PC(1445335,n,4)|0)){l=J;Ha=119;break}else{Ha=125;break}c[K>>2]=15;if((o|0)!=7){c[L>>2]=16;Ha=133;break}if(!(PC(1436225,n,7)|0)){l=K;Ha=124}else{c[L>>2]=16;Ha=133}}while(0);if((Ha|0)==64){c[s>>2]=5;Ha=68}else if((Ha|0)==125){c[K>>2]=15;c[L>>2]=16;if((o|0)==5)if(PC(1436233,n,5)|0){c[M>>2]=17;if(PC(1436239,n,5)|0){c[O>>2]=18;if(!(PC(1436245,n,5)|0)){l=O;Ha=132}else{c[P>>2]=19;Ha=145}}else{l=M;Ha=129}}else{l=L;Ha=127}else Ha=133}do if((Ha|0)==68){c[t>>2]=6;Ha=70}else if((Ha|0)==133){c[M>>2]=17;c[O>>2]=18;c[P>>2]=19;if((o|0)==7)if(!(PC(1436251,n,7)|0)){l=P;Ha=135;break}else{Ha=145;break}c[R>>2]=20;if((o|0)==6){if(!(PC(1436259,n,6)|0)){l=R;Ha=139;break}c[S>>2]=21;if(!(PC(1436266,n,6)|0)){l=S;Ha=141;break}c[T>>2]=22;if(!(PC(1436273,n,6)|0)){l=T;Ha=143;break}}else{c[S>>2]=21;c[T>>2]=22}c[U>>2]=23;Ha=151}while(0);if((Ha|0)==70){c[u>>2]=6;Ha=72}else if((Ha|0)==145){c[R>>2]=20;c[S>>2]=21;c[T>>2]=22;c[U>>2]=23;if((o|0)==5)if(PC(1436280,n,5)|0){c[V>>2]=24;if(!(PC(1436286,n,5)|0)){l=V;Ha=150}else{c[W>>2]=25;Ha=156}}else{l=U;Ha=147}else Ha=151}if((Ha|0)==72){c[v>>2]=7;Ha=74}else if((Ha|0)==151){c[V>>2]=24;c[W>>2]=25;if((o|0)==6)if(PC(1436292,n,6)|0){c[X>>2]=26;if(PC(1436299,n,6)|0){c[Y>>2]=27;c[Z>>2]=28;if(!(PC(1436315,n,6)|0)){l=Z;Ha=161}else{c[aa>>2]=29;Ha=168}}else{l=X;Ha=155}}else{l=W;Ha=153}else Ha=156}do if((Ha|0)==74){c[w>>2]=7;Ha=77}else if((Ha|0)==156){c[X>>2]=26;c[Y>>2]=27;if((o|0)==8?(PC(1436306,n,8)|0)==0:0){l=Y;Ha=158;break}c[Z>>2]=28;c[aa>>2]=29;if((o|0)==5)if(PC(1436322,n,5)|0){c[ba>>2]=30;if(!(PC(1436328,n,5)|0)){l=ba;Ha=167}else{c[ca>>2]=31;l=0}}else{l=aa;Ha=164}else Ha=168}while(0);if((Ha|0)==77){c[x>>2]=8;Ha=80}else if((Ha|0)==168){c[ba>>2]=30;c[ca>>2]=31;if((o|0)==7){l=(PC(1436334,n,7)|0)==0;l=l?ca:0}else l=0}if((Ha|0)==80){c[y>>2]=9;Ha=82}if((Ha|0)==82){c[z>>2]=9;Ha=85}if((Ha|0)==85){c[A>>2]=10;Ha=88}if((Ha|0)==88){c[B>>2]=10;Ha=90}if((Ha|0)==90){c[C>>2]=11;Ha=94}if((Ha|0)==94){c[D>>2]=11;Ha=99}if((Ha|0)==99){c[E>>2]=12;Ha=102}if((Ha|0)==102){c[F>>2]=13;Ha=105}if((Ha|0)==105){c[G>>2]=13;Ha=109}if((Ha|0)==109){c[H>>2]=14;Ha=113}if((Ha|0)==113){c[I>>2]=14;Ha=115}if((Ha|0)==115){c[J>>2]=15;Ha=119}if((Ha|0)==119){c[K>>2]=15;Ha=124}if((Ha|0)==124){c[L>>2]=16;Ha=127}if((Ha|0)==127){c[M>>2]=17;Ha=129}if((Ha|0)==129){c[O>>2]=18;Ha=132}if((Ha|0)==132){c[P>>2]=19;Ha=135}if((Ha|0)==135){c[R>>2]=20;Ha=139}if((Ha|0)==139){c[S>>2]=21;Ha=141}if((Ha|0)==141){c[T>>2]=22;Ha=143}if((Ha|0)==143){c[U>>2]=23;Ha=147}if((Ha|0)==147){c[V>>2]=24;Ha=150}if((Ha|0)==150){c[W>>2]=25;Ha=153}if((Ha|0)==153){c[X>>2]=26;Ha=155}if((Ha|0)==155){c[Y>>2]=27;Ha=158}if((Ha|0)==158){c[Z>>2]=28;Ha=161}if((Ha|0)==161){c[aa>>2]=29;Ha=164}if((Ha|0)==164){c[ba>>2]=30;Ha=167}if((Ha|0)==167)c[ca>>2]=31;c[da>>2]=-1;o=c[((l|0)==0?da:l)>>2]|0;if((o|0)!=-1&(N|o>>>0<8)){q=c[f>>2]|0;m=YM(80)|0;p=q;n=m+8|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[m>>2]=877396;c[m+20>>2]=0;c[m+24>>2]=p;c[m+28>>2]=q+Q;c[m+32>>2]=0;c[m+36>>2]=0;c[m+40>>2]=0;c[m+52>>2]=k;c[m+56>>2]=Q;q=g+4|0;k=c[q>>2]|0;n=g+8|0;if(k>>>0<(c[n>>2]|0)>>>0)l=k;else{wA(g,0);k=c[q>>2]|0;l=k}c[l>>2]=m;c[q>>2]=k+4;k=c[Oa>>2]|0;k=Sn(o,0,yb[c[(c[k>>2]|0)+24>>2]&127](k)|0)|0;m=YM(80)|0;da=m+8|0;c[da>>2]=0;c[da+4>>2]=0;c[da+8>>2]=0;c[m>>2]=877396;c[m+20>>2]=2;c[m+24>>2]=p;c[m+28>>2]=p;c[m+32>>2]=0;c[m+36>>2]=0;c[m+40>>2]=0;c[m+52>>2]=k;k=c[q>>2]|0;if(k>>>0<(c[n>>2]|0)>>>0)l=k;else{wA(g,0);k=c[q>>2]|0;l=k}c[l>>2]=m;c[q>>2]=k+4;da=d>>>0<$>>>0?d:$;k=_+da|0;d=d-da|0}}while(0);if(d>>>0>=5){r=k;e:do if(!(PC(r,1436342,5)|0)){switch(a[r+d+-1>>0]|0){case 113:case 100:case 119:case 98:break;default:break e}n=d+-1|0;n=(a[r+((d>>>0>>0?d:n)+-1)>>0]|0)==117;s=d-(n?2:1)|0;m=s>>>0>5?s:5;l=r+5|0;m=(d>>>0>>0?d:m)+-5|0;c[La>>2]=0;do if((m|0)!=2){c[Ka>>2]=1;c[Na>>2]=2;c[Pa>>2]=4;if((m|0)==3)if(PC(1436120,l,3)|0){c[Ra>>2]=5;if(!(PC(1436131,l,3)|0)){l=Ra;Ha=192}else{c[Qa>>2]=6;l=(PC(1436142,l,3)|0)==0;l=l?Qa:0}}else{l=Pa;Ha=190}else Ha=193}else{da=(PC(1436079,l,2)|0)==0;c[Ka>>2]=1;if(!da)if(PC(1436088,l,2)|0){c[Na>>2]=2;if(!(PC(1436097,l,2)|0))l=Na;else{c[Pa>>2]=4;Ha=193;break}}else{l=Ka;Ha=184}else{l=La;Ha=184}if((Ha|0)==184)c[Na>>2]=2;c[Pa>>2]=4;Ha=190}while(0);if((Ha|0)==190){c[Ra>>2]=5;Ha=192}else if((Ha|0)==193){c[Ra>>2]=5;c[Qa>>2]=6;l=0}if((Ha|0)==192)c[Qa>>2]=6;c[ea>>2]=-1;o=c[((l|0)==0?ea:l)>>2]|0;if((o|0)!=-1&(n|(o|0)!=0)){q=c[f>>2]|0;l=YM(80)|0;n=q;k=l+8|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[l>>2]=877396;c[l+20>>2]=0;c[l+24>>2]=n;c[l+28>>2]=q+5;c[l+32>>2]=0;c[l+36>>2]=0;c[l+40>>2]=0;c[l+52>>2]=1436342;c[l+56>>2]=5;q=g+4|0;k=c[q>>2]|0;p=g+8|0;if(k>>>0<(c[p>>2]|0)>>>0)m=k;else{wA(g,0);k=c[q>>2]|0;m=k}c[m>>2]=l;c[q>>2]=k+4;k=c[Oa>>2]|0;k=Sn(o,0,yb[c[(c[k>>2]|0)+24>>2]&127](k)|0)|0;m=YM(80)|0;da=m+8|0;c[da>>2]=0;c[da+4>>2]=0;c[da+8>>2]=0;c[m>>2]=877396;c[m+20>>2]=2;c[m+24>>2]=n;c[m+28>>2]=n;c[m+32>>2]=0;c[m+36>>2]=0;c[m+40>>2]=0;c[m+52>>2]=k;k=c[q>>2]|0;if(k>>>0<(c[p>>2]|0)>>>0)l=k;else{wA(g,0);k=c[q>>2]|0;l=k}c[l>>2]=m;c[q>>2]=k+4;da=d>>>0>>0?d:s;k=r+da|0;d=d-da|0}if(d>>>0<5)break c}while(0);r=k;if(!(PC(r,1436348,5)|0)){switch(a[r+d+-1>>0]|0){case 113:case 100:case 119:case 98:break;default:break c}s=d+-1|0;s=d-((a[r+((d>>>0>>0?d:s)+-1)>>0]|0)==117?2:1)|0;m=s>>>0>5?s:5;l=r+5|0;m=(d>>>0>>0?d:m)+-5|0;c[La>>2]=0;do if((m|0)!=2){c[Ka>>2]=1;c[Na>>2]=2;c[Pa>>2]=3;c[Ra>>2]=4;c[Qa>>2]=5;if((m|0)==3)if(!(PC(1436120,l,3)|0)){l=Qa;Ha=219;break}else{Ha=220;break}c[ea>>2]=6;if((m|0)==5)if(!(PC(1445329,l,5)|0)){l=ea;Ha=223;break}else{Ha=224;break}c[fa>>2]=7;if((m|0)==4){l=(PC(1445335,l,4)|0)==0;l=l?fa:0}else l=0}else{da=(PC(1436088,l,2)|0)==0;c[Ka>>2]=1;if(!da)if(PC(1436097,l,2)|0){c[Na>>2]=2;if(PC(1436216,l,2)|0){c[Pa>>2]=3;if(PC(1436207,l,2)|0){c[Ra>>2]=4;if(!(PC(1436079,l,2)|0))l=Ra;else{c[Qa>>2]=5;Ha=220;break}}else{l=Pa;Ha=213}}else{l=Na;Ha=211}}else{l=Ka;Ha=209}else{l=La;Ha=209}if((Ha|0)==209){c[Na>>2]=2;Ha=211}if((Ha|0)==211){c[Pa>>2]=3;Ha=213}if((Ha|0)==213)c[Ra>>2]=4;c[Qa>>2]=5;Ha=219}while(0);if((Ha|0)==219){c[ea>>2]=6;Ha=223}else if((Ha|0)==220){c[ea>>2]=6;Ha=224}if((Ha|0)==223)c[fa>>2]=7;else if((Ha|0)==224){c[fa>>2]=7;l=0}c[ga>>2]=-1;n=c[((l|0)==0?ga:l)>>2]|0;if((n|0)!=-1){q=c[f>>2]|0;l=YM(80)|0;o=q;k=l+8|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[l>>2]=877396;c[l+20>>2]=0;c[l+24>>2]=o;c[l+28>>2]=q+5;c[l+32>>2]=0;c[l+36>>2]=0;c[l+40>>2]=0;c[l+52>>2]=1436348;c[l+56>>2]=5;q=g+4|0;k=c[q>>2]|0;p=g+8|0;if(k>>>0<(c[p>>2]|0)>>>0)m=k;else{wA(g,0);k=c[q>>2]|0;m=k}c[m>>2]=l;c[q>>2]=k+4;k=c[Oa>>2]|0;k=Sn(n,0,yb[c[(c[k>>2]|0)+24>>2]&127](k)|0)|0;m=YM(80)|0;ga=m+8|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;c[m>>2]=877396;c[m+20>>2]=2;c[m+24>>2]=o;c[m+28>>2]=o;c[m+32>>2]=0;c[m+36>>2]=0;c[m+40>>2]=0;c[m+52>>2]=k;k=c[q>>2]|0;if(k>>>0<(c[p>>2]|0)>>>0)l=k;else{wA(g,0);k=c[q>>2]|0;l=k}c[l>>2]=m;c[q>>2]=k+4;ga=d>>>0>>0?d:s;k=r+ga|0;d=d-ga|0}}}}while(0);q=c[f>>2]|0;l=YM(80)|0;p=l+8|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[l>>2]=877396;c[l+20>>2]=0;c[l+24>>2]=q;c[l+28>>2]=q+d;c[l+32>>2]=0;c[l+36>>2]=0;c[l+40>>2]=0;c[l+52>>2]=k;c[l+56>>2]=d;q=g+4|0;d=c[q>>2]|0;p=g+8|0;if(d>>>0<(c[p>>2]|0)>>>0)k=d;else{wA(g,0);d=c[q>>2]|0;k=d}c[k>>2]=l;c[q>>2]=d+4;ga=e;d=c[ga>>2]|0;switch(c[ga+4>>2]|0){case 4:{if(((PC(d,1436354,4)|0)!=0?(PC(d,1436359,4)|0)!=0:0)?(PC(d,1436364,4)|0)!=0:0)Ha=247;else o=1;break}case 3:{if(!(PC(d,1420399,3)|0))o=1;else Ha=247;break}case 5:{if((PC(d,1420382,5)|0)!=0?(PC(d,1436369,5)|0)!=0:0)o=(PC(d,1436375,5)|0)==0;else o=1;break}case 6:{o=(PC(d,1436381,6)|0)==0;break}default:o=0}if((Ha|0)==247)o=0;a[b+72>>0]=0;ga=c[Oa>>2]|0;do if(!(o|(c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)==7)){ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)==21){k=c[Oa>>2]|0;d=Vh(sh(k)|0)|0;yb[c[(c[k>>2]|0)+76>>2]&127](k)|0;k=YM(80)|0;ga=k+8|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;c[k>>2]=877396;c[k+20>>2]=0;c[k+24>>2]=d;c[k+28>>2]=d+1;c[k+32>>2]=0;c[k+36>>2]=0;c[k+40>>2]=0;c[k+52>>2]=1436388;c[k+56>>2]=1;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4}f:while(1){d=c[e>>2]|0;if(!d){c[ha>>2]=0;c[ha+4>>2]=0;c[ha+8>>2]=0}else{ga=c[Ea>>2]|0;c[ha>>2]=0;c[ha+4>>2]=0;c[ha+8>>2]=0;iN(ha,d,ga)}k=xA(b,ha,h)|0;kN(ha);if(!k){Ha=323;break}d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4;n=c[Oa>>2]|0;do if(c[(Cc(b)|0)+64>>2]&128|0?(ga=c[Oa>>2]|0,(c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)==19):0){ga=c[Oa>>2]|0;m=Vh(sh(ga)|0)|0;yb[c[(c[ga>>2]|0)+76>>2]&127](ga)|0;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=4){l=YM(80)|0;d=l+8|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[l>>2]=877396;c[l+20>>2]=0;c[l+24>>2]=m;c[l+28>>2]=m+1;c[l+32>>2]=0;c[l+36>>2]=0;c[l+40>>2]=0;c[l+52>>2]=1436439;c[l+56>>2]=1;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)k=d;else{wA(g,0);d=c[q>>2]|0;k=d}c[k>>2]=l;c[q>>2]=d+4;c[Qa>>2]=0;c[Qa+4>>2]=0;c[Qa+8>>2]=0;iN(Qa,1459454,0);k=xA(b,Qa,La)|0;kN(Qa);if(!k)break;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=20){Ha=320;break f}k=c[Oa>>2]|0;d=Vh(sh(k)|0)|0;yb[c[(c[k>>2]|0)+76>>2]&127](k)|0;k=YM(80)|0;ga=k+8|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;c[k>>2]=877396;c[k+20>>2]=0;c[k+24>>2]=d;c[k+28>>2]=d+1;c[k+32>>2]=0;c[k+36>>2]=0;c[k+40>>2]=0;c[k+52>>2]=1436441;c[k+56>>2]=1;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)==19){k=c[Oa>>2]|0;d=Vh(sh(k)|0)|0;yb[c[(c[k>>2]|0)+76>>2]&127](k)|0;k=YM(80)|0;ga=k+8|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;c[k>>2]=877396;c[k+20>>2]=0;c[k+24>>2]=d;c[k+28>>2]=d+3;c[k+32>>2]=0;c[k+36>>2]=0;c[k+40>>2]=0;c[k+52>>2]=1435799;c[k+56>>2]=3;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=2){Ha=320;break f}d=c[Oa>>2]|0;d=c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]|0;switch(c[d>>2]|0){case 2:{k=c[d+4>>2]|0;d=c[d+8>>2]|0;break}case 3:{ea=c[d+8>>2]|0;fa=ea+-1|0;ga=(ea|0)!=0&1;fa=ga>>>0>>0?fa:ga;k=(c[d+4>>2]|0)+ga|0;d=(ea>>>0>>0?ea:fa)-ga|0;break}default:{Ha=320;break f}}if((d|0)!=1){Ha=320;break f}if((a[k>>0]|0)!=122){Ha=320;break f}yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=20){Ha=320;break f}yb[c[(c[n>>2]|0)+76>>2]&127](n)|0}break}k=c[Oa>>2]|0;k=c[(yb[c[(c[k>>2]|0)+20>>2]&127](k)|0)+8>>2]|0;if((c[k>>2]|0)!=4)break f;d=k+24|0;if((c[k+16>>2]|0)>>>0>=65)d=c[d>>2]|0;ga=d;if(!((c[ga>>2]|0)==1&(c[ga+4>>2]|0)==0))break f;yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=2)break f;d=c[Oa>>2]|0;d=c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]|0;switch(c[d>>2]|0){case 2:{k=c[d+4>>2]|0;d=c[d+8>>2]|0;break}case 3:{ea=c[d+8>>2]|0;fa=ea+-1|0;ga=(ea|0)!=0&1;fa=ga>>>0>>0?fa:ga;k=(c[d+4>>2]|0)+ga|0;d=(ea>>>0>>0?ea:fa)-ga|0;break}default:break f}if(d>>>0<2)break f;if(PC(k,1436390,2)|0)break f;d=c[Oa>>2]|0;d=c[(yb[c[(c[d>>2]|0)+20>>2]&127](d)|0)+8>>2]|0;switch(c[d>>2]|0){case 2:{k=c[d+4>>2]|0;d=c[d+8>>2]|0;Ha=281;break}case 3:{fa=c[d+8>>2]|0;ga=fa+-1|0;Ha=(fa|0)!=0&1;ga=Ha>>>0>>0?ga:Ha;k=(c[d+4>>2]|0)+Ha|0;d=(fa>>>0>>0?fa:ga)-Ha|0;Ha=281;break}default:{c[La>>2]=1436393;k=0;d=0;Ha=288}}g:do if((Ha|0)==281){Ha=0;c[La>>2]=1436393;if((d|0)!=3){Ha=288;break}d=k;ga=(PC(1436400,d,3)|0)==0;c[Ka>>2]=1436404;do if(ga){d=La;Ha=284}else{if(!(PC(1436411,d,3)|0)){d=Ka;Ha=284;break}c[Na>>2]=1436415;if(!(PC(1436422,d,3)|0)){d=Na;break}c[Pa>>2]=1436426;d=0;break g}while(0);if((Ha|0)==284){Ha=0;c[Na>>2]=1436415}c[Pa>>2]=1436426}while(0);do if((Ha|0)==288){Ha=0;c[Ka>>2]=1436404;c[Na>>2]=1436415;c[Pa>>2]=1436426;if((d|0)!=4){d=0;break}d=(PC(1436434,k,4)|0)==0;d=d?Pa:0}while(0);c[Ra>>2]=0;d=c[((d|0)==0?Ra:d)>>2]|0;if(!d)break f;yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=20)break f;yb[c[(c[n>>2]|0)+76>>2]&127](n)|0;ga=UB(d)|0;l=YM(80)|0;fa=l+8|0;c[fa>>2]=0;c[fa+4>>2]=0;c[fa+8>>2]=0;c[l>>2]=877396;c[l+20>>2]=0;c[l+24>>2]=m;c[l+28>>2]=m+ga;c[l+32>>2]=0;c[l+36>>2]=0;c[l+40>>2]=0;c[l+52>>2]=d;c[l+56>>2]=ga;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)k=d;else{wA(g,0);d=c[q>>2]|0;k=d}c[k>>2]=l;c[q>>2]=d+4}while(0);ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=8){ga=c[Oa>>2]|0;if((c[c[(yb[c[(c[ga>>2]|0)+20>>2]&127](ga)|0)+8>>2]>>2]|0)!=23){Ha=335;break}yb[c[(c[ia>>2]|0)+76>>2]&127](ia)|0;continue}d=c[Ea>>2]|0;if(d>>>0<4){Ha=335;break}if(PC(c[e>>2]|0,1436037,4)|0){if(d>>>0<5){Ha=335;break}if(PC(c[e>>2]|0,1436042,5)|0){Ha=335;break}}k=c[Oa>>2]|0;d=Vh(sh(k)|0)|0;yb[c[(c[k>>2]|0)+76>>2]&127](k)|0;k=YM(80)|0;ga=k+8|0;c[ga>>2]=0;c[ga+4>>2]=0;c[ga+8>>2]=0;c[k>>2]=877396;c[k+20>>2]=0;c[k+24>>2]=d;c[k+28>>2]=d+1;c[k+32>>2]=0;c[k+36>>2]=0;c[k+40>>2]=0;c[k+52>>2]=1436443;c[k+56>>2]=1;d=c[q>>2]|0;if(d>>>0<(c[p>>2]|0)>>>0)l=d;else{wA(g,0);d=c[q>>2]|0;l=d}c[l>>2]=k;c[q>>2]=d+4}if((Ha|0)!=320)if((Ha|0)==323){vb[c[(c[ia>>2]|0)+92>>2]&255](ia);Ra=1;i=Sa;return Ra|0}else if((Ha|0)==335){ha=c[Oa>>2]|0;if((c[c[(yb[c[(c[ha>>2]|0)+20>>2]&127](ha)|0)+8>>2]>>2]|0)==7)break;ha=c[Oa>>2]|0;if(!(c[c[(yb[c[(c[ha>>2]|0)+20>>2]&127](ha)|0)+8>>2]>>2]|0))break;c[h>>2]=512;Ra=1;i=Sa;return Ra|0}Ra=1;i=Sa;return Ra|0}while(0);ha=c[Oa>>2]|0;if((c[c[(yb[c[(c[ha>>2]|0)+20>>2]&127](ha)|0)+8>>2]>>2]|0)!=7){if(o?(ha=c[Oa>>2]|0,(c[c[(yb[c[(c[ha>>2]|0)+20>>2]&127](ha)|0)+8>>2]>>2]|0)==13):0)Ha=341}else Ha=341;if((Ha|0)==341)yb[c[(c[ia>>2]|0)+76>>2]&127](ia)|0;k=e;d=c[k>>2]|0;k=c[k+4>>2]|0;switch(k|0){case 4:{if(!((PC(d,1436445,4)|0)!=0?(PC(d,1436450,4)|0)!=0:0))Ha=348;break}case 5:{if(!((PC(d,1436455,5)|0)!=0?(PC(d,1436461,5)|0)!=0:0))Ha=348;break}default:{}}if((Ha|0)==348)if(((c[q>>2]|0)-(c[g>>2]|0)|0)==4){c[La>>2]=1436467;if((k|0)!=4){c[Ka>>2]=1436473;c[Na>>2]=1436479;if(!(PC(1436455,d,5)|0)){j=Na;Ha=356}else j=Pa}else{Ha=(PC(1436445,d,4)|0)==0;c[Ka>>2]=1436473;if(!Ha)if(!(PC(1436450,d,4)|0))j=Ka;else c[Na>>2]=1436479;else j=La;c[Na>>2]=1436479;Ha=356}c[Pa>>2]=1436486;d=c[j>>2]|0;k=c[c[g>>2]>>2]|0;if(!d)j=0;else j=UB(d)|0;c[k+52>>2]=d;c[k+56>>2]=j;d=e;k=c[d+4>>2]|0;d=c[d>>2]|0}switch(k|0){case 4:{if(!(((PC(d,1436493,4)|0)!=0?(PC(d,1436498,4)|0)!=0:0)?(PC(d,1436503,4)|0)!=0:0))Ha=368;break}case 3:{if(!(PC(d,1436508,3)|0))Ha=368;break}default:{}}if(((((((((Ha|0)==368?(ja=c[q>>2]|0,(ja-(c[g>>2]|0)|0)==12):0)?(ka=c[ja+-4>>2]|0,yb[c[(c[ka>>2]|0)+32>>2]&127](ka)|0):0)?(la=ka+52|0,(c[la>>2]|0)==0):0)?(ma=c[la+4>>2]|0,(c[ma>>2]|0)==1):0)?(ma=ma+8|0,(c[ma>>2]|0)==0&(c[ma+4>>2]|0)==0):0)?(na=la+8|0,ma=c[na>>2]|0,c[pa>>2]=1436512,c[pa+4>>2]=2,c[La>>2]=c[pa>>2],c[La+4>>2]=c[pa+4>>2],(ma|0)==(yA(La)|0)):0)?(c[la+12>>2]|0)==0:0)?(oa=yb[c[(c[ka>>2]|0)+40>>2]&127](ka)|0,pa=c[q>>2]|0,ma=c[na>>2]|0,oa,na=YM(80)|0,la=na+8|0,c[la>>2]=0,c[la+4>>2]=0,c[la+8>>2]=0,c[na>>2]=877396,c[na+20>>2]=1,c[na+24>>2]=oa,c[na+28>>2]=oa,oa=na+32|0,c[na+52>>2]=ma,pa=pa+-4|0,c[oa>>2]=0,c[oa+4>>2]=0,c[oa+8>>2]=0,c[oa+12>>2]=0,a[oa+16>>0]=0,oa=c[pa>>2]|0,c[pa>>2]=na,oa|0):0)vb[c[(c[oa>>2]|0)+4>>2]&255](oa);pa=e;j=c[pa>>2]|0;switch(c[pa+4>>2]|0){case 3:{if(!(((PC(j,1436515,3)|0)!=0?(PC(j,1436519,3)|0)!=0:0)?(PC(j,1436523,3)|0)!=0:0))Ha=383;break}case 2:{if(!(PC(j,1436527,2)|0))Ha=383;break}default:{}}if(((((((((Ha|0)==383?(qa=c[g>>2]|0,((c[q>>2]|0)-qa|0)==12):0)?(ra=c[qa+4>>2]|0,yb[c[(c[ra>>2]|0)+32>>2]&127](ra)|0):0)?(sa=ra+52|0,(c[sa>>2]|0)==0):0)?(ta=c[sa+4>>2]|0,(c[ta>>2]|0)==1):0)?(ta=ta+8|0,(c[ta>>2]|0)==0&(c[ta+4>>2]|0)==0):0)?(ua=sa+8|0,ta=c[ua>>2]|0,c[wa>>2]=1436512,c[wa+4>>2]=2,c[La>>2]=c[wa>>2],c[La+4>>2]=c[wa+4>>2],(ta|0)==(yA(La)|0)):0)?(c[sa+12>>2]|0)==0:0)?(va=yb[c[(c[ra>>2]|0)+40>>2]&127](ra)|0,wa=c[g>>2]|0,ta=c[ua>>2]|0,va,ua=YM(80)|0,sa=ua+8|0,c[sa>>2]=0,c[sa+4>>2]=0,c[sa+8>>2]=0,c[ua>>2]=877396,c[ua+20>>2]=1,c[ua+24>>2]=va,c[ua+28>>2]=va,va=ua+32|0,c[ua+52>>2]=ta,wa=wa+4|0,c[va>>2]=0,c[va+4>>2]=0,c[va+8>>2]=0,c[va+12>>2]=0,a[va+16>>0]=0,va=c[wa>>2]|0,c[wa>>2]=ua,va|0):0)vb[c[(c[va>>2]|0)+4>>2]&255](va);l=Ra+12|0;c[Ra>>2]=l;m=Ra+4|0;c[m>>2]=l;l=Ra+8|0;c[l>>2]=Ra+20;j=c[Ea>>2]|0;do if(j>>>0>=3){h:do if(!(PC(c[e>>2]|0,1436530,3)|0)){switch((c[q>>2]|0)-(c[g>>2]|0)>>2|0){case 3:case 1:break;default:{d=0;break h}}wa=e;d=c[wa>>2]|0;switch(c[wa+4>>2]|0){case 4:{if(((PC(d,1436534,4)|0?PC(d,1436539,4)|0:0)?PC(d,1436544,4)|0:0)?PC(d,1436549,4)|0:0){d=0;break h}break}case 3:{if(PC(d,1436530,3)|0){d=0;break h}break}default:{d=0;break h}}j=c[f>>2]|0;wa=YM(80)|0;va=wa+8|0;c[va>>2]=0;c[va+4>>2]=0;c[va+8>>2]=0;c[wa>>2]=877396;c[wa+20>>2]=1;c[wa+24>>2]=j;c[wa+28>>2]=j;va=wa+32|0;c[wa+52>>2]=18;c[va>>2]=0;c[va+4>>2]=0;c[va+8>>2]=0;c[va+12>>2]=0;a[va+16>>0]=0;c[Ka>>2]=wa;c[xa>>2]=j;c[La>>2]=c[xa>>2];c[Na>>2]=zA(b,La)|0;AA(b,Ra,Ka,Na);j=c[Na>>2]|0;c[Na>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=c[Ka>>2]|0;c[Ka>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);d=BA(b,g,Ra)|0;j=c[Ea>>2]|0}else d=0;while(0);i:do if(j>>>0>=4){j:do if(!(PC(c[e>>2]|0,1436554,4)|0)){switch((c[q>>2]|0)-(c[g>>2]|0)>>2|0){case 3:case 1:break;default:break j}xa=e;k=c[xa>>2]|0;switch(c[xa+4>>2]|0){case 5:{if(((PC(k,1436559,5)|0?PC(k,1436565,5)|0:0)?PC(k,1436571,5)|0:0)?PC(k,1436577,5)|0:0)break j;break}case 4:{if(PC(k,1436554,4)|0)break j;break}default:break j}xa=c[f>>2]|0;c[ya>>2]=xa;c[La>>2]=c[ya>>2];c[Ka>>2]=CA(b,La)|0;j=YM(80)|0;ya=j+8|0;c[ya>>2]=0;c[ya+4>>2]=0;c[ya+8>>2]=0;c[j>>2]=877396;c[j+20>>2]=1;c[j+24>>2]=xa;c[j+28>>2]=xa;ya=j+32|0;c[j+52>>2]=18;c[ya>>2]=0;c[ya+4>>2]=0;c[ya+8>>2]=0;c[ya+12>>2]=0;a[ya+16>>0]=0;c[La>>2]=j;AA(b,Ra,Ka,La);j=c[La>>2]|0;c[La>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=c[Ka>>2]|0;c[Ka>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);d=BA(b,g,Ra)|0;j=c[Ea>>2]|0;if(j>>>0<4){Ha=489;break i}}while(0);k:do if((PC(c[e>>2]|0,1436583,4)|0)==0?(((c[q>>2]|0)-(c[g>>2]|0)>>2)+-1|0)>>>0<2:0){ya=e;k=c[ya>>2]|0;switch(c[ya+4>>2]|0){case 4:{if(PC(k,1436583,4)|0)break k;break}case 5:{if((((PC(k,1436588,5)|0?PC(k,1436594,5)|0:0)?PC(k,1436600,5)|0:0)?PC(k,1436606,5)|0:0)?PC(k,1436612,5)|0:0)break k;break}default:break k}c[za>>2]=c[f>>2];c[La>>2]=c[za>>2];d=CA(b,La)|0;j=c[m>>2]|0;if(j>>>0<(c[l>>2]|0)>>>0)k=j;else{wA(Ra,0);j=c[m>>2]|0;k=j}c[k>>2]=d;c[m>>2]=j+4;d=BA(b,g,Ra)|0;j=c[Ea>>2]|0;if(j>>>0<4){Ha=489;break i}}while(0);l:do if((PC(c[e>>2]|0,1436618,4)|0)==0?(((c[q>>2]|0)-(c[g>>2]|0)>>2)+-1|0)>>>0<2:0){za=e;k=c[za>>2]|0;switch(c[za+4>>2]|0){case 4:{if(PC(k,1436618,4)|0)break l;break}case 5:{if((((PC(k,1436623,5)|0?PC(k,1436629,5)|0:0)?PC(k,1436635,5)|0:0)?PC(k,1436641,5)|0:0)?PC(k,1436647,5)|0:0)break l;break}default:break l}c[Aa>>2]=c[f>>2];c[La>>2]=c[Aa>>2];d=zA(b,La)|0;j=c[m>>2]|0;if(j>>>0<(c[l>>2]|0)>>>0)k=j;else{wA(Ra,0);j=c[m>>2]|0;k=j}c[k>>2]=d;c[m>>2]=j+4;d=BA(b,g,Ra)|0;j=c[Ea>>2]|0;if(j>>>0<4){Ha=489;break i}}while(0);m:do if((PC(c[e>>2]|0,1436653,4)|0)==0?(((c[q>>2]|0)-(c[g>>2]|0)>>2)+-1|0)>>>0<2:0){Aa=e;k=c[Aa>>2]|0;n:do switch(c[Aa+4>>2]|0){case 4:{if(PC(k,1436653,4)|0)break m;break}case 5:{if((PC(k,1436658,5)|0?PC(k,1436664,5)|0:0)?PC(k,1436670,5)|0:0){if(!(PC(k,1436676,5)|0))break n;if(PC(k,1436682,5)|0)break m}break}default:break m}while(0);c[Ba>>2]=c[f>>2];c[La>>2]=c[Ba>>2];k=zA(b,La)|0;j=c[m>>2]|0;if(j>>>0<(c[l>>2]|0)>>>0)d=j;else{wA(Ra,0);j=c[m>>2]|0;d=j}c[d>>2]=k;c[m>>2]=j+4;d=BA(b,g,Ra)|0;j=c[Ea>>2]|0;if(j>>>0<4){Ha=489;break i}}while(0);o:do if(!(PC(c[e>>2]|0,1436688,4)|0)){switch((c[q>>2]|0)-(c[g>>2]|0)>>2|0){case 3:case 1:break;default:break o}Ba=e;k=c[Ba>>2]|0;p:do switch(c[Ba+4>>2]|0){case 4:{if(PC(k,1436688,4)|0)break o;break}case 5:{if((PC(k,1436693,5)|0?PC(k,1436699,5)|0:0)?PC(k,1436705,5)|0:0){if(!(PC(k,1436711,5)|0))break p;if(PC(k,1436717,5)|0)break o}break}default:break o}while(0);j=c[f>>2]|0;c[Ca>>2]=j;c[La>>2]=c[Ca>>2];c[Ka>>2]=zA(b,La)|0;c[Da>>2]=j;c[La>>2]=c[Da>>2];c[Na>>2]=CA(b,La)|0;AA(b,Ra,Ka,Na);j=c[Na>>2]|0;c[Na>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=c[Ka>>2]|0;c[Ka>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);d=BA(b,g,Ra)|0;j=c[Ea>>2]|0;if(j>>>0<4)if(d){Ha=512;break i}else break i}while(0);q:do if(!(PC(c[e>>2]|0,1436723,4)|0)){k=e;l=c[k>>2]|0;k=c[k+4>>2]|0;switch(k|0){case 4:if(!(PC(l,1436723,4)|0)){Ha=500;break q}else{Ha=490;break q}case 5:break;default:{Ha=490;break q}}if(((PC(l,1419744,5)|0)!=0?(PC(l,1419762,5)|0)!=0:0)?(PC(l,1419750,5)|0)!=0:0){if(!(PC(l,1436728,5)|0)){Ha=500;break}if(PC(l,1419756,5)|0)Ha=490;else Ha=500}else Ha=500}else Ha=490;while(0);r:do if((Ha|0)==490)if(!(PC(c[e>>2]|0,1436734,4)|0)){k=e;l=c[k>>2]|0;k=c[k+4>>2]|0;switch(k|0){case 4:{if(!(PC(l,1436734,4)|0)){Ha=500;break r}break}case 5:{if(!(PC(l,1436739,5)|0)){Ha=500;break r}if(!(PC(l,1436745,5)|0)){Ha=500;break r}if(!(PC(l,1436751,5)|0)){Ha=500;break r}if(!(PC(l,1436757,5)|0)){Ha=500;break r}if(!(PC(l,1436763,5)|0)){Ha=500;break r}else{j=d;break r}}default:{}}if(d){Ha=512;break i}else break i}else j=d;while(0);s:do if((Ha|0)==500){m=c[q>>2]|0;j=m-(c[g>>2]|0)|0;switch(j>>2|0){case 3:case 1:break;default:{j=d;break s}}do if(0==0&(k|0)==5?(PC(l,1436728,5)|0)==0&(j|0)==4:0){Da=c[f>>2]|0;Ca=YM(80)|0;j=Ca+8|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[Ca>>2]=877396;c[Ca+20>>2]=0;c[Ca+24>>2]=Da;c[Ca+28>>2]=Da+5;c[Ca+32>>2]=0;c[Ca+36>>2]=0;c[Ca+40>>2]=0;c[Ca+52>>2]=1419750;c[Ca+56>>2]=5;Da=m+-4|0;j=c[Da>>2]|0;c[Da>>2]=Ca;if(!j)break;vb[c[(c[j>>2]|0)+4>>2]&255](j)}while(0);j=c[f>>2]|0;c[Fa>>2]=j;c[La>>2]=c[Fa>>2];c[Ka>>2]=CA(b,La)|0;c[Ga>>2]=j;c[La>>2]=c[Ga>>2];c[Na>>2]=zA(b,La)|0;AA(b,Ra,Ka,Na);j=c[Na>>2]|0;c[Na>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=c[Ka>>2]|0;c[Ka>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=BA(b,g,Ra)|0}while(0);if(j)Ha=512;else j=c[Ea>>2]|0}else Ha=489;while(0);if((Ha|0)==489)if(d)Ha=512;if((Ha|0)==512){c[h>>2]=512;j=1;break}if(j>>>0>=3){if(((((((PC(c[e>>2]|0,1436769,3)|0?PC(c[e>>2]|0,1436773,3)|0:0)?PC(c[e>>2]|0,1420217,3)|0:0)?PC(c[e>>2]|0,1419385,3)|0:0)?PC(c[e>>2]|0,1436777,3)|0:0)?PC(c[e>>2]|0,1436781,3)|0:0)?PC(c[e>>2]|0,1436785,3)|0:0)?PC(c[e>>2]|0,1436789,3)|0:0){Ha=533;break}if(((c[q>>2]|0)-(c[g>>2]|0)|0)==12){h=c[Oa>>2]|0;h=(yb[c[(c[h>>2]|0)+32>>2]&127](h)|0)==0;j=c[g>>2]|0;if(h){j=c[j+4>>2]|0;if(!(yb[c[(c[j>>2]|0)+20>>2]&127](j)|0)){Ha=533;break}j=c[j+52>>2]|0;if((c[j>>2]|0)!=1){Ha=533;break}Ja=j+8|0;if(!((c[Ja>>2]|0)==1&(c[Ja+4>>2]|0)==0)){Ha=533;break}DA(g,(c[g>>2]|0)+4|0)|0;Ha=533;break}j=c[j+8>>2]|0;if(((yb[c[(c[j>>2]|0)+20>>2]&127](j)|0?(Ia=c[j+52>>2]|0,(c[Ia>>2]|0)==1):0)?(Ia=Ia+8|0,(c[Ia>>2]|0)==1&(c[Ia+4>>2]|0)==0):0)?(Ia=(c[q>>2]|0)+-4|0,c[q>>2]=Ia,Ja=c[Ia>>2]|0,c[Ia>>2]=0,(Ja|0)!=0):0){vb[c[(c[Ja>>2]|0)+4>>2]&255](Ja);Ha=533}else Ha=533}else Ha=533}else Ha=533}else Ha=533;while(0);t:do if((Ha|0)==533){j=c[e>>2]|0;switch(c[e+4>>2]|0){case 4:{if(PC(j,1436793,4)|0){j=0;break t}break}case 5:{if(PC(j,1436798,5)|0){j=0;break t}break}default:{j=0;break t}}j=c[g>>2]|0;if((((c[q>>2]|0)-j|0)==8?(Ma=c[j+4>>2]|0,(c[Ma+20>>2]|0)==3):0)?(c[Ma+72>>2]|8|0)==8:0){Ma=yb[c[(c[Ma>>2]|0)+36>>2]&127](Ma)|0;a[Qa+9>>0]=1;c[Qa>>2]=1436804;a[Qa+8>>0]=3;j=c[Oa>>2]|0;Oa=c[(c[j>>2]|0)+68>>2]|0;c[Na>>2]=Ma;c[Pa>>2]=0;c[Pa+4>>2]=0;c[Ka>>2]=c[Na>>2];c[La>>2]=c[Pa>>2];c[La+4>>2]=c[Pa+4>>2];Lb[Oa&31](j,Ka,Qa,La)|0;Qa=(c[q>>2]|0)+-4|0;c[q>>2]=Qa;j=c[Qa>>2]|0;c[Qa>>2]=0;if(j|0)vb[c[(c[j>>2]|0)+4>>2]&255](j);j=c[c[g>>2]>>2]|0;c[j+52>>2]=1436798;c[j+56>>2]=5;j=0}else j=0}while(0);Kf(Ra);Ra=j;i=Sa;return Ra|0}function Az(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;n=i;i=i+32|0;h=n+24|0;j=n+16|0;k=n;m=b+4|0;g=c[m>>2]|0;switch(c[d>>2]|0){case 2:{e=c[d+4>>2]|0;f=c[d+8>>2]|0;break}case 3:{l=c[d+8>>2]|0;f=l+-1|0;e=(l|0)!=0&1;f=e>>>0>>0?f:e;f=(l>>>0>>0?l:f)-e|0;e=(c[d+4>>2]|0)+e|0;l=4;break}default:{f=0;e=0;l=4}}d=e;e=(f|0)==5;if(e){if(!(PC(d,1435923,5)|0)){f=c[m>>2]|0;a:do if((c[c[(yb[c[(c[f>>2]|0)+20>>2]&127](f)|0)+8>>2]>>2]|0)==7){e=f;l=22}else{e=c[m>>2]|0;e=Uh(yb[c[(c[e>>2]|0)+20>>2]&127](e)|0)|0;b:do if(!(uh(c[m>>2]|0,j)|0)){while(1){d=c[j>>2]|0;if(!((d|0)==0|(c[d>>2]|0)!=1)){d=d+8|0;e=c[d>>2]|0;d=c[d+4>>2]|0;g=WO(e|0,d|0,32768,0)|0;b=E;if(!(d>>>0<0|(d|0)==0&e>>>0<65536|(b>>>0<0|(b|0)==0&g>>>0<65536))){l=16;break}g=c[m>>2]|0;g=yb[c[(c[g>>2]|0)+28>>2]&127](g)|0;tb[c[(c[g>>2]|0)+176>>2]&31](g,e,d,2,h);if(a[h>>0]|0){l=16;break}}else{b=c[m>>2]|0;b=yb[c[(c[b>>2]|0)+28>>2]&127](b)|0;g=c[j>>2]|0;c[k>>2]=e;c[h>>2]=c[k>>2];sn(b,g,2,h)}g=c[m>>2]|0;if((c[c[(yb[c[(c[g>>2]|0)+20>>2]&127](g)|0)+8>>2]>>2]|0)==7){l=21;break}g=c[m>>2]|0;if((c[c[(yb[c[(c[g>>2]|0)+20>>2]&127](g)|0)+8>>2]>>2]|0)!=23){e=0;break b}yb[c[(c[f>>2]|0)+76>>2]&127](f)|0;e=c[m>>2]|0;e=Uh(yb[c[(c[e>>2]|0)+20>>2]&127](e)|0)|0;if(uh(c[m>>2]|0,j)|0){e=0;break b}}if((l|0)==16){e=1;break}else if((l|0)==21){e=f;l=22;break a}}else e=0;while(0)}while(0);if((l|0)==22){yb[c[(c[e>>2]|0)+76>>2]&127](f)|0;e=0}m=e;i=n;return m|0}}else if(f>>>0<5){m=1;i=n;return m|0}if(!(PC(d,1435929,5)|0)){e=c[m>>2]|0;if((f|0)!=7){m=0;i=n;return m|0}if(!(PC(d,1435935,7)|0)){yb[c[(c[e>>2]|0)+76>>2]&127](e)|0;if(c[(Cc(b)|0)+72>>2]&1024|0){m=0;i=n;return m|0}vA(b,74);m=c[m>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;wb[c[(c[m>>2]|0)+80>>2]&127](m,2);m=0;i=n;return m|0}if(!(PC(d,1435943,7)|0)){yb[c[(c[e>>2]|0)+76>>2]&127](e)|0;if(c[(Cc(b)|0)+72>>2]&2048|0){m=0;i=n;return m|0}vA(b,75);m=c[m>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;wb[c[(c[m>>2]|0)+80>>2]&127](m,3);m=0;i=n;return m|0}if(PC(d,1435951,7)|0){m=0;i=n;return m|0}yb[c[(c[e>>2]|0)+76>>2]&127](e)|0;if(c[(Cc(b)|0)+72>>2]&4096|0){m=0;i=n;return m|0}vA(b,76);m=c[m>>2]|0;m=yb[c[(c[m>>2]|0)+28>>2]&127](m)|0;wb[c[(c[m>>2]|0)+80>>2]&127](m,4);m=0;i=n;return m|0}if(f>>>0>=11){if(!(PC(d,1435959,11)|0)){do if((c[c[(yb[c[(c[g>>2]|0)+20>>2]&127](g)|0)+8>>2]>>2]|0)!=7){e=(sh(g)|0)+4|0;if((0==0?(c[e+4>>2]|0)==6:0)?(PC(c[e>>2]|0,1435971,6)|0)==0:0){yb[c[(c[g>>2]|0)+76>>2]&127](g)|0;break}e=(sh(g)|0)+4|0;if((0==0?(c[e+4>>2]|0)==8:0)?(PC(c[e>>2]|0,1435978,8)|0)==0:0){m=1;i=n;return m|0}}while(0);m=c[m>>2]|0;wb[c[(c[m>>2]|0)+36>>2]&127](m,0);m=0;i=n;return m|0}if(f>>>0>=13?(PC(d,1435987,13)|0)==0:0){wb[c[(c[g>>2]|0)+36>>2]&127](g,1);m=c[m>>2]|0;do if((c[c[(yb[c[(c[m>>2]|0)+20>>2]&127](m)|0)+8>>2]>>2]|0)!=7){e=(sh(g)|0)+4|0;if((0==0?(c[e+4>>2]|0)==8:0)?(PC(c[e>>2]|0,1435978,8)|0)==0:0){yb[c[(c[g>>2]|0)+76>>2]&127](g)|0;break}e=(sh(g)|0)+4|0;if((0==0?(c[e+4>>2]|0)==6:0)?(PC(c[e>>2]|0,1435971,6)|0)==0:0){m=1;i=n;return m|0}}while(0);m=0;i=n;return m|0}}if(!e){m=1;i=n;return m|0}if(PC(d,1436001,5)|0){m=1;i=n;return m|0}l=c[m>>2]|0;l=yb[c[(c[l>>2]|0)+28>>2]&127](l)|0;e=c[l+60>>2]|0;if((c[l+56>>2]|0)==(e|0))e=0;else e=c[e+-16>>2]|0;l=c[m>>2]|0;if((c[c[(yb[c[(c[l>>2]|0)+20>>2]&127](l)|0)+8>>2]>>2]|0)!=7){a[k+9>>0]=1;c[k>>2]=1436007;a[k+8>>0]=3;m=c[m>>2]|0;c[j>>2]=0;c[j+4>>2]=0;c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];th(m,k,h)|0;m=0;i=n;return m|0}if(!e){l=c[m>>2]|0;l=yb[c[(c[l>>2]|0)+28>>2]&127](l)|0;wb[c[(c[l>>2]|0)+68>>2]&127](l,0);l=c[m>>2]|0;l=yb[c[(c[l>>2]|0)+28>>2]&127](l)|0;e=c[l+60>>2]|0;if((c[l+56>>2]|0)==(e|0))e=0;else e=c[e+-16>>2]|0}l=yb[c[(c[e>>2]|0)+4>>2]&127](e)|0;e=c[m>>2]|0;e=yb[c[(c[e>>2]|0)+28>>2]&127](e)|0;if(l){Ib[c[(c[e>>2]|0)+204>>2]&63](e,2,0);m=0;i=n;return m|0}else{Cb[c[(c[e>>2]|0)+200>>2]&15](e,2,0,0,1,0);m=0;i=n;return m|0}return 0}function Bz(b,d,e,f,g,h,j,k,l){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var 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,F=0,G=0,H=0,I=0,J=0;H=i;i=i+544|0;G=H+192|0;z=H+504|0;F=H+364|0;A=H+168|0;u=H+360|0;x=H;D=b+4|0;y=c[D>>2]|0;y=(yb[c[(c[y>>2]|0)+32>>2]&127](y)|0)==0;B=c[d>>2]|0;if(!y){x=c[c[f>>2]>>2]|0;p=c[x+52>>2]|0;q=c[x+56>>2]|0;c[z>>2]=B;c[G>>2]=c[z>>2];Fz(b,G,x,f,g,j);x=l;d=c[x>>2]|0;x=c[x+4>>2]|0;c[G>>2]=0;w=G+8|0;y=w;c[y>>2]=d;c[y+4>>2]=x;c[G+16>>2]=0;y=G+40|0;x=G+24|0;c[x>>2]=y;c[G+28>>2]=y;c[G+32>>2]=G+168;d=c[f>>2]|0;o=c[f+4>>2]|0;a:do if((d|0)!=(o|0)){m=0;do{n=c[d>>2]|0;if((c[n+20>>2]|0)==3)m=(c[n+72>>2]|0)==0?n:m;d=d+4|0}while((d|0)!=(o|0));if(m){switch(q|0){case 4:{if(PC(p,1418982,4)|0?PC(p,1418991,4)|0:0){s=1;break a}break}case 3:{if(PC(p,1418987,3)|0){s=1;break a}break}default:{s=1;break a}}c[m+72>>2]=Gz(b)|0;s=1}else{m=0;s=0}}else{m=0;s=0}while(0);v=F+12|0;c[F>>2]=v;r=F+4|0;c[r>>2]=v;c[F+8>>2]=F+44;if((s?(c[m+20>>2]|0)==3:0)?(t=m+72|0,(c[t>>2]|0)==0):0){p=877356;n=0;d=0;do{c[t>>2]=c[p>>2];z=c[G>>2]|0;o=c[D>>2]|0;c[u>>2]=Hz(b,f,G,A,j,(yb[c[(c[o>>2]|0)+32>>2]&127](o)|0)!=0&1)|0;o=c[r>>2]|0;if((c[F>>2]|0)!=(o|0)?(z|0)==(c[G>>2]|0):0)q=o;else{Ff(F,u);o=c[r>>2]|0;q=o}I=(c[o+-4>>2]|0)==513;z=A;d=I?c[z>>2]|0:d;n=I?c[z+4>>2]|0:n;p=p+4|0}while((p|0)!=877388);c[t>>2]=0;if((c[F>>2]|0)==(q|0))C=18;else{r=o;q=d;p=n}}else{d=0;n=0;C=18}if((C|0)==18){I=c[D>>2]|0;c[A>>2]=Hz(b,f,G,h,j,(yb[c[(c[I>>2]|0)+32>>2]&127](I)|0)!=0&1)|0;Ff(F,A);r=c[r>>2]|0;I=(c[r+-4>>2]|0)==513;p=h;q=I?c[p>>2]|0:d;p=I?c[p+4>>2]|0:n}d=c[G>>2]|0;if((a[b+72>>0]|0)!=0&(d|0)==2318){c[G>>2]=2322;o=2322}else o=d;if(s)c[m+72>>2]=0;b:do if((c[r+-4>>2]|0)==514){c[k>>2]=514;m=1}else{d=c[F>>2]|0;c:do if((d|0)!=(r|0)){m=d;n=0;do{n=((c[m>>2]|0)==1&1)+n|0;m=m+4|0}while((m|0)!=(r|0));switch(n|0){case 1:{if(j){c[G+16>>2]=B;d=o}else{do{}while(Iz(G)|0);c[G+16>>2]=B;h=c[b+68>>2]|0;j=c[(c[h>>2]|0)+8>>2]|0;I=c[D>>2]|0;I=yb[c[(c[I>>2]|0)+24>>2]&127](I)|0;Db[j&1](h,G,f,I,c[b+60>>2]|0,g,k);if(c[k>>2]|0){m=1;break b}d=c[G>>2]|0}c[e>>2]=d;G=w;I=c[G+4>>2]|0;m=l;c[m>>2]=c[G>>2];c[m+4>>2]=I;m=0;break b}case 0:{m=d;n=0;do{n=((c[m>>2]|0)==513&1)+n|0;m=m+4|0}while((m|0)!=(r|0));if((n|0)==1){m=h;c[m>>2]=q;c[m+4>>2]=p;c[k>>2]=513;m=1;break b}else m=0;do{m=((c[d>>2]|0)==512&1)+m|0;d=d+4|0}while((d|0)!=(r|0));if((m|0)!=1)break c;c[k>>2]=512;m=1;break b}default:{c[k>>2]=512;m=1;break b}}}while(0);c[k>>2]=514;m=1}while(0);d=c[F>>2]|0;if((d|0)!=(v|0))AD(d);d=c[x>>2]|0;if((d|0)!=(y|0))AD(d);I=m;i=H;return I|0}d=c[c[f>>2]>>2]|0;c[u>>2]=B;c[G>>2]=c[u>>2];Fz(b,G,d,f,g,j);c[x>>2]=0;y=x+8|0;c[y>>2]=0;c[y+4>>2]=0;c[x+16>>2]=0;y=x+40|0;l=x+24|0;c[l>>2]=y;c[x+28>>2]=y;c[x+32>>2]=x+168;I=c[D>>2]|0;d:do switch(Hz(b,f,x,h,j,(yb[c[(c[I>>2]|0)+32>>2]&127](I)|0)!=0&1)|0){case 1:{if(!j){do{}while(Iz(x)|0);c[x+16>>2]=B;G=c[b+68>>2]|0;F=c[(c[G>>2]|0)+8>>2]|0;I=c[D>>2]|0;I=yb[c[(c[I>>2]|0)+24>>2]&127](I)|0;Db[F&1](G,x,f,I,c[b+60>>2]|0,g,k);if(c[k>>2]|0){m=1;break d}}else c[x+16>>2]=B;c[e>>2]=c[x>>2];m=0;break}case 513:{r=h;q=c[r>>2]|0;r=c[r+4>>2]|0;x=F+12|0;c[F>>2]=x;c[F+4>>2]=x;c[F+8>>2]=F+138;fg(A,F);c[z>>2]=1418996;c[z+4>>2]=21;c[G>>2]=c[z>>2];c[G+4>>2]=c[z+4>>2];be(A,G)|0;s=A+12|0;t=A+8|0;u=z+4|0;p=0;v=1;w=0;while(1){n=v&q;o=w&r;if(!((n|0)==0&(o|0)==0)){d=c[s>>2]|0;if(d>>>0<(c[t>>2]|0)>>>0){c[s>>2]=d+1;a[d>>0]=32;m=A}else m=Mu(A,32)|0;do switch(n|0){case 1:{if(!o)d=1419220;else C=91;break}case 2:{if(!o)d=1419145;else C=91;break}case 4:{if(!o)d=1419205;else C=91;break}case 8:{if(!o)d=1419160;else C=91;break}case 16:{if(!o)d=1419175;else C=91;break}case 32:{if(!o)d=1419096;else C=91;break}case 64:{if(!o)d=1419190;else C=91;break}case 128:{if(!o)d=1419113;else C=91;break}case 256:{if(!o)d=1419130;else C=91;break}case 512:{if(!o)d=1419056;else C=91;break}case 1024:{if(!o)d=1419028;else C=91;break}case 2048:{if(!o)d=1419068;else C=91;break}case 4096:{if(!o)d=1419040;else C=91;break}case 8192:{if(!o)d=1419080;else C=91;break}default:C=91}while(0);if((C|0)==91){C=0;d=1419018}c[z>>2]=d;c[u>>2]=UB(d)|0;c[G>>2]=c[z>>2];c[G+4>>2]=c[z+4>>2];be(m,G)|0}v=jP(v|0,w|0,1)|0;p=p+1|0;if(p>>>0>=63)break;else w=E}Zt(A);d=c[F>>2]|0;if((d|0)!=(x|0))AD(d);m=1;break}case 512:{v=1;C=96;break}case 514:{v=0;C=96;break}default:{}}while(0);if((C|0)==96){C=d+52|0;A=c[C>>2]|0;I=d+56|0;F=c[I>>2]|0;w=z+12|0;c[z>>2]=w;t=z+4|0;c[t>>2]=w;c[z+8>>2]=z+28;u=A;aj(z,u,u+F|0);a[G>>0]=32;$i(z,G);o=c[z>>2]|0;n=c[t>>2]|0;c[C>>2]=o;c[I>>2]=n-o;u=(a[u>>0]|0)!=102?1419232:1419237;a[n+-1>>0]=a[u>>0]|0;n=c[D>>2]|0;n=Hz(b,f,x,G,j,(yb[c[(c[n>>2]|0)+32>>2]&127](n)|0)!=0&1)|0;o=(n|0)==513;m=G;d=o?c[m>>2]|0:0;m=o?c[m+4>>2]|0:0;a[(c[t>>2]|0)+-1>>0]=a[u+1>>0]|0;p=c[D>>2]|0;p=Hz(b,f,x,G,j,(yb[c[(c[p>>2]|0)+32>>2]&127](p)|0)!=0&1)|0;q=(p|0)==513;r=G;d=q?c[r>>2]|0:d;m=q?c[r+4>>2]|0:m;a[(c[t>>2]|0)+-1>>0]=a[u+2>>0]|0;r=c[D>>2]|0;r=Hz(b,f,x,G,j,(yb[c[(c[r>>2]|0)+32>>2]&127](r)|0)!=0&1)|0;s=(r|0)==513;J=G;d=s?c[J>>2]|0:d;m=s?c[J+4>>2]|0:m;a[(c[t>>2]|0)+-1>>0]=a[u+3>>0]|0;t=c[D>>2]|0;t=Hz(b,f,x,G,j,(yb[c[(c[t>>2]|0)+32>>2]&127](t)|0)!=0&1)|0;u=(t|0)==513;d=u?c[G>>2]|0:d;m=u?c[G+4>>2]|0:m;c[C>>2]=A;c[I>>2]=F;e:do switch(((p|0)==1&1)+((n|0)==1&1)+((r|0)==1&1)+((t|0)==1&1)&15){case 1:{c[x+16>>2]=B;if(!j?(I=c[b+68>>2]|0,G=c[(c[I>>2]|0)+8>>2]|0,J=c[D>>2]|0,J=yb[c[(c[J>>2]|0)+24>>2]&127](J)|0,Db[G&1](I,x,f,J,c[b+60>>2]|0,g,k),c[k>>2]|0):0){m=1;break e}c[e>>2]=c[x>>2];m=0;break}case 0:{if((((p|0)==514&1)+((n|0)==514&1)+((r|0)==514&1)+((t|0)==514&1)|0)!=4){if(((q&1)+(o&1)+(s&1)+(u&1)|0)==1){J=h;c[J>>2]=d;c[J+4>>2]=m;c[k>>2]=513;m=1;break e}if((((p|0)==512&1)+((n|0)==512&1)+((r|0)==512&1)+((t|0)==512&1)|0)==1){c[k>>2]=512;m=1;break e}else{c[k>>2]=514;m=1;break e}}if(!v){c[k>>2]=514;m=1;break e}m=h;d=c[m>>2]|0;m=c[m+4>>2]|0;do if(!((d|0)==-1&(m|0)==-1)){n=c[f>>2]|0;if(m>>>0<0|((m|0)==0?d>>>0<(c[f+4>>2]|0)-n>>2>>>0:0)){J=c[n+(d<<2)>>2]|0;if(!(yb[c[(c[J>>2]|0)+36>>2]&127](J)|0))break;else{m=1;break e}}else{c[k>>2]=512;m=1;break e}}while(0);c[k>>2]=512;m=1;break}default:{c[k>>2]=512;m=1}}while(0);d=c[z>>2]|0;if((d|0)!=(w|0))AD(d)}d=c[l>>2]|0;if((d|0)!=(y|0))AD(d);J=m;i=H;return J|0}function Cz(a,b){a=a|0;b=b|0;a=b>>>3;if(a>>>0>=(e[415367]|0)>>>0){b=0;return b|0}b=((d[(c[207681]|0)+a>>0]|0)&1<<(b&7)|0)!=0;return b|0}function Dz(b,e,f){b=b|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,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;W=i;i=i+176|0;g=W+160|0;B=W+152|0;M=W+144|0;R=W+136|0;S=W+128|0;T=W+120|0;U=W+112|0;V=W+104|0;h=W+96|0;j=W+88|0;k=W+80|0;l=W+72|0;m=W+64|0;n=W+56|0;o=W+48|0;p=W+40|0;q=W+32|0;r=W+24|0;s=W+16|0;t=W+8|0;u=W;v=B+4|0;w=M+4|0;x=R+4|0;y=S+4|0;z=T+4|0;A=U+4|0;C=V+4|0;D=h+4|0;E=j+4|0;F=k+4|0;G=l+4|0;H=m+4|0;I=n+4|0;J=o+4|0;K=p+4|0;L=q+4|0;N=r+4|0;O=s+4|0;P=t+4|0;Q=u+4|0;e=1409943+(e*13|0)|0;b=0;a:while(1){do switch(a[e>>0]|0){case 0:{b=3;break a}case 1:{X=e+1|0;Y=c[f>>2]|0;c[(c[Y+(d[X>>0]<<2)>>2]|0)+4>>2]=b;X=c[Y+(d[X>>0]<<2)>>2]|0;c[B>>2]=1418978;c[v>>2]=1;c[g>>2]=c[B>>2];c[g+4>>2]=c[B+4>>2];Ez(X,g);b=b+1|0;break}case 2:{b=b+1|0;break}case 3:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[M>>2]=1459454;c[w>>2]=0;c[g>>2]=c[M>>2];c[g+4>>2]=c[M+4>>2];Ez(Y,g);b=b+1|0;break}case 4:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[R>>2]=1418980;c[x>>2]=1;c[g>>2]=c[R>>2];c[g+4>>2]=c[R+4>>2];Ez(Y,g);b=b+1|0;break}case 5:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[S>>2]=1418980;c[y>>2]=1;c[g>>2]=c[S>>2];c[g+4>>2]=c[S+4>>2];Ez(Y,g);b=b+1|0;break}case 6:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[T>>2]=1418980;c[z>>2]=1;c[g>>2]=c[T>>2];c[g+4>>2]=c[T+4>>2];Ez(Y,g);b=b+1|0;break}case 7:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[U>>2]=1418980;c[A>>2]=1;c[g>>2]=c[U>>2];c[g+4>>2]=c[U+4>>2];Ez(Y,g);b=b+1|0;break}case 8:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[V>>2]=1418978;c[C>>2]=1;c[g>>2]=c[V>>2];c[g+4>>2]=c[V+4>>2];Ez(Y,g);b=b+1|0;break}case 9:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[h>>2]=1418980;c[D>>2]=1;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];Ez(Y,g);b=b+5|0;break}case 10:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[j>>2]=1418980;c[E>>2]=1;c[g>>2]=c[j>>2];c[g+4>>2]=c[j+4>>2];Ez(Y,g);b=b+1|0;break}case 11:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[k>>2]=1418980;c[F>>2]=1;c[g>>2]=c[k>>2];c[g+4>>2]=c[k+4>>2];Ez(Y,g);b=b+1|0;break}case 12:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[l>>2]=1418980;c[G>>2]=1;c[g>>2]=c[l>>2];c[g+4>>2]=c[l+4>>2];Ez(Y,g);b=b+2|0;break}case 13:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[m>>2]=1418980;c[H>>2]=1;c[g>>2]=c[m>>2];c[g+4>>2]=c[m+4>>2];Ez(Y,g);b=b+1|0;break}case 14:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[n>>2]=1418980;c[I>>2]=1;c[g>>2]=c[n>>2];c[g+4>>2]=c[n+4>>2];Ez(Y,g);b=b+1|0;break}case 15:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[o>>2]=1418980;c[J>>2]=1;c[g>>2]=c[o>>2];c[g+4>>2]=c[o+4>>2];Ez(Y,g);b=b+1|0;break}case 16:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[p>>2]=1418980;c[K>>2]=1;c[g>>2]=c[p>>2];c[g+4>>2]=c[p+4>>2];Ez(Y,g);b=b+2|0;break}case 17:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[q>>2]=1459454;c[L>>2]=0;c[g>>2]=c[q>>2];c[g+4>>2]=c[q+4>>2];Ez(Y,g);b=b+1|0;break}case 18:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[r>>2]=1459454;c[N>>2]=0;c[g>>2]=c[r>>2];c[g+4>>2]=c[r+4>>2];Ez(Y,g);b=b+1|0;break}case 19:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[s>>2]=1459454;c[O>>2]=0;c[g>>2]=c[s>>2];c[g+4>>2]=c[s+4>>2];Ez(Y,g);b=b+1|0;break}case 20:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[t>>2]=1459454;c[P>>2]=0;c[g>>2]=c[t>>2];c[g+4>>2]=c[t+4>>2];Ez(Y,g);b=b+1|0;break}case 21:{Y=e+1|0;X=c[f>>2]|0;c[(c[X+(d[Y>>0]<<2)>>2]|0)+4>>2]=b;Y=c[X+(d[Y>>0]<<2)>>2]|0;c[u>>2]=1418980;c[Q>>2]=1;c[g>>2]=c[u>>2];c[g+4>>2]=c[u+4>>2];Ez(Y,g);b=b+1|0;break}default:{b=4;break a}}while(0);e=e+2|0}if((b|0)==3){i=W;return}}function Ez(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;h=i;i=i+16|0;f=h;g=b+8|0;e=c[d>>2]|0;if(!e){c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0}else{d=c[d+4>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;iN(f,e,d)}d=g+11|0;if((a[d>>0]|0)<0){a[c[g>>2]>>0]=0;c[b+12>>2]=0}else{a[g>>0]=0;a[d>>0]=0}oN(g,0);c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];c[g+8>>2]=c[f+8>>2];c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;kN(f);i=h;return}function Fz(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var 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;t=i;i=i+208|0;r=t;s=t+196|0;j=t+192|0;k=t+188|0;l=t+184|0;m=t+180|0;n=t+176|0;o=t+172|0;p=t+168|0;h=c[d+52>>2]|0;d=c[d+56>>2]|0;c[r>>2]=1435823;do if((d|0)!=5){c[s>>2]=1435836;c[j>>2]=1420057;c[k>>2]=1420057;if((d|0)!=6){c[l>>2]=1435862;c[m>>2]=1420064;c[n>>2]=1420064;c[o>>2]=1435890;h=0;break}if(PC(1435855,h,6)|0){c[l>>2]=1435862;if(PC(1435870,h,6)|0){c[m>>2]=1420064;c[n>>2]=1420064;if(!(PC(1435883,h,6)|0)){h=n;q=16}else{c[o>>2]=1435890;h=0}}else{h=l;q=11}}else{h=k;q=9}}else{d=h;u=(PC(1435830,d,5)|0)==0;c[s>>2]=1435836;if(!u)if(PC(1435843,d,5)|0){c[j>>2]=1420057;if(!(PC(1435849,d,5)|0))h=j;else{c[k>>2]=1420057;c[l>>2]=1435862;c[m>>2]=1420064;if(!(PC(1435877,h,5)|0)){h=m;q=13;break}c[n>>2]=1420064;c[o>>2]=1435890;h=(PC(1435897,h,5)|0)==0;h=h?o:0;break}}else{h=s;q=4}else{h=r;q=4}if((q|0)==4)c[j>>2]=1420057;c[k>>2]=1420057;q=9}while(0);if((q|0)==9){c[l>>2]=1435862;q=11}if((q|0)==11){c[m>>2]=1420064;q=13}if((q|0)==13){c[n>>2]=1420064;q=16}if((q|0)==16)c[o>>2]=1435890;c[p>>2]=0;d=c[((h|0)==0?p:h)>>2]|0;if(!d){i=t;return}k=r+8|0;c[k>>2]=0;c[k+4>>2]=0;k=r+40|0;j=r+24|0;c[j>>2]=k;c[r+28>>2]=k;c[r+32>>2]=r+168;c[r>>2]=14478;h=c[b>>2]|0;c[r+16>>2]=h;c[s>>2]=0;if(!g){g=c[a+68>>2]|0;b=c[(c[g>>2]|0)+8>>2]|0;u=c[a+4>>2]|0;u=yb[c[(c[u>>2]|0)+24>>2]&127](u)|0;Db[b&1](g,r,e,u,c[a+60>>2]|0,f,s)}u=c[e>>2]|0;r=UB(d)|0;s=YM(80)|0;g=s+8|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[s>>2]=877396;c[s+20>>2]=0;c[s+24>>2]=h;c[s+28>>2]=h+r;c[s+32>>2]=0;c[s+36>>2]=0;c[s+40>>2]=0;c[s+52>>2]=d;c[s+56>>2]=r;h=c[u>>2]|0;c[u>>2]=s;if(h|0)vb[c[(c[h>>2]|0)+4>>2]&255](h);h=c[j>>2]|0;if((h|0)!=(k|0))AD(h);i=t;return}function Gz(a){a=a|0;if(c[(Cc(a)|0)+72>>2]&1024|0){a=16;return a|0}if(c[(Cc(a)|0)+72>>2]&2048|0){a=32;return a|0}a=64;return a|0} function en(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;e=c[d>>2]|0;b=c[e>>2]|0;c[d>>2]=b;if(b|0)c[b+8>>2]=a;b=a+8|0;c[e+8>>2]=c[b>>2];d=c[b>>2]|0;if((c[d>>2]|0)==(a|0)){c[d>>2]=e;c[e>>2]=a;c[b>>2]=e;return}else{c[d+4>>2]=e;c[e>>2]=a;c[b>>2]=e;return}}function fn(a){a=a|0;var b=0,d=0,e=0,f=0;e=c[a>>2]|0;f=e+4|0;b=c[f>>2]|0;c[a>>2]=b;if(b|0)c[b+8>>2]=a;b=a+8|0;c[e+8>>2]=c[b>>2];d=c[b>>2]|0;if((c[d>>2]|0)==(a|0)){c[d>>2]=e;c[f>>2]=a;c[b>>2]=e;return}else{c[d+4>>2]=e;c[f>>2]=a;c[b>>2]=e;return}}function gn(a,b){a=a|0;b=b|0;if(!(Xd(a,b)|0)){b=0;return b|0}b=Xd(a,b)|0;b=(b|0)!=(c[205459]|0);return b|0}function hn(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[a>>2]|0;if(!b)return;g=a+4|0;d=c[g>>2]|0;if((d|0)!=(b|0)){e=d;while(1){d=e+-28|0;c[g>>2]=d;f=c[e+-12>>2]|0;if(f){d=e+-8|0;if((c[d>>2]|0)!=(f|0))c[d>>2]=f;$M(f);d=c[g>>2]|0}if((d|0)==(b|0))break;else e=d}b=c[a>>2]|0}$M(b);return}function jn(a){a=a|0;var b=0,d=0,e=0,f=0;f=a+4|0;b=c[f>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0)return;e=c[a+12>>2]|0;if(b<<2>>>0>>0&e>>>0>64){ln(a);return}b=c[a>>2]|0;d=b+(e<<3)|0;if(e|0)do{if((c[b>>2]|0)!=(-8|0))c[b>>2]=-8;b=b+8|0}while((b|0)!=(d|0));c[f>>2]=0;c[a+8>>2]=0;return}function kn(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-16-d|0)>>>4)<<4);$M(d);return}function ln(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);mn(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e<<3)|0;if(!e)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function mn(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b<<3)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d<<3)|0;if(!d)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function nn(a){a=a|0;var b=0,d=0;d=c[a>>2]|0;if(!d)return;a=a+4|0;b=c[a>>2]|0;if((b|0)!=(d|0))c[a>>2]=b+(~((b+-4-d|0)>>>2)<<2);$M(d);return}function on(a){a=a|0;var b=0,d=0,e=0;b=c[a>>2]|0;if(!b)return;e=a+4|0;d=c[e>>2]|0;if((d|0)!=(b|0)){do{c[e>>2]=d+-48;hn(d+-32|0);d=c[e>>2]|0}while((d|0)!=(b|0));b=c[a>>2]|0}$M(b);return}function pn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=i;i=i+16|0;g=h;c[a>>2]=821292;c[a+4>>2]=b;b=a+56|0;d=a+68|0;e=a+8|0;f=e+48|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(f|0));c[b>>2]=d;c[a+60>>2]=d;c[a+64>>2]=a+132;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;je(b,g);i=h;return}function qn(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,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+192|0;m=s+176|0;o=s+32|0;p=s+8|0;q=s;r=o+12|0;c[o>>2]=r;c[o+4>>2]=r;c[o+8>>2]=o+140;fg(p,o);k=(f|0)!=0;n=p+12|0;l=p+8|0;do{g=d;d=bP(d|0,e|0,7)|0;e=E;h=(d|0)!=0|(e|0)!=0;g=k|h?(g|128)&255:g&127;j=c[n>>2]|0;if(j>>>0<(c[l>>2]|0)>>>0){c[n>>2]=j+1;a[j>>0]=g}else Mu(p,g)|0}while(h);do if(k){d=c[n>>2]|0;e=d>>>0<(c[l>>2]|0)>>>0;if((f|0)!=1){g=f;do{if(e){c[n>>2]=d+1;a[d>>0]=-128}else Mu(p,-128)|0;g=g+-1|0;d=c[n>>2]|0;e=d>>>0<(c[l>>2]|0)>>>0}while((g|0)!=1)}if(e){c[n>>2]=d+1;a[d>>0]=0;break}else{Mu(p,0)|0;break}}while(0);d=c[(c[b>>2]|0)+168>>2]|0;n=c[p+20>>2]|0;l=c[n>>2]|0;n=(c[n+4>>2]|0)-l|0;c[q>>2]=l;c[q+4>>2]=n;c[m>>2]=c[q>>2];c[m+4>>2]=c[q+4>>2];wb[d&127](b,m);Zt(p);d=c[o>>2]|0;if((d|0)==(r|0)){i=s;return}AD(d);i=s;return}function rn(b,d,e){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;r=i;i=i+192|0;m=r+176|0;n=r+32|0;o=r+8|0;p=r;q=n+12|0;c[n>>2]=q;c[n+4>>2]=q;c[n+8>>2]=n+140;fg(o,n);g=d&255;h=g&127;e=aP(d|0,e|0,7)|0;f=E;g=g&64;k=o+12|0;l=o+8|0;a:do if((e|0)==0&(f|0)==0&g<<24>>24==0)e=h;else{j=e;e=h;while(1){if(g<<24>>24!=0&((j|0)==-1&(f|0)==-1))break a;e=(d|128)&255;d=c[k>>2]|0;if(d>>>0<(c[l>>2]|0)>>>0){c[k>>2]=d+1;a[d>>0]=e}else Mu(o,e)|0;g=j&255;e=g&127;d=aP(j|0,f|0,7)|0;f=E;g=g&64;if((d|0)==0&(f|0)==0&g<<24>>24==0)break;else{h=j;j=d;d=h}}}while(0);d=c[k>>2]|0;if(d>>>0<(c[l>>2]|0)>>>0){c[k>>2]=d+1;a[d>>0]=e}else Mu(o,e)|0;e=c[(c[b>>2]|0)+168>>2]|0;l=c[o+20>>2]|0;k=c[l>>2]|0;l=(c[l+4>>2]|0)-k|0;c[p>>2]=k;c[p+4>>2]=l;c[m>>2]=c[p>>2];c[m+4>>2]=c[p+4>>2];wb[e&127](b,m);Zt(o);e=c[n>>2]|0;if((e|0)==(q|0)){i=r;return}AD(e);i=r;return}function sn(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;f=i;i=i+16|0;g=f+4|0;j=f;h=c[(c[a>>2]|0)+172>>2]|0;c[j>>2]=c[e>>2];c[g>>2]=c[j>>2];Nb[h&31](a,b,d,g);i=f;return}function tn(a,b,d){a=a|0;b=b|0;d=d|0;Nb[c[(c[a>>2]|0)+196>>2]&31](a,b,d,0);return}function un(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=i;i=i+16|0;d=e;f=vn(a,b,d)|0;d=c[d>>2]|0;if(f){f=d;i=e;return f|0}f=wn(a,b,d)|0;c[f>>2]=c[b>>2];c[f+4>>2]=0;i=e;return f|0}function vn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<3)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<3)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function wn(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;i=i+16|0;e=j;h=a+4|0;f=c[h>>2]|0;g=c[a+12>>2]|0;if(((f<<2)+4|0)>>>0<(g*3|0)>>>0){if((g+~f-(c[a+8>>2]|0)|0)>>>0<=g>>>3>>>0){xn(a,g);vn(a,b,e)|0;d=c[e>>2]|0}}else{xn(a,g<<1);vn(a,b,e)|0;d=c[e>>2]|0}c[h>>2]=(c[h>>2]|0)+1;if((c[d>>2]|0)==(-8|0)){i=j;return d|0}a=a+8|0;c[a>>2]=(c[a>>2]|0)+-1;i=j;return d|0}function xn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=a+12|0;e=c[d>>2]|0;f=c[a>>2]|0;g=b+-1|0;h=bP(g|0,0,1)|0;b=E;g=h|g;h=bP(g|0,b|0,2)|0;g=h|g;b=E|b;h=bP(g|0,b|0,4)|0;g=h|g;b=E|b;h=bP(g|0,b|0,8)|0;g=h|g;b=E|b;h=bP(g|0,b|0,16)|0;b=E|b;b=WO(b|(h|g)|0,b|0,1,0)|0;b=b>>>0>64?b:64;c[d>>2]=b;if(!b){c[a>>2]=0;b=0}else{b=YM(b<<3)|0;c[a>>2]=b}if(f|0){yn(a,f,f+(e<<3)|0);$M(f);return}c[a+4>>2]=0;c[a+8>>2]=0;h=c[d>>2]|0;a=b+(h<<3)|0;if(!h)return;do{c[b>>2]=-8;b=b+8|0}while((b|0)!=(a|0));return}function yn(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;j=i;i=i+16|0;g=j;h=a+4|0;c[h>>2]=0;c[a+8>>2]=0;e=c[a>>2]|0;k=c[a+12>>2]|0;f=e+(k<<3)|0;if(k|0)do{c[e>>2]=-8;e=e+8|0}while((e|0)!=(f|0));if((b|0)==(d|0)){i=j;return}do{switch(c[b>>2]|0){case -16:case -8:break;default:{vn(a,b,g)|0;k=c[g>>2]|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[h>>2]=(c[h>>2]|0)+1}}b=b+8|0}while((b|0)!=(d|0));i=j;return}function zn(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+48|0;k=m;l=d+16|0;h=c[l>>2]|0;if((c[d+12>>2]|0)!=(h|0)?(c[h+-44>>2]|0)==0:0)Nv(1394739,1);g=k;h=g+44|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));b[k+44>>1]=0;a[k+45>>0]=e&1;wb[c[c[d>>2]>>2]&127](d,k);e=c[(c[d+4>>2]|0)+4>>2]|0;a:do if(e|0?(f=c[e+192>>2]|0,j=c[e+196>>2]|0,(f|0)!=(j|0)):0){e=k+28|0;while(1){switch(c[f>>2]|0){case 4:case 6:{c[e>>2]=c[f+8>>2];break}default:{}}f=f+28|0;if((f|0)==(j|0))break a}}while(0);f=c[l>>2]|0;if((f|0)==(c[d+20>>2]|0)){Bn(d+12|0,k);l=k+16|0;hn(l);i=m;return}else{c[f>>2]=c[k>>2];c[f+4>>2]=c[k+4>>2];c[f+8>>2]=c[k+8>>2];c[f+12>>2]=c[k+12>>2];An(f+16|0,k+16|0);d=f+28|0;j=k+28|0;c[d>>2]=c[j>>2];c[d+4>>2]=c[j+4>>2];c[d+8>>2]=c[j+8>>2];c[d+12>>2]=c[j+12>>2];b[d+16>>1]=b[j+16>>1]|0;c[l>>2]=(c[l>>2]|0)+48;l=k+16|0;hn(l);i=m;return}}function An(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;c[a>>2]=0;f=a+4|0;c[f>>2]=0;c[a+8>>2]=0;e=b+4|0;d=(c[e>>2]|0)-(c[b>>2]|0)|0;if(!d)return;Fn(a,(d|0)/28|0);a=c[b>>2]|0;d=c[e>>2]|0;if((a|0)==(d|0))return;b=c[f>>2]|0;do{c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];Wm(b+16|0,a+16|0);a=a+28|0;b=(c[f>>2]|0)+28|0;c[f>>2]=b}while((a|0)!=(d|0));return}function Bn(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;j=i;i=i+32|0;e=j;f=c[a+4>>2]|0;g=c[a>>2]|0;h=((f-g|0)/48|0)+1|0;if(h>>>0>89478485)ZL(a);else{l=((c[a+8>>2]|0)-g|0)/48|0;k=l<<1;Cn(e,l>>>0<44739242?(k>>>0>>0?h:k):89478485,(f-g|0)/48|0,a+8|0);h=e+8|0;g=c[h>>2]|0;c[g>>2]=c[d>>2];c[g+4>>2]=c[d+4>>2];c[g+8>>2]=c[d+8>>2];c[g+12>>2]=c[d+12>>2];An(g+16|0,d+16|0);g=g+28|0;f=d+28|0;c[g>>2]=c[f>>2];c[g+4>>2]=c[f+4>>2];c[g+8>>2]=c[f+8>>2];c[g+12>>2]=c[f+12>>2];b[g+16>>1]=b[f+16>>1]|0;c[h>>2]=(c[h>>2]|0)+48;Dn(a,e);En(e);i=j;return}}function Cn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+12>>2]=0;c[a+16>>2]=e;do if(b)if(b>>>0>89478485){d=Ga(4)|0;OO(d);eb(d|0,818968,192)}else{e=YM(b*48|0)|0;break}else e=0;while(0);c[a>>2]=e;d=e+(d*48|0)|0;c[a+8>>2]=d;c[a+4>>2]=d;c[a+12>>2]=e+(b*48|0);return}function Dn(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=c[a>>2]|0;k=a+4|0;e=c[k>>2]|0;i=d+4|0;if((e|0)==(j|0)){g=i;h=a;f=c[i>>2]|0;e=j}else{f=c[i>>2]|0;do{l=f+-48|0;g=e;e=e+-48|0;c[l>>2]=c[e>>2];c[l+4>>2]=c[e+4>>2];c[l+8>>2]=c[e+8>>2];c[l+12>>2]=c[e+12>>2];l=f+-32|0;h=g+-32|0;c[l>>2]=0;m=f+-28|0;c[m>>2]=0;c[f+-24>>2]=0;c[l>>2]=c[h>>2];l=g+-28|0;c[m>>2]=c[l>>2];m=g+-24|0;c[f+-24>>2]=c[m>>2];c[m>>2]=0;c[l>>2]=0;c[h>>2]=0;h=f+-20|0;g=g+-20|0;c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];c[h+8>>2]=c[g+8>>2];c[h+12>>2]=c[g+12>>2];b[h+16>>1]=b[g+16>>1]|0;f=(c[i>>2]|0)+-48|0;c[i>>2]=f}while((e|0)!=(j|0));g=i;h=a;e=c[a>>2]|0}c[h>>2]=f;c[g>>2]=e;m=d+8|0;l=c[k>>2]|0;c[k>>2]=c[m>>2];c[m>>2]=l;k=a+8|0;m=d+12|0;l=c[k>>2]|0;c[k>>2]=c[m>>2];c[m>>2]=l;c[d>>2]=c[g>>2];return}function En(a){a=a|0;var b=0,d=0,e=0;d=c[a+4>>2]|0;e=a+8|0;b=c[e>>2]|0;if((b|0)!=(d|0))do{c[e>>2]=b+-48;hn(b+-32|0);b=c[e>>2]|0}while((b|0)!=(d|0));b=c[a>>2]|0;if(!b)return;$M(b);return}function Fn(a,b){a=a|0;b=b|0;var d=0;if(b>>>0>153391689)ZL(a);else{d=YM(b*28|0)|0;c[a+4>>2]=d;c[a>>2]=d;c[a+8>>2]=d+(b*28|0);return}}function Gn(a){a=a|0;var b=0;b=c[a+16>>2]|0;if((c[a+12>>2]|0)==(b|0))Nv(1394555,1);if(!(c[b+-44>>2]|0)){wb[c[(c[a>>2]|0)+4>>2]&127](a,b+-48|0);return}else Nv(1394555,1)}function Hn(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;if(((a[d+9>>0]|0)==1?(f=(a[d+8>>0]|0)+-1<<24>>24,(f&255)<6):0)?61>>>(f&63)&1:0){In(b,d);return}Jv(d,e);d=c[e>>2]|0;f=(c[e+4>>2]|0)-d|0;c[b>>2]=d;c[b+4>>2]=f;return}function In(b,d){b=b|0;d=d|0;var e=0,f=0;switch(a[d+8>>0]|0){case 1:{c[b>>2]=0;c[b+4>>2]=0;return}case 3:{d=c[d>>2]|0;c[b>>2]=d;if(!d)d=0;else d=UB(d)|0;c[b+4>>2]=d;return}case 4:{e=c[d>>2]|0;d=a[e+11>>0]|0;f=d<<24>>24<0;c[b>>2]=f?c[e>>2]|0:e;c[b+4>>2]=f?c[e+4>>2]|0:d&255;return}case 5:{d=c[d>>2]|0;e=c[d+4>>2]|0;f=b;c[f>>2]=c[d>>2];c[f+4>>2]=e;return}case 6:{f=c[d>>2]|0;e=c[f>>2]|0;f=(c[f+4>>2]|0)-e|0;c[b>>2]=e;c[b+4>>2]=f;return}default:{}}}function Jn(a){a=a|0;var b=0;b=c[a+16>>2]|0;if((c[a+12>>2]|0)!=(b|0)?(c[b+-44>>2]|0)==0:0)Nv(1394791,1);b=c[a+8>>2]|0;if(b|0)vb[c[(c[b>>2]|0)+16>>2]&255](b);return yb[c[(c[a>>2]|0)+412>>2]&127](a)|0}function Kn(d,e,f){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;q=i;i=i+16|0;m=q+8|0;n=q;switch(c[d>>2]|0){case 4:{d=d+-4|0;Ib[c[(c[d>>2]|0)+8>>2]&63](d,e,f);i=q;return}case 1:{f=d+8|0;Pu(e,c[f>>2]|0,c[f+4>>2]|0)|0;i=q;return}case 2:{h=c[d+8>>2]|0;do if(((c[h>>2]&4|0)!=0?(g=c[h+-8>>2]|0,(c[g>>2]|0)!=0):0)?(a[g+8>>0]|0)==36:0){j=e+12|0;g=c[j>>2]|0;k=e+8|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=40}else Mu(e,40)|0;np(h,e,f);g=c[j>>2]|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=41;break}else{Mu(e,41)|0;break}}else l=13;while(0);if((l|0)==13)np(h,e,f);if(!(b[d+4>>1]|0)){i=q;return}Ln(d,e);i=q;return}case 3:{a:do switch(c[d+4>>2]|0){case 0:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=33;break a}else{Mu(e,33)|0;break a}}case 1:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=45;break a}else{Mu(e,45)|0;break a}}case 2:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=126;break a}else{Mu(e,126)|0;break a}}case 3:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=43;break a}else{Mu(e,43)|0;break a}}default:{}}while(0);Kn(c[d+8>>2]|0,e,f);i=q;return}case 0:{h=d+8|0;g=c[h>>2]|0;do if(((c[g>>2]|0)+-1|0)>>>0>=2){j=e+12|0;g=c[j>>2]|0;k=e+8|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=40}else Mu(e,40)|0;Kn(c[h>>2]|0,e,f);g=c[j>>2]|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=41;break}else{Mu(e,41)|0;break}}else Kn(g,e,f);while(0);b:do switch(c[d+4>>2]|0){case 0:{g=c[d+12>>2]|0;if(!((g|0)==0|(c[g>>2]|0)!=1)?(o=g+8|0,p=c[o+4>>2]|0,(p|0)<0):0){Pu(e,c[o>>2]|0,p)|0;i=q;return}g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=43;break b}else{Mu(e,43)|0;break b}}case 15:{c[n>>2]=1394809;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 1:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=38;break b}else{Mu(e,38)|0;break b}}case 2:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=47;break b}else{Mu(e,47)|0;break b}}case 3:{c[n>>2]=1394812;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 4:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=62;break b}else{Mu(e,62)|0;break b}}case 5:{c[n>>2]=1394815;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 6:{c[n>>2]=1394818;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 7:{c[n>>2]=1394821;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 16:{c[n>>2]=1394809;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 8:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=60;break b}else{Mu(e,60)|0;break b}}case 9:{c[n>>2]=1394824;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 10:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=37;break b}else{Mu(e,37)|0;break b}}case 11:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=42;break b}else{Mu(e,42)|0;break b}}case 12:{c[n>>2]=1394827;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 13:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=124;break b}else{Mu(e,124)|0;break b}}case 14:{c[n>>2]=1394830;c[n+4>>2]=2;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];be(e,m)|0;break}case 17:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=45;break b}else{Mu(e,45)|0;break b}}case 18:{g=e+12|0;h=c[g>>2]|0;if(h>>>0<(c[e+8>>2]|0)>>>0){c[g>>2]=h+1;a[h>>0]=94;break b}else{Mu(e,94)|0;break b}}default:{}}while(0);h=d+12|0;g=c[h>>2]|0;if(((c[g>>2]|0)+-1|0)>>>0<2){Kn(g,e,f);i=q;return}j=e+12|0;g=c[j>>2]|0;k=e+8|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=40}else Mu(e,40)|0;Kn(c[h>>2]|0,e,f);g=c[j>>2]|0;if(g>>>0<(c[k>>2]|0)>>>0){c[j>>2]=g+1;a[g>>0]=41;i=q;return}else{Mu(e,41)|0;i=q;return}}default:{}}}function Ln(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+32|0;l=m+16|0;j=m+8|0;k=m;g=e+12|0;h=c[g>>2]|0;f=h>>>0<(c[e+8>>2]|0)>>>0;if(!(a[d+6>>0]&1)){if(f){c[g>>2]=h+1;a[h>>0]=64}else e=Mu(e,64)|0;Mn(k,b[d+4>>1]|0);c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];be(e,l)|0;i=m;return}if(f){c[g>>2]=h+1;a[h>>0]=40}else e=Mu(e,40)|0;Mn(j,b[d+4>>1]|0);c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];e=be(e,l)|0;f=e+12|0;g=c[f>>2]|0;if(g>>>0<(c[e+8>>2]|0)>>>0){c[f>>2]=g+1;a[g>>0]=41;i=m;return}else{Mu(e,41)|0;i=m;return}}function Mn(a,b){a=a|0;b=b|0;do switch(b<<16>>16){case 1:{c[a>>2]=1394833;c[a+4>>2]=11;return}case 0:{c[a>>2]=1394845;c[a+4>>2]=8;return}case 2:{c[a>>2]=1394854;c[a+4>>2]=3;return}case 3:{c[a>>2]=1394858;c[a+4>>2]=6;return}case 4:{c[a>>2]=1394865;c[a+4>>2]=8;return}case 5:{c[a>>2]=1394874;c[a+4>>2]=8;return}case 6:{c[a>>2]=1394883;c[a+4>>2]=9;return}case 7:{c[a>>2]=1394893;c[a+4>>2]=6;return}case 8:{c[a>>2]=1394900;c[a+4>>2]=9;return}case 9:{c[a>>2]=1394910;c[a+4>>2]=3;return}case 10:{c[a>>2]=1394914;c[a+4>>2]=5;return}case 11:{c[a>>2]=1394920;c[a+4>>2]=5;return}case 12:{c[a>>2]=1394926;c[a+4>>2]=6;return}case 13:{c[a>>2]=1394933;c[a+4>>2]=5;return}case 14:{c[a>>2]=1394939;c[a+4>>2]=6;return}case 15:{c[a>>2]=1394946;c[a+4>>2]=4;return}case 16:{c[a>>2]=1394951;c[a+4>>2]=8;return}case 17:{c[a>>2]=1394960;c[a+4>>2]=11;return}case 18:{c[a>>2]=1394972;c[a+4>>2]=4;return}case 19:{c[a>>2]=1394977;c[a+4>>2]=7;return}case 20:{c[a>>2]=1394985;c[a+4>>2]=7;return}case 21:{c[a>>2]=1394993;c[a+4>>2]=10;return}case 22:{c[a>>2]=1395004;c[a+4>>2]=8;return}case 23:{c[a>>2]=1395013;c[a+4>>2]=4;return}case 24:{c[a>>2]=1395018;c[a+4>>2]=7;return}case 25:{c[a>>2]=1395026;c[a+4>>2]=4;return}case 26:{c[a>>2]=1395031;c[a+4>>2]=8;return}case 27:{c[a>>2]=1395040;c[a+4>>2]=7;return}case 28:{c[a>>2]=1395048;c[a+4>>2]=7;return}case 29:{c[a>>2]=1395056;c[a+4>>2]=6;return}case 30:{c[a>>2]=1395063;c[a+4>>2]=5;return}case 31:{c[a>>2]=1395069;c[a+4>>2]=6;return}case 32:{c[a>>2]=1395076;c[a+4>>2]=7;return}case 33:{c[a>>2]=1395084;c[a+4>>2]=7;return}case 34:{c[a>>2]=1395092;c[a+4>>2]=10;return}case 35:{c[a>>2]=1443498;c[a+4>>2]=1;return}case 36:{c[a>>2]=1395103;c[a+4>>2]=1;return}case 37:{c[a>>2]=1395105;c[a+4>>2]=2;return}case 38:{c[a>>2]=1395108;c[a+4>>2]=6;return}case 39:{c[a>>2]=1395115;c[a+4>>2]=7;return}case 40:{c[a>>2]=1395123;c[a+4>>2]=7;return}case 41:{c[a>>2]=1395131;c[a+4>>2]=8;return}case 42:{c[a>>2]=1395140;c[a+4>>2]=5;return}case 43:{c[a>>2]=1395146;c[a+4>>2]=5;return}case 44:{c[a>>2]=1395152;c[a+4>>2]=6;return}case 45:{c[a>>2]=1395159;c[a+4>>2]=7;return}case 46:{c[a>>2]=1395167;c[a+4>>2]=3;return}case 47:{c[a>>2]=1395171;c[a+4>>2]=5;return}case 48:{c[a>>2]=1395177;c[a+4>>2]=5;return}case 49:{c[a>>2]=1395183;c[a+4>>2]=6;return}case 50:{c[a>>2]=1395190;c[a+4>>2]=6;return}case 51:{c[a>>2]=1395197;c[a+4>>2]=5;return}case 52:{c[a>>2]=1395203;c[a+4>>2]=7;return}case 53:{c[a>>2]=1395211;c[a+4>>2]=7;return}case 54:{c[a>>2]=1395219;c[a+4>>2]=8;return}case 55:{c[a>>2]=1395228;c[a+4>>2]=12;return}case 56:{c[a>>2]=1395241;c[a+4>>2]=13;return}case 57:{c[a>>2]=1395255;c[a+4>>2]=13;return}case 58:{c[a>>2]=1395269;c[a+4>>2]=14;return}case 59:{c[a>>2]=1395284;c[a+4>>2]=6;return}case 60:{c[a>>2]=1395291;c[a+4>>2]=8;return}case 61:{c[a>>2]=1395300;c[a+4>>2]=8;return}case 62:{c[a>>2]=1395309;c[a+4>>2]=9;return}case 63:{c[a>>2]=1395319;c[a+4>>2]=13;return}case 64:{c[a>>2]=1395333;c[a+4>>2]=14;return}case 65:{c[a>>2]=1395348;c[a+4>>2]=14;return}case 66:{c[a>>2]=1395363;c[a+4>>2]=15;return}case 67:{c[a>>2]=1395379;c[a+4>>2]=9;return}case 68:{c[a>>2]=1395389;c[a+4>>2]=11;return}case 69:{c[a>>2]=1395401;c[a+4>>2]=11;return}case 70:{c[a>>2]=1395413;c[a+4>>2]=12;return}case 71:{c[a>>2]=1395426;c[a+4>>2]=10;return}case 72:{c[a>>2]=1395437;c[a+4>>2]=12;return}case 73:{c[a>>2]=1395450;c[a+4>>2]=12;return}case 74:{c[a>>2]=1395463;c[a+4>>2]=13;return}case 75:{c[a>>2]=1395477;c[a+4>>2]=3;return}case 76:{c[a>>2]=1395481;c[a+4>>2]=9;return}case 77:{c[a>>2]=1395491;c[a+4>>2]=11;return}case 78:{c[a>>2]=1395503;c[a+4>>2]=11;return}case 79:{c[a>>2]=1395515;c[a+4>>2]=12;return}case 80:{c[a>>2]=1395528;c[a+4>>2]=5;return}case 81:{c[a>>2]=1395534;c[a+4>>2]=9;return}case 82:{c[a>>2]=1395544;c[a+4>>2]=11;return}case 83:{c[a>>2]=1395556;c[a+4>>2]=11;return}case 84:{c[a>>2]=1395568;c[a+4>>2]=12;return}case 85:{c[a>>2]=1395581;c[a+4>>2]=5;return}case 86:{c[a>>2]=1395587;c[a+4>>2]=5;return}case 87:{c[a>>2]=1395593;c[a+4>>2]=5;return}case 88:{c[a>>2]=1395599;c[a+4>>2]=8;return}case 89:{c[a>>2]=1395608;c[a+4>>2]=5;return}case 90:{c[a>>2]=1394854;c[a+4>>2]=3;return}case 91:{c[a>>2]=1395614;c[a+4>>2]=6;return}case 92:{c[a>>2]=1395621;c[a+4>>2]=6;return}case 93:{c[a>>2]=1394914;c[a+4>>2]=5;return}case 94:{c[a>>2]=1394926;c[a+4>>2]=6;return}case 95:{c[a>>2]=1395628;c[a+4>>2]=9;return}case 96:{c[a>>2]=1395638;c[a+4>>2]=9;return}case 97:{c[a>>2]=1395648;c[a+4>>2]=8;return}case 98:{c[a>>2]=1395657;c[a+4>>2]=8;return}case 99:{c[a>>2]=1395666;c[a+4>>2]=8;return}case 100:{c[a>>2]=1395675;c[a+4>>2]=8;return}case 101:{c[a>>2]=1395684;c[a+4>>2]=8;return}case 102:{c[a>>2]=1395693;c[a+4>>2]=8;return}case 103:{c[a>>2]=1395702;c[a+4>>2]=8;return}case 104:{c[a>>2]=1395711;c[a+4>>2]=8;return}case 105:{c[a>>2]=1395720;c[a+4>>2]=6;return}case 106:{c[a>>2]=1395727;c[a+4>>2]=7;return}case 107:{c[a>>2]=1395735;c[a+4>>2]=8;return}case 108:{c[a>>2]=1395744;c[a+4>>2]=8;return}case 109:{c[a>>2]=1395753;c[a+4>>2]=9;return}case 110:{c[a>>2]=1395763;c[a+4>>2]=9;return}case 111:{c[a>>2]=1395773;c[a+4>>2]=10;return}case 112:{c[a>>2]=1395784;c[a+4>>2]=10;return}case 113:{c[a>>2]=1395795;c[a+4>>2]=6;return}case 114:{c[a>>2]=1395802;c[a+4>>2]=5;return}case 115:{c[a>>2]=1395808;c[a+4>>2]=4;return}case 116:{c[a>>2]=1395813;c[a+4>>2]=4;return}case 117:{c[a>>2]=1395593;c[a+4>>2]=5;return}case 118:{c[a>>2]=1395818;c[a+4>>2]=5;return}case 119:{c[a>>2]=1395824;c[a+4>>2]=5;return}case 120:{c[a>>2]=1395830;c[a+4>>2]=5;return}case 121:{c[a>>2]=1395836;c[a+4>>2]=5;return}case 122:{c[a>>2]=1395842;c[a+4>>2]=2;return}case 123:{c[a>>2]=1395845;c[a+4>>2]=5;return}case 124:{c[a>>2]=1395851;c[a+4>>2]=8;return}case 125:{c[a>>2]=1395197;c[a+4>>2]=5;return}case 126:{c[a>>2]=1395284;c[a+4>>2]=6;return}default:{}}while(0)}function Nn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;e=On(e+16|0,16,8)|0;c[e>>2]=0;c[e+4>>2]=a;c[e+8>>2]=b;c[e+12>>2]=d;return e|0}function On(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;k=i;i=i+16|0;h=k;f=a+60|0;c[f>>2]=(c[f>>2]|0)+b;f=c[a>>2]|0;l=f;j=d+-1|0;g=0-d|0;e=(l+j&g)-l|0;if((e+b|0)>>>0<=((c[a+4>>2]|0)-l|0)>>>0){l=f+e|0;c[a>>2]=l+b;i=k;return l|0}e=b+-1+d|0;if(e>>>0>4096){l=zD(e)|0;c[h>>2]=l;c[h+4>>2]=e;Pn(a+36|0,h);l=l+j&g;i=k;return l|0}else{Qn(a);l=(c[a>>2]|0)+j&g;c[a>>2]=l+b;i=k;return l|0}return 0}function Pn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,8);d=c[e>>2]|0}f=b;a=c[f+4>>2]|0;b=d;c[b>>2]=c[f>>2];c[b+4>>2]=a;c[e>>2]=(c[e>>2]|0)+8;return}function Qn(a){a=a|0;var b=0,d=0,e=0,f=0;b=i;i=i+16|0;e=b;f=a+8|0;d=(c[a+12>>2]|0)-(c[f>>2]|0)>>2>>>7;d=4096<<(d>>>0<30?d:30);c[e>>2]=zD(d)|0;Gf(f,e);e=c[e>>2]|0;c[a>>2]=e;c[a+4>>2]=e+d;i=b;return}function Rn(a,b,d){a=a|0;b=b|0;d=d|0;d=On(d+16|0,12,8)|0;c[d>>2]=3;c[d+4>>2]=a;c[d+8>>2]=b;return d|0}function Sn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;d=On(d+16|0,16,8)|0;c[d>>2]=1;e=d+8|0;c[e>>2]=a;c[e+4>>2]=b;return d|0}function Tn(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0;g=On(f+16|0,12,8)|0;h=c[f+4>>2]|0;c[g>>2]=2;b[g+4>>1]=e;f=g+6|0;a[f>>0]=a[f>>0]&-4|a[h+191>>0]|a[h+14>>0]<<1&255;c[g+8>>2]=d;return g|0}function Un(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,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,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,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=0,Ta=0;Sa=i;i=i+192|0;Pa=Sa;e=Sa+190|0;g=Sa+188|0;j=Sa+186|0;k=Sa+184|0;l=Sa+182|0;m=Sa+180|0;n=Sa+178|0;o=Sa+176|0;p=Sa+174|0;q=Sa+172|0;r=Sa+170|0;s=Sa+168|0;t=Sa+166|0;u=Sa+164|0;v=Sa+162|0;w=Sa+160|0;x=Sa+158|0;y=Sa+156|0;z=Sa+154|0;A=Sa+152|0;B=Sa+150|0;C=Sa+148|0;D=Sa+146|0;E=Sa+144|0;F=Sa+142|0;G=Sa+140|0;H=Sa+138|0;I=Sa+136|0;J=Sa+134|0;K=Sa+132|0;L=Sa+130|0;M=Sa+128|0;N=Sa+126|0;O=Sa+124|0;P=Sa+122|0;Q=Sa+120|0;R=Sa+118|0;S=Sa+116|0;T=Sa+114|0;U=Sa+112|0;V=Sa+110|0;W=Sa+108|0;X=Sa+106|0;Y=Sa+104|0;Z=Sa+102|0;_=Sa+100|0;$=Sa+98|0;aa=Sa+96|0;ba=Sa+94|0;ca=Sa+92|0;da=Sa+90|0;ea=Sa+88|0;fa=Sa+86|0;ga=Sa+84|0;ha=Sa+82|0;ia=Sa+80|0;ja=Sa+78|0;ka=Sa+76|0;la=Sa+74|0;ma=Sa+72|0;na=Sa+70|0;oa=Sa+68|0;pa=Sa+66|0;qa=Sa+64|0;ra=Sa+62|0;sa=Sa+60|0;ta=Sa+58|0;ua=Sa+56|0;va=Sa+54|0;wa=Sa+52|0;xa=Sa+50|0;ya=Sa+48|0;za=Sa+46|0;Aa=Sa+44|0;Ba=Sa+42|0;Ca=Sa+40|0;Da=Sa+38|0;Ea=Sa+36|0;Fa=Sa+34|0;Ga=Sa+32|0;Ha=Sa+30|0;Ia=Sa+28|0;Ja=Sa+26|0;Ka=Sa+24|0;La=Sa+22|0;Ma=Sa+20|0;Na=Sa+18|0;Oa=Sa+16|0;Qa=Sa+14|0;Ra=Sa+12|0;kt(Pa,d);d=a[Pa+11>>0]|0;f=d<<24>>24<0;h=f?c[Pa>>2]|0:Pa;d=f?c[Pa+4>>2]|0:d&255;b[e>>1]=2;f=(d|0)==3;do if(f){Ta=(PC(1395860,h,3)|0)==0;b[g>>1]=3;if(Ta)g=5;else g=6}else{b[g>>1]=3;if((d|0)==6)if(!(PC(1395864,h,6)|0)){e=g;g=5;break}else{g=6;break}b[j>>1]=4;if((d|0)==8){if(!(PC(1395871,h,8)|0)){e=j;g=9;break}b[k>>1]=5;if(!(PC(1395880,h,8)|0)){e=k;g=11;break}else{g=12;break}}b[k>>1]=5;b[l>>1]=6;if((d|0)==9)if(!(PC(1395889,h,9)|0)){e=l;g=16}else{b[m>>1]=7;b[n>>1]=8;g=22}else g=17}while(0);if((g|0)==5){b[j>>1]=4;g=9}else if((g|0)==6){b[j>>1]=4;b[k>>1]=5;g=12}if((g|0)==9){b[k>>1]=5;g=11}else if((g|0)==12){b[l>>1]=6;g=17}do if((g|0)==11){b[l>>1]=6;g=16}else if((g|0)==17){b[m>>1]=7;if((d|0)==6){if(!(PC(1395899,h,6)|0)){e=m;g=20;break}b[n>>1]=8;g=24;break}b[n>>1]=8;if((d|0)==9)g=22;else{b[o>>1]=9;if(f)if(!(PC(1395916,h,3)|0)){e=o;g=27;break}else{g=35;break}b[p>>1]=10;if((d|0)==5){if(!(PC(1395528,h,5)|0)){e=p;g=31;break}b[q>>1]=11;if(!(PC(1395581,h,5)|0)){e=q;g=33;break}}else b[q>>1]=11;b[r>>1]=12;g=39}}while(0);if((g|0)==16){b[m>>1]=7;g=20}else if((g|0)==22)if(!(PC(1395906,h,9)|0)){e=n;g=23}else g=24;if((g|0)==20){b[n>>1]=8;g=23}else if((g|0)==24){b[o>>1]=9;g=35}if((g|0)==23){b[o>>1]=9;g=27}else if((g|0)==35){b[p>>1]=10;b[q>>1]=11;b[r>>1]=12;if((d|0)==6)if(!(PC(1395920,h,6)|0)){e=r;g=38}else{b[s>>1]=13;b[t>>1]=14;g=44}else g=39}do if((g|0)==27){b[p>>1]=10;g=31}else if((g|0)==39){b[s>>1]=13;if((d|0)==5){if(!(PC(1395927,h,5)|0)){e=s;g=42;break}b[t>>1]=14;g=46;break}b[t>>1]=14;if((d|0)==6)g=44;else{b[u>>1]=15;if((d|0)==4)if(!(PC(1395940,h,4)|0)){e=u;g=49;break}else{g=50;break}b[v>>1]=16;if((d|0)==8)if(!(PC(1395945,h,8)|0)){e=v;g=53;break}else{g=58;break}b[w>>1]=17;if((d|0)==11?(PC(1395954,h,11)|0)==0:0){e=w;g=56;break}b[x>>1]=18;g=62}}while(0);if((g|0)==31){b[q>>1]=11;g=33}else if((g|0)==44)if(!(PC(1395933,h,6)|0)){e=t;g=45}else g=46;if((g|0)==33){b[r>>1]=12;g=38}else if((g|0)==46){b[u>>1]=15;g=50}if((g|0)==38){b[s>>1]=13;g=42}else if((g|0)==50){b[v>>1]=16;g=58}if((g|0)==42){b[t>>1]=14;g=45}else if((g|0)==58){b[w>>1]=17;b[x>>1]=18;if((d|0)==4)if(!(PC(1395966,h,4)|0)){e=x;g=61}else{b[y>>1]=19;b[z>>1]=20;g=67}else g=62}do if((g|0)==45){b[u>>1]=15;g=49}else if((g|0)==62){b[y>>1]=19;if((d|0)==7){if(!(PC(1395971,h,7)|0)){e=y;g=64;break}b[z>>1]=20;if(!(PC(1395979,h,7)|0)){e=z;g=66;break}else{g=67;break}}b[z>>1]=20;b[A>>1]=21;if((d|0)==10)if(!(PC(1395987,h,10)|0)){e=A;g=71}else{b[B>>1]=113;g=75}else g=72}while(0);if((g|0)==49){b[v>>1]=16;g=53}else if((g|0)==67){b[A>>1]=21;g=72}do if((g|0)==53){b[w>>1]=17;g=56}else if((g|0)==72){b[B>>1]=113;if((d|0)==6)if(!(PC(1395998,h,6)|0)){e=B;g=74;break}else{g=75;break}b[C>>1]=22;if((d|0)==8)if(!(PC(1396005,h,8)|0)){e=C;g=78;break}else{g=79;break}b[D>>1]=23;if((d|0)==4)if(!(PC(1437032,h,4)|0)){e=D;g=82;break}else{g=83;break}b[E>>1]=35;if((d|0)==1){if((a[h>>0]|0)==108){e=E;g=86;break}b[F>>1]=36;if((a[h>>0]|0)==104){e=F;g=88;break}else{g=93;break}}b[F>>1]=36;b[G>>1]=37;if((d|0)==2?(PC(1395105,h,2)|0)==0:0){e=G;g=91;break}b[H>>1]=38;g=97}while(0);if((g|0)==56){b[x>>1]=18;g=61}else if((g|0)==75){b[C>>1]=22;g=79}if((g|0)==61){b[y>>1]=19;g=64}else if((g|0)==79){b[D>>1]=23;g=83}if((g|0)==64){b[z>>1]=20;g=66}else if((g|0)==83){b[E>>1]=35;b[F>>1]=36;g=93}if((g|0)==66){b[A>>1]=21;g=71}else if((g|0)==93){b[G>>1]=37;b[H>>1]=38;if((d|0)==6)if(!(PC(1395108,h,6)|0)){e=H;g=96}else{b[I>>1]=39;g=103}else g=97}if((g|0)==71){b[B>>1]=113;g=74}else if((g|0)==97){b[I>>1]=39;if((d|0)==7)if(PC(1395115,h,7)|0){b[J>>1]=40;if(!(PC(1395123,h,7)|0)){e=J;g=102}else{b[K>>1]=41;g=106}}else{e=I;g=99}else g=103}do if((g|0)==74){b[C>>1]=22;g=78}else if((g|0)==103){b[J>>1]=40;b[K>>1]=41;if((d|0)==8)if(!(PC(1395131,h,8)|0)){e=K;g=105;break}else{g=106;break}b[L>>1]=42;if((d|0)==5){if(!(PC(1395140,h,5)|0)){e=L;g=109;break}b[M>>1]=43;if(!(PC(1395146,h,5)|0)){e=M;g=111;break}else{g=112;break}}b[M>>1]=43;b[N>>1]=44;if((d|0)==6)if(!(PC(1395152,h,6)|0)){e=N;g=116}else{b[O>>1]=86;g=120}else g=117}while(0);if((g|0)==78){b[D>>1]=23;g=82}else if((g|0)==106){b[L>>1]=42;b[M>>1]=43;g=112}if((g|0)==82){b[E>>1]=35;g=86}else if((g|0)==112){b[N>>1]=44;g=117}do if((g|0)==86){b[F>>1]=36;g=88}else if((g|0)==117){b[O>>1]=86;if((d|0)==5)if(!(PC(1395587,h,5)|0)){e=O;g=119;break}else{g=120;break}b[P>>1]=45;if((d|0)==7)if(!(PC(1395159,h,7)|0)){e=P;g=123;break}else{g=128;break}b[Q>>1]=46;if(f?(PC(1395167,h,3)|0)==0:0){e=Q;g=126;break}b[R>>1]=47;g=134}while(0);if((g|0)==88){b[G>>1]=37;g=91}else if((g|0)==120){b[P>>1]=45;g=128}if((g|0)==91){b[H>>1]=38;g=96}else if((g|0)==128){b[Q>>1]=46;b[R>>1]=47;if((d|0)==5)if(PC(1395171,h,5)|0){b[S>>1]=48;if(!(PC(1395177,h,5)|0)){e=S;g=133}else{b[T>>1]=49;g=141}}else{e=R;g=130}else g=134}do if((g|0)==96){b[I>>1]=39;g=99}else if((g|0)==134){b[S>>1]=48;b[T>>1]=49;if((d|0)==6)if(!(PC(1395183,h,6)|0)){e=T;g=136;break}else{g=141;break}b[U>>1]=75;if(f?(PC(1395477,h,3)|0)==0:0){e=U;g=139;break}b[V>>1]=50;g=147}while(0);do if((g|0)==99){b[J>>1]=40;g=102}else if((g|0)==141){b[U>>1]=75;b[V>>1]=50;if((d|0)==6)if(!(PC(1395190,h,6)|0)){e=V;g=143;break}else{g=147;break}b[W>>1]=51;if(!(PC(1395197,h,5)|0)){e=W;g=146}else{b[X>>1]=52;b[Y>>1]=53;g=152}}while(0);do if((g|0)==102){b[K>>1]=41;g=105}else if((g|0)==147){b[W>>1]=51;b[X>>1]=52;if((d|0)==7){if(!(PC(1395203,h,7)|0)){e=X;g=149;break}b[Y>>1]=53;if(!(PC(1395211,h,7)|0)){e=Y;g=151;break}else{g=152;break}}b[Y>>1]=53;b[Z>>1]=54;if((d|0)==8)if(!(PC(1395219,h,8)|0)){e=Z;g=155;break}else{g=156;break}b[_>>1]=55;if((d|0)==12)if(!(PC(1395228,h,12)|0)){e=_;g=159;break}else{g=160;break}b[$>>1]=56;if((d|0)==13){if(!(PC(1395241,h,13)|0)){e=$;g=163;break}b[aa>>1]=57;if(!(PC(1395255,h,13)|0)){e=aa;g=165;break}else{g=166;break}}b[aa>>1]=57;b[ba>>1]=58;if((d|0)==14)if(!(PC(1395269,h,14)|0)){e=ba;g=170}else{b[ca>>1]=59;g=174}else g=171}while(0);if((g|0)==105){b[L>>1]=42;g=109}else if((g|0)==152){b[Z>>1]=54;g=156}if((g|0)==109){b[M>>1]=43;g=111}else if((g|0)==156){b[_>>1]=55;g=160}if((g|0)==111){b[N>>1]=44;g=116}else if((g|0)==160){b[$>>1]=56;b[aa>>1]=57;g=166}if((g|0)==116){b[O>>1]=86;g=119}else if((g|0)==166){b[ba>>1]=58;g=171}do if((g|0)==119){b[P>>1]=45;g=123}else if((g|0)==171){b[ca>>1]=59;if((d|0)==6)if(!(PC(1395284,h,6)|0)){e=ca;g=173;break}else{g=174;break}b[da>>1]=60;if((d|0)==8)if(!(PC(1395291,h,8)|0)){e=da;g=178}else{b[ea>>1]=61;g=180}else g=179}while(0);if((g|0)==123){b[Q>>1]=46;g=126}else if((g|0)==174){b[da>>1]=60;g=179}do if((g|0)==126){b[R>>1]=47;g=130}else if((g|0)==179){b[ea>>1]=61;if((d|0)==8)g=180;else{b[fa>>1]=62;if((d|0)==9)if(!(PC(1395309,h,9)|0)){e=fa;g=185;break}else{g=186;break}b[ga>>1]=63;if((d|0)==13)if(!(PC(1395319,h,13)|0)){e=ga;g=189;break}else{g=190;break}b[ha>>1]=64;if((d|0)==14){if(!(PC(1395333,h,14)|0)){e=ha;g=193;break}b[ia>>1]=65;if(!(PC(1395348,h,14)|0)){e=ia;g=195;break}else{g=200;break}}b[ia>>1]=65;b[ja>>1]=66;if((d|0)==15?(PC(1395363,h,15)|0)==0:0){e=ja;g=198;break}b[ka>>1]=67;g=204}}while(0);if((g|0)==130){b[S>>1]=48;g=133}else if((g|0)==180)if(!(PC(1395300,h,8)|0)){e=ea;g=182}else{b[fa>>1]=62;g=186}if((g|0)==133){b[T>>1]=49;g=136}else if((g|0)==186){b[ga>>1]=63;g=190}if((g|0)==136){b[U>>1]=75;g=139}else if((g|0)==190){b[ha>>1]=64;b[ia>>1]=65;g=200}if((g|0)==139){b[V>>1]=50;g=143}else if((g|0)==200){b[ja>>1]=66;b[ka>>1]=67;if((d|0)==9)if(!(PC(1395379,h,9)|0)){e=ka;g=203}else{b[la>>1]=68;g=210}else g=204}if((g|0)==143){b[W>>1]=51;g=146}else if((g|0)==204){b[la>>1]=68;if((d|0)==11)if(PC(1395389,h,11)|0){b[ma>>1]=69;if(!(PC(1395401,h,11)|0)){e=ma;g=209}else{b[na>>1]=70;g=217}}else{e=la;g=206}else g=210}do if((g|0)==146){b[X>>1]=52;g=149}else if((g|0)==210){b[ma>>1]=69;b[na>>1]=70;if((d|0)==12)if(!(PC(1395413,h,12)|0)){e=na;g=212;break}else{g=217;break}b[oa>>1]=71;if((d|0)==10?(PC(1395426,h,10)|0)==0:0){e=oa;g=215;break}b[pa>>1]=72;g=223}while(0);if((g|0)==149){b[Y>>1]=53;g=151}else if((g|0)==217){b[oa>>1]=71;b[pa>>1]=72;if((d|0)==12)if(PC(1395437,h,12)|0){b[qa>>1]=73;if(!(PC(1395450,h,12)|0)){e=qa;g=222}else{b[ra>>1]=74;g=226}}else{e=pa;g=219}else g=223}do if((g|0)==151){b[Z>>1]=54;g=155}else if((g|0)==223){b[qa>>1]=73;b[ra>>1]=74;if((d|0)==13)if(!(PC(1395463,h,13)|0)){e=ra;g=225;break}else{g=226;break}b[sa>>1]=76;if((d|0)==9)if(!(PC(1395481,h,9)|0)){e=sa;g=229;break}else{g=237;break}b[ta>>1]=77;if((d|0)==11){if(!(PC(1395491,h,11)|0)){e=ta;g=233;break}b[ua>>1]=78;if(!(PC(1395503,h,11)|0)){e=ua;g=235;break}}else b[ua>>1]=78;b[va>>1]=79;g=241}while(0);if((g|0)==155){b[_>>1]=55;g=159}else if((g|0)==226){b[sa>>1]=76;g=237}if((g|0)==159){b[$>>1]=56;g=163}else if((g|0)==237){b[ta>>1]=77;b[ua>>1]=78;b[va>>1]=79;if((d|0)==12)if(!(PC(1395515,h,12)|0)){e=va;g=240}else{b[wa>>1]=81;g=244}else g=241}do if((g|0)==163){b[aa>>1]=57;g=165}else if((g|0)==241){b[wa>>1]=81;if((d|0)==9)if(!(PC(1395534,h,9)|0)){e=wa;g=243;break}else{g=244;break}b[xa>>1]=82;if((d|0)==11)if(!(PC(1395544,h,11)|0)){e=xa;g=248}else{b[ya>>1]=83;g=250}else g=249}while(0);if((g|0)==165){b[ba>>1]=58;g=170}else if((g|0)==244){b[xa>>1]=82;g=249}do if((g|0)==170){b[ca>>1]=59;g=173}else if((g|0)==249){b[ya>>1]=83;if((d|0)!=11){b[za>>1]=84;if((d|0)==12)if(!(PC(1395568,h,12)|0)){e=za;g=255;break}else{g=256;break}b[Aa>>1]=118;if((d|0)==5){if(!(PC(1396014,h,5)|0)){e=Aa;g=259;break}b[Ba>>1]=120;if(!(PC(1396020,h,5)|0)){e=Ba;g=261;break}b[Ca>>1]=123;if(!(PC(1396026,h,5)|0)){e=Ca;g=263;break}else{g=264;break}}else{b[Ba>>1]=120;b[Ca>>1]=123;b[Da>>1]=122;if((d|0)!=2){g=269;break}if(!(PC(1396032,h,2)|0)){e=Da;g=268;break}b[Ea>>1]=119;g=277;break}}else g=250}while(0);if((g|0)==173){b[da>>1]=60;g=178}else if((g|0)==250)if(!(PC(1395556,h,11)|0)){e=ya;g=252}else{b[za>>1]=84;g=256}if((g|0)==178){b[ea>>1]=61;g=182}else if((g|0)==256){b[Aa>>1]=118;b[Ba>>1]=120;b[Ca>>1]=123;g=264}if((g|0)==182){b[fa>>1]=62;g=185}else if((g|0)==264){b[Da>>1]=122;g=269}if((g|0)==185){b[ga>>1]=63;g=189}else if((g|0)==269){b[Ea>>1]=119;if((d|0)==5)if(PC(1396035,h,5)|0){b[Fa>>1]=121;if(PC(1396041,h,5)|0){b[Ga>>1]=114;if(!(PC(1396047,h,5)|0)){e=Ga;g=276}else{b[Ha>>1]=25;g=280}}else{e=Fa;g=273}}else{e=Ea;g=271}else g=277}do if((g|0)==189){b[ha>>1]=64;g=193}else if((g|0)==277){b[Fa>>1]=121;b[Ga>>1]=114;b[Ha>>1]=25;if((d|0)==4)if(!(PC(1395026,h,4)|0)){e=Ha;g=279;break}else{g=280;break}b[Ia>>1]=26;if((d|0)==8)if(!(PC(1396053,h,8)|0)){e=Ia;g=283;break}else{g=284;break}b[Ja>>1]=27;if((d|0)==7)if(!(PC(1395040,h,7)|0)){e=Ja;g=288}else{b[Ka>>1]=28;g=290}else g=289}while(0);if((g|0)==193){b[ia>>1]=65;g=195}else if((g|0)==280){b[Ia>>1]=26;g=284}if((g|0)==195){b[ja>>1]=66;g=198}else if((g|0)==284){b[Ja>>1]=27;g=289}do if((g|0)==198){b[ka>>1]=67;g=203}else if((g|0)==289){b[Ka>>1]=28;if((d|0)==7)g=290;else{b[La>>1]=29;if((d|0)==6)if(!(PC(1395056,h,6)|0)){e=La;g=295;break}else{g=300;break}b[Ma>>1]=30;if((d|0)==5?(PC(1395063,h,5)|0)==0:0){e=Ma;g=298;break}b[Na>>1]=31;g=305}}while(0);if((g|0)==203){b[la>>1]=68;g=206}else if((g|0)==290)if(!(PC(1395048,h,7)|0)){e=Ka;g=292}else{b[La>>1]=29;g=300}do if((g|0)==206){b[ma>>1]=69;g=209}else if((g|0)==300){b[Ma>>1]=30;b[Na>>1]=31;if((d|0)==6)if(!(PC(1395069,h,6)|0)){e=Na;g=302;break}else{g=305;break}b[Oa>>1]=32;if(!(PC(1395076,h,7)|0))e=Oa;else{b[Qa>>1]=33;Ta=(PC(1395084,h,7)|0)==0;Ta=Ta?Qa:0;b[Ra>>1]=1;Qa=(Ta|0)==0;Ta=Qa?Ra:Ta;Ta=b[Ta>>1]|0;kN(Pa);i=Sa;return Ta|0}}while(0);if((g|0)==209){b[na>>1]=70;g=212}else if((g|0)==305){b[Oa>>1]=32;b[Qa>>1]=33;Ta=0;b[Ra>>1]=1;Qa=(Ta|0)==0;Ta=Qa?Ra:Ta;Ta=b[Ta>>1]|0;kN(Pa);i=Sa;return Ta|0}if((g|0)==212){b[oa>>1]=71;g=215}if((g|0)==215){b[pa>>1]=72;g=219}if((g|0)==219){b[qa>>1]=73;g=222}if((g|0)==222){b[ra>>1]=74;g=225}if((g|0)==225){b[sa>>1]=76;g=229}if((g|0)==229){b[ta>>1]=77;g=233}if((g|0)==233){b[ua>>1]=78;g=235}if((g|0)==235){b[va>>1]=79;g=240}if((g|0)==240){b[wa>>1]=81;g=243}if((g|0)==243){b[xa>>1]=82;g=248}if((g|0)==248){b[ya>>1]=83;g=252}if((g|0)==252){b[za>>1]=84;g=255}if((g|0)==255){b[Aa>>1]=118;g=259}if((g|0)==259){b[Ba>>1]=120;g=261}if((g|0)==261){b[Ca>>1]=123;g=263}if((g|0)==263){b[Da>>1]=122;g=268}if((g|0)==268){b[Ea>>1]=119;g=271}if((g|0)==271){b[Fa>>1]=121;g=273}if((g|0)==273){b[Ga>>1]=114;g=276}if((g|0)==276){b[Ha>>1]=25;g=279}if((g|0)==279){b[Ia>>1]=26;g=283}if((g|0)==283){b[Ja>>1]=27;g=288}if((g|0)==288){b[Ka>>1]=28;g=292}if((g|0)==292){b[La>>1]=29;g=295}if((g|0)==295){b[Ma>>1]=30;g=298}if((g|0)==298){b[Na>>1]=31;g=302}if((g|0)==302)b[Oa>>1]=32;b[Qa>>1]=33;Ta=e;b[Ra>>1]=1;Qa=(Ta|0)==0;Ta=Qa?Ra:Ta;Ta=b[Ta>>1]|0;kN(Pa);i=Sa;return Ta|0}function Vn(a,b){a=a|0;b=b|0;return Wn(a,b,0,0,0,0)|0}function Wn(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;j=i;i=i+32|0;h=j;if(!((a|0)==0|(c[a>>2]|0)!=1)){f=a+8|0;g=c[f+4>>2]|0;h=b;c[h>>2]=c[f>>2];c[h+4>>2]=g;h=1;i=j;return h|0}g=Xn(a,h,d,e,0,f,g,0)|0;d=h+8|0;e=c[d+4>>2]|0;f=b;c[f>>2]=c[d>>2];c[f+4>>2]=e;if(!g){h=0;i=j;return h|0}if(c[h>>2]|0){h=0;i=j;return h|0}h=(c[h+4>>2]|0)==0;i=j;return h|0}function Xn(d,e,f,g,h,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;i=i+64|0;o=s+24|0;n=s;l=s+48|0;switch(c[d>>2]|0){case 4:{d=d+-4|0;e=Lb[c[(c[d>>2]|0)+12>>2]&31](d,e,g,h)|0;i=s;return e|0}case 1:{k=d+8|0;j=c[k>>2]|0;k=c[k+4>>2]|0;c[e>>2]=0;c[e+4>>2]=0;d=e+8|0;c[d>>2]=j;c[d+4>>2]=k;c[e+16>>2]=0;e=1;i=s;return e|0}case 2:{o=c[d+8>>2]|0;q=o+4|0;l=c[q>>2]|0;do if((l&1536|0)==1024?(b[d+4>>1]|0)==0:0){l=l|4;c[q>>2]=l;p=o+16|0;m=c[p>>2]|0;if((m|0)==0|(c[m>>2]|0)!=2)if(k)n=l;else r=9;else{n=(b[m+4>>1]|0)==24;if(n|k)if(n)break;else n=l;else r=9}if((r|0)==9){if(gn(o,1)|0)break;n=c[q>>2]|0;m=c[p>>2]|0}l=(a[d+6>>0]&2)!=0;c[q>>2]=n|4;if(Xn(m,e,f,g,h,j,l|k,0)|0){if(!l){e=1;i=s;return e|0}if(!((c[e>>2]|0)!=0|(c[e+4>>2]|0)!=0)){e=1;i=s;return e|0}}}while(0);c[e>>2]=d;e=e+4|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;e=1;i=s;return e|0}case 3:{a:do if(Xn(c[d+8>>2]|0,o,f,g,h,j,k,0)|0)switch(c[d+4>>2]|0){case 0:{if(c[o>>2]|0){l=0;break a}if(c[o+4>>2]|0){l=0;break a}d=o+8|0;d=(c[d>>2]|0)==0&(c[d+4>>2]|0)==0&1;c[e>>2]=0;c[e+4>>2]=0;l=e+8|0;c[l>>2]=d;c[l+4>>2]=0;c[e+16>>2]=0;l=1;break a}case 1:{d=c[o>>2]|0;m=d;l=o+4|0;if(!d)l=c[l>>2]|0;else{l=c[l>>2]|0;if(!l){l=0;break a}}d=o+8|0;d=TO(0,0,c[d>>2]|0,c[d+4>>2]|0)|0;c[e>>2]=l;c[e+4>>2]=m;l=e+8|0;c[l>>2]=d;c[l+4>>2]=E;c[e+16>>2]=0;l=1;break a}case 2:{if(c[o>>2]|0){l=0;break a}if(c[o+4>>2]|0){l=0;break a}d=o+8|0;k=~c[d>>2];d=~c[d+4>>2];c[e>>2]=0;c[e+4>>2]=0;l=e+8|0;c[l>>2]=k;c[l+4>>2]=d;c[e+16>>2]=0;l=1;break a}case 3:{c[e>>2]=c[o>>2];c[e+4>>2]=c[o+4>>2];c[e+8>>2]=c[o+8>>2];c[e+12>>2]=c[o+12>>2];c[e+16>>2]=c[o+16>>2];l=1;break a}default:{l=1;break a}}else l=0;while(0);e=l;i=s;return e|0}case 0:{b:do if(Xn(c[d+8>>2]|0,o,f,g,h,j,k,0)|0?Xn(c[d+12>>2]|0,n,f,g,h,j,k,0)|0:0){if((((c[o>>2]|0)==0?(c[o+4>>2]|0)==0:0)?(c[n>>2]|0)==0:0)?(c[n+4>>2]|0)==0:0){o=o+8|0;m=c[o>>2]|0;o=c[o+4>>2]|0;n=n+8|0;l=c[n>>2]|0;n=c[n+4>>2]|0;do switch(c[d+4>>2]|0){case 15:{m=aP(m|0,o|0,l|0)|0;l=E;break}case 0:{m=WO(l|0,n|0,m|0,o|0)|0;l=E;break}case 1:{m=l&m;l=n&o;break}case 2:{if((l|0)==0&(n|0)==0){l=0;break b}m=ZO(m|0,o|0,l|0,n|0)|0;l=E;break}case 3:{m=(m|0)==(l|0)&(o|0)==(n|0)&1;l=0;break}case 4:{m=((o|0)>(n|0)|(o|0)==(n|0)&m>>>0>l>>>0)&1;l=0;break}case 5:{m=((o|0)>(n|0)|(o|0)==(n|0)&m>>>0>=l>>>0)&1;l=0;break}case 6:{m=((m|0)!=0|(o|0)!=0)&((l|0)!=0|(n|0)!=0)&1;l=0;break}case 7:{m=((l|m|0)!=0|(n|o|0)!=0)&1;l=0;break}case 16:{m=bP(m|0,o|0,l|0)|0;l=E;break}case 8:{m=((o|0)<(n|0)|(o|0)==(n|0)&m>>>0>>0)&1;l=0;break}case 9:{m=((o|0)<(n|0)|(o|0)==(n|0)&m>>>0<=l>>>0)&1;l=0;break}case 10:{if((l|0)==0&(n|0)==0){l=0;break b}m=oP(m|0,o|0,l|0,n|0)|0;l=E;break}case 11:{m=hP(l|0,n|0,m|0,o|0)|0;l=E;break}case 12:{m=((m|0)!=(l|0)|(o|0)!=(n|0))&1;l=0;break}case 13:{m=l|m;l=n|o;break}case 14:{m=jP(m|0,o|0,l|0)|0;l=E;break}case 17:{m=TO(m|0,o|0,l|0,n|0)|0;l=E;break}case 18:{m=l^m;l=n^o;break}default:{m=0;l=0}}while(0);c[e>>2]=0;c[e+4>>2]=0;d=e+8|0;c[d>>2]=m;c[d+4>>2]=l;c[e+16>>2]=0;l=1;break}switch(c[d+4>>2]|0){case 17:{r=c[n+4>>2]|0;h=c[n>>2]|0;d=n+8|0;l=Yn(f,g,j,k,o,r,h,TO(0,0,c[d>>2]|0,c[d+4>>2]|0)|0,E,e,l)|0;break b}case 0:{d=n+8|0;l=Yn(f,g,j,k,o,c[n>>2]|0,c[n+4>>2]|0,c[d>>2]|0,c[d+4>>2]|0,e,l)|0;break b}default:{l=0;break b}}}else l=0;while(0);e=l;i=s;return e|0}default:{}}return 0}function Yn(b,d,e,f,g,h,j,k,l,m,n){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0,r=0,s=0,t=0,u=0;u=i;i=i+32|0;q=u+16|0;s=u+8|0;p=u+20|0;r=u+12|0;t=u;c[q>>2]=h;c[s>>2]=j;o=c[g>>2]|0;c[p>>2]=o;c[r>>2]=c[g+4>>2];g=g+8|0;k=WO(c[g>>2]|0,c[g+4>>2]|0,k|0,l|0)|0;l=t;c[l>>2]=k;c[l+4>>2]=E;do if(b){Zn(b,d,e,f,p,r,t,n);if(!(a[n>>0]|0)){m=0;i=u;return m|0}Zn(b,d,e,f,p,s,t,n);if(!(a[n>>0]|0)){m=0;i=u;return m|0}Zn(b,d,e,f,q,r,t,n);if(!(a[n>>0]|0)){m=0;i=u;return m|0}Zn(b,d,e,f,q,s,t,n);if(!(a[n>>0]|0)){m=0;i=u;return m|0}else{o=c[p>>2]|0;h=c[q>>2]|0;break}}while(0);n=(o|0)!=0;if(n&(h|0)!=0){m=0;i=u;return m|0}b=c[r>>2]|0;d=(b|0)!=0;j=c[s>>2]|0;if(d&(j|0)!=0){m=0;i=u;return m|0}s=t;r=c[s>>2]|0;s=c[s+4>>2]|0;c[m>>2]=n?o:h;c[m+4>>2]=d?b:j;t=m+8|0;c[t>>2]=r;c[t+4>>2]=s;c[m+16>>2]=0;m=1;i=u;return m|0}function Zn(b,d,e,f,g,h,j,k){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;u=i;i=i+16|0;s=u+8|0;q=u+13|0;o=u+12|0;p=u+4|0;r=u;a[k>>0]=1;l=c[g>>2]|0;m=c[h>>2]|0;if((l|0)==0|(m|0)==0){i=u;return}t=c[l+8>>2]|0;l=c[m+8>>2]|0;if(!(Xd(t,1)|0)){i=u;return}if(!(Xd(l,1)|0)){i=u;return}n=(jp(c[b+16>>2]|0,b,c[g>>2]|0,c[h>>2]|0,f,k)|0)^1;if((a[k>>0]|0)==0|n){i=u;return}n=Xd(t,1)|0;if(((n|0)==(Xd(l,1)|0)?(c[t+4>>2]&1536|0)!=1024:0)?(c[l+4>>2]&1536|0)!=1024:0){e=t+16|0;s=l+16|0;s=TO(c[e>>2]|0,c[e+4>>2]|0,c[s>>2]|0,c[s+4>>2]|0)|0;e=j;e=WO(s|0,E|0,c[e>>2]|0,c[e+4>>2]|0)|0;s=j;c[s>>2]=e;c[s+4>>2]=E;if(Bs(b,t)|0){t=j;b=c[t+4>>2]|0;c[j>>2]=c[t>>2]|1;c[j+4>>2]=b}c[h>>2]=0;c[g>>2]=0;i=u;return}if(!d){i=u;return}f=c[(Xd(t,1)|0)+16>>2]|0;n=c[(Xd(l,1)|0)+16>>2]|0;l=(f|0)==(n|0);m=(e|0)!=0;if(!(m|l)){i=u;return}v=Nk(d,c[(c[g>>2]|0)+8>>2]|0,q)|0;k=E;q=Nk(d,c[(c[h>>2]|0)+8>>2]|0,o)|0;q=TO(v|0,k|0,q|0,E|0)|0;o=j;o=WO(q|0,E|0,c[o>>2]|0,c[o+4>>2]|0)|0;q=j;c[q>>2]=o;c[q+4>>2]=E;if(!(l|m^1)){c[p>>2]=f;if(_n(e,p,s)|0){k=(c[s>>2]|0)+8|0;f=c[k>>2]|0;k=c[k+4>>2]|0}else{f=0;k=0}c[r>>2]=n;if(_n(e,r,s)|0){m=(c[s>>2]|0)+8|0;l=c[m>>2]|0;m=c[m+4>>2]|0}else{l=0;m=0}v=TO(f|0,k|0,l|0,m|0)|0;s=j;s=WO(v|0,E|0,c[s>>2]|0,c[s+4>>2]|0)|0;v=j;c[v>>2]=s;c[v+4>>2]=E}if(Bs(b,t)|0){t=j;b=c[t+4>>2]|0;v=j;c[v>>2]=c[t>>2]|1;c[v+4>>2]=b}c[h>>2]=0;c[g>>2]=0;i=u;return}function _n(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;return d|0}k=c[b>>2]|0;j=a+-1|0;e=(k>>>4^k>>>9)&j;a=l+(e<<4)|0;b=c[a>>2]|0;a:do if((k|0)!=(b|0)){h=1;i=0;while(1){if((b|0)==(-8|0))break;e=h+e&j;f=l+(e<<4)|0;g=c[f>>2]|0;if((k|0)==(g|0)){a=f;break a}else{h=h+1|0;i=(i|0)!=0|(b|0)!=(-16|0)?i:a;b=g;a=f}}c[d>>2]=i|0?i:a;d=0;return d|0}while(0);c[d>>2]=a;d=1;return d|0}function $n(a,b,c){a=a|0;b=b|0;c=c|0;return Wn(a,b,c,0,0,0)|0}function ao(a,b,d){a=a|0;b=b|0;d=d|0;return Wn(a,b,c[d>>2]|0,d,0,1)|0}function bo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;if(!d)f=0;else f=c[d>>2]|0;return Xn(a,b,f,d,e,0,0,0)|0}function co(a,b,d){a=a|0;b=b|0;d=d|0;return Xn(a,b,c[d>>2]|0,d,0,0,1,0)|0}function eo(a){a=a|0;var b=0,d=0,e=0;a:while(1){switch(c[a>>2]|0){case 4:{b=3;break a}case 1:{b=4;break a}case 2:{b=5;break a}case 0:{b=7;break a}case 3:break;default:{b=11;break a}}a=c[a+8>>2]|0}if((b|0)==3){e=a+-4|0;e=yb[c[(c[e>>2]|0)+20>>2]&127](e)|0;return e|0}else if((b|0)==4){e=c[205459]|0;return e|0}else if((b|0)==5){e=Xd(c[a+8>>2]|0,1)|0;return e|0}else if((b|0)==7){b=eo(c[a+8>>2]|0)|0;d=eo(c[a+12>>2]|0)|0;e=c[205459]|0;if((b|0)==(e|0)){e=d;return e|0}if((d|0)==(e|0)){e=b;return e|0}if((c[a+4>>2]|0)==17)return e|0;e=b|0?b:d;return e|0}return 0}function fo(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;c[b>>2]=821720;c[b+4>>2]=f;c[b+8>>2]=0;c[b+12>>2]=1;c[b+16>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;f=b+32|0;a[f>>0]=a[f>>0]&-8;Sk(b+40|0,10,0,0,b);c[b+72>>2]=0;f=b+88|0;c[b+76>>2]=f;c[b+80>>2]=f;c[b+84>>2]=b+96;c[b+100>>2]=d;c[b+104>>2]=c[e>>2];return}function go(a){a=a|0;var b=0;c[a>>2]=821720;b=c[a+76>>2]|0;if((b|0)!=(a+88|0))AD(b);ho(a+72|0);return}function ho(a){a=a|0;var b=0;if(!(c[a>>2]|0))return;io(a);b=c[a>>2]|0;if(!b){b=Yi()|0;c[a>>2]=b;c[b>>2]=b;c[(c[a>>2]|0)+4>>2]=0}else a=b;jo(c[a>>2]|0);return}function io(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;b=c[a>>2]|0;if(!b)return;g=ko(a)|0;if((b|0)==(g|0))return;do{e=b+4|0;d=b;b=c[e>>2]|0;f=c[d>>2]|0;if((d|0)==(c[a>>2]|0))c[a>>2]=b;else c[f+4>>2]=b;c[b>>2]=f;c[e>>2]=0;c[d>>2]=0;Pk(d)}while((b|0)!=(g|0));return}function jo(a){a=a|0;if(!a)return;Uk(a);$M(a);return}function ko(a){a=a|0;var b=0;b=c[a>>2]|0;if(!b){b=Yi()|0;c[a>>2]=b;c[b>>2]=b;c[(c[a>>2]|0)+4>>2]=0;b=c[a>>2]|0;if(!b){b=Yi()|0;c[a>>2]=b;c[b>>2]=b;c[(c[a>>2]|0)+4>>2]=0;a=c[a>>2]|0;return a|0}}a=b;a=c[a>>2]|0;return a|0}function lo(a,b){a=a|0;b=b|0;var d=0;if(b|0){d=a+24|0;if((c[d>>2]|0)!=2)c[d>>2]=b;a=a+28|0;c[a>>2]=(c[a>>2]|0)+1;return}b=a+28|0;d=c[b>>2]|0;if(!d)Nv(1396062,1);d=d+-1|0;c[b>>2]=d;if(d|0)return;c[a+24>>2]=0;return}function mo(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;j=i;i=i+16|0;h=j;g=j+8|0;do if(!b){f=c[a+76>>2]|0;e=a+80|0;d=c[e>>2]|0;if((f|0)!=(d|0))break;a=ko(a+72|0)|0;i=j;return a|0}else{d=a+80|0;e=d;f=c[a+76>>2]|0;d=c[d>>2]|0}while(0);c[g>>2]=b;c[g+4>>2]=0;d=no(f,d,g,h)|0;f=c[e>>2]|0;if((d|0)==(f|0))e=1;else{e=(c[d>>2]|0)==(b|0);d=e?d+8|0:d;e=e^1}if((d|0)==(f|0))g=ko(a+72|0)|0;else g=c[d+4>>2]|0;if(!((b|0)!=0&e)){a=g;i=j;return a|0}f=YM(152)|0;Sk(f,1,0,0,0);k=f+44|0;c[f+32>>2]=k;c[f+36>>2]=k;k=f+76|0;c[f+40>>2]=k;e=f+88|0;c[k>>2]=e;c[f+80>>2]=e;c[f+84>>2]=f+152;c[h>>2]=b;c[h+4>>2]=f;oo(a+76|0,d,h)|0;d=c[g>>2]|0;c[f+4>>2]=g;c[f>>2]=d;e=a+72|0;if((g|0)==(c[e>>2]|0))c[e>>2]=f;else c[d+4>>2]=f;c[g>>2]=f;c[f+16>>2]=a;k=g;i=j;return k|0}function no(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;b=b-a>>3;if(!b){h=a;return h|0}h=c[d>>2]|0;g=c[d+4>>2]|0;a:while(1){while(1){f=(b|0)/2|0;e=a+(f<<3)|0;d=c[e>>2]|0;if(d>>>0>>0)break;if(h>>>0>=d>>>0?(c[a+(f<<3)+4>>2]|0)>>>0>>0:0)break;if((b+1|0)>>>0<3){b=9;break a}else b=f}a=e+8|0;b=b+-1-f|0;if(!b){b=9;break}}if((b|0)==9)return a|0;return 0}function oo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=a+4|0;e=c[g>>2]|0;if((e|0)==(b|0)){po(a,d);g=(c[g>>2]|0)+-8|0;return g|0}if(e>>>0>=(c[a+8>>2]|0)>>>0){b=b-(c[a>>2]|0)>>3;rw(a,a+12|0,0,8);b=(c[a>>2]|0)+(b<<3)|0;e=c[g>>2]|0}h=e+-8|0;a=c[h+4>>2]|0;f=e;c[f>>2]=c[h>>2];c[f+4>>2]=a;f=c[g>>2]|0;e=f+-8|0;if((e|0)!=(b|0)){a=f;do{h=a;a=a+-8|0;i=e;e=e+-8|0;c[a>>2]=c[e>>2];c[h+-4>>2]=c[i+-4>>2]}while((e|0)!=(b|0))}i=f+8|0;c[g>>2]=i;i=b>>>0>d>>>0?d:i>>>0>d>>>0?d+8|0:d;c[b>>2]=c[i>>2];c[b+4>>2]=c[i+4>>2];i=b;return i|0}function po(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;e=a+4|0;d=c[e>>2]|0;if(d>>>0>=(c[a+8>>2]|0)>>>0){rw(a,a+12|0,0,8);d=c[e>>2]|0}f=b;a=c[f+4>>2]|0;b=d;c[b>>2]=c[f>>2];c[b+4>>2]=a;c[e>>2]=(c[e>>2]|0)+8;return}function qo(a){a=a|0;return ko(a+72|0)|0}function ro(a){a=a|0;var b=0;a=a+72|0;b=c[a>>2]|0;if(b|0)return b|0;b=Yi()|0;c[a>>2]=b;c[b>>2]=b;b=c[a>>2]|0;c[b+4>>2]=0;return b|0}function so(a,b){a=a|0;b=b|0;b=ko(b+72|0)|0;c[a+4>>2]=b;c[a+8>>2]=b;return}function to(a,b){a=a|0;b=b|0;var d=0,e=0;e=a+12|0;c[a>>2]=e;c[a+4>>2]=e;c[a+8>>2]=a+268;e=a+268|0;d=a+284|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[a+288>>2]=b;switch(b|0){case 3:{c[d>>2]=0;return}case 0:case 2:{c[d>>2]=1;return}case 1:{c[d>>2]=4;return}default:return}}function uo(a,b){a=a|0;b=b|0;var d=0;switch(c[b>>2]|0){case -1:{d=(c[a>>2]|0)==(-1|0);return d|0}case -2:{d=(c[a>>2]|0)==(-2|0);return d|0}default:{d=c[a+4>>2]|0;if((d|0)!=(c[b+4>>2]|0)){d=0;return d|0}if(!d){d=1;return d|0}d=(PC(c[a>>2]|0,c[b>>2]|0,d)|0)==0;return d|0}}return 0}function vo(a){a=a|0;c[a+4>>2]=c[a>>2];wo(a+268|0);return}function wo(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;o=i;i=i+48|0;n=o+40|0;m=o+32|0;g=o+24|0;h=o+16|0;j=o+8|0;k=o;l=a+4|0;b=c[l>>2]|0;if((b|0)==0?(c[a+8>>2]|0)==0:0){i=o;return}d=c[a+12>>2]|0;if(b<<2>>>0>>0&d>>>0>64){xo(a);i=o;return}b=c[a>>2]|0;f=b+(d*12|0)|0;if(d|0){e=h+4|0;d=k+4|0;do{r=b;q=c[r+4>>2]|0;p=g;c[p>>2]=c[r>>2];c[p+4>>2]=q;c[h>>2]=-1;c[e>>2]=0;c[m>>2]=c[g>>2];c[m+4>>2]=c[g+4>>2];c[n>>2]=c[h>>2];c[n+4>>2]=c[h+4>>2];if(!(uo(m,n)|0)){p=b;q=c[p+4>>2]|0;r=j;c[r>>2]=c[p>>2];c[r+4>>2]=q;c[k>>2]=-2;c[d>>2]=0;c[m>>2]=c[j>>2];c[m+4>>2]=c[j+4>>2];c[n>>2]=c[k>>2];c[n+4>>2]=c[k+4>>2];uo(m,n)|0;c[b>>2]=-1;c[b+4>>2]=0}b=b+12|0}while((b|0)!=(f|0))}c[l>>2]=0;c[a+8>>2]=0;i=o;return}function xo(a){a=a|0;var b=0,d=0,e=0;d=a+4|0;b=c[d>>2]|0;yo(a);if(!b)e=0;else{e=1<<33-(W(b+-1|0)|0);e=(e|0)>64?e:64}if((e|0)!=(c[a+12>>2]|0)){$M(c[a>>2]|0);zo(a,e);return}c[d>>2]=0;c[a+8>>2]=0;b=c[a>>2]|0;a=b+(e*12|0)|0;if(!e)return;do{c[b>>2]=-1;c[b+4>>2]=0;b=b+12|0}while((b|0)!=(a|0));return}function yo(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;m=i;i=i+48|0;l=m+40|0;k=m+32|0;f=m+24|0;g=m+16|0;h=m+8|0;j=m;b=c[a+12>>2]|0;if(!b){i=m;return}a=c[a>>2]|0;e=a+(b*12|0)|0;d=g+4|0;b=j+4|0;do{p=a;o=c[p+4>>2]|0;n=f;c[n>>2]=c[p>>2];c[n+4>>2]=o;c[g>>2]=-1;c[d>>2]=0;c[k>>2]=c[f>>2];c[k+4>>2]=c[f+4>>2];c[l>>2]=c[g>>2];c[l+4>>2]=c[g+4>>2];if(!(uo(k,l)|0)){n=a;o=c[n+4>>2]|0;p=h;c[p>>2]=c[n>>2];c[p+4>>2]=o;c[j>>2]=-2;c[b>>2]=0;c[k>>2]=c[h>>2];c[k+4>>2]=c[h+4>>2];c[l>>2]=c[j>>2];c[l+4>>2]=c[j+4>>2];uo(k,l)|0}a=a+12|0}while((a|0)!=(e|0));i=m;return}function zo(a,b){a=a|0;b=b|0;var d=0;d=a+12|0;c[d>>2]=b;if(!b){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;return}b=YM(b*12|0)|0;c[a>>2]=b;c[a+4>>2]=0;c[a+8>>2]=0;d=c[d>>2]|0;a=b+(d*12|0)|0;if(!d)return;do{c[b>>2]=-1;c[b+4>>2]=0;b=b+12|0}while((b|0)!=(a|0));return}function Ao(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,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;w=i;i=i+64|0;v=w+56|0;u=w+48|0;n=w+40|0;o=w+32|0;p=w+24|0;q=w+16|0;r=w+8|0;s=w;t=c[a>>2]|0;a=c[a+12>>2]|0;if(!a){c[d>>2]=0;d=0;i=w;return d|0}l=b;e=c[l+4>>2]|0;m=u;c[m>>2]=c[l>>2];c[m+4>>2]=e;c[v>>2]=c[u>>2];c[v+4>>2]=c[u+4>>2];m=a+-1|0;e=(At(v)|0)&m;a=t+(e*12|0)|0;l=b;k=c[l+4>>2]|0;j=n;c[j>>2]=c[l>>2];c[j+4>>2]=k;j=a;k=c[j+4>>2]|0;l=o;c[l>>2]=c[j>>2];c[l+4>>2]=k;c[u>>2]=c[n>>2];c[u+4>>2]=c[n+4>>2];c[v>>2]=c[o>>2];c[v+4>>2]=c[o+4>>2];a:do if(!(uo(u,v)|0)){l=q+4|0;k=s+4|0;h=1;j=0;f=a;g=a;while(1){y=f;x=c[y+4>>2]|0;a=p;c[a>>2]=c[y>>2];c[a+4>>2]=x;c[q>>2]=-1;c[l>>2]=0;c[u>>2]=c[p>>2];c[u+4>>2]=c[p+4>>2];c[v>>2]=c[q>>2];c[v+4>>2]=c[q+4>>2];if(uo(u,v)|0)break;y=f;a=c[y+4>>2]|0;f=r;c[f>>2]=c[y>>2];c[f+4>>2]=a;c[s>>2]=-2;c[k>>2]=0;c[u>>2]=c[r>>2];c[u+4>>2]=c[r+4>>2];c[v>>2]=c[s>>2];c[v+4>>2]=c[s+4>>2];f=(j|0)!=0|(uo(u,v)|0)^1;e=h+e&m;a=t+(e*12|0)|0;y=b;x=c[y+4>>2]|0;z=n;c[z>>2]=c[y>>2];c[z+4>>2]=x;z=a;x=c[z+4>>2]|0;y=o;c[y>>2]=c[z>>2];c[y+4>>2]=x;c[u>>2]=c[n>>2];c[u+4>>2]=c[n+4>>2];c[v>>2]=c[o>>2];c[v+4>>2]=c[o+4>>2];if(uo(u,v)|0)break a;else{h=h+1|0;j=f?j:g;f=a;g=a}}c[d>>2]=j|0?j:g;z=0;i=w;return z|0}while(0);c[d>>2]=a;z=1;i=w;return z|0}function Bo(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0;g=i;i=i+32|0;e=g+12|0;h=g;f=b+284|0;l=d;k=c[l+4>>2]|0;j=h;c[j>>2]=c[l>>2];c[j+4>>2]=k;c[h+8>>2]=c[f>>2];Co(e,b+268|0,h);if(!(a[e+8>>0]|0)){l=c[e>>2]|0;l=l+8|0;l=c[l>>2]|0;i=g;return l|0}c[f>>2]=(c[f>>2]|0)+(c[d+4>>2]|0)+((c[b+288>>2]|0)!=3&1);l=c[e>>2]|0;l=l+8|0;l=c[l>>2]|0;i=g;return l|0} // EMSCRIPTEN_END_FUNCS var sb=[NP,_b,py,LI,QI,KJ,LJ,UJ,VJ,NP,NP,NP,NP,NP,NP,NP];var tb=[OP,ki,Dl,Hl,Ci,am,dm,km,qm,Xj,Yj,Wl,qu,Du,Iu,gO,nO,GO,OP,OP,OP,OP,OP,OP,OP,OP,OP,OP,OP,OP,OP,OP];var ub=[PP,aK,gK,PP];var vb=[QP,Wb,Xb,$b,Ko,hc,lc,mc,pc,qc,Ec,Le,Me,gf,mf,eh,fh,ih,jh,ph,wh,xh,Ph,Qh,cl,Zh,_h,ai,fi,yl,Di,Ei,gm,hm,om,rm,tm,um,vm,Cm,Em,Fm,Li,fj,gj,hj,wj,yj,Hj,Ij,Jj,Vj,fk,el,fl,hl,Xl,Yl,Km,Go,Lo,Ju,op,pp,vr,wr,xr,Zt,_t,eu,gu,hu,wu,xu,Au,Eu,Fu,ix,lx,tx,ux,uy,jy,xy,wy,By,zy,Ey,Gy,Jy,My,Oy,Qy,Sy,vz,wz,hA,aB,bB,FD,HD,ID,JD,WD,XD,jE,kE,lE,mE,nE,oE,pE,qE,rE,sE,tE,uE,vE,wE,xE,yE,RE,WE,aF,gF,lF,mF,nF,rF,sF,xF,yF,nG,oG,OG,PG,eH,fH,rH,sH,$H,aI,JI,KI,OI,PI,SI,TI,bJ,cJ,mJ,nJ,xJ,yJ,IJ,JJ,SJ,TJ,_J,$J,eK,fK,kK,lK,pK,qK,uK,GK,vK,VK,WK,fL,gL,iL,jL,sL,tL,zL,AL,GL,HL,UL,VL,WL,KN,PN,SN,aO,bO,cO,dO,lO,vO,wO,zO,AO,DO,EO,Uk,kN,AB,DB,ME,PF,QF,JH,IH,HH,rI,qI,pI,CN,MJ,AD,rO,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP,QP];var wb=[RP,dc,jc,nc,rc,zc,Fc,Ue,We,Ye,ef,of,hh,kh,vh,yh,Xh,Yh,dl,$h,ei,nl,hi,ql,ii,ji,rl,vl,wl,xl,zl,Al,Bl,oi,qi,ri,si,ti,Ql,yi,mm,sm,wm,ym,Bm,Ji,Ki,Lj,Mj,Nj,Oj,Sj,Tj,Uj,bk,ck,dk,ek,al,bl,gl,ol,Fl,Il,Jl,Kl,Ll,Im,Jm,yz,iA,uA,KD,YD,SE,XE,$E,fF,WI,XI,YI,ZI,$I,aJ,fJ,gJ,hJ,iJ,kJ,lJ,qJ,rJ,sJ,tJ,vJ,wJ,BJ,CJ,DJ,EJ,GJ,HJ,oK,tK,wL,xL,yL,DL,EL,FL,Be,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP,RP];var xb=[SP,sc,Ar,zz,zF,AF,BF,CF,DF,EF,FF,GF,HF,IF,JF,pG,qG,rG,sG,tG,uG,vG,wG,xG,yG,zG,SG,UG,iH,kH,uH,vH,wH,xH,yH,cI,dI,eI,fI,gI,bK,hK,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP,SP];var yb=[TP,ac,cc,wc,Pe,Qe,Re,Se,Te,Xe,Ze,cf,gh,lh,mh,nh,oh,bi,ci,di,jl,Mi,kj,lj,pj,qj,gk,il,Lm,ct,dt,au,bu,cu,du,fu,ju,ku,lu,mu,ou,pu,zu,Cu,Hu,mx,nx,vx,wx,ly,jA,kA,lA,mA,nA,oA,pA,qA,rA,sA,tA,uB,OD,PD,RD,SD,aE,bE,dE,eE,TE,YE,bF,cF,hF,iF,tH,AH,BH,CH,DH,EH,FH,GH,bI,iI,jI,kI,lI,mI,nI,oI,UI,VI,_I,dJ,eJ,jJ,oJ,pJ,uJ,zJ,AJ,FJ,zK,AK,CK,RK,SK,UK,uL,vL,BL,CL,KK,LK,NK,_K,$K,bL,QN,TN,xO,BO,mz,qz,rz,TP];var zb=[UP,_e];var Ab=[VP,uc,xc,hf,jf,kf,zh,li,Tl,Qj,sl,fp,qp,vB,wB,CB,zB,iC,LD,QD,UD,ZD,cE,gE,UE,ZE,qF,vF,mK,rK,lL,nL,qL,IL,NL,PL,SL,MN,NN,eO,Gc,Hc,Ic,Jc,Kc,Lc,Mc,Nc,Oc,Pc,Qc,Rc,Sc,Tc,Uc,Vc,Wc,Xc,Yc,Zc,_c,$c,ad,bd,cd,dd,ed,fd,gd,hd,id,jd,kd,ld,md,nd,od,pd,qd,rd,sd,td,ud,vd,wd,xd,yd,zd,Ad,Bd,Cd,Dd,Ed,Fd,Gd,Hd,Id,Jd,Kd,Ld,Md,Nd,iz,Ry,fD,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP,VP];var Bb=[WP,bc,zi,Ai,Sl,Ul,zr,ny];var Cb=[XP,El,vi,Zj,_j,ak,Nl,Ty,MD,_D,nK,sK,fO,mO,FO,XP];var Db=[YP,cB];var Eb=[ZP,Zb,ec,ic,Mo,Po,Qo,tc,vc,df,ff,lf,_l,Ni,uj,Mm,Ho,Br,vy,my,oy,ky,Cy,Ay,Az,Cz,TD,VD,fE,hE,VE,_E,dF,jF,kL,mL,oL,ML,OL,QL,Lf,Pf,kz,nz,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP,ZP];var Fb=[_P,Ve,Rl,Hi,Gm,hp,Fy,xz,oF,tF,QG,RG,TG,XG,gH,hH,jH,nH,yK,BK,QK,TK,rL,TL,JK,MK,ZK,aL,_P,_P,_P,_P];var Gb=[$P,lz];var Hb=[aQ,Bz];var Ib=[bQ,Yb,Ne,Oe,kl,gi,ml,pl,mi,ul,Cl,ni,wi,xi,Gi,bm,cm,em,fm,im,jm,lm,nm,pm,xm,zm,Am,Oi,Kj,Pj,Rj,Wj,ik,ll,tl,Ol,Pl,$l,rp,yr,Cr,nu,yu,Bu,Gu,qy,Dz,LN,RN,UN,VN,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ,bQ];var Jb=[cQ,dQ,ZN,qO];var Kb=[eQ,zH,hI,wK,xK,OK,PK,HK,IK,XK,YK,eQ,eQ,eQ,eQ,eQ];var Lb=[fQ,No,Oo,yc,af,bf,nf,$t,iu,ry,Hy,pL,JL,KL,LL,RL,hy,yy,tz,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ,fQ];var Mb=[gQ,VG,WG,lH,mH,gQ,gQ,gQ];var Nb=[hQ,$e,pi,ui,Bi,Fi,Dm,Ii,jj,oj,$j,hk,Gl,Ml,Vl,Zl,Hm,bt,ND,$D,pF,uF,hO,oO,HO,hQ,hQ,hQ,hQ,hQ,hQ,hQ];return{_ks_arch_supported:iB,_ks_strerror:hB,_bitshift64Lshr:bP,_bitshift64Shl:jP,_pthread_cond_broadcast:cP,_fflush:$C,_ks_free:qB,___cxa_is_pointer_type:RO,_llvm_ctlz_i64:qP,_bitshift64Ashr:aP,_memset:UO,_sbrk:iP,_llvm_ctpop_i64:eP,_memcpy:$O,_llvm_bswap_i32:_O,___muldi3:hP,___uremdi3:lP,___divdi3:ZO,_llvm_cttz_i32:XO,_i64Subtract:TO,_ks_open:jB,___udivmoddi4:YO,_i64Add:WO,_pthread_self:pP,_pthread_mutex_unlock:mP,_llvm_bswap_i16:nP,_ks_version:fB,___remdi3:oP,_ks_option:pB,___udivdi3:fP,___errno_location:yB,___muldsi3:gP,_ks_errno:gB,___cxa_can_catch:QO,_free:AD,_memmove:kP,_llvm_ctpop_i32:dP,_malloc:zD,_ks_close:oB,_pthread_mutex_lock:VO,_ks_asm:rB,__GLOBAL__I_000101:JE,__GLOBAL__sub_I_MCSymbol_cpp:kp,__GLOBAL__sub_I_X86MCTargetDesc_cpp:$y,__GLOBAL__sub_I_ks_cpp:eB,__GLOBAL__sub_I_iostream_cpp:KE,runPostSets:SO,stackAlloc:Ob,stackSave:Pb,stackRestore:Qb,establishStackSpace:Rb,setThrew:Sb,setTempRet0:Tb,getTempRet0:Ub,dynCall_iiiiiiii:rP,dynCall_viiiii:sP,dynCall_iiiiiid:tP,dynCall_vi:uP,dynCall_vii:vP,dynCall_iiiiiii:wP,dynCall_ii:xP,dynCall_iiiiiiiiiiii:yP,dynCall_iiii:zP,dynCall_viiiiiiii:AP,dynCall_viiiiii:BP,dynCall_viiiiiii:CP,dynCall_iii:DP,dynCall_iiiiii:EP,dynCall_i:FP,dynCall_iiiiiiiiii:GP,dynCall_viii:HP,dynCall_v:IP,dynCall_iiiiiiiii:JP,dynCall_iiiii:KP,dynCall_iiiiid:LP,dynCall_viiii:MP}}) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg,Module.asmLibraryArg,buffer);var _ks_arch_supported=Module["_ks_arch_supported"]=asm["_ks_arch_supported"];var __GLOBAL__sub_I_MCSymbol_cpp=Module["__GLOBAL__sub_I_MCSymbol_cpp"]=asm["__GLOBAL__sub_I_MCSymbol_cpp"];var _ks_strerror=Module["_ks_strerror"]=asm["_ks_strerror"];var _bitshift64Lshr=Module["_bitshift64Lshr"]=asm["_bitshift64Lshr"];var _bitshift64Shl=Module["_bitshift64Shl"]=asm["_bitshift64Shl"];var _fflush=Module["_fflush"]=asm["_fflush"];var _ks_free=Module["_ks_free"]=asm["_ks_free"];var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=asm["___cxa_is_pointer_type"];var _llvm_ctlz_i64=Module["_llvm_ctlz_i64"]=asm["_llvm_ctlz_i64"];var _bitshift64Ashr=Module["_bitshift64Ashr"]=asm["_bitshift64Ashr"];var _llvm_cttz_i32=Module["_llvm_cttz_i32"]=asm["_llvm_cttz_i32"];var _sbrk=Module["_sbrk"]=asm["_sbrk"];var _llvm_ctpop_i64=Module["_llvm_ctpop_i64"]=asm["_llvm_ctpop_i64"];var _memcpy=Module["_memcpy"]=asm["_memcpy"];var ___errno_location=Module["___errno_location"]=asm["___errno_location"];var ___muldi3=Module["___muldi3"]=asm["___muldi3"];var ___uremdi3=Module["___uremdi3"]=asm["___uremdi3"];var ___divdi3=Module["___divdi3"]=asm["___divdi3"];var ___muldsi3=Module["___muldsi3"]=asm["___muldsi3"];var _i64Subtract=Module["_i64Subtract"]=asm["_i64Subtract"];var _ks_open=Module["_ks_open"]=asm["_ks_open"];var ___udivmoddi4=Module["___udivmoddi4"]=asm["___udivmoddi4"];var _i64Add=Module["_i64Add"]=asm["_i64Add"];var _pthread_self=Module["_pthread_self"]=asm["_pthread_self"];var _pthread_mutex_unlock=Module["_pthread_mutex_unlock"]=asm["_pthread_mutex_unlock"];var __GLOBAL__I_000101=Module["__GLOBAL__I_000101"]=asm["__GLOBAL__I_000101"];var _llvm_bswap_i16=Module["_llvm_bswap_i16"]=asm["_llvm_bswap_i16"];var _ks_version=Module["_ks_version"]=asm["_ks_version"];var ___remdi3=Module["___remdi3"]=asm["___remdi3"];var _ks_option=Module["_ks_option"]=asm["_ks_option"];var __GLOBAL__sub_I_iostream_cpp=Module["__GLOBAL__sub_I_iostream_cpp"]=asm["__GLOBAL__sub_I_iostream_cpp"];var _free=Module["_free"]=asm["_free"];var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=asm["_pthread_cond_broadcast"];var _llvm_bswap_i32=Module["_llvm_bswap_i32"]=asm["_llvm_bswap_i32"];var _memset=Module["_memset"]=asm["_memset"];var _ks_errno=Module["_ks_errno"]=asm["_ks_errno"];var ___cxa_can_catch=Module["___cxa_can_catch"]=asm["___cxa_can_catch"];var ___udivdi3=Module["___udivdi3"]=asm["___udivdi3"];var runPostSets=Module["runPostSets"]=asm["runPostSets"];var _memmove=Module["_memmove"]=asm["_memmove"];var _llvm_ctpop_i32=Module["_llvm_ctpop_i32"]=asm["_llvm_ctpop_i32"];var _malloc=Module["_malloc"]=asm["_malloc"];var _ks_close=Module["_ks_close"]=asm["_ks_close"];var _pthread_mutex_lock=Module["_pthread_mutex_lock"]=asm["_pthread_mutex_lock"];var __GLOBAL__sub_I_X86MCTargetDesc_cpp=Module["__GLOBAL__sub_I_X86MCTargetDesc_cpp"]=asm["__GLOBAL__sub_I_X86MCTargetDesc_cpp"];var __GLOBAL__sub_I_ks_cpp=Module["__GLOBAL__sub_I_ks_cpp"]=asm["__GLOBAL__sub_I_ks_cpp"];var _ks_asm=Module["_ks_asm"]=asm["_ks_asm"];var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=asm["dynCall_iiiiiiii"];var dynCall_viiiii=Module["dynCall_viiiii"]=asm["dynCall_viiiii"];var dynCall_iiiiiid=Module["dynCall_iiiiiid"]=asm["dynCall_iiiiiid"];var dynCall_vi=Module["dynCall_vi"]=asm["dynCall_vi"];var dynCall_vii=Module["dynCall_vii"]=asm["dynCall_vii"];var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=asm["dynCall_iiiiiii"];var dynCall_ii=Module["dynCall_ii"]=asm["dynCall_ii"];var dynCall_iiiiiiiiiiii=Module["dynCall_iiiiiiiiiiii"]=asm["dynCall_iiiiiiiiiiii"];var dynCall_iiii=Module["dynCall_iiii"]=asm["dynCall_iiii"];var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=asm["dynCall_viiiiiiii"];var dynCall_viiiiii=Module["dynCall_viiiiii"]=asm["dynCall_viiiiii"];var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=asm["dynCall_viiiiiii"];var dynCall_iii=Module["dynCall_iii"]=asm["dynCall_iii"];var dynCall_iiiiii=Module["dynCall_iiiiii"]=asm["dynCall_iiiiii"];var dynCall_i=Module["dynCall_i"]=asm["dynCall_i"];var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=asm["dynCall_iiiiiiiiii"];var dynCall_viii=Module["dynCall_viii"]=asm["dynCall_viii"];var dynCall_v=Module["dynCall_v"]=asm["dynCall_v"];var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=asm["dynCall_iiiiiiiii"];var dynCall_iiiii=Module["dynCall_iiiii"]=asm["dynCall_iiiii"];var dynCall_iiiiid=Module["dynCall_iiiiid"]=asm["dynCall_iiiiid"];var dynCall_viiii=Module["dynCall_viiii"]=asm["dynCall_viiii"];Runtime.stackAlloc=asm["stackAlloc"];Runtime.stackSave=asm["stackSave"];Runtime.stackRestore=asm["stackRestore"];Runtime.establishStackSpace=asm["establishStackSpace"];Runtime.setTempRet0=asm["setTempRet0"];Runtime.getTempRet0=asm["getTempRet0"];function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var preloadStartTime=null;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=Module.callMain=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;function pad(){for(var i=0;i<4-1;i++){argv.push(0)}}var argv=[allocate(intArrayFromString(Module["thisProgram"]),"i8",ALLOC_NORMAL)];pad();for(var i=0;i0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=Module.run=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}else if(ENVIRONMENT_IS_SHELL&&typeof quit==="function"){quit(status)}throw new ExitStatus(status)}Module["exit"]=Module.exit=exit;var abortDecorators=[];function abort(what){if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;var extra="\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.";var output="abort("+what+") at "+stackTrace()+extra;if(abortDecorators){abortDecorators.forEach((function(decorator){output=decorator(output,what)}))}throw output}Module["abort"]=Module.abort=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}run() return MKeystone; }; /** * (c) 2016-2017 Keystone.JS * Wrapper made by Alexandro Sanchez Bach. */ // Emscripten demodularize var MKeystone = new MKeystone(); var ks = { version: function() { major_ptr = MKeystone._malloc(4); minor_ptr = MKeystone._malloc(4); var ret = MKeystone.ccall('ks_version', 'number', ['pointer', 'pointer'], [major_ptr, minor_ptr]); major = MKeystone.getValue(major_ptr, 'i32'); minor = MKeystone.getValue(minor_ptr, 'i32'); MKeystone._free(major_ptr); MKeystone._free(minor_ptr); return ret; }, arch_supported: function(arch) { var ret = MKeystone.ccall('ks_arch_supported', 'number', ['number'], [arch]); return ret; }, strerror: function(code) { var ret = MKeystone.ccall('ks_strerror', 'string', ['number'], [code]); return ret; }, /** * Keystone object */ Keystone: function (arch, mode) { this.arch = arch; this.mode = mode; this.handle_ptr = MKeystone._malloc(4); // Options this.option = function(option, value) { var handle = MKeystone.getValue(this.handle_ptr, '*'); if (!handle) { return; } var ret = MKeystone.ccall('ks_option', 'number', ['pointer', 'number', 'number'], [handle, option, value] ); if (ret != ks.ERR_OK) { var error = 'Keystone.js: Function ks_option failed with code ' + ret + ':\n' + ks.strerror(ret); throw error; } } // Assembler this.asm = function (assembly, address) { var handle = MKeystone.getValue(this.handle_ptr, '*'); if (!handle) { return []; } var insn_ptr = MKeystone._malloc(4); var size_ptr = MKeystone._malloc(4); var count_ptr = MKeystone._malloc(4); // Allocate buffer and copy data var buffer_len = assembly.length + 1; var buffer_ptr = MKeystone._malloc(buffer_len); MKeystone.stringToUTF8(assembly, buffer_ptr, buffer_len); // Run the assembler. Note that the third argument is split // in the two integers that make the uint64_t address value. // Due to JavaScript limitations only the lower 32-bit can be modified. var ret = MKeystone.ccall('ks_asm', 'number', ['pointer', 'pointer', 'number', 'number', 'pointer', 'pointer', 'pointer'], [handle, buffer_ptr, address, 0x0, insn_ptr, size_ptr, count_ptr] ); if (ret != ks.ERR_OK) { var code = this.errno(); var error = 'Keystone.js: Function ks_asm failed with code ' + code + ':\n' + ks.strerror(code); throw error; } // Get results var insn = MKeystone.getValue(insn_ptr, '*'); var size = MKeystone.getValue(size_ptr, 'i32'); var count = MKeystone.getValue(count_ptr, 'i32'); var mc = new Uint8Array(size); for (var i = 0; i < size; i++) { mc[i] = MKeystone.getValue(insn + i, 'i8'); } // Free memory and return buffer var ret = MKeystone.ccall('ks_free', 'void', ['pointer'], insn_ptr); MKeystone._free(buffer_ptr); MKeystone._free(insn_ptr); MKeystone._free(size_ptr); MKeystone._free(count_ptr); return mc }; this.errno = function() { var handle = MKeystone.getValue(this.handle_ptr, '*'); var ret = MKeystone.ccall('ks_errno', 'number', ['pointer'], [handle]); return ret; } this.close = function() { var handle = MKeystone.getValue(this.handle_ptr, '*'); var ret = MKeystone.ccall('ks_close', 'number', ['pointer'], [handle]); if (ret != ks.ERR_OK) { var error = 'Keystone.js: Function ks_close failed with code ' + ret + ':\n' + ks.strerror(ret); throw error; } MKeystone._free(this.handle_ptr); } // Constructor var ret = MKeystone.ccall('ks_open', 'number', ['number', 'number', 'pointer'], [this.arch, this.mode, this.handle_ptr] ); if (ret != ks.ERR_OK) { MKeystone.setValue(this.handle_ptr, 0, '*'); var error = 'Keystone.js: Function ks_open failed with code ' + ret + ':\n' + ks.strerror(ret); throw error; } }, }; // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm_const.js] ks.ERR_ASM_ARM_INVALIDOPERAND = 512 ks.ERR_ASM_ARM_MISSINGFEATURE = 513 ks.ERR_ASM_ARM_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm64_const.js] ks.ERR_ASM_ARM64_INVALIDOPERAND = 512 ks.ERR_ASM_ARM64_MISSINGFEATURE = 513 ks.ERR_ASM_ARM64_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [hexagon_const.js] ks.ERR_ASM_HEXAGON_INVALIDOPERAND = 512 ks.ERR_ASM_HEXAGON_MISSINGFEATURE = 513 ks.ERR_ASM_HEXAGON_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [keystone_const.js] ks.API_MAJOR = 0 ks.API_MINOR = 9 ks.ARCH_ARM = 1 ks.ARCH_ARM64 = 2 ks.ARCH_MIPS = 3 ks.ARCH_X86 = 4 ks.ARCH_PPC = 5 ks.ARCH_SPARC = 6 ks.ARCH_SYSTEMZ = 7 ks.ARCH_HEXAGON = 8 ks.ARCH_MAX = 9 ks.MODE_LITTLE_ENDIAN = 0 ks.MODE_BIG_ENDIAN = 1073741824 ks.MODE_ARM = 1 ks.MODE_THUMB = 16 ks.MODE_V8 = 64 ks.MODE_MICRO = 16 ks.MODE_MIPS3 = 32 ks.MODE_MIPS32R6 = 64 ks.MODE_MIPS32 = 4 ks.MODE_MIPS64 = 8 ks.MODE_16 = 2 ks.MODE_32 = 4 ks.MODE_64 = 8 ks.MODE_PPC32 = 4 ks.MODE_PPC64 = 8 ks.MODE_QPX = 16 ks.MODE_SPARC32 = 4 ks.MODE_SPARC64 = 8 ks.MODE_V9 = 16 ks.ERR_ASM = 128 ks.ERR_ASM_ARCH = 512 ks.ERR_OK = 0 ks.ERR_NOMEM = 1 ks.ERR_ARCH = 2 ks.ERR_HANDLE = 3 ks.ERR_MODE = 4 ks.ERR_VERSION = 5 ks.ERR_OPT_INVALID = 6 ks.ERR_ASM_EXPR_TOKEN = 128 ks.ERR_ASM_DIRECTIVE_VALUE_RANGE = 129 ks.ERR_ASM_DIRECTIVE_ID = 130 ks.ERR_ASM_DIRECTIVE_TOKEN = 131 ks.ERR_ASM_DIRECTIVE_STR = 132 ks.ERR_ASM_DIRECTIVE_COMMA = 133 ks.ERR_ASM_DIRECTIVE_RELOC_NAME = 134 ks.ERR_ASM_DIRECTIVE_RELOC_TOKEN = 135 ks.ERR_ASM_DIRECTIVE_FPOINT = 136 ks.ERR_ASM_DIRECTIVE_UNKNOWN = 137 ks.ERR_ASM_DIRECTIVE_EQU = 138 ks.ERR_ASM_DIRECTIVE_INVALID = 139 ks.ERR_ASM_VARIANT_INVALID = 140 ks.ERR_ASM_EXPR_BRACKET = 141 ks.ERR_ASM_SYMBOL_MODIFIER = 142 ks.ERR_ASM_SYMBOL_REDEFINED = 143 ks.ERR_ASM_SYMBOL_MISSING = 144 ks.ERR_ASM_RPAREN = 145 ks.ERR_ASM_STAT_TOKEN = 146 ks.ERR_ASM_UNSUPPORTED = 147 ks.ERR_ASM_MACRO_TOKEN = 148 ks.ERR_ASM_MACRO_PAREN = 149 ks.ERR_ASM_MACRO_EQU = 150 ks.ERR_ASM_MACRO_ARGS = 151 ks.ERR_ASM_MACRO_LEVELS_EXCEED = 152 ks.ERR_ASM_MACRO_STR = 153 ks.ERR_ASM_MACRO_INVALID = 154 ks.ERR_ASM_ESC_BACKSLASH = 155 ks.ERR_ASM_ESC_OCTAL = 156 ks.ERR_ASM_ESC_SEQUENCE = 157 ks.ERR_ASM_ESC_STR = 158 ks.ERR_ASM_TOKEN_INVALID = 159 ks.ERR_ASM_INSN_UNSUPPORTED = 160 ks.ERR_ASM_FIXUP_INVALID = 161 ks.ERR_ASM_LABEL_INVALID = 162 ks.ERR_ASM_FRAGMENT_INVALID = 163 ks.ERR_ASM_INVALIDOPERAND = 512 ks.ERR_ASM_MISSINGFEATURE = 513 ks.ERR_ASM_MNEMONICFAIL = 514 ks.OPT_SYNTAX = 1 ks.OPT_SYNTAX_INTEL = 1 ks.OPT_SYNTAX_ATT = 2 ks.OPT_SYNTAX_NASM = 4 ks.OPT_SYNTAX_MASM = 8 ks.OPT_SYNTAX_GAS = 16 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.js] ks.ERR_ASM_MIPS_INVALIDOPERAND = 512 ks.ERR_ASM_MIPS_MISSINGFEATURE = 513 ks.ERR_ASM_MIPS_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.js] ks.ERR_ASM_PPC_INVALIDOPERAND = 512 ks.ERR_ASM_PPC_MISSINGFEATURE = 513 ks.ERR_ASM_PPC_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [sparc_const.js] ks.ERR_ASM_SPARC_INVALIDOPERAND = 512 ks.ERR_ASM_SPARC_MISSINGFEATURE = 513 ks.ERR_ASM_SPARC_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [systemz_const.js] ks.ERR_ASM_SYSTEMZ_INVALIDOPERAND = 512 ks.ERR_ASM_SYSTEMZ_MISSINGFEATURE = 513 ks.ERR_ASM_SYSTEMZ_MNEMONICFAIL = 514 // For Keystone Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.js] ks.ERR_ASM_X86_INVALIDOPERAND = 512 ks.ERR_ASM_X86_MISSINGFEATURE = 513 ks.ERR_ASM_X86_MNEMONICFAIL = 514