Repository navigation
Home
TEST PAGES
<title>TIC - tiny computer</title>
<style type="text/css">
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:2px 16px;border:1px solid #888;width:500px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#000;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
</style>
<div>
<canvas style="margin: 0 auto; display: block;" id="canvas" oncontextmenu="event.preventDefault()" onmousedown="window.focus()"></canvas>
</div>
<div id="add-modal" class="modal">
<div class="modal-content">
<span class="close">×</span>
<p>Select a file to add to the computer</p>
<p><input type="file" id="upload-input"></input></p>
</div>
</div>
<script type='text/javascript'>
var cartridge = [1,96,0,0,0,0,0,0,0,0,0,0,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,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,10,0,0,160,10,6,96,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,5,236,0,0,45,45,32,39,104,101,108,108,111,32,119,111,114,108,100,39,32,100,101,109,111,10,10,116,61,48,10,120,61,49,48,52,10,121,61,50,52,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,10,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,121,61,121,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,121,61,121,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,120,61,120,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,120,61,120,43,49,32,101,110,100,10,10,9,99,108,115,40,49,50,41,10,9,115,112,114,40,49,43,40,116,37,54,48,41,47,51,48,44,120,44,121,44,45,49,44,52,41,10,9,112,114,105,110,116,40,34,72,69,76,76,79,32,87,79,82,76,68,33,34,44,56,52,44,54,52,41,10,9,116,61,116,43,49,10,101,110,100,10,]; window.addEventListener("keydown",(function(e){if(e.ctrlKey&&[82].indexOf(e.keyCode)>-1||[8,27,33,34,35,36,37,38,39,40,122,58,59,60,61,62].indexOf(e.keyCode)>-1)e.preventDefault()}),false);var Module={canvas:document.getElementById("canvas")};Module.saveAs=Module.saveAs||(function(e){"use strict";if(typeof e==="undefined"||typeof navigator!=="undefined"&&/MSIE [1-9]./.test(navigator.userAgent)){return}var t=e.document,n=(function(){return e.URL||e.webkitURL||e}),r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in r,i=(function(e){var t=new MouseEvent("click");e.dispatchEvent(t)}),a=/constructor/i.test(e.HTMLElement),f=/CriOS/[\d]+/.test(navigator.userAgent),u=(function(t){(e.setImmediate||e.setTimeout)((function(){throw t}),0)}),d="application/octet-stream",s=1e340,c=(function(e){var t=(function(){if(typeof e==="string"){n().revokeObjectURL(e)}else{e.remove()}});setTimeout(t,s)}),l=(function(e,t,n){t=[].concat(t);var r=t.length;while(r--){var o=e["on"+t[r]];if(typeof o==="function"){try{o.call(e,n||e)}catch(i){u(i)}}}}),p=(function(e){if(/^\s(?:text/\S*|application/xml|\S*/\S*+xml)\s*;.charset\s=\sutf-8/i.test(e.type)){return new Blob([String.fromCharCode(65279),e],{type:e.type})}return e}),v=(function(t,u,s){if(!s){t=p(t)}var v=this,w=t.type,m=w===d,y,h=(function(){l(v,"writestart progress write writeend".split(" "))}),S=(function(){if((f||m&&a)&&e.FileReader){var r=new FileReader;r.onloadend=(function(){var t=f?r.result:r.result.replace(/^data:[^;];/,"data:attachment/file;");var n=e.open(t,"blank");if(!n)e.location.href=t;t=undefined;v.readyState=v.DONE;h()});r.readAsDataURL(t);v.readyState=v.INIT;return}if(!y){y=n().createObjectURL(t)}if(m){e.location.href=y}else{var o=e.open(y,"blank");if(!o){e.location.href=y}}v.readyState=v.DONE;h();c(y)});v.readyState=v.INIT;if(o){y=n().createObjectURL(t);setTimeout((function(){r.href=y;r.download=u;i(r);h();c(y);v.readyState=v.DONE}));return}S()}),w=v.prototype,m=(function(e,t,n){return new v(e,t||e.name||"download",n)});if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return(function(e,t,n){t=t||e.name||"download";if(!n){e=p(e)}return navigator.msSaveOrOpenBlob(e,t)})}w.abort=(function(){});w.readyState=w.INIT=0;w.WRITING=1;w.DONE=2;w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null;return m})(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!==null){define([],(function(){return saveAs}))}Module.showAddPopup=(function(callback){var modal=document.getElementById("add-modal");var span=document.getElementsByClassName("close")[0];modal.style.display="block";function cancel(){modal.style.display="none";callback(null,null)}span.onclick=cancel;window.onclick=(function(event){if(event.target==modal)cancel()});var uploadInput=document.getElementById("upload-input");uploadInput.onchange=(function(){var file=uploadInput.files[0];if(!file)return;var reader=new FileReader;reader.onload=(function(event){var rom=new Uint8Array(event.target.result);callback(file.name,rom);uploadInput.value="";modal.style.display="none"});reader.readAsArrayBuffer(file)})});var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+"\n")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+"\n")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath"normalize";var ret=nodeFS"readFileSync";if(!ret&&filename!=nodePath"resolve"){filename=path.join(dirname,"..","src",filename);ret=nodeFS"readFileSync"}if(ret&&!binary)ret=ret.toString();return ret};Module["readBinary"]=function readBinary(filename){var ret=Module"read";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 (jsc?)"}}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};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.log(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")}}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]}}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){if(!args.splice)args=Array.prototype.slice.call(args);args.splice(0,0,ptr);return Module["dynCall"+sig].apply(null,args)}else{return Module["dynCall"+sig].call(null,ptr)}}),functionPointers:[],addFunction:(function(func){for(var i=0;i<Runtime.functionPointers.length;i++){if(!Runtime.functionPointers[i]){Runtime.functionPointers[i]=func;return 2*(1+i)}}throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."}),removeFunction:(function(index){Runtime.functionPointers[(index-2)/2]=null}),warnOnce:(function(text){if(!Runtime.warnOnce.shown)Runtime.warnOnce.shown={};if(!Runtime.warnOnce.shown[text]){Runtime.warnOnce.shown[text]=1;Module.printErr(text)}}),funcWrappers:{},getFuncWrapper:(function(func,sig){assert(sig);if(!Runtime.funcWrappers[sig]){Runtime.funcWrappers[sig]={}}var sigCache=Runtime.funcWrappers[sig];if(!sigCache[func]){sigCache[func]=function dynCall_wrapper(){return Runtime.dynCall(sig,func,arguments)}}return sigCache[func]}),getCompilerSetting:(function(name){throw"You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work"}),stackAlloc:(function(size){var ret=STACKTOP;STACKTOP=STACKTOP+size|0;STACKTOP=STACKTOP+15&-16;return ret}),staticAlloc:(function(size){var ret=STATICTOP;STATICTOP=STATICTOP+size|0;STATICTOP=STATICTOP+15&-16;return ret}),dynamicAlloc:(function(size){var ret=DYNAMICTOP;DYNAMICTOP=DYNAMICTOP+size|0;DYNAMICTOP=DYNAMICTOP+15&-16;if(DYNAMICTOP>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){DYNAMICTOP=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 THREW=0;var ABORT=false;var EXITSTATUS=0;var undef=0;var tempValue,tempInt,tempBigInt,tempInt2,tempBigInt2,tempPair,tempBigIntI,tempBigIntR,tempBigIntS,tempBigIntP,tempBigIntD,tempDouble,tempFloat;var tempI64,tempI64b;var tempRet0,tempRet1,tempRet2,tempRet3,tempRet4,tempRet5,tempRet6,tempRet7,tempRet8,tempRet9;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var globalScope=this;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){ret=Runtime.stackAlloc((str.length<<2)+1);writeStringToMemory(str,ret)}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<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=Runtime.stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);if(returnType==="string")ret=Pointer_stringify(ret);if(stack!==0){if(opts&&opts.async){EmterpreterAsync.asyncFinalizers.push((function(){Runtime.stackRestore(stack)}));return}Runtime.stackRestore(stack)}return ret};var sourceRegex=/^function\s*(([^)]))\s{\s*([^]?)[\s;](?:return\s(.?)[;\s])?}$/;function parseJSFunc(jsfunc){var parsed=jsfunc.toString().match(sourceRegex).slice(1);return{arguments:parsed[0],body:parsed[1],returnValue:parsed[2]}}var JSsource={};for(var fun in JSfuncs){if(JSfuncs.hasOwnProperty(fun)){JSsource[fun]=parseJSFunc(JSfuncs[fun])}}cwrap=function cwrap(ident,returnType,argTypes){argTypes=argTypes||[];var cfunc=getCFunc(ident);var numericArgs=argTypes.every((function(type){return type==="number"}));var numericRet=returnType!=="string";if(numericRet&&numericArgs){return cfunc}var argNames=argTypes.map((function(x,i){return"$"+i}));var funcstr="(function("+argNames.join(",")+") {";var nargs=argTypes.length;if(!numericArgs){funcstr+="var stack = "+JSsource["stackSave"].body+";";for(var i=0;i<nargs;i++){var arg=argNames[i],type=argTypes[i];if(type==="number")continue;var convertCode=JSsource[type+"ToC"];funcstr+="var "+convertCode.arguments+" = "+arg+";";funcstr+=convertCode.body+";";funcstr+=arg+"="+convertCode.returnValue+";"}}var cfuncname=parseJSFunc((function(){return cfunc})).returnValue;funcstr+="var ret = "+cfuncname+"("+argNames.join(",")+");";if(!numericRet){var strgfy=parseJSFunc((function(){return Pointer_stringify})).returnValue;funcstr+="ret = "+strgfy+"(ret);"}if(!numericArgs){funcstr+=JSsource["stackRestore"].body.replace("()","(stack)")+";"}funcstr+="return ret})";return eval(funcstr)}}))();Module["ccall"]=ccall;Module["cwrap"]=cwrap;function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="")type="i32";switch(type){case"i1":HEAP8[ptr>>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=[_malloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc]allocator===undefined?ALLOC_STATIC:allocator}if(zeroinit){var ptr=ret,stop;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[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<size){var curr=slab[i];if(typeof curr==="function"){curr=Runtime.getFunctionIndex(curr)}type=singleType||types[i];if(type===0){i++;continue}if(type=="i64")type="i32";setValue(ret+i,curr,type);if(previousType!==type){typeSize=Runtime.getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}Module["allocate"]=allocate;function getMemory(size){if(!staticSealed)return Runtime.staticAlloc(size);if(typeof _sbrk!=="undefined"&&!_sbrk.called||!runtimeInitialized)return Runtime.dynamicAlloc(size);return _malloc(size)}Module["getMemory"]=getMemory;function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+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"}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;function UTF8ArrayToString(u8Array,idx){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<str.length;++i){var u=str.charCodeAt(i);if(u>=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<str.length;++i){var u=str.charCodeAt(i);if(u>=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;function UTF16ToString(ptr){var i=0;var str="";while(1){var codeUnit=HEAP16[ptr+i2>>1];if(codeUnit==0)return str;++i;str+=String.fromCharCode(codeUnit)}}Module["UTF16ToString"]=UTF16ToString;function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite<str.length2?maxBytesToWrite/2:str.length;for(var i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}Module["stringToUTF16"]=stringToUTF16;function lengthBytesUTF16(str){return str.length2}Module["lengthBytesUTF16"]=lengthBytesUTF16;function UTF32ToString(ptr){var i=0;var str="";while(1){var utf32=HEAP32[ptr+i4>>2];if(utf32==0)return str;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}}Module["UTF32ToString"]=UTF32ToString;function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}Module["stringToUTF32"]=stringToUTF32;function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343)++i;len+=4}return len}Module["lengthBytesUTF32"]=lengthBytesUTF32;function demangle(func){var hasLibcxxabi=!!Module["___cxa_demangle"];if(hasLibcxxabi){try{var buf=_malloc(func.length);writeStringToMemory(func.substr(1),buf);var status=_malloc(4);var ret=Module"___cxa_demangle";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)}}var i=3;var basicTypes={"v":"void","b":"bool","c":"char","s":"short","i":"int","l":"long","f":"float","d":"double","w":"wchar_t","a":"signed char","h":"unsigned char","t":"unsigned short","j":"unsigned int","m":"unsigned long","x":"long long","y":"unsigned long long","z":"..."};var subs=[];var first=true;function dump(x){if(x)Module.print(x);Module.print(func);var pre="";for(var a=0;a<i;a++)pre+=" ";Module.print(pre+"^")}function parseNested(){i++;if(func[i]==="K")i++;var parts=[];while(func[i]!=="E"){if(func[i]==="S"){i++;var next=func.indexOf("",i);var num=func.substring(i,next)||0;parts.push(subs[num]||"?");i=next+1;continue}if(func[i]==="C"){parts.push(parts[parts.length-1]);i+=2;continue}var size=parseInt(func.substr(i));var pre=size.toString().length;if(!size||!pre){i--;break}var curr=func.substr(i+pre,size);parts.push(curr);subs.push(curr);i+=pre+size}i++;return parts}function parse(rawList,limit,allowVoid){limit=limit||Infinity;var ret="",list=[];function flushList(){return"("+list.join(", ")+")"}var name;if(func[i]==="N"){name=parseNested().join("::");limit--;if(limit===0)return rawList?[name]:name}else{if(func[i]==="K"||first&&func[i]==="L")i++;var size=parseInt(func.substr(i));if(size){var pre=size.toString().length;name=func.substr(i+pre,size);i+=pre+size}}first=false;if(func[i]==="I"){i++;var iList=parse(true);var iRet=parse(true,1,true);ret+=iRet[0]+" "+name+"<"+iList.join(", ")+">"}else{ret=name}paramLoop:while(i<func.length&&limit-->0){var c=func[i++];if(c in basicTypes){list.push(basicTypes[c])}else{switch(c){case"P":list.push(parse(true,1,true)[0]+"*");break;case"R":list.push(parse(true,1,true)[0]+"&");break;case"L":{i++;var end=func.indexOf("E",i);var size=end-i;list.push(func.substr(i,size));i+=size+2;break};case"A":{var size=parseInt(func.substr(i));i+=size.toString().length;if(func[i]!=="")throw"?";i++;list.push(parse(true,1,true)[0]+" ["+size+"]");break};case"E":break paramLoop;default:ret+="?"+c;break paramLoop}}}if(!allowVoid&&list.length===1&&list[0]==="void")list=[];if(rawList){if(ret){list.push(ret+"?")}return list}else{return ret+flushList()}}var parsed=func;try{if(func=="Object.main"||func=="main"){return"main()"}if(typeof func==="number")func=Pointer_stringify(func);if(func[0]!=="")return func;if(func[1]!=="")return func;if(func[2]!=="Z")return func;switch(func[3]){case"n":return"operator new()";case"d":return"operator delete()"}parsed=parse()}catch(e){parsed+="?"}if(parsed.indexOf("?")>=0&&!hasLibcxxabi){Runtime.warnOnce("warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling")}return parsed}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(){return demangleAll(jsStackTrace())}Module["stackTrace"]=stackTrace;var PAGE_SIZE=4096;function alignMemoryPage(x){if(x%4096>0){x+=4096-x%4096}return x}var HEAP;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var STATIC_BASE=0,STATICTOP=0,staticSealed=false;var STACK_BASE=0,STACKTOP=0,STACK_MAX=0;var DYNAMIC_BASE=0,DYNAMICTOP=0;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 totalMemory=641024;while(totalMemory<TOTAL_MEMORY||totalMemory<2TOTAL_STACK){if(totalMemory<1610241024){totalMemory*=2}else{totalMemory+=1610241024}}if(totalMemory!==TOTAL_MEMORY){TOTAL_MEMORY=totalMemory}assert(typeof Int32Array!=="undefined"&&typeof Float64Array!=="undefined"&&!!(new Int32Array(1))["subarray"]&&!!(new Int32Array(1))["set"],"JS engine does not provide full typed array support");var buffer;buffer=new ArrayBuffer(TOTAL_MEMORY);HEAP8=new Int8Array(buffer);HEAP16=new Int16Array(buffer);HEAP32=new Int32Array(buffer);HEAPU8=new Uint8Array(buffer);HEAPU16=new Uint16Array(buffer);HEAPU32=new Uint32Array(buffer);HEAPF32=new Float32Array(buffer);HEAPF64=new Float64Array(buffer);HEAP32[0]=255;assert(HEAPU8[0]===255&&HEAPU8[3]===0,"Typed arrays 2 must be run on a little-endian system");Module["HEAP"]=HEAP;Module["buffer"]=buffer;Module["HEAP8"]=HEAP8;Module["HEAP16"]=HEAP16;Module["HEAP32"]=HEAP32;Module["HEAPU8"]=HEAPU8;Module["HEAPU16"]=HEAPU16;Module["HEAPU32"]=HEAPU32;Module["HEAPF32"]=HEAPF32;Module["HEAPF64"]=HEAPF64;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){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;i<array.length;i++){var chr=array[i];if(chr>255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}Module["intArrayToString"]=intArrayToString;function writeStringToMemory(string,buffer,dontAddNull){var array=intArrayFromString(string,dontAddNull);var i=0;while(i<array.length){var chr=array[i];HEAP8[buffer+i>>0]=chr;i=i+1}}Module["writeStringToMemory"]=writeStringToMemory;function writeArrayToMemory(array,buffer){for(var i=0;i<array.length;i++){HEAP8[buffer++>>0]=array[i]}}Module["writeArrayToMemory"]=writeArrayToMemory;function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}Module["writeAsciiToMemory"]=writeAsciiToMemory;function unSign(value,bits,ignore){if(value>=0){return value}return bits<=32?2Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function reSign(value,bits,ignore){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2half+value}return value}if(!Math["imul"]||Math"imul"!==-5)Math["imul"]=function imul(a,b){var ah=a>>>16;var al=a&65535;var bh=b>>>16;var bl=b&65535;return albl+(ahbl+albh<<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"];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_min=Math.min;var Math_clz32=Math.clz32;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module"monitorRunDependencies"}}Module["addRunDependency"]=addRunDependency;function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module"monitorRunDependencies"}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 memoryInitializer=null;var ASM_CONSTS=[(function($0,$1,$2){{var dir="";Module.Pointer_stringify($0).split("/").forEach((function(val){if(val.length){dir+="/"+val;FS.mkdir(dir)}}));FS.mount(IDBFS,{},dir);FS.syncfs(true,(function(error){if(error)console.log(error);else Runtime.dynCall("vi",$1,[$2])}))}}),(function(){if(typeof cartridge!="undefined"&&cartridge.length){var ptr=Module._malloc(cartridge.length);Module.writeArrayToMemory(cartridge,ptr);return ptr}else return 0}),(function(){return cartridge.length}),(function($0){{Module._free($0)}}),(function($0,$1){{Module.showAddPopup((function(filename,rom){if(filename==null||rom==null){Runtime.dynCall("viiiii",$0,[0,0,0,$1,0])}else{var filePtr=Module._malloc(filename.length+1);stringToUTF8(filename,filePtr,filename.length+1);var dataPtr=Module._malloc(rom.length);writeArrayToMemory(rom,dataPtr);Runtime.dynCall("viiiii",$0,[filePtr,dataPtr,rom.length,$1,0]);Module._free(filePtr);Module._free(dataPtr)}}))}}),(function(){FS.syncfs((function(){}))}),(function($0,$1,$2){{var name=Pointer_stringify($0);var blob=new Blob([HEAPU8.subarray($1,$1+$2)],{type:"application/octet-stream"});Module.saveAs(blob,name)}}),(function($0,$1,$2){{var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module"createContext";SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst<num){var val=HEAP32[src];data[dst]=val&255;data[dst+1]=val>>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer)}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4num;if(num%8==0){while(i<j){data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0;data8[i]=255;i=i+4|0}}else{while(i<j){data8[i]=255;i=i+4|0}}}SDL2.ctx.putImageData(SDL2.image,0,0);return 0}}),(function($0){{if(Module["canvas"]){Module["canvas"].style["cursor"]=Module"Pointer_stringify"}return 0}}),(function(){if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}}),(function(){{if(typeof AudioContext!=="undefined"){return 1}else if(typeof webkitAudioContext!=="undefined"){return 1}return 0}}),(function(){{if(typeof SDL2==="undefined")SDL2={};if(typeof SDL2.audio==="undefined")SDL2.audio={};if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}else{return-1}}return 0}}),(function(){{return SDL2.audioContext["sampleRate"]}}),(function($0,$1,$2,$3){{SDL2.audio.scriptProcessorNode=SDL2.audioContext"createScriptProcessor";SDL2.audio.scriptProcessorNode["onaudioprocess"]=(function(e){SDL2.audio.currentOutputBuffer=e["outputBuffer"];Runtime.dynCall("vi",$2,[$3])});SDL2.audio.scriptProcessorNode"connect"}}),(function($0,$1){{var numChannels=SDL2.audio.currentOutputBuffer["numberOfChannels"];for(var c=0;c<numChannels;++c){var channelData=SDL2.audio.currentOutputBuffer"getChannelData";if(channelData.length!=$1){throw"Web Audio output buffer length mismatch! Destination size: "+channelData.length+" samples vs expected "+$1+" samples!"}for(var j=0;j<$1;++j){channelData[j]=HEAPF32[$0+(j*numChannels+c<<2)>>2]}}}}),(function(){{return screen.width}}),(function(){{return screen.height}}),(function($0){{if(typeof Module["setWindowTitle"]!=="undefined"){Module"setWindowTitle"}return 0}}),(function($0,$1){{Module.printErr("bad name in getProcAddress: "+[Pointer_stringify($0),Pointer_stringify($1)])}})];function _emscripten_asm_const_0(code){return ASM_CONSTScode}function _emscripten_asm_const_1(code,a0){return ASM_CONSTScode}function _emscripten_asm_const_2(code,a0,a1){return ASM_CONSTScode}function _emscripten_asm_const_3(code,a0,a1,a2){return ASM_CONSTScode}function _emscripten_asm_const_4(code,a0,a1,a2,a3){return ASM_CONSTScode}STATIC_BASE=8;STATICTOP=STATIC_BASE+572192;ATINIT.push();allocate([],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);allocate([112,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,61,127,102,158,160,230,63,0,0,0,0,0,136,57,61,68,23,117,250,82,176,230,63,0,0,0,0,0,0,216,60,254,217,11,117,18,192,230,63,0,0,0,0,0,120,40,189,191,118,212,221,220,207,230,63,0,0,0,0,0,192,30,61,41,26,101,60,178,223,230,63,0,0,0,0,0,0,216,188,227,58,89,152,146,239,230,63,0,0,0,0,0,0,188,188,134,147,81,249,125,255,230,63,0,0,0,0,0,216,47,189,163,45,244,102,116,15,231,63,0,0,0,0,0,136,44,189,195,95,236,232,117,31,231,63,0,0,0,0,0,192,19,61,5,207,234,134,130,47,231,63,0,0,0,0,0,48,56,189,82,129,165,72,154,63,231,63,0,0,0,0,0,192,0,189,252,204,215,53,189,79,231,63,0,0,0,0,0,136,47,61,241,103,66,86,235,95,231,63,0,0,0,0,0,224,3,61,72,109,171,177,36,112,231,63,0,0,0,0,0,208,39,189,56,93,222,79,105,128,231,63,0,0,0,0,0,0,221,188,0,29,172,56,185,144,231,63,0,0,0,0,0,0,227,60,120,1,235,115,20,161,231,63,0,0,0,0,0,0,237,188,96,208,118,9,123,177,231,63,0,0,0,0,0,64,32,61,51,193,48,1,237,193,231,63,0,0,0,0,0,0,160,60,54,134,255,98,106,210,231,63,0,0,0,0,0,144,38,189,59,78,207,54,243,226,231,63,0,0,0,0,0,224,2,189,232,195,145,132,135,243,231,63,0,0,0,0,0,88,36,189,78,27,62,84,39,4,232,63,0,0,0,0,0,0,51,61,26,7,209,173,210,20,232,63,0,0,0,0,0,0,15,61,126,205,76,153,137,37,232,63,0,0,0,0,0,192,33,189,208,66,185,30,76,54,232,63,0,0,0,0,0,208,41,61,181,202,35,70,26,71,232,63,0,0,0,0,0,16,71,61,188,91,159,23,244,87,232,63,0,0,0,0,0,96,34,61,175,145,68,155,217,104,232,63,0,0,0,0,0,196,50,189,149,163,49,217,202,121,232,63,0,0,0,0,0,0,35,189,184,101,138,217,199,138,232,63,0,0,0,0,0,128,42,189,0,88,120,164,208,155,232,63,0,0,0,0,0,0,237,188,35,162,42,66,229,172,232,63,0,0,0,0,0,40,51,61,250,25,214,186,5,190,232,63,0,0,0,0,0,180,66,61,131,67,181,22,50,207,232,63,0,0,0,0,0,208,46,189,76,102,8,94,106,224,232,63,0,0,0,0,0,80,32,189,7,120,21,153,174,241,232,63,0,0,0,0,0,40,40,61,14,44,40,208,254,2,233,63,0,0,0,0,0,176,28,189,150,255,145,11,91,20,233,63,0,0,0,0,0,224,5,189,249,47,170,83,195,37,233,63,0,0,0,0,0,64,245,60,74,198,205,176,55,55,233,63,0,0,0,0,0,32,23,61,174,152,95,43,184,72,233,63,0,0,0,0,0,0,9,189,203,82,200,203,68,90,233,63,0,0,0,0,0,104,37,61,33,111,118,154,221,107,233,63,0,0,0,0,0,208,54,189,42,78,222,159,130,125,233,63,0,0,0,0,0,0,1,189,163,35,122,228,51,143,233,63,0,0,0,0,0,0,45,61,4,6,202,112,241,160,233,63,0,0,0,0,0,164,56,189,137,255,83,77,187,178,233,63,0,0,0,0,0,92,53,61,91,241,163,130,145,196,233,63,0,0,0,0,0,184,38,61,197,184,75,25,116,214,233,63,0,0,0,0,0,0,236,188,142,35,227,25,99,232,233,63,0,0,0,0,0,208,23,61,2,243,7,141,94,250,233,63,0,0,0,0,0,64,22,61,77,229,93,123,102,12,234,63,0,0,0,0,0,0,245,188,246,184,142,237,122,30,234,63,0,0,0,0,0,224,9,61,39,46,74,236,155,48,234,63,0,0,0,0,0,216,42,61,93,10,70,128,201,66,234,63,0,0,0,0,0,240,26,189,155,37,62,178,3,85,234,63,0,0,0,0,0,96,11,61,19,98,244,138,74,103,234,63,0,0,0,0,0,136,56,61,167,179,48,19,158,121,234,63,0,0,0,0,0,32,17,61,141,46,193,83,254,139,234,63,0,0,0,0,0,192,6,61,210,252,121,85,107,158,234,63,0,0,0,0,0,184,41,189,184,111,53,33,229,176,234,63,0,0,0,0,0,112,43,61,129,243,211,191,107,195,234,63,0,0,0,0,0,0,217,60,128,39,60,58,255,213,234,63,0,0,0,0,0,0,228,60,163,210,90,153,159,232,234,63,0,0,0,0,0,144,44,189,103,243,34,230,76,251,234,63,0,0,0,0,0,80,22,61,144,183,141,41,7,14,235,63,0,0,0,0,0,212,47,61,169,137,154,108,206,32,235,63,0,0,0,0,0,112,18,61,75,26,79,184,162,51,235,63,0,0,0,0,0,71,77,61,231,71,183,21,132,70,235,63,0,0,0,0,0,56,56,189,58,89,229,141,114,89,235,63,0,0,0,0,0,0,152,60,106,197,241,41,110,108,235,63,0,0,0,0,0,208,10,61,80,94,251,242,118,127,235,63,0,0,0,0,0,128,222,60,178,73,39,242,140,146,235,63,0,0,0,0,0,192,4,189,3,6,161,48,176,165,235,63,0,0,0,0,0,112,13,189,102,111,154,183,224,184,235,63,0,0,0,0,0,144,13,61,255,193,75,144,30,204,235,63,0,0,0,0,0,160,2,61,111,161,243,195,105,223,235,63,0,0,0,0,0,120,31,189,184,29,215,91,194,242,235,63,0,0,0,0,0,160,16,189,233,178,65,97,40,6,236,63,0,0,0,0,0,64,17,189,224,82,133,221,155,25,236,63,0,0,0,0,0,224,11,61,238,100,250,217,28,45,236,63,0,0,0,0,0,64,9,189,47,208,255,95,171,64,236,63,0,0,0,0,0,208,14,189,21,253,250,120,71,84,236,63,0,0,0,0,0,102,57,61,203,208,87,46,241,103,236,63,0,0,0,0,0,16,26,189,182,193,136,137,168,123,236,63,0,0,0,0,128,69,88,189,51,231,6,148,109,143,236,63,0,0,0,0,0,72,26,189,223,196,81,87,64,163,236,63,0,0,0,0,0,0,203,60,148,144,239,220,32,183,236,63,0,0,0,0,0,64,1,61,137,22,109,46,15,203,236,63,0,0,0,0,0,32,240,60,18,196,93,85,11,223,236,63,0,0,0,0,0,96,243,60,59,171,91,91,21,243,236,63,0,0,0,0,0,144,6,189,188,137,7,74,45,7,237,63,0,0,0,0,0,160,9,61,250,200,8,43,83,27,237,63,0,0,0,0,0,224,21,189,133,138,13,8,135,47,237,63,0,0,0,0,0,40,29,61,3,162,202,234,200,67,237,63,0,0,0,0,0,160,1,61,145,164,251,220,24,88,237,63,0,0,0,0,0,0,223,60,161,230,98,232,118,108,237,63,0,0,0,0,0,160,3,189,78,131,201,22,227,128,237,63,0,0,0,0,0,216,12,189,144,96,255,113,93,149,237,63,0,0,0,0,0,192,244,60,174,50,219,3,230,169,237,63,0,0,0,0,0,144,255,60,37,131,58,214,124,190,237,63,0,0,0,0,0,128,233,60,69,180,1,243,33,211,237,63,0,0,0,0,0,32,245,188,191,5,28,100,213,231,237,63,0,0,0,0,0,112,29,189,236,154,123,51,151,252,237,63,0,0,0,0,0,20,22,189,94,125,25,107,103,17,238,63,0,0,0,0,0,72,11,61,231,163,245,20,70,38,238,63,0,0,0,0,0,206,64,61,92,238,22,59,51,59,238,63,0,0,0,0,0,104,12,61,180,63,139,231,46,80,238,63,0,0,0,0,0,48,9,189,104,109,103,36,57,101,238,63,0,0,0,0,0,0,229,188,68,76,199,251,81,122,238,63,0,0,0,0,0,248,7,189,38,183,205,119,121,143,238,63,0,0,0,0,0,112,243,188,232,144,164,162,175,164,238,63,0,0,0,0,0,208,229,60,228,202,124,134,244,185,238,63,0,0,0,0,0,26,22,61,13,104,142,45,72,207,238,63,0,0,0,0,0,80,245,60,20,133,24,162,170,228,238,63,0,0,0,0,0,64,198,60,19,90,97,238,27,250,238,63,0,0,0,0,0,128,238,188,6,65,182,28,156,15,239,63,0,0,0,0,0,136,250,188,99,185,107,55,43,37,239,63,0,0,0,0,0,144,44,189,117,114,221,72,201,58,239,63,0,0,0,0,0,0,170,60,36,69,110,91,118,80,239,63,0,0,0,0,0,240,244,188,253,68,136,121,50,102,239,63,0,0,0,0,0,128,202,60,56,190,156,173,253,123,239,63,0,0,0,0,0,188,250,60,130,60,36,2,216,145,239,63,0,0,0,0,0,96,212,188,142,144,158,129,193,167,239,63,0,0,0,0,0,12,11,189,17,213,146,54,186,189,239,63,0,0,0,0,0,224,192,188,148,113,143,43,194,211,239,63,0,0,0,0,128,222,16,189,238,35,42,107,217,233,239,63,0,0,0,0,0,67,238,60,0,0,0,0,0,0,240,63,0,0,0,0,0,0,0,0,190,188,90,250,26,11,240,63,0,0,0,0,0,64,179,188,3,51,251,169,61,22,240,63,0,0,0,0,0,23,18,189,130,2,59,20,104,33,240,63,0,0,0,0,0,64,186,60,108,128,119,62,154,44,240,63,0,0,0,0,0,152,239,60,202,187,17,46,212,55,240,63,0,0,0,0,0,64,199,188,137,127,110,232,21,67,240,63,0,0,0,0,0,48,216,60,103,84,246,114,95,78,240,63,0,0,0,0,0,63,26,189,90,133,21,211,176,89,240,63,0,0,0,0,0,132,2,189,149,31,60,14,10,101,240,63,0,0,0,0,0,96,241,60,26,247,221,41,107,112,240,63,0,0,0,0,0,36,21,61,45,168,114,43,212,123,240,63,0,0,0,0,0,160,233,188,208,155,117,24,69,135,240,63,0,0,0,0,0,64,230,60,200,7,102,246,189,146,240,63,0,0,0,0,0,120,0,189,131,243,198,202,62,158,240,63,0,0,0,0,0,0,152,188,48,57,31,155,199,169,240,63,0,0,0,0,0,160,255,60,252,136,249,108,88,181,240,63,0,0,0,0,0,200,250,188,138,108,228,69,241,192,240,63,0,0,0,0,0,192,217,60,22,72,114,43,146,204,240,63,0,0,0,0,0,32,5,61,216,93,57,35,59,216,240,63,0,0,0,0,0,208,250,188,243,209,211,50,236,227,240,63,0,0,0,0,0,172,27,61,166,169,223,95,165,239,240,63,0,0,0,0,0,232,4,189,240,210,254,175,102,251,240,63,0,0,0,0,0,48,13,189,75,35,215,40,48,7,241,63,0,0,0,0,0,80,241,60,91,91,18,208,1,19,241,63,0,0,0,0,0,0,236,60,249,42,94,171,219,30,241,63,0,0,0,0,0,188,22,61,213,49,108,192,189,42,241,63,0,0,0,0,0,64,232,60,125,4,242,20,168,54,241,63,0,0,0,0,0,208,14,189,233,45,169,174,154,66,241,63,0,0,0,0,0,224,232,60,56,49,79,147,149,78,241,63,0,0,0,0,0,64,235,60,113,142,165,200,152,90,241,63,0,0,0,0,0,48,5,61,223,195,113,84,164,102,241,63,0,0,0,0,0,56,3,61,17,82,125,60,184,114,241,63,0,0,0,0,0,212,40,61,159,187,149,134,212,126,241,63,0,0,0,0,0,208,5,189,147,141,140,56,249,138,241,63,0,0,0,0,0,136,28,189,102,93,55,88,38,151,241,63,0,0,0,0,0,240,17,61,167,203,111,235,91,163,241,63,0,0,0,0,0,72,16,61,227,135,19,248,153,175,241,63,0,0,0,0,0,57,71,189,84,93,4,132,224,187,241,63,0,0,0,0,0,228,36,61,67,28,40,149,47,200,241,63,0,0,0,0,0,32,10,189,178,185,104,49,135,212,241,63,0,0,0,0,0,128,227,60,49,64,180,94,231,224,241,63,0,0,0,0,0,192,234,60,56,217,252,34,80,237,241,63,0,0,0,0,0,144,1,61,247,205,56,132,193,249,241,63,0,0,0,0,0,120,27,189,143,141,98,136,59,6,242,63,0,0,0,0,0,148,45,61,30,168,120,53,190,18,242,63,0,0,0,0,0,0,216,60,65,221,125,145,73,31,242,63,0,0,0,0,0,52,43,61,35,19,121,162,221,43,242,63,0,0,0,0,0,248,25,61,231,97,117,110,122,56,242,63,0,0,0,0,0,200,25,189,39,20,130,251,31,69,242,63,0,0,0,0,0,48,2,61,2,166,178,79,206,81,242,63,0,0,0,0,0,72,19,189,176,206,30,113,133,94,242,63,0,0,0,0,0,112,18,61,22,125,226,101,69,107,242,63,0,0,0,0,0,208,17,61,15,224,29,52,14,120,242,63,0,0,0,0,0,238,49,61,62,99,245,225,223,132,242,63,0,0,0,0,0,192,20,189,48,187,145,117,186,145,242,63,0,0,0,0,0,216,19,189,9,223,31,245,157,158,242,63,0,0,0,0,0,176,8,61,155,14,209,102,138,171,242,63,0,0,0,0,0,124,34,189,58,218,218,208,127,184,242,63,0,0,0,0,0,52,42,61,249,26,119,57,126,197,242,63,0,0,0,0,0,128,16,189,217,2,228,166,133,210,242,63,0,0,0,0,0,208,14,189,121,21,100,31,150,223,242,63,0,0,0,0,0,32,244,188,207,46,62,169,175,236,242,63,0,0,0,0,0,152,36,189,34,136,189,74,210,249,242,63,0,0,0,0,0,48,22,189,37,182,49,10,254,6,243,63,0,0,0,0,0,54,50,189,11,165,238,237,50,20,243,63,0,0,0,0,128,223,112,189,184,215,76,252,112,33,243,63,0,0,0,0,0,72,34,189,162,233,168,59,184,46,243,63,0,0,0,0,0,152,37,189,102,23,100,178,8,60,243,63,0,0,0,0,0,208,30,61,39,250,227,102,98,73,243,63,0,0,0,0,0,0,220,188,15,159,146,95,197,86,243,63,0,0,0,0,0,216,48,189,185,136,222,162,49,100,243,63,0,0,0,0,0,200,34,61,57,170,58,55,167,113,243,63,0,0,0,0,0,96,32,61,254,116,30,35,38,127,243,63,0,0,0,0,0,96,22,189,56,216,5,109,174,140,243,63,0,0,0,0,0,224,10,189,195,62,113,27,64,154,243,63,0,0,0,0,0,114,68,189,32,160,229,52,219,167,243,63,0,0,0,0,0,32,8,61,149,110,236,191,127,181,243,63,0,0,0,0,0,128,62,61,242,168,19,195,45,195,243,63,0,0,0,0,0,128,239,60,34,225,237,68,229,208,243,63,0,0,0,0,0,160,23,189,187,52,18,76,166,222,243,63,0,0,0,0,0,48,38,61,204,78,28,223,112,236,243,63,0,0,0,0,0,166,72,189,140,126,172,4,69,250,243,63,0,0,0,0,0,220,60,189,187,160,103,195,34,8,244,63,0,0,0,0,0,184,37,61,149,46,247,33,10,22,244,63,0,0,0,0,0,192,30,61,70,70,9,39,251,35,244,63,0,0,0,0,0,96,19,189,32,169,80,217,245,49,244,63,0,0,0,0,0,152,35,61,235,185,132,63,250,63,244,63,0,0,0,0,0,0,250,60,25,137,97,96,8,78,244,63,0,0,0,0,0,192,246,188,1,210,167,66,32,92,244,63,0,0,0,0,0,192,11,189,22,0,29,237,65,106,244,63,0,0,0,0,0,128,18,189,38,51,139,102,109,120,244,63,0,0,0,0,0,224,48,61,0,60,193,181,162,134,244,63,0,0,0,0,0,64,45,189,4,175,146,225,225,148,244,63,0,0,0,0,0,32,12,61,114,211,215,240,42,163,244,63,0,0,0,0,0,80,30,189,1,184,109,234,125,177,244,63,0,0,0,0,0,128,7,61,225,41,54,213,218,191,244,63,0,0,0,0,0,128,19,189,50,193,23,184,65,206,244,63,0,0,0,0,0,128,0,61,219,221,253,153,178,220,244,63,0,0,0,0,0,112,44,61,150,171,216,129,45,235,244,63,0,0,0,0,0,224,28,189,2,45,157,118,178,249,244,63,0,0,0,0,0,32,25,61,193,49,69,127,65,8,245,63,0,0,0,0,0,192,8,189,42,102,207,162,218,22,245,63,0,0,0,0,0,0,250,188,234,81,63,232,125,37,245,63,0,0,0,0,0,8,74,61,218,78,157,86,43,52,245,63,0,0,0,0,0,216,38,189,26,172,246,244,226,66,245,63,0,0,0,0,0,68,50,189,219,148,93,202,164,81,245,63,0,0,0,0,0,60,72,61,107,17,233,221,112,96,245,63,0,0,0,0,0,176,36,61,222,41,181,54,71,111,245,63,0,0,0,0,0,90,65,61,14,196,226,219,39,126,245,63,0,0,0,0,0,224,41,189,111,199,151,212,18,141,245,63,0,0,0,0,0,8,35,189,76,11,255,39,8,156,245,63,0,0,0,0,0,236,77,61,39,84,72,221,7,171,245,63,0,0,0,0,0,0,196,188,244,122,168,251,17,186,245,63,0,0,0,0,0,8,48,61,11,70,89,138,38,201,245,63,0,0,0,0,0,200,38,189,63,142,153,144,69,216,245,63,0,0,0,0,0,154,70,61,225,32,173,21,111,231,245,63,0,0,0,0,0,64,27,189,202,235,220,32,163,246,245,63,0,0,0,0,0,112,23,61,184,220,118,185,225,5,246,63,0,0,0,0,0,248,38,61,21,247,205,230,42,21,246,63,0,0,0,0,0,0,1,61,49,85,58,176,126,36,246,63,0,0,0,0,0,208,21,189,181,41,25,29,221,51,246,63,0,0,0,0,0,208,18,189,19,195,204,52,70,67,246,63,0,0,0,0,0,128,234,188,250,142,188,254,185,82,246,63,0,0,0,0,0,96,40,189,151,51,85,130,56,98,246,63,0,0,0,0,0,254,113,61,142,50,8,199,193,113,246,63,0,0,0,0,0,32,55,189,126,169,76,212,85,129,246,63,0,0,0,0,0,128,230,60,113,148,158,177,244,144,246,63,0,0,0,0,0,120,41,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,255,255,255,255,255,255,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+4157);allocate([68,172,0,0,16,128,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+84536);allocate([91,113,5,0,30,115,5,0,1,0,0,0,96,113,5,0,45,115,5,0,2,0,0,0,222,53,8,0,62,115,5,0,3,0,0,0,117,113,5,0,83,115,5,0,4,0,0,0,49,67,8,0,99,115,5,0,5,0,0,0,121,113,5,0,109,115,5,0,6,0,0,0,126,113,5,0,119,115,5,0,7,0,0,0,130,113,5,0,135,115,5,0,8,0,0,0,134,113,5,0,154,115,5,0,9,0,0,0,138,113,5,0,163,115,5,0,10,0,0,0,142,113,5,0,175,115,5,0,11,0,0,0,146,113,5,0,189,115,5,0,12,0,0,0,125,53,8,0,216,115,5,0,13,0,0,0,167,86,8,0,171,86,8,0,177,86,8,0,180,86,8,0,185,86,8,0,192,86,8,0,196,86,8,0,202,86,8,0,206,86,8,0,215,86,8,0,220,86,8,0,223,86,8,0,226,86,8,0,232,86,8,0,236,86,8,0,240,86,8,0,243,86,8,0,250,86,8,0,1,87,8,0,6,87,8,0,11,87,8,0,17,87,8,0,138,118,5,0,140,118,5,0,109,168,8,0,237,176,8,0,2,59,8,0,142,118,5,0,188,140,5,0,144,118,5,0,146,118,5,0,148,118,5,0,45,87,8,0,48,87,8,0,23,87,8,0,33,87,8,0,42,87,8,0,39,87,8,0,36,87,8,0,150,118,5,0,152,118,5,0,154,118,5,0,156,118,5,0,158,118,5,0,160,118,5,0,162,118,5,0,232,176,8,0,234,176,8,0,51,87,8,0,164,118,5,0,166,118,5,0,168,118,5,0,31,187,8,0,26,87,8,0,29,87,8,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,8,0,0,0,9,119,5,0,21,119,5,0,35,119,5,0,46,119,5,0,57,119,5,0,1,0,0,0,2,0,0,0,3,0,0,0,52,0,0,0,12,0,0,0,8,0,0,0,4,0,0,0,52,0,0,0,88,0,0,0,8,0,0,0,4,0,0,0,16,0,0,0,48,0,0,0,4,0,0,0,8,0,0,0,92,0,0,0,48,0,0,0,4,0,0,0,8,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,0,0,0,0,2,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,11,0,0,0,1,0,0,0,3,0,0,0,255,255,255,255,6,0,0,0,8,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,240,0,0,0,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,0,0,15,0,1,0,0,0,2,0,0,0,3,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,61,53,8,0,100,53,8,0,31,81,8,0,125,53,8,0,129,53,8,0,101,70,8,0,207,110,8,0,133,53,8,0,139,53,8,0,143,53,8,0,147,53,8,0,152,53,8,0,156,53,8,0,160,53,8,0,165,53,8,0,170,53,8,0,175,53,8,0,180,53,8,0,186,53,8,0,192,53,8,0,199,53,8,0,206,53,8,0,212,53,8,0,217,53,8,0,222,53,8,0,111,4,0,0,30,5,0,0,18,3,0,0,9,76,8,0,232,86,8,0,81,62,8,0,89,62,8,0,98,62,8,0,100,86,8,0,105,62,8,0,206,86,8,0,89,62,8,0,111,62,8,0,118,62,8,0,128,80,8,0,41,77,8,0,85,83,8,0,89,70,8,0,90,83,8,0,124,62,8,0,73,83,8,0,108,83,8,0,67,83,8,0,129,62,8,0,79,83,8,0,96,83,8,0,135,62,8,0,142,62,8,0,149,62,8,0,155,62,8,0,162,62,8,0,168,62,8,0,102,83,8,0,174,62,8,0,181,62,8,0,186,62,8,0,191,62,8,0,200,62,8,0,254,66,8,0,24,0,0,0,5,67,8,0,25,0,0,0,20,67,8,0,26,0,0,0,27,67,8,0,27,0,0,0,177,69,8,0,28,0,0,0,33,67,8,0,29,0,0,0,40,67,8,0,30,0,0,0,49,67,8,0,31,0,0,0,54,67,8,0,32,0,0,0,59,67,8,0,33,0,0,0,65,67,8,0,34,0,0,0,31,81,8,0,35,0,0,0,71,67,8,0,36,0,0,0,80,67,8,0,37,0,0,0,87,67,8,0,38,0,0,0,94,67,8,0,39,0,0,0,101,67,8,0,40,0,0,0,253,69,8,0,41,0,0,0,108,67,8,0,42,0,0,0,117,67,8,0,43,0,0,0,126,67,8,0,44,0,0,0,219,80,8,0,0,0,0,0,234,66,8,0,0,0,0,0,245,66,8,0,0,0,0,0,0,0,0,0,0,0,0,0,136,68,8,0,141,68,8,0,128,68,8,0,106,70,8,0,149,68,8,0,154,68,8,0,163,68,8,0,174,68,8,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,9,0,0,0,202,68,8,0,45,0,0,0,209,68,8,0,46,0,0,0,216,68,8,0,47,0,0,0,224,68,8,0,48,0,0,0,231,68,8,0,49,0,0,0,236,68,8,0,50,0,0,0,242,68,8,0,51,0,0,0,0,0,0,0,0,0,0,0,121,69,8,0,52,0,0,0,127,69,8,0,53,0,0,0,140,69,8,0,54,0,0,0,148,69,8,0,55,0,0,0,156,69,8,0,56,0,0,0,165,69,8,0,57,0,0,0,177,69,8,0,58,0,0,0,190,69,8,0,59,0,0,0,201,69,8,0,60,0,0,0,213,69,8,0,61,0,0,0,223,69,8,0,62,0,0,0,236,69,8,0,63,0,0,0,244,69,8,0,64,0,0,0,253,69,8,0,65,0,0,0,10,70,8,0,66,0,0,0,21,70,8,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,70,8,0,250,86,8,0,101,70,8,0,106,70,8,0,112,70,8,0,140,71,8,0,68,0,0,0,144,71,8,0,69,0,0,0,149,71,8,0,70,0,0,0,154,71,8,0,71,0,0,0,159,71,8,0,72,0,0,0,164,71,8,0,73,0,0,0,168,71,8,0,74,0,0,0,172,71,8,0,75,0,0,0,176,71,8,0,76,0,0,0,186,71,8,0,77,0,0,0,192,71,8,0,78,0,0,0,197,71,8,0,79,0,0,0,201,71,8,0,80,0,0,0,205,71,8,0,81,0,0,0,209,71,8,0,82,0,0,0,213,71,8,0,83,0,0,0,218,71,8,0,84,0,0,0,222,71,8,0,85,0,0,0,229,71,8,0,86,0,0,0,240,71,8,0,87,0,0,0,244,71,8,0,88,0,0,0,249,71,8,0,89,0,0,0,219,80,8,0,90,0,0,0,253,71,8,0,71,0,0,0,3,72,8,0,91,0,0,0,8,72,8,0,92,0,0,0,13,72,8,0,93,0,0,0,18,72,8,0,94,0,0,0,22,72,8,0,95,0,0,0,28,72,8,0,96,0,0,0,34,72,8,0,97,0,0,0,110,71,8,0,0,0,0,0,113,71,8,0,0,0,0,0,118,71,8,0,0,0,0,0,129,71,8,0,0,0,0,0,0,0,0,0,0,0,0,0,137,72,8,0,98,0,0,0,142,72,8,0,99,0,0,0,147,72,8,0,100,0,0,0,152,72,8,0,101,0,0,0,59,110,8,0,102,0,0,0,157,72,8,0,103,0,0,0,164,72,8,0,104,0,0,0,169,72,8,0,105,0,0,0,25,81,8,0,106,0,0,0,148,80,8,0,107,0,0,0,173,72,8,0,108,0,0,0,177,72,8,0,109,0,0,0,185,72,8,0,110,0,0,0,49,81,8,0,111,0,0,0,233,76,8,0,112,0,0,0,189,72,8,0,113,0,0,0,238,76,8,0,114,0,0,0,0,0,0,0,0,0,0,0,219,76,8,0,115,0,0,0,226,76,8,0,116,0,0,0,233,76,8,0,117,0,0,0,238,76,8,0,118,0,0,0,245,76,8,0,119,0,0,0,252,76,8,0,120,0,0,0,1,77,8,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,80,8,0,122,0,0,0,75,80,8,0,123,0,0,0,16,79,8,0,0,0,0,0,224,78,8,0,0,0,0,0,150,78,8,0,0,0,0,0,245,77,8,0,0,0,0,0,0,79,8,0,0,0,0,0,0,0,0,0,0,0,0,0,24,79,8,0,124,0,0,0,0,0,0,0,0,0,0,0,67,83,8,0,125,0,0,0,73,83,8,0,126,0,0,0,79,83,8,0,127,0,0,0,85,83,8,0,128,0,0,0,90,83,8,0,129,0,0,0,96,83,8,0,130,0,0,0,102,83,8,0,131,0,0,0,108,83,8,0,132,0,0,0,0,0,0,0,0,0,0,0,136,80,8,0,133,0,0,0,142,80,8,0,134,0,0,0,148,80,8,0,135,0,0,0,198,110,8,0,136,0,0,0,154,80,8,0,137,0,0,0,230,176,8,0,138,0,0,0,156,80,8,0,139,0,0,0,159,80,8,0,140,0,0,0,163,80,8,0,141,0,0,0,166,80,8,0,142,0,0,0,171,80,8,0,143,0,0,0,174,80,8,0,144,0,0,0,177,80,8,0,145,0,0,0,180,80,8,0,146,0,0,0,183,80,8,0,147,0,0,0,186,80,8,0,148,0,0,0,188,80,8,0,149,0,0,0,190,80,8,0,150,0,0,0,192,80,8,0,151,0,0,0,199,80,8,0,152,0,0,0,207,80,8,0,153,0,0,0,219,80,8,0,154,0,0,0,0,0,0,0,0,0,0,0,167,86,8,0,171,86,8,0,177,86,8,0,180,86,8,0,185,86,8,0,192,86,8,0,196,86,8,0,202,86,8,0,206,86,8,0,215,86,8,0,220,86,8,0,223,86,8,0,226,86,8,0,232,86,8,0,236,86,8,0,240,86,8,0,243,86,8,0,250,86,8,0,1,87,8,0,6,87,8,0,11,87,8,0,17,87,8,0,23,87,8,0,26,87,8,0,29,87,8,0,33,87,8,0,36,87,8,0,39,87,8,0,42,87,8,0,45,87,8,0,48,87,8,0,51,87,8,0,54,87,8,0,60,87,8,0,69,87,8,0,79,87,8,0,86,87,8,0,19,0,0,0,0,0,0,0,150,48,7,119,44,97,14,238,186,81,9,153,25,196,109,7,143,244,106,112,53,165,99,233,163,149,100,158,50,136,219,14,164,184,220,121,30,233,213,224,136,217,210,151,43,76,182,9,189,124,177,126,7,45,184,231,145,29,191,144,100,16,183,29,242,32,176,106,72,113,185,243,222,65,190,132,125,212,218,26,235,228,221,109,81,181,212,244,199,133,211,131,86,152,108,19,192,168,107,100,122,249,98,253,236,201,101,138,79,92,1,20,217,108,6,99,99,61,15,250,245,13,8,141,200,32,110,59,94,16,105,76,228,65,96,213,114,113,103,162,209,228,3,60,71,212,4,75,253,133,13,210,107,181,10,165,250,168,181,53,108,152,178,66,214,201,187,219,64,249,188,172,227,108,216,50,117,92,223,69,207,13,214,220,89,61,209,171,172,48,217,38,58,0,222,81,128,81,215,200,22,97,208,191,181,244,180,33,35,196,179,86,153,149,186,207,15,165,189,184,158,184,2,40,8,136,5,95,178,217,12,198,36,233,11,177,135,124,111,47,17,76,104,88,171,29,97,193,61,45,102,182,144,65,220,118,6,113,219,1,188,32,210,152,42,16,213,239,137,133,177,113,31,181,182,6,165,228,191,159,51,212,184,232,162,201,7,120,52,249,0,15,142,168,9,150,24,152,14,225,187,13,106,127,45,61,109,8,151,108,100,145,1,92,99,230,244,81,107,107,98,97,108,28,216,48,101,133,78,0,98,242,237,149,6,108,123,165,1,27,193,244,8,130,87,196,15,245,198,217,176,101,80,233,183,18,234,184,190,139,124,136,185,252,223,29,221,98,73,45,218,21,243,124,211,140,101,76,212,251,88,97,178,77,206,81,181,58,116,0,188,163,226,48,187,212,65,165,223,74,215,149,216,61,109,196,209,164,251,244,214,211,106,233,105,67,252,217,110,52,70,136,103,173,208,184,96,218,115,45,4,68,229,29,3,51,95,76,10,170,201,124,13,221,60,113,5,80,170,65,2,39,16,16,11,190,134,32,12,201,37,181,104,87,179,133,111,32,9,212,102,185,159,228,97,206,14,249,222,94,152,201,217,41,34,152,208,176,180,168,215,199,23,61,179,89,129,13,180,46,59,92,189,183,173,108,186,192,32,131,184,237,182,179,191,154,12,226,182,3,154,210,177,116,57,71,213,234,175,119,210,157,21,38,219,4,131,22,220,115,18,11,99,227,132,59,100,148,62,106,109,13,168,90,106,122,11,207,14,228,157,255,9,147,39,174,0,10,177,158,7,125,68,147,15,240,210,163,8,135,104,242,1,30,254,194,6,105,93,87,98,247,203,103,101,128,113,54,108,25,231,6,107,110,118,27,212,254,224,43,211,137,90,122,218,16,204,74,221,103,111,223,185,249,249,239,190,142,67,190,183,23,213,142,176,96,232,163,214,214,126,147,209,161,196,194,216,56,82,242,223,79,241,103,187,209,103,87,188,166,221,6,181,63,75,54,178,72,218,43,13,216,76,27,10,175,246,74,3,54,96,122,4,65,195,239,96,223,85,223,103,168,239,142,110,49,121,190,105,70,140,179,97,203,26,131,102,188,160,210,111,37,54,226,104,82,149,119,12,204,3,71,11,187,185,22,2,34,47,38,5,85,190,59,186,197,40,11,189,178,146,90,180,43,4,106,179,92,167,255,215,194,49,207,208,181,139,158,217,44,29,174,222,91,176,194,100,155,38,242,99,236,156,163,106,117,10,147,109,2,169,6,9,156,63,54,14,235,133,103,7,114,19,87,0,5,130,74,191,149,20,122,184,226,174,43,177,123,56,27,182,12,155,142,210,146,13,190,213,229,183,239,220,124,33,223,219,11,212,210,211,134,66,226,212,241,248,179,221,104,110,131,218,31,205,22,190,129,91,38,185,246,225,119,176,111,119,71,183,24,230,90,8,136,112,106,15,255,202,59,6,102,92,11,1,17,255,158,101,143,105,174,98,248,211,255,107,97,69,207,108,22,120,226,10,160,238,210,13,215,84,131,4,78,194,179,3,57,97,38,103,167,247,22,96,208,77,71,105,73,219,119,110,62,74,106,209,174,220,90,214,217,102,11,223,64,240,59,216,55,83,174,188,169,197,158,187,222,127,207,178,71,233,255,181,48,28,242,189,189,138,194,186,202,48,147,179,83,166,163,180,36,5,54,208,186,147,6,215,205,41,87,222,84,191,103,217,35,46,122,102,179,184,74,97,196,2,27,104,93,148,43,111,42,55,190,11,180,161,142,12,195,27,223,5,90,141,239,2,45,0,0,0,0,65,49,27,25,130,98,54,50,195,83,45,43,4,197,108,100,69,244,119,125,134,167,90,86,199,150,65,79,8,138,217,200,73,187,194,209,138,232,239,250,203,217,244,227,12,79,181,172,77,126,174,181,142,45,131,158,207,28,152,135,81,18,194,74,16,35,217,83,211,112,244,120,146,65,239,97,85,215,174,46,20,230,181,55,215,181,152,28,150,132,131,5,89,152,27,130,24,169,0,155,219,250,45,176,154,203,54,169,93,93,119,230,28,108,108,255,223,63,65,212,158,14,90,205,162,36,132,149,227,21,159,140,32,70,178,167,97,119,169,190,166,225,232,241,231,208,243,232,36,131,222,195,101,178,197,218,170,174,93,93,235,159,70,68,40,204,107,111,105,253,112,118,174,107,49,57,239,90,42,32,44,9,7,11,109,56,28,18,243,54,70,223,178,7,93,198,113,84,112,237,48,101,107,244,247,243,42,187,182,194,49,162,117,145,28,137,52,160,7,144,251,188,159,23,186,141,132,14,121,222,169,37,56,239,178,60,255,121,243,115,190,72,232,106,125,27,197,65,60,42,222,88,5,79,121,240,68,126,98,233,135,45,79,194,198,28,84,219,1,138,21,148,64,187,14,141,131,232,35,166,194,217,56,191,13,197,160,56,76,244,187,33,143,167,150,10,206,150,141,19,9,0,204,92,72,49,215,69,139,98,250,110,202,83,225,119,84,93,187,186,21,108,160,163,214,63,141,136,151,14,150,145,80,152,215,222,17,169,204,199,210,250,225,236,147,203,250,245,92,215,98,114,29,230,121,107,222,181,84,64,159,132,79,89,88,18,14,22,25,35,21,15,218,112,56,36,155,65,35,61,167,107,253,101,230,90,230,124,37,9,203,87,100,56,208,78,163,174,145,1,226,159,138,24,33,204,167,51,96,253,188,42,175,225,36,173,238,208,63,180,45,131,18,159,108,178,9,134,171,36,72,201,234,21,83,208,41,70,126,251,104,119,101,226,246,121,63,47,183,72,36,54,116,27,9,29,53,42,18,4,242,188,83,75,179,141,72,82,112,222,101,121,49,239,126,96,254,243,230,231,191,194,253,254,124,145,208,213,61,160,203,204,250,54,138,131,187,7,145,154,120,84,188,177,57,101,167,168,75,152,131,59,10,169,152,34,201,250,181,9,136,203,174,16,79,93,239,95,14,108,244,70,205,63,217,109,140,14,194,116,67,18,90,243,2,35,65,234,193,112,108,193,128,65,119,216,71,215,54,151,6,230,45,142,197,181,0,165,132,132,27,188,26,138,65,113,91,187,90,104,152,232,119,67,217,217,108,90,30,79,45,21,95,126,54,12,156,45,27,39,221,28,0,62,18,0,152,185,83,49,131,160,144,98,174,139,209,83,181,146,22,197,244,221,87,244,239,196,148,167,194,239,213,150,217,246,233,188,7,174,168,141,28,183,107,222,49,156,42,239,42,133,237,121,107,202,172,72,112,211,111,27,93,248,46,42,70,225,225,54,222,102,160,7,197,127,99,84,232,84,34,101,243,77,229,243,178,2,164,194,169,27,103,145,132,48,38,160,159,41,184,174,197,228,249,159,222,253,58,204,243,214,123,253,232,207,188,107,169,128,253,90,178,153,62,9,159,178,127,56,132,171,176,36,28,44,241,21,7,53,50,70,42,30,115,119,49,7,180,225,112,72,245,208,107,81,54,131,70,122,119,178,93,99,78,215,250,203,15,230,225,210,204,181,204,249,141,132,215,224,74,18,150,175,11,35,141,182,200,112,160,157,137,65,187,132,70,93,35,3,7,108,56,26,196,63,21,49,133,14,14,40,66,152,79,103,3,169,84,126,192,250,121,85,129,203,98,76,31,197,56,129,94,244,35,152,157,167,14,179,220,150,21,170,27,0,84,229,90,49,79,252,153,98,98,215,216,83,121,206,23,79,225,73,86,126,250,80,149,45,215,123,212,28,204,98,19,138,141,45,82,187,150,52,145,232,187,31,208,217,160,6,236,243,126,94,173,194,101,71,110,145,72,108,47,160,83,117,232,54,18,58,169,7,9,35,106,84,36,8,43,101,63,17,228,121,167,150,165,72,188,143,102,27,145,164,39,42,138,189,224,188,203,242,161,141,208,235,98,222,253,192,35,239,230,217,189,225,188,20,252,208,167,13,63,131,138,38,126,178,145,63,185,36,208,112,248,21,203,105,59,70,230,66,122,119,253,91,181,107,101,220,244,90,126,197,55,9,83,238,118,56,72,247,177,174,9,184,240,159,18,161,51,204,63,138,114,253,36,147,0,0,0,0,55,106,194,1,110,212,132,3,89,190,70,2,220,168,9,7,235,194,203,6,178,124,141,4,133,22,79,5,184,81,19,14,143,59,209,15,214,133,151,13,225,239,85,12,100,249,26,9,83,147,216,8,10,45,158,10,61,71,92,11,112,163,38,28,71,201,228,29,30,119,162,31,41,29,96,30,172,11,47,27,155,97,237,26,194,223,171,24,245,181,105,25,200,242,53,18,255,152,247,19,166,38,177,17,145,76,115,16,20,90,60,21,35,48,254,20,122,142,184,22,77,228,122,23,224,70,77,56,215,44,143,57,142,146,201,59,185,248,11,58,60,238,68,63,11,132,134,62,82,58,192,60,101,80,2,61,88,23,94,54,111,125,156,55,54,195,218,53,1,169,24,52,132,191,87,49,179,213,149,48,234,107,211,50,221,1,17,51,144,229,107,36,167,143,169,37,254,49,239,39,201,91,45,38,76,77,98,35,123,39,160,34,34,153,230,32,21,243,36,33,40,180,120,42,31,222,186,43,70,96,252,41,113,10,62,40,244,28,113,45,195,118,179,44,154,200,245,46,173,162,55,47,192,141,154,112,247,231,88,113,174,89,30,115,153,51,220,114,28,37,147,119,43,79,81,118,114,241,23,116,69,155,213,117,120,220,137,126,79,182,75,127,22,8,13,125,33,98,207,124,164,116,128,121,147,30,66,120,202,160,4,122,253,202,198,123,176,46,188,108,135,68,126,109,222,250,56,111,233,144,250,110,108,134,181,107,91,236,119,106,2,82,49,104,53,56,243,105,8,127,175,98,63,21,109,99,102,171,43,97,81,193,233,96,212,215,166,101,227,189,100,100,186,3,34,102,141,105,224,103,32,203,215,72,23,161,21,73,78,31,83,75,121,117,145,74,252,99,222,79,203,9,28,78,146,183,90,76,165,221,152,77,152,154,196,70,175,240,6,71,246,78,64,69,193,36,130,68,68,50,205,65,115,88,15,64,42,230,73,66,29,140,139,67,80,104,241,84,103,2,51,85,62,188,117,87,9,214,183,86,140,192,248,83,187,170,58,82,226,20,124,80,213,126,190,81,232,57,226,90,223,83,32,91,134,237,102,89,177,135,164,88,52,145,235,93,3,251,41,92,90,69,111,94,109,47,173,95,128,27,53,225,183,113,247,224,238,207,177,226,217,165,115,227,92,179,60,230,107,217,254,231,50,103,184,229,5,13,122,228,56,74,38,239,15,32,228,238,86,158,162,236,97,244,96,237,228,226,47,232,211,136,237,233,138,54,171,235,189,92,105,234,240,184,19,253,199,210,209,252,158,108,151,254,169,6,85,255,44,16,26,250,27,122,216,251,66,196,158,249,117,174,92,248,72,233,0,243,127,131,194,242,38,61,132,240,17,87,70,241,148,65,9,244,163,43,203,245,250,149,141,247,205,255,79,246,96,93,120,217,87,55,186,216,14,137,252,218,57,227,62,219,188,245,113,222,139,159,179,223,210,33,245,221,229,75,55,220,216,12,107,215,239,102,169,214,182,216,239,212,129,178,45,213,4,164,98,208,51,206,160,209,106,112,230,211,93,26,36,210,16,254,94,197,39,148,156,196,126,42,218,198,73,64,24,199,204,86,87,194,251,60,149,195,162,130,211,193,149,232,17,192,168,175,77,203,159,197,143,202,198,123,201,200,241,17,11,201,116,7,68,204,67,109,134,205,26,211,192,207,45,185,2,206,64,150,175,145,119,252,109,144,46,66,43,146,25,40,233,147,156,62,166,150,171,84,100,151,242,234,34,149,197,128,224,148,248,199,188,159,207,173,126,158,150,19,56,156,161,121,250,157,36,111,181,152,19,5,119,153,74,187,49,155,125,209,243,154,48,53,137,141,7,95,75,140,94,225,13,142,105,139,207,143,236,157,128,138,219,247,66,139,130,73,4,137,181,35,198,136,136,100,154,131,191,14,88,130,230,176,30,128,209,218,220,129,84,204,147,132,99,166,81,133,58,24,23,135,13,114,213,134,160,208,226,169,151,186,32,168,206,4,102,170,249,110,164,171,124,120,235,174,75,18,41,175,18,172,111,173,37,198,173,172,24,129,241,167,47,235,51,166,118,85,117,164,65,63,183,165,196,41,248,160,243,67,58,161,170,253,124,163,157,151,190,162,208,115,196,181,231,25,6,180,190,167,64,182,137,205,130,183,12,219,205,178,59,177,15,179,98,15,73,177,85,101,139,176,104,34,215,187,95,72,21,186,6,246,83,184,49,156,145,185,180,138,222,188,131,224,28,189,218,94,90,191,237,52,152,190,0,0,0,0,101,103,188,184,139,200,9,170,238,175,181,18,87,151,98,143,50,240,222,55,220,95,107,37,185,56,215,157,239,40,180,197,138,79,8,125,100,224,189,111,1,135,1,215,184,191,214,74,221,216,106,242,51,119,223,224,86,16,99,88,159,87,25,80,250,48,165,232,20,159,16,250,113,248,172,66,200,192,123,223,173,167,199,103,67,8,114,117,38,111,206,205,112,127,173,149,21,24,17,45,251,183,164,63,158,208,24,135,39,232,207,26,66,143,115,162,172,32,198,176,201,71,122,8,62,175,50,160,91,200,142,24,181,103,59,10,208,0,135,178,105,56,80,47,12,95,236,151,226,240,89,133,135,151,229,61,209,135,134,101,180,224,58,221,90,79,143,207,63,40,51,119,134,16,228,234,227,119,88,82,13,216,237,64,104,191,81,248,161,248,43,240,196,159,151,72,42,48,34,90,79,87,158,226,246,111,73,127,147,8,245,199,125,167,64,213,24,192,252,109,78,208,159,53,43,183,35,141,197,24,150,159,160,127,42,39,25,71,253,186,124,32,65,2,146,143,244,16,247,232,72,168,61,88,20,155,88,63,168,35,182,144,29,49,211,247,161,137,106,207,118,20,15,168,202,172,225,7,127,190,132,96,195,6,210,112,160,94,183,23,28,230,89,184,169,244,60,223,21,76,133,231,194,209,224,128,126,105,14,47,203,123,107,72,119,195,162,15,13,203,199,104,177,115,41,199,4,97,76,160,184,217,245,152,111,68,144,255,211,252,126,80,102,238,27,55,218,86,77,39,185,14,40,64,5,182,198,239,176,164,163,136,12,28,26,176,219,129,127,215,103,57,145,120,210,43,244,31,110,147,3,247,38,59,102,144,154,131,136,63,47,145,237,88,147,41,84,96,68,180,49,7,248,12,223,168,77,30,186,207,241,166,236,223,146,254,137,184,46,70,103,23,155,84,2,112,39,236,187,72,240,113,222,47,76,201,48,128,249,219,85,231,69,99,156,160,63,107,249,199,131,211,23,104,54,193,114,15,138,121,203,55,93,228,174,80,225,92,64,255,84,78,37,152,232,246,115,136,139,174,22,239,55,22,248,64,130,4,157,39,62,188,36,31,233,33,65,120,85,153,175,215,224,139,202,176,92,51,59,182,89,237,94,209,229,85,176,126,80,71,213,25,236,255,108,33,59,98,9,70,135,218,231,233,50,200,130,142,142,112,212,158,237,40,177,249,81,144,95,86,228,130,58,49,88,58,131,9,143,167,230,110,51,31,8,193,134,13,109,166,58,181,164,225,64,189,193,134,252,5,47,41,73,23,74,78,245,175,243,118,34,50,150,17,158,138,120,190,43,152,29,217,151,32,75,201,244,120,46,174,72,192,192,1,253,210,165,102,65,106,28,94,150,247,121,57,42,79,151,150,159,93,242,241,35,229,5,25,107,77,96,126,215,245,142,209,98,231,235,182,222,95,82,142,9,194,55,233,181,122,217,70,0,104,188,33,188,208,234,49,223,136,143,86,99,48,97,249,214,34,4,158,106,154,189,166,189,7,216,193,1,191,54,110,180,173,83,9,8,21,154,78,114,29,255,41,206,165,17,134,123,183,116,225,199,15,205,217,16,146,168,190,172,42,70,17,25,56,35,118,165,128,117,102,198,216,16,1,122,96,254,174,207,114,155,201,115,202,34,241,164,87,71,150,24,239,169,57,173,253,204,94,17,69,6,238,77,118,99,137,241,206,141,38,68,220,232,65,248,100,81,121,47,249,52,30,147,65,218,177,38,83,191,214,154,235,233,198,249,179,140,161,69,11,98,14,240,25,7,105,76,161,190,81,155,60,219,54,39,132,53,153,146,150,80,254,46,46,153,185,84,38,252,222,232,158,18,113,93,140,119,22,225,52,206,46,54,169,171,73,138,17,69,230,63,3,32,129,131,187,118,145,224,227,19,246,92,91,253,89,233,73,152,62,85,241,33,6,130,108,68,97,62,212,170,206,139,198,207,169,55,126,56,65,127,214,93,38,195,110,179,137,118,124,214,238,202,196,111,214,29,89,10,177,161,225,228,30,20,243,129,121,168,75,215,105,203,19,178,14,119,171,92,161,194,185,57,198,126,1,128,254,169,156,229,153,21,36,11,54,160,54,110,81,28,142,167,22,102,134,194,113,218,62,44,222,111,44,73,185,211,148,240,129,4,9,149,230,184,177,123,73,13,163,30,46,177,27,72,62,210,67,45,89,110,251,195,246,219,233,166,145,103,81,31,169,176,204,122,206,12,116,148,97,185,102,241,6,5,222,0,0,0,0,119,7,48,150,238,14,97,44,153,9,81,186,7,109,196,25,112,106,244,143,233,99,165,53,158,100,149,163,14,219,136,50,121,220,184,164,224,213,233,30,151,210,217,136,9,182,76,43,126,177,124,189,231,184,45,7,144,191,29,145,29,183,16,100,106,176,32,242,243,185,113,72,132,190,65,222,26,218,212,125,109,221,228,235,244,212,181,81,131,211,133,199,19,108,152,86,100,107,168,192,253,98,249,122,138,101,201,236,20,1,92,79,99,6,108,217,250,15,61,99,141,8,13,245,59,110,32,200,76,105,16,94,213,96,65,228,162,103,113,114,60,3,228,209,75,4,212,71,210,13,133,253,165,10,181,107,53,181,168,250,66,178,152,108,219,187,201,214,172,188,249,64,50,216,108,227,69,223,92,117,220,214,13,207,171,209,61,89,38,217,48,172,81,222,0,58,200,215,81,128,191,208,97,22,33,180,244,181,86,179,196,35,207,186,149,153,184,189,165,15,40,2,184,158,95,5,136,8,198,12,217,178,177,11,233,36,47,111,124,135,88,104,76,17,193,97,29,171,182,102,45,61,118,220,65,144,1,219,113,6,152,210,32,188,239,213,16,42,113,177,133,137,6,182,181,31,159,191,228,165,232,184,212,51,120,7,201,162,15,0,249,52,150,9,168,142,225,14,152,24,127,106,13,187,8,109,61,45,145,100,108,151,230,99,92,1,107,107,81,244,28,108,97,98,133,101,48,216,242,98,0,78,108,6,149,237,27,1,165,123,130,8,244,193,245,15,196,87,101,176,217,198,18,183,233,80,139,190,184,234,252,185,136,124,98,221,29,223,21,218,45,73,140,211,124,243,251,212,76,101,77,178,97,88,58,181,81,206,163,188,0,116,212,187,48,226,74,223,165,65,61,216,149,215,164,209,196,109,211,214,244,251,67,105,233,106,52,110,217,252,173,103,136,70,218,96,184,208,68,4,45,115,51,3,29,229,170,10,76,95,221,13,124,201,80,5,113,60,39,2,65,170,190,11,16,16,201,12,32,134,87,104,181,37,32,111,133,179,185,102,212,9,206,97,228,159,94,222,249,14,41,217,201,152,176,208,152,34,199,215,168,180,89,179,61,23,46,180,13,129,183,189,92,59,192,186,108,173,237,184,131,32,154,191,179,182,3,182,226,12,116,177,210,154,234,213,71,57,157,210,119,175,4,219,38,21,115,220,22,131,227,99,11,18,148,100,59,132,13,109,106,62,122,106,90,168,228,14,207,11,147,9,255,157,10,0,174,39,125,7,158,177,240,15,147,68,135,8,163,210,30,1,242,104,105,6,194,254,247,98,87,93,128,101,103,203,25,108,54,113,110,107,6,231,254,212,27,118,137,211,43,224,16,218,122,90,103,221,74,204,249,185,223,111,142,190,239,249,23,183,190,67,96,176,142,213,214,214,163,232,161,209,147,126,56,216,194,196,79,223,242,82,209,187,103,241,166,188,87,103,63,181,6,221,72,178,54,75,216,13,43,218,175,10,27,76,54,3,74,246,65,4,122,96,223,96,239,195,168,103,223,85,49,110,142,239,70,105,190,121,203,97,179,140,188,102,131,26,37,111,210,160,82,104,226,54,204,12,119,149,187,11,71,3,34,2,22,185,85,5,38,47,197,186,59,190,178,189,11,40,43,180,90,146,92,179,106,4,194,215,255,167,181,208,207,49,44,217,158,139,91,222,174,29,155,100,194,176,236,99,242,38,117,106,163,156,2,109,147,10,156,9,6,169,235,14,54,63,114,7,103,133,5,0,87,19,149,191,74,130,226,184,122,20,123,177,43,174,12,182,27,56,146,210,142,155,229,213,190,13,124,220,239,183,11,219,223,33,134,211,210,212,241,212,226,66,104,221,179,248,31,218,131,110,129,190,22,205,246,185,38,91,111,176,119,225,24,183,71,119,136,8,90,230,255,15,106,112,102,6,59,202,17,1,11,92,143,101,158,255,248,98,174,105,97,107,255,211,22,108,207,69,160,10,226,120,215,13,210,238,78,4,131,84,57,3,179,194,167,103,38,97,208,96,22,247,73,105,71,77,62,110,119,219,174,209,106,74,217,214,90,220,64,223,11,102,55,216,59,240,169,188,174,83,222,187,158,197,71,178,207,127,48,181,255,233,189,189,242,28,202,186,194,138,83,179,147,48,36,180,163,166,186,208,54,5,205,215,6,147,84,222,87,41,35,217,103,191,179,102,122,46,196,97,74,184,93,104,27,2,42,111,43,148,180,11,190,55,195,12,142,161,90,5,223,27,45,2,239,141,0,0,0,0,25,27,49,65,50,54,98,130,43,45,83,195,100,108,197,4,125,119,244,69,86,90,167,134,79,65,150,199,200,217,138,8,209,194,187,73,250,239,232,138,227,244,217,203,172,181,79,12,181,174,126,77,158,131,45,142,135,152,28,207,74,194,18,81,83,217,35,16,120,244,112,211,97,239,65,146,46,174,215,85,55,181,230,20,28,152,181,215,5,131,132,150,130,27,152,89,155,0,169,24,176,45,250,219,169,54,203,154,230,119,93,93,255,108,108,28,212,65,63,223,205,90,14,158,149,132,36,162,140,159,21,227,167,178,70,32,190,169,119,97,241,232,225,166,232,243,208,231,195,222,131,36,218,197,178,101,93,93,174,170,68,70,159,235,111,107,204,40,118,112,253,105,57,49,107,174,32,42,90,239,11,7,9,44,18,28,56,109,223,70,54,243,198,93,7,178,237,112,84,113,244,107,101,48,187,42,243,247,162,49,194,182,137,28,145,117,144,7,160,52,23,159,188,251,14,132,141,186,37,169,222,121,60,178,239,56,115,243,121,255,106,232,72,190,65,197,27,125,88,222,42,60,240,121,79,5,233,98,126,68,194,79,45,135,219,84,28,198,148,21,138,1,141,14,187,64,166,35,232,131,191,56,217,194,56,160,197,13,33,187,244,76,10,150,167,143,19,141,150,206,92,204,0,9,69,215,49,72,110,250,98,139,119,225,83,202,186,187,93,84,163,160,108,21,136,141,63,214,145,150,14,151,222,215,152,80,199,204,169,17,236,225,250,210,245,250,203,147,114,98,215,92,107,121,230,29,64,84,181,222,89,79,132,159,22,14,18,88,15,21,35,25,36,56,112,218,61,35,65,155,101,253,107,167,124,230,90,230,87,203,9,37,78,208,56,100,1,145,174,163,24,138,159,226,51,167,204,33,42,188,253,96,173,36,225,175,180,63,208,238,159,18,131,45,134,9,178,108,201,72,36,171,208,83,21,234,251,126,70,41,226,101,119,104,47,63,121,246,54,36,72,183,29,9,27,116,4,18,42,53,75,83,188,242,82,72,141,179,121,101,222,112,96,126,239,49,231,230,243,254,254,253,194,191,213,208,145,124,204,203,160,61,131,138,54,250,154,145,7,187,177,188,84,120,168,167,101,57,59,131,152,75,34,152,169,10,9,181,250,201,16,174,203,136,95,239,93,79,70,244,108,14,109,217,63,205,116,194,14,140,243,90,18,67,234,65,35,2,193,108,112,193,216,119,65,128,151,54,215,71,142,45,230,6,165,0,181,197,188,27,132,132,113,65,138,26,104,90,187,91,67,119,232,152,90,108,217,217,21,45,79,30,12,54,126,95,39,27,45,156,62,0,28,221,185,152,0,18,160,131,49,83,139,174,98,144,146,181,83,209,221,244,197,22,196,239,244,87,239,194,167,148,246,217,150,213,174,7,188,233,183,28,141,168,156,49,222,107,133,42,239,42,202,107,121,237,211,112,72,172,248,93,27,111,225,70,42,46,102,222,54,225,127,197,7,160,84,232,84,99,77,243,101,34,2,178,243,229,27,169,194,164,48,132,145,103,41,159,160,38,228,197,174,184,253,222,159,249,214,243,204,58,207,232,253,123,128,169,107,188,153,178,90,253,178,159,9,62,171,132,56,127,44,28,36,176,53,7,21,241,30,42,70,50,7,49,119,115,72,112,225,180,81,107,208,245,122,70,131,54,99,93,178,119,203,250,215,78,210,225,230,15,249,204,181,204,224,215,132,141,175,150,18,74,182,141,35,11,157,160,112,200,132,187,65,137,3,35,93,70,26,56,108,7,49,21,63,196,40,14,14,133,103,79,152,66,126,84,169,3,85,121,250,192,76,98,203,129,129,56,197,31,152,35,244,94,179,14,167,157,170,21,150,220,229,84,0,27,252,79,49,90,215,98,98,153,206,121,83,216,73,225,79,23,80,250,126,86,123,215,45,149,98,204,28,212,45,141,138,19,52,150,187,82,31,187,232,145,6,160,217,208,94,126,243,236,71,101,194,173,108,72,145,110,117,83,160,47,58,18,54,232,35,9,7,169,8,36,84,106,17,63,101,43,150,167,121,228,143,188,72,165,164,145,27,102,189,138,42,39,242,203,188,224,235,208,141,161,192,253,222,98,217,230,239,35,20,188,225,189,13,167,208,252,38,138,131,63,63,145,178,126,112,208,36,185,105,203,21,248,66,230,70,59,91,253,119,122,220,101,107,181,197,126,90,244,238,83,9,55,247,72,56,118,184,9,174,177,161,18,159,240,138,63,204,51,147,36,253,114,0,0,0,0,1,194,106,55,3,132,212,110,2,70,190,89,7,9,168,220,6,203,194,235,4,141,124,178,5,79,22,133,14,19,81,184,15,209,59,143,13,151,133,214,12,85,239,225,9,26,249,100,8,216,147,83,10,158,45,10,11,92,71,61,28,38,163,112,29,228,201,71,31,162,119,30,30,96,29,41,27,47,11,172,26,237,97,155,24,171,223,194,25,105,181,245,18,53,242,200,19,247,152,255,17,177,38,166,16,115,76,145,21,60,90,20,20,254,48,35,22,184,142,122,23,122,228,77,56,77,70,224,57,143,44,215,59,201,146,142,58,11,248,185,63,68,238,60,62,134,132,11,60,192,58,82,61,2,80,101,54,94,23,88,55,156,125,111,53,218,195,54,52,24,169,1,49,87,191,132,48,149,213,179,50,211,107,234,51,17,1,221,36,107,229,144,37,169,143,167,39,239,49,254,38,45,91,201,35,98,77,76,34,160,39,123,32,230,153,34,33,36,243,21,42,120,180,40,43,186,222,31,41,252,96,70,40,62,10,113,45,113,28,244,44,179,118,195,46,245,200,154,47,55,162,173,112,154,141,192,113,88,231,247,115,30,89,174,114,220,51,153,119,147,37,28,118,81,79,43,116,23,241,114,117,213,155,69,126,137,220,120,127,75,182,79,125,13,8,22,124,207,98,33,121,128,116,164,120,66,30,147,122,4,160,202,123,198,202,253,108,188,46,176,109,126,68,135,111,56,250,222,110,250,144,233,107,181,134,108,106,119,236,91,104,49,82,2,105,243,56,53,98,175,127,8,99,109,21,63,97,43,171,102,96,233,193,81,101,166,215,212,100,100,189,227,102,34,3,186,103,224,105,141,72,215,203,32,73,21,161,23,75,83,31,78,74,145,117,121,79,222,99,252,78,28,9,203,76,90,183,146,77,152,221,165,70,196,154,152,71,6,240,175,69,64,78,246,68,130,36,193,65,205,50,68,64,15,88,115,66,73,230,42,67,139,140,29,84,241,104,80,85,51,2,103,87,117,188,62,86,183,214,9,83,248,192,140,82,58,170,187,80,124,20,226,81,190,126,213,90,226,57,232,91,32,83,223,89,102,237,134,88,164,135,177,93,235,145,52,92,41,251,3,94,111,69,90,95,173,47,109,225,53,27,128,224,247,113,183,226,177,207,238,227,115,165,217,230,60,179,92,231,254,217,107,229,184,103,50,228,122,13,5,239,38,74,56,238,228,32,15,236,162,158,86,237,96,244,97,232,47,226,228,233,237,136,211,235,171,54,138,234,105,92,189,253,19,184,240,252,209,210,199,254,151,108,158,255,85,6,169,250,26,16,44,251,216,122,27,249,158,196,66,248,92,174,117,243,0,233,72,242,194,131,127,240,132,61,38,241,70,87,17,244,9,65,148,245,203,43,163,247,141,149,250,246,79,255,205,217,120,93,96,216,186,55,87,218,252,137,14,219,62,227,57,222,113,245,188,223,179,159,139,221,245,33,210,220,55,75,229,215,107,12,216,214,169,102,239,212,239,216,182,213,45,178,129,208,98,164,4,209,160,206,51,211,230,112,106,210,36,26,93,197,94,254,16,196,156,148,39,198,218,42,126,199,24,64,73,194,87,86,204,195,149,60,251,193,211,130,162,192,17,232,149,203,77,175,168,202,143,197,159,200,201,123,198,201,11,17,241,204,68,7,116,205,134,109,67,207,192,211,26,206,2,185,45,145,175,150,64,144,109,252,119,146,43,66,46,147,233,40,25,150,166,62,156,151,100,84,171,149,34,234,242,148,224,128,197,159,188,199,248,158,126,173,207,156,56,19,150,157,250,121,161,152,181,111,36,153,119,5,19,155,49,187,74,154,243,209,125,141,137,53,48,140,75,95,7,142,13,225,94,143,207,139,105,138,128,157,236,139,66,247,219,137,4,73,130,136,198,35,181,131,154,100,136,130,88,14,191,128,30,176,230,129,220,218,209,132,147,204,84,133,81,166,99,135,23,24,58,134,213,114,13,169,226,208,160,168,32,186,151,170,102,4,206,171,164,110,249,174,235,120,124,175,41,18,75,173,111,172,18,172,173,198,37,167,241,129,24,166,51,235,47,164,117,85,118,165,183,63,65,160,248,41,196,161,58,67,243,163,124,253,170,162,190,151,157,181,196,115,208,180,6,25,231,182,64,167,190,183,130,205,137,178,205,219,12,179,15,177,59,177,73,15,98,176,139,101,85,187,215,34,104,186,21,72,95,184,83,246,6,185,145,156,49,188,222,138,180,189,28,224,131,191,90,94,218,190,152,52,237,0,0,0,0,184,188,103,101,170,9,200,139,18,181,175,238,143,98,151,87,55,222,240,50,37,107,95,220,157,215,56,185,197,180,40,239,125,8,79,138,111,189,224,100,215,1,135,1,74,214,191,184,242,106,216,221,224,223,119,51,88,99,16,86,80,25,87,159,232,165,48,250,250,16,159,20,66,172,248,113,223,123,192,200,103,199,167,173,117,114,8,67,205,206,111,38,149,173,127,112,45,17,24,21,63,164,183,251,135,24,208,158,26,207,232,39,162,115,143,66,176,198,32,172,8,122,71,201,160,50,175,62,24,142,200,91,10,59,103,181,178,135,0,208,47,80,56,105,151,236,95,12,133,89,240,226,61,229,151,135,101,134,135,209,221,58,224,180,207,143,79,90,119,51,40,63,234,228,16,134,82,88,119,227,64,237,216,13,248,81,191,104,240,43,248,161,72,151,159,196,90,34,48,42,226,158,87,79,127,73,111,246,199,245,8,147,213,64,167,125,109,252,192,24,53,159,208,78,141,35,183,43,159,150,24,197,39,42,127,160,186,253,71,25,2,65,32,124,16,244,143,146,168,72,232,247,155,20,88,61,35,168,63,88,49,29,144,182,137,161,247,211,20,118,207,106,172,202,168,15,190,127,7,225,6,195,96,132,94,160,112,210,230,28,23,183,244,169,184,89,76,21,223,60,209,194,231,133,105,126,128,224,123,203,47,14,195,119,72,107,203,13,15,162,115,177,104,199,97,4,199,41,217,184,160,76,68,111,152,245,252,211,255,144,238,102,80,126,86,218,55,27,14,185,39,77,182,5,64,40,164,176,239,198,28,12,136,163,129,219,176,26,57,103,215,127,43,210,120,145,147,110,31,244,59,38,247,3,131,154,144,102,145,47,63,136,41,147,88,237,180,68,96,84,12,248,7,49,30,77,168,223,166,241,207,186,254,146,223,236,70,46,184,137,84,155,23,103,236,39,112,2,113,240,72,187,201,76,47,222,219,249,128,48,99,69,231,85,107,63,160,156,211,131,199,249,193,54,104,23,121,138,15,114,228,93,55,203,92,225,80,174,78,84,255,64,246,232,152,37,174,139,136,115,22,55,239,22,4,130,64,248,188,62,39,157,33,233,31,36,153,85,120,65,139,224,215,175,51,92,176,202,237,89,182,59,85,229,209,94,71,80,126,176,255,236,25,213,98,59,33,108,218,135,70,9,200,50,233,231,112,142,142,130,40,237,158,212,144,81,249,177,130,228,86,95,58,88,49,58,167,143,9,131,31,51,110,230,13,134,193,8,181,58,166,109,189,64,225,164,5,252,134,193,23,73,41,47,175,245,78,74,50,34,118,243,138,158,17,150,152,43,190,120],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+87824);allocate([32,151,217,29,120,244,201,75,192,72,174,46,210,253,1,192,106,65,102,165,247,150,94,28,79,42,57,121,93,159,150,151,229,35,241,242,77,107,25,5,245,215,126,96,231,98,209,142,95,222,182,235,194,9,142,82,122,181,233,55,104,0,70,217,208,188,33,188,136,223,49,234,48,99,86,143,34,214,249,97,154,106,158,4,7,189,166,189,191,1,193,216,173,180,110,54,21,8,9,83,29,114,78,154,165,206,41,255,183,123,134,17,15,199,225,116,146,16,217,205,42,172,190,168,56,25,17,70,128,165,118,35,216,198,102,117,96,122,1,16,114,207,174,254,202,115,201,155,87,164,241,34,239,24,150,71,253,173,57,169,69,17,94,204,118,77,238,6,206,241,137,99,220,68,38,141,100,248,65,232,249,47,121,81,65,147,30,52,83,38,177,218,235,154,214,191,179,249,198,233,11,69,161,140,25,240,14,98,161,76,105,7,60,155,81,190,132,39,54,219,150,146,153,53,46,46,254,80,38,84,185,153,158,232,222,252,140,93,113,18,52,225,22,119,169,54,46,206,17,138,73,171,3,63,230,69,187,131,129,32,227,224,145,118,91,92,246,19,73,233,89,253,241,85,62,152,108,130,6,33,212,62,97,68,198,139,206,170,126,55,169,207,214,127,65,56,110,195,38,93,124,118,137,179,196,202,238,214,89,29,214,111,225,161,177,10,243,20,30,228,75,168,121,129,19,203,105,215,171,119,14,178,185,194,161,92,1,126,198,57,156,169,254,128,36,21,153,229,54,160,54,11,142,28,81,110,134,102,22,167,62,218,113,194,44,111,222,44,148,211,185,73,9,4,129,240,177,184,230,149,163,13,73,123,27,177,46,30,67,210,62,72,251,110,89,45,233,219,246,195,81,103,145,166,204,176,169,31,116,12,206,122,102,185,97,148,222,5,6,241,0,0,0,0,0,0,0,0,1,0,0,0,209,122,8,0,14,0,0,0,4,0,0,0,4,32,54,22,4,32,118,22,4,24,22,22,4,24,86,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,219,122,8,0,9,0,0,0,8,0,0,0,4,32,54,22,4,32,118,22,4,32,70,22,4,32,134,22,4,24,22,22,4,24,86,22,2,16,21,21,2,15,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,24,22,22,4,24,22,22,0,2,0,0,0,0,0,0,12,0,0,0,4,24,22,22,4,24,22,22,112,0,0,0,0,0,0,0,13,0,0,0,4,24,22,22,4,24,22,22,112,2,0,0,0,0,0,0,14,0,0,0,4,24,22,22,4,24,22,22,3,0,0,0,0,0,0,0,15,0,0,0,4,24,22,22,4,24,22,22,3,2,0,0,0,0,0,0,16,0,0,0,4,24,22,22,4,24,22,22,115,0,0,0,0,0,0,0,17,0,0,0,4,24,22,22,4,24,22,22,115,2,0,0,0,0,0,0,18,0,0,0,4,24,22,22,4,24,86,22,0,2,0,0,0,0,0,0,19,0,0,0,4,24,22,22,4,24,86,22,112,0,0,0,0,0,0,0,20,0,0,0,4,24,22,22,4,24,86,22,112,2,0,0,0,0,0,0,21,0,0,0,4,24,22,22,4,24,86,22,3,0,0,0,0,0,0,0,22,0,0,0,4,24,22,22,4,24,86,22,3,2,0,0,0,0,0,0,23,0,0,0,4,24,22,22,4,24,86,22,115,0,0,0,0,0,0,0,24,0,0,0,4,24,22,22,4,24,86,22,115,2,0,0,0,0,0,0,25,0,0,0,4,24,22,22,4,32,54,22,0,2,0,0,0,0,0,0,26,0,0,0,4,24,22,22,4,32,54,22,112,0,0,0,0,0,0,0,27,0,0,0,4,24,22,22,4,32,54,22,112,2,0,0,0,0,0,0,28,0,0,0,4,24,22,22,4,32,54,22,3,0,0,0,0,0,0,0,29,0,0,0,4,24,22,22,4,32,54,22,3,2,0,0,0,0,0,0,30,0,0,0,4,24,22,22,4,32,54,22,115,0,0,0,0,0,0,0,31,0,0,0,4,24,22,22,4,32,54,22,115,2,0,0,0,0,0,0,32,0,0,0,4,24,86,22,4,24,22,22,0,2,0,0,0,0,0,0,33,0,0,0,4,24,86,22,4,24,22,22,112,0,0,0,0,0,0,0,34,0,0,0,4,24,86,22,4,24,22,22,112,2,0,0,0,0,0,0,35,0,0,0,4,24,86,22,4,24,22,22,3,0,0,0,0,0,0,0,36,0,0,0,4,24,86,22,4,24,22,22,3,2,0,0,0,0,0,0,37,0,0,0,4,24,86,22,4,24,22,22,115,0,0,0,0,0,0,0,38,0,0,0,4,24,86,22,4,24,22,22,115,2,0,0,0,0,0,0,39,0,0,0,4,24,86,22,4,24,86,22,0,2,0,0,0,0,0,0,40,0,0,0,4,24,86,22,4,24,86,22,112,0,0,0,0,0,0,0,41,0,0,0,4,24,86,22,4,24,86,22,112,2,0,0,0,0,0,0,42,0,0,0,4,24,86,22,4,24,86,22,3,0,0,0,0,0,0,0,43,0,0,0,4,24,86,22,4,24,86,22,3,2,0,0,0,0,0,0,44,0,0,0,4,24,86,22,4,24,86,22,115,0,0,0,0,0,0,0,45,0,0,0,4,24,86,22,4,24,86,22,115,2,0,0,0,0,0,0,46,0,0,0,4,24,86,22,4,32,54,22,0,2,0,0,0,0,0,0,47,0,0,0,4,24,86,22,4,32,54,22,112,0,0,0,0,0,0,0,48,0,0,0,4,24,86,22,4,32,54,22,112,2,0,0,0,0,0,0,49,0,0,0,4,24,86,22,4,32,54,22,3,0,0,0,0,0,0,0,50,0,0,0,4,24,86,22,4,32,54,22,3,2,0,0,0,0,0,0,51,0,0,0,4,24,86,22,4,32,54,22,115,0,0,0,0,0,0,0,52,0,0,0,4,24,86,22,4,32,54,22,115,2,0,0,0,0,0,0,53,0,0,0,4,32,54,22,4,24,22,22,0,2,0,0,0,0,0,0,54,0,0,0,4,32,54,22,4,24,22,22,112,0,0,0,0,0,0,0,55,0,0,0,4,32,54,22,4,24,22,22,112,2,0,0,0,0,0,0,56,0,0,0,4,32,54,22,4,24,22,22,3,0,0,0,0,0,0,0,57,0,0,0,4,32,54,22,4,24,22,22,3,2,0,0,0,0,0,0,58,0,0,0,4,32,54,22,4,24,22,22,115,0,0,0,0,0,0,0,59,0,0,0,4,32,54,22,4,24,22,22,115,2,0,0,0,0,0,0,60,0,0,0,4,32,54,22,4,24,86,22,0,2,0,0,0,0,0,0,61,0,0,0,4,32,54,22,4,24,86,22,112,0,0,0,0,0,0,0,62,0,0,0,4,32,54,22,4,24,86,22,112,2,0,0,0,0,0,0,63,0,0,0,4,32,54,22,4,24,86,22,3,0,0,0,0,0,0,0,64,0,0,0,4,32,54,22,4,24,86,22,3,2,0,0,0,0,0,0,65,0,0,0,4,32,54,22,4,24,86,22,115,0,0,0,0,0,0,0,66,0,0,0,4,32,54,22,4,24,86,22,115,2,0,0,0,0,0,0,67,0,0,0,4,32,54,22,4,32,54,22,0,2,0,0,0,0,0,0,68,0,0,0,4,32,54,22,4,32,54,22,112,0,0,0,0,0,0,0,69,0,0,0,4,32,54,22,4,32,54,22,112,2,0,0,0,0,0,0,70,0,0,0,4,32,54,22,4,32,54,22,3,0,0,0,0,0,0,0,71,0,0,0,4,32,54,22,4,32,54,22,3,2,0,0,0,0,0,0,72,0,0,0,4,32,54,22,4,32,54,22,115,0,0,0,0,0,0,0,73,0,0,0,4,32,54,22,4,32,54,22,115,2,0,0,0,0,0,0,74,0,0,0,4,32,70,22,4,24,22,22,0,2,0,0,0,0,0,0,75,0,0,0,4,32,70,22,4,24,22,22,112,0,0,0,0,0,0,0,76,0,0,0,4,32,70,22,4,24,22,22,112,2,0,0,0,0,0,0,77,0,0,0,4,32,70,22,4,24,22,22,3,0,0,0,0,0,0,0,78,0,0,0,4,32,70,22,4,24,22,22,3,2,0,0,0,0,0,0,79,0,0,0,4,32,70,22,4,24,22,22,115,0,0,0,0,0,0,0,80,0,0,0,4,32,70,22,4,24,22,22,115,2,0,0,0,0,0,0,81,0,0,0,4,32,70,22,4,24,86,22,0,2,0,0,0,0,0,0,82,0,0,0,4,32,70,22,4,24,86,22,112,0,0,0,0,0,0,0,83,0,0,0,4,32,70,22,4,24,86,22,112,2,0,0,0,0,0,0,84,0,0,0,4,32,70,22,4,24,86,22,3,0,0,0,0,0,0,0,85,0,0,0,4,32,70,22,4,24,86,22,3,2,0,0,0,0,0,0,86,0,0,0,4,32,70,22,4,24,86,22,115,0,0,0,0,0,0,0,87,0,0,0,4,32,70,22,4,24,86,22,115,2,0,0,0,0,0,0,88,0,0,0,4,32,70,22,4,32,54,22,0,2,0,0,0,0,0,0,89,0,0,0,4,32,70,22,4,32,54,22,112,0,0,0,0,0,0,0,90,0,0,0,4,32,70,22,4,32,54,22,112,2,0,0,0,0,0,0,91,0,0,0,4,32,70,22,4,32,54,22,3,0,0,0,0,0,0,0,92,0,0,0,4,32,70,22,4,32,54,22,3,2,0,0,0,0,0,0,93,0,0,0,4,32,70,22,4,32,54,22,115,0,0,0,0,0,0,0,94,0,0,0,4,32,70,22,4,32,54,22,115,2,0,0,0,0,0,0,95,0,0,0,4,32,118,22,4,24,22,22,0,2,0,0,0,0,0,0,96,0,0,0,4,32,118,22,4,24,22,22,112,0,0,0,0,0,0,0,97,0,0,0,4,32,118,22,4,24,22,22,112,2,0,0,0,0,0,0,98,0,0,0,4,32,118,22,4,24,22,22,3,0,0,0,0,0,0,0,99,0,0,0,4,32,118,22,4,24,22,22,3,2,0,0,0,0,0,0,100,0,0,0,4,32,118,22,4,24,22,22,115,0,0,0,0,0,0,0,101,0,0,0,4,32,118,22,4,24,22,22,115,2,0,0,0,0,0,0,102,0,0,0,4,32,118,22,4,24,86,22,0,2,0,0,0,0,0,0,103,0,0,0,4,32,118,22,4,24,86,22,112,0,0,0,0,0,0,0,104,0,0,0,4,32,118,22,4,24,86,22,112,2,0,0,0,0,0,0,105,0,0,0,4,32,118,22,4,24,86,22,3,0,0,0,0,0,0,0,106,0,0,0,4,32,118,22,4,24,86,22,3,2,0,0,0,0,0,0,107,0,0,0,4,32,118,22,4,24,86,22,115,0,0,0,0,0,0,0,108,0,0,0,4,32,118,22,4,24,86,22,115,2,0,0,0,0,0,0,109,0,0,0,4,32,118,22,4,32,54,22,0,2,0,0,0,0,0,0,110,0,0,0,4,32,118,22,4,32,54,22,112,0,0,0,0,0,0,0,111,0,0,0,4,32,118,22,4,32,54,22,112,2,0,0,0,0,0,0,112,0,0,0,4,32,118,22,4,32,54,22,3,0,0,0,0,0,0,0,113,0,0,0,4,32,118,22,4,32,54,22,3,2,0,0,0,0,0,0,114,0,0,0,4,32,118,22,4,32,54,22,115,0,0,0,0,0,0,0,115,0,0,0,4,32,118,22,4,32,54,22,115,2,0,0,0,0,0,0,116,0,0,0,4,32,134,22,4,24,22,22,0,2,0,0,0,0,0,0,117,0,0,0,4,32,134,22,4,24,22,22,112,0,0,0,0,0,0,0,118,0,0,0,4,32,134,22,4,24,22,22,112,2,0,0,0,0,0,0,119,0,0,0,4,32,134,22,4,24,22,22,3,0,0,0,0,0,0,0,120,0,0,0,4,32,134,22,4,24,22,22,3,2,0,0,0,0,0,0,121,0,0,0,4,32,134,22,4,24,22,22,115,0,0,0,0,0,0,0,122,0,0,0,4,32,134,22,4,24,22,22,115,2,0,0,0,0,0,0,123,0,0,0,4,32,134,22,4,24,86,22,0,2,0,0,0,0,0,0,124,0,0,0,4,32,134,22,4,24,86,22,112,0,0,0,0,0,0,0,125,0,0,0,4,32,134,22,4,24,86,22,112,2,0,0,0,0,0,0,126,0,0,0,4,32,134,22,4,24,86,22,3,0,0,0,0,0,0,0,127,0,0,0,4,32,134,22,4,24,86,22,3,2,0,0,0,0,0,0,128,0,0,0,4,32,134,22,4,24,86,22,115,0,0,0,0,0,0,0,129,0,0,0,4,32,134,22,4,24,86,22,115,2,0,0,0,0,0,0,130,0,0,0,4,32,134,22,4,32,54,22,0,2,0,0,0,0,0,0,131,0,0,0,4,32,134,22,4,32,54,22,112,0,0,0,0,0,0,0,132,0,0,0,4,32,134,22,4,32,54,22,112,2,0,0,0,0,0,0,133,0,0,0,4,32,134,22,4,32,54,22,3,0,0,0,0,0,0,0,134,0,0,0,4,32,134,22,4,32,54,22,3,2,0,0,0,0,0,0,135,0,0,0,4,32,134,22,4,32,54,22,115,0,0,0,0,0,0,0,136,0,0,0,4,32,134,22,4,32,54,22,115,2,0,0,0,0,0,0,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,122,8,0,228,123,8,0,100,124,8,0,164,124,8,0,196,124,8,0,212,124,8,0,220,124,8,0,224,124,8,0,226,124,8,0,255,124,8,0,227,124,8,0,1,0,0,0,155,0,0,0,255,124,8,0,10,125,8,0,156,0,0,0,0,0,0,0,87,125,8,0,38,125,8,0,2,0,0,0,157,0,0,0,61,125,8,0,66,125,8,0,158,0,0,0,1,0,0,0,87,125,8,0,93,125,8,0,159,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,139,1,0,196,139,1,0,148,139,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,1],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+98064);allocate([97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,13,0,0,0,27,0,0,0,8,0,0,0,9,0,0,0,32,0,0,0,45,0,0,0,61,0,0,0,91,0,0,0,93,0,0,0,92,0,0,0,35,0,0,0,59,0,0,0,39,0,0,0,96,0,0,0,44,0,0,0,46,0,0,0,47,0,0,0,57,0,0,64,58,0,0,64,59,0,0,64,60,0,0,64,61,0,0,64,62,0,0,64,63,0,0,64,64,0,0,64,65,0,0,64,66,0,0,64,67,0,0,64,68,0,0,64,69,0,0,64,70,0,0,64,71,0,0,64,72,0,0,64,73,0,0,64,74,0,0,64,75,0,0,64,127,0,0,0,77,0,0,64,78,0,0,64,79,0,0,64,80,0,0,64,81,0,0,64,82,0,0,64,83,0,0,64,84,0,0,64,85,0,0,64,86,0,0,64,87,0,0,64,88,0,0,64,89,0,0,64,90,0,0,64,91,0,0,64,92,0,0,64,93,0,0,64,94,0,0,64,95,0,0,64,96,0,0,64,97,0,0,64,98,0,0,64,99,0,0,64,0,0,0,0,101,0,0,64,102,0,0,64,103,0,0,64,104,0,0,64,105,0,0,64,106,0,0,64,107,0,0,64,108,0,0,64,109,0,0,64,110,0,0,64,111,0,0,64,112,0,0,64,113,0,0,64,114,0,0,64,115,0,0,64,116,0,0,64,117,0,0,64,118,0,0,64,119,0,0,64,120,0,0,64,121,0,0,64,122,0,0,64,123,0,0,64,124,0,0,64,125,0,0,64,126,0,0,64,127,0,0,64,128,0,0,64,129,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,133,0,0,64,134,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,0,0,64,154,0,0,64,155,0,0,64,156,0,0,64,157,0,0,64,158,0,0,64,159,0,0,64,160,0,0,64,161,0,0,64,162,0,0,64,163,0,0,64,164,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,0,0,64,177,0,0,64,178,0,0,64,179,0,0,64,180,0,0,64,181,0,0,64,182,0,0,64,183,0,0,64,184,0,0,64,185,0,0,64,186,0,0,64,187,0,0,64,188,0,0,64,189,0,0,64,190,0,0,64,191,0,0,64,192,0,0,64,193,0,0,64,194,0,0,64,195,0,0,64,196,0,0,64,197,0,0,64,198,0,0,64,199,0,0,64,200,0,0,64,201,0,0,64,202,0,0,64,203,0,0,64,204,0,0,64,205,0,0,64,206,0,0,64,207,0,0,64,208,0,0,64,209,0,0,64,210,0,0,64,211,0,0,64,212,0,0,64,213,0,0,64,214,0,0,64,215,0,0,64,216,0,0,64,217,0,0,64,218,0,0,64,219,0,0,64,220,0,0,64,221,0,0,64,0,0,0,0,0,0,0,0,224,0,0,64,225,0,0,64,226,0,0,64,227,0,0,64,228,0,0,64,229,0,0,64,230,0,0,64,231,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,64,2,1,0,64,3,1,0,64,4,1,0,64,5,1,0,64,6,1,0,64,7,1,0,64,8,1,0,64,9,1,0,64,10,1,0,64,11,1,0,64,12,1,0,64,13,1,0,64,14,1,0,64,15,1,0,64,16,1,0,64,17,1,0,64,18,1,0,64,19,1,0,64,20,1,0,64,21,1,0,64,22,1,0,64,23,1,0,64,24,1,0,64,25,1,0,64,26,1,0,64],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+105184);allocate([6,0,0,1,6,0,0,2,6,0,0,3,6,0,0,4,6,0,0,5,6,0,0,6,6,0,0,196,128,1,0,28,129,1,0,1,0,0,0,128,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,112,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,96,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,16,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,16,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,16,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,32,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,32,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,32,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,48,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,48,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,48,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,64,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,64,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,64,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,80,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,64,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,48,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,32,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,16,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,204,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,0,0,0,161,0,0,0,162,0,0,0,163,0,0,0,255,255,255,255,0,0,0,0,138,0,0,0,139,0,0,0,140,0,0,0,141,0,0,0,0,0,0,0,142,0,0,0,143,0,0,0,144,0,0,0,145,0,0,0,0,0,0,0,146,0,0,0,147,0,0,0,148,0,0,0,149,0,0,0,0,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,112,170,1,0,152,170,1,0,96,171,1,0,136,171,1,0,152,48,0,0,1,0,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,0,0,0,0,132,139,1,0,164,139,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,0,0,0,0,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,42,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,225,0,0,0,224,0,0,0,226,0,0,0,72,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,75,0,0,0,78,0,0,0,77,0,0,0,74,0,0,0,80,0,0,0,82,0,0,0,79,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,76,0,0,0,0,0,0,0,39,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,227,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,85,0,0,0,87,0,0,0,0,0,0,0,86,0,0,0,99,0,0,0,84,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,129,0,0,0,128,0,0,0,2,1,0,0,3,1,0,0,0,0,0,0,5,1,0,0,0,0,0,0,6,1,0,0,129,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,46,0,0,0,54,0,0,0,45,0,0,0,55,0,0,0,56,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,49,0,0,0,48,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,0,0,0,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,0,155,0,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,0,156,0,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,157,0,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,158,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,0,0,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,0,0,0,0,159,0,0,0,1,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,124,0,0,224,3,0,0,31,0,0,0,0,0,0,0,160,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129,0,0,0,0,238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,255,255,255,226,0,255,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28,0,0,0,0,238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28,0,0,0,161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129,0,0,0,0,238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,255,255,255,226,0,0,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28,0,0,0,0,238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+107365);allocate([161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,255,48,139,0,0,255,255,255,255,51,1,0,0,253,140,8,0,48,139,0,0,255,255,255,255,117,1,0,0,48,142,8,0,48,139,0,0,255,255,255,255,87,1,0,0,165,143,8,0,48,139,0,0,255,255,255,255,251,0,0,0,252,144,8,0,48,139,0,0,255,255,255,255,121,0,0,0,247,145,8,0,49,139,0,0,255,255,255,255,51,2,0,0,112,146,8,0,48,139,0,0,255,255,255,255,151,2,0,0,163,148,8,0,48,139,0,0,255,255,255,255,58,2,0,0,58,151,8,0,48,139,0,0,255,255,255,255,58,2,0,0,116,153,8,0,0,0,0,0,184,156,8,0,192,156,8,0,198,156,8,0,203,156,8,0,208,156,8,0,214,156,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,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,32,207,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,5,0,0,0,0,0,0,0,0,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,11,185,8,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,9,0,0,0,0,0,0,0,0,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,3,0,0,0,3,181,8,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,5,0,0,0,0,0,0,0,0,0,0,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0,0,0,251,176,8,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,141,255,94,1,24,254,112,4,110,252,229,22,30,82,44,0,138,255,92,1,39,254,52,4,225,252,154,20,9,82,45,0,135,255,88,1,58,254,243,3,91,253,98,18,200,81,46,0,134,255,80,1,81,254,174,3,219,253,60,16,93,81,47,0,133,255,71,1,108,254,100,3,94,254,45,14,199,80,47,0,134,255,60,1,137,254,24,3,227,254,52,12,8,80,47,0,136,255,47,1,168,254,202,2,105,255,84,10,32,79,46,0,139,255,33,1,202,254,122,2,239,255,140,8,17,78,46,0,142,255,17,1,237,254,41,2,117,0,222,6,219,76,44,0,148,255,255,0,19,255,215,1,247,0,76,5,127,75,43,0,153,255,237,0,57,255,134,1,117,1,213,3,0,74,42,0,158,255,218,0,96,255,54,1,239,1,121,2,95,72,40,0,165,255,198,0,135,255,231,0,99,2,58,1,158,70,38,0,172,255,178,0,175,255,153,0,210,2,22,0,191,68,36,0,180,255,157,0,213,255,80,0,56,3,15,255,196,66,34,0,188,255,135,0,253,255,8,0,151,3,36,254,174,64,32,0,195,255,115,0,34,0,196,255,238,3,85,253,129,62,29,0,204,255,94,0,70,0,133,255,59,4,162,252,62,60,27,0,212,255,73,0,106,0,72,255,128,4,9,252,232,57,25,0,220,255,53,0,139,0,17,255,187,4,138,251,130,55,22,0,229,255,34,0,170,0,222,254,237,4,36,251,14,53,20,0,236,255,16,0,199,0,177,254,21,5,214,250,142,50,18,0,244,255,253,255,226,0,137,254,51,5,160,250,5,48,15,0,252,255,237,255,250,0,102,254,71,5,128,250,118,45,13,0,3,0,221,255,16,1,73,254,81,5,117,250,227,42,11,0,9,0,207,255,36,1,48,254,82,5,126,250,79,40,9,0,16,0,193,255,53,1,29,254,74,5,153,250,188,37,7,0,22,0,181,255,66,1,16,254,57,5,197,250,45,35,6,0,26,0,171,255,77,1,8,254,32,5,0,251,163,32,4,0,31,0,162,255,85,1,5,254,254,4,75,251,33,30,3,0,35,0,154,255,91,1,6,254,214,4,161,251,170,27,1,0,40,0,146,255,94,1,13,254,166,4,3,252,64,25,0,0,43,0,141,255,94,1,24,254,112,4,110,252,229,22,96,7,0,0,0,8,80,0,0,8,16,0,20,8,115,0,18,7,31,0,0,8,112,0,0,8,48,0,0,9,192,0,16,7,10,0,0,8,96,0,0,8,32,0,0,9,160,0,0,8,0,0,0,8,128,0,0,8,64,0,0,9,224,0,16,7,6,0,0,8,88,0,0,8,24,0,0,9,144,0,19,7,59,0,0,8,120,0,0,8,56,0,0,9,208,0,17,7,17,0,0,8,104,0,0,8,40,0,0,9,176,0,0,8,8,0,0,8,136,0,0,8,72,0,0,9,240,0,16,7,4,0,0,8,84,0,0,8,20,0,21,8,227,0,19,7,43,0,0,8,116,0,0,8,52,0,0,9,200,0,17,7,13,0,0,8,100,0,0,8,36,0,0,9,168,0,0,8,4,0,0,8,132,0,0,8,68,0,0,9,232,0,16,7,8,0,0,8,92,0,0,8,28,0,0,9,152,0,20,7,83,0,0,8,124,0,0,8,60,0,0,9,216,0,18,7,23,0,0,8,108,0,0,8,44,0,0,9,184,0,0,8,12,0,0,8,140,0,0,8,76,0,0,9,248,0,16,7,3,0,0,8,82,0,0,8,18,0,21,8,163,0,19,7,35,0,0,8,114,0,0,8,50,0,0,9,196,0,17,7,11,0,0,8,98,0,0,8,34,0,0,9,164,0,0,8,2,0,0,8,130,0,0,8,66,0,0,9,228,0,16,7,7,0,0,8,90,0,0,8,26,0,0,9,148,0,20,7,67,0,0,8,122,0,0,8,58,0,0,9,212,0,18,7,19,0,0,8,106,0,0,8,42,0,0,9,180,0,0,8,10,0,0,8,138,0,0,8,74,0,0,9,244,0,16,7,5,0,0,8,86,0,0,8,22,0,64,8,0,0,19,7,51,0,0,8,118,0,0,8,54,0,0,9,204,0,17,7,15,0,0,8,102,0,0,8,38,0,0,9,172,0,0,8,6,0,0,8,134,0,0,8,70,0,0,9,236,0,16,7,9,0,0,8,94,0,0,8,30,0,0,9,156,0,20,7,99,0,0,8,126,0,0,8,62,0,0,9,220,0,18,7,27,0,0,8,110,0,0,8,46,0,0,9,188,0,0,8,14,0,0,8,142,0,0,8,78,0,0,9,252,0,96,7,0,0,0,8,81,0,0,8,17,0,21,8,131,0,18,7,31,0,0,8,113,0,0,8,49,0,0,9,194,0,16,7,10,0,0,8,97,0,0,8,33,0,0,9,162,0,0,8,1,0,0,8,129,0,0,8,65,0,0,9,226,0,16,7,6,0,0,8,89,0,0,8,25,0,0,9,146,0,19,7,59,0,0,8,121,0,0,8,57,0,0,9,210,0,17,7,17,0,0,8,105,0,0,8,41,0,0,9,178,0,0,8,9,0,0,8,137,0,0,8,73,0,0,9,242,0,16,7,4,0,0,8,85,0,0,8,21,0,16,8,2,1,19,7,43,0,0,8,117,0,0,8,53,0,0,9,202,0,17,7,13,0,0,8,101,0,0,8,37,0,0,9,170,0,0,8,5,0,0,8,133,0,0,8,69,0,0,9,234,0,16,7,8,0,0,8,93,0,0,8,29,0,0,9,154,0,20,7,83,0,0,8,125,0,0,8,61,0,0,9,218,0,18,7,23,0,0,8,109,0,0,8,45,0,0,9,186,0,0,8,13,0,0,8,141,0,0,8,77,0,0,9,250,0,16,7,3,0,0,8,83,0,0,8,19,0,21,8,195,0,19,7,35,0,0,8,115,0,0,8,51,0,0,9,198,0,17,7,11,0,0,8,99,0,0,8,35,0,0,9,166,0,0,8,3,0,0,8,131,0,0,8,67,0,0,9,230,0,16,7,7,0,0,8,91,0,0,8,27,0,0,9,150,0,20,7,67,0,0,8,123,0,0,8,59,0,0,9,214,0,18,7,19,0,0,8,107,0,0,8,43,0,0,9,182,0,0,8,11,0,0,8,139,0,0,8,75,0,0,9,246,0,16,7,5,0,0,8,87,0,0,8,23,0,64,8,0,0,19,7,51,0,0,8,119,0,0,8,55,0,0,9,206,0,17,7,15,0,0,8,103,0,0,8,39,0,0,9,174,0,0,8,7,0,0,8,135,0,0,8,71,0,0,9,238,0,16,7,9,0,0,8,95,0,0,8,31,0,0,9,158,0,20,7,99,0,0,8,127,0,0,8,63,0,0,9,222,0,18,7,27,0,0,8,111,0,0,8,47,0,0,9,190,0,0,8,15,0,0,8,143,0,0,8,79,0,0,9,254,0,96,7,0,0,0,8,80,0,0,8,16,0,20,8,115,0,18,7,31,0,0,8,112,0,0,8,48,0,0,9,193,0,16,7,10,0,0,8,96,0,0,8,32,0,0,9,161,0,0,8,0,0,0,8,128,0,0,8,64,0,0,9,225,0,16,7,6,0,0,8,88,0,0,8,24,0,0,9,145,0,19,7,59,0,0,8,120,0,0,8,56,0,0,9,209,0,17,7,17,0,0,8,104,0,0,8,40,0,0,9,177,0,0,8,8,0,0,8,136,0,0,8,72,0,0,9,241,0,16,7,4,0,0,8,84,0,0,8,20,0,21,8,227,0,19,7,43,0,0,8,116,0,0,8,52,0,0,9,201,0,17,7,13,0,0,8,100,0,0,8,36,0,0,9,169,0,0,8,4,0,0,8,132,0,0,8,68,0,0,9,233,0,16,7,8,0,0,8,92,0,0,8,28,0,0,9,153,0,20,7,83,0,0,8,124,0,0,8,60,0,0,9,217,0,18,7,23,0,0,8,108,0,0,8,44,0,0,9,185,0,0,8,12,0,0,8,140,0,0,8,76,0,0,9,249,0,16,7,3,0,0,8,82,0,0,8,18,0,21,8,163,0,19,7,35,0,0,8,114,0,0,8,50,0,0,9,197,0,17,7,11,0,0,8,98,0,0,8,34,0,0,9,165,0,0,8,2,0,0,8,130,0,0,8,66,0,0,9,229,0,16,7,7,0,0,8,90,0,0,8,26,0,0,9,149,0,20,7,67,0,0,8,122,0,0,8,58,0,0,9,213,0,18,7,19,0,0,8,106,0,0,8,42,0,0,9,181,0,0,8,10,0,0,8,138,0,0,8,74,0,0,9,245,0,16,7,5,0,0,8,86,0,0,8,22,0,64,8,0,0,19,7,51,0,0,8,118,0,0,8,54,0,0,9,205,0,17,7,15,0,0,8,102,0,0,8,38,0,0,9,173,0,0,8,6,0,0,8,134,0,0,8,70,0,0,9,237,0,16,7,9,0,0,8,94,0,0,8,30,0,0,9,157,0,20,7,99,0,0,8,126,0,0,8,62,0,0,9,221,0,18,7,27,0,0,8,110,0,0,8,46,0,0,9,189,0,0,8,14,0,0,8,142,0,0,8,78,0,0,9,253,0,96,7,0,0,0,8,81,0,0,8,17,0,21,8,131,0,18,7,31,0,0,8,113,0,0,8,49,0,0,9,195,0,16,7,10,0,0,8,97,0,0,8,33,0,0,9,163,0,0,8,1,0,0,8,129,0,0,8,65,0,0,9,227,0,16,7,6,0,0,8,89,0,0,8,25,0,0,9,147,0,19,7,59,0,0,8,121,0,0,8,57,0,0,9,211,0,17,7,17,0,0,8,105,0,0,8,41,0,0,9,179,0,0,8,9,0,0,8,137,0,0,8,73,0,0,9,243,0,16,7,4,0,0,8,85,0,0,8,21,0,16,8,2,1,19,7,43,0,0,8,117,0,0,8,53,0,0,9,203,0,17,7,13,0,0,8,101,0,0,8,37,0,0,9,171,0,0,8,5,0,0,8,133,0,0,8,69,0,0,9,235,0,16,7,8,0,0,8,93,0,0,8,29,0,0,9,155,0,20,7,83,0,0,8,125,0,0,8,61,0,0,9,219,0,18,7,23,0,0,8,109,0,0,8,45,0,0,9,187,0,0,8,13,0,0,8,141,0,0,8,77,0,0,9,251,0,16,7,3,0,0,8,83,0,0,8,19,0,21,8,195,0,19,7,35,0,0,8,115,0,0,8,51,0,0,9,199,0,17,7,11,0,0,8,99,0,0,8,35,0,0,9,167,0,0,8,3,0,0,8,131,0,0,8,67,0,0,9,231,0,16,7,7,0,0,8,91,0,0,8,27,0,0,9,151,0,20,7,67,0,0,8,123,0,0,8,59,0,0,9,215,0,18,7,19,0,0,8,107,0,0,8,43,0,0,9,183,0,0,8,11,0,0,8,139,0,0,8,75,0,0,9,247,0,16,7,5,0,0,8,87,0,0,8,23,0,64,8,0,0,19,7,51,0,0,8,119,0,0,8,55,0,0,9,207,0,17,7,15,0,0,8,103,0,0,8,39,0,0,9,175,0,0,8,7,0,0,8,135,0,0,8,71,0,0,9,239,0,16,7,9,0,0,8,95,0,0,8,31,0,0,9,159,0,20,7,99,0,0,8,127,0,0,8,63,0,0,9,223,0,18,7,27,0,0,8,111,0,0,8,47,0,0,9,191,0,0,8,15,0,0,8,143,0,0,8,79,0,0,9,255,0,16,5,1,0,23,5,1,1,19,5,17,0,27,5,1,16,17,5,5,0,25,5,1,4,21,5,65,0,29,5,1,64,16,5,3,0,24,5,1,2,20,5,33,0,28,5,1,32,18,5,9,0,26,5,1,8,22,5,129,0,64,5,0,0,16,5,2,0,23,5,129,1,19,5,25,0,27,5,1,24,17,5,7,0,25,5,1,6,21,5,97,0,29,5,1,96,16,5,4,0,24,5,1,3,20,5,49,0,28,5,1,48,18,5,13,0,26,5,1,12,22,5,193,0,64,5,0,0,16,0,17,0,18,0,0,0,8,0,7,0,9,0,6,0,10,0,5,0,11,0,4,0,12,0,3,0,13,0,2,0,14,0,1,0,15,0,1,0,2,0,3,0,4,0,5,0,7,0,9,0,13,0,17,0,25,0,33,0,49,0,65,0,97,0,129,0,193,0,1,1,129,1,1,2,1,3,1,4,1,6,1,8,1,12,1,16,1,24,1,32,1,48,1,64,1,96,0,0,0,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,13,0,15,0,17,0,19,0,23,0,27,0,31,0,35,0,43,0,51,0,59,0,67,0,83,0,99,0,115,0,131,0,163,0,195,0,227,0,2,1,0,0,0,0,16,0,16,0,16,0,16,0,17,0,17,0,18,0,18,0,19,0,19,0,20,0,20,0,21,0,21,0,22,0,22,0,23,0,23,0,24,0,24,0,25,0,25,0,26,0,26,0,27,0,27,0,28,0,28,0,29,0,29,0,64,0,64,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,17,0,17,0,17,0,17,0,18,0,18,0,18,0,18,0,19,0,19,0,19,0,19,0,20,0,20,0,20,0,20,0,21,0,21,0,21,0,21,0,16,0,72,0,78,0,8,0,8,128,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,128,8,0,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,0,8,128,16,144,16,128,16,16,16,0,32,144,32,128,32,145,32,129,8,0,8,128,16,0,16,16,16,128,16,144,32,128,32,144,32,129,32,145,8,0,8,128,16,16,16,0,16,144,16,128,32,144,32,128,32,145,32,129,8,0,8,128,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,8,0,8,128,32,144,32,128,32,145,32,129,16,144,16,128,16,16,16,0,8,0,8,128,32,129,32,145,32,128,32,144,16,128,16,144,16,0,16,16,8,0,8,128,32,145,32,129,32,144,32,128,16,144,16,128,16,16,16,0,8,0,8,128,84,73,67,32,45,32,116,105,110,121,32,99,111,109,112,117,116,101,114,32,48,46,49,54,46,48,32,100,101,118],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+117605);allocate([37,115,32,91,37,115,93,0,84,73,67,32,45,32,116,105,110,121,32,99,111,109,112,117,116,101,114,32,48,46,49,54,46,48,32,100,101,118,0,37,115,32,83,65,86,69,68,32,58,41,0,83,65,86,69,58,32,77,73,83,83,73,78,71,32,67,65,82,84,32,78,65,77,69,32,58,124,0,83,65,86,69,32,69,82,82,79,82,32,58,40,0,0,0,0,0,0,0,0,0,21,9,7,10,4,22,47,84,73,67,32,45,32,116,105,110,121,32,99,111,109,112,117,116,101,114,47,48,46,49,54,46,48,32,100,101,118,47,0,83,68,76,95,87,73,78,82,84,95,72,65,78,68,76,69,95,66,65,67,75,95,66,85,84,84,79,78,0,49,0,83,68,76,95,65,67,67,69,76,69,82,79,77,69,84,69,82,95,65,83,95,74,79,89,83,84,73,67,75,0,1,63,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,10,0,0,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,10,0,0,160,10,6,96,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,54,250,0,158,54,250,0,158,54,250,0,158,54,250,0,158,54,250,0,158,54,250,0,158,54,250,0,158,54,250,5,50,4,0,45,45,32,102,105,114,101,10,45,45,32,98,121,32,70,105,108,105,112,112,111,10,10,116,61,48,10,120,61,49,50,48,10,121,61,49,50,48,10,10,112,97,114,116,105,99,108,101,32,61,32,123,125,10,112,97,108,101,116,101,32,61,32,123,49,52,44,57,44,54,44,51,44,49,48,44,49,53,125,10,10,102,117,110,99,116,105,111,110,32,97,100,100,80,97,114,116,105,99,108,101,40,120,44,121,41,10,32,108,111,99,97,108,32,112,32,61,32,123,125,10,9,112,46,120,32,61,32,120,10,9,112,46,121,32,61,32,121,10,9,112,46,100,120,32,61,32,109,97,116,104,46,114,97,110,100,111,109,40,45,49,48,46,48,44,49,48,46,48,41,47,49,53,48,46,48,10,9,112,46,100,121,32,61,32,109,97,116,104,46,114,97,110,100,111,109,40,45,49,48,46,48,44,45,50,41,47,53,48,10,9,112,46,116,32,61,32,48,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,112,97,114,116,105,99,108,101,44,112,41,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,116,105,99,80,97,114,116,105,99,108,101,40,41,9,10,9,45,45,112,114,105,110,116,40,34,35,34,46,46,35,112,97,114,116,105,99,108,101,41,10,9,108,111,99,97,108,32,115,61,48,10,9,108,111,99,97,108,32,115,50,61,48,10,9,108,111,99,97,108,32,99,61,48,10,9,102,111,114,32,107,44,112,32,105,110,32,112,97,105,114,115,40,112,97,114,116,105,99,108,101,41,32,100,111,10,9,9,112,46,116,32,61,32,112,46,116,32,43,32,49,10,9,9,115,32,61,32,109,97,116,104,46,108,111,103,40,112,46,116,32,47,32,50,46,48,41,10,9,9,115,50,32,61,32,115,47,50,46,48,10,9,9,99,32,61,32,112,97,108,101,116,101,91,109,97,116,104,46,99,101,105,108,40,112,46,116,47,55,48,41,93,10,9,32,112,46,120,32,61,32,112,46,120,32,43,32,112,46,100,120,10,9,9,112,46,121,32,61,32,112,46,121,32,43,32,112,46,100,121,10,10,9,9,114,101,99,116,40,112,46,120,45,115,50,44,112,46,121,45,115,50,44,115,44,115,44,99,41,10,10,9,9,45,45,114,101,109,111,118,101,32,111,108,100,32,111,110,101,115,10,9,9,105,102,32,112,46,116,32,62,32,51,48,48,32,116,104,101,110,10,9,9,9,116,97,98,108,101,46,114,101,109,111,118,101,40,112,97,114,116,105,99,108,101,44,107,41,10,9,9,101,110,100,9,9,10,9,101,110,100,9,9,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,9,10,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,121,61,121,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,121,61,121,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,120,61,120,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,120,61,120,43,49,32,101,110,100,9,10,9,10,9,45,45,119,97,114,112,32,115,112,97,99,101,10,9,120,32,61,32,120,32,37,32,50,52,48,10,9,121,32,61,32,121,32,37,32,49,51,54,10,9,10,9,45,45,114,101,115,101,116,10,9,105,102,32,98,116,110,40,52,41,32,116,104,101,110,32,10,9,9,9,120,32,61,32,49,50,48,10,9,9,9,121,32,61,32,49,50,48,10,9,101,110,100,10,9,10,9,97,100,100,80,97,114,116,105,99,108,101,40,120,44,121,41,9,9,10,9,97,100,100,80,97,114,116,105,99,108,101,40,51,48,44,49,51,48,41,9,9,10,32,97,100,100,80,97,114,116,105,99,108,101,40,50,49,48,44,49,51,48,41,9,9,10,10,9,99,108,115,40,56,41,10,10,9,45,45,85,112,100,97,116,101,32,38,32,68,114,97,119,32,112,97,114,116,105,99,108,101,115,9,10,9,116,105,99,80,97,114,116,105,99,108,101,40,41,10,10,9,45,45,99,117,114,115,111,114,9,10,9,112,105,120,40,120,44,121,44,55,41,10,9,10,9,112,114,105,110,116,40,34,33,32,70,73,82,69,32,33,34,44,57,52,44,54,52,41,10,9,116,61,116,43,49,10,101,110,100,10,0,0,0,0,0,0,33,34,44,57,52,44,54,52,41,10,9,116,61,116,43,49,10,101,110,100,10,0,9,112,114,105,110,116,40,34,33,32,70,73,82,69,32,33,34,44,57,52,44,54,52,41,10,9,116,61,116,43,49,10,101,110,100,10,1,16,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,10,0,0,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,10,0,0,160,10,6,96,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,239,105,40,49,5,149,8,0,45,45,32,39,51,100,32,100,101,109,111,39,10,45,45,32,98,121,32,70,105,108,105,112,112,111,10,10,116,61,48,10,10,99,120,61,48,10,99,121,61,48,10,99,122,61,50,48,48,10,112,105,118,111,116,61,123,120,61,48,44,121,61,48,44,122,61,48,125,10,97,110,103,108,101,61,48,10,112,111,105,110,116,115,61,123,125,10,112,97,108,61,123,49,53,44,49,52,44,57,44,54,44,56,44,50,44,49,125,10,10,102,117,110,99,116,105,111,110,32,99,114,101,97,116,101,67,117,98,101,40,116,41,10,9,45,45,73,110,105,116,32,112,111,105,110,116,115,32,102,111,114,32,99,117,98,101,10,9,112,111,105,110,116,115,61,123,125,10,9,108,111,99,97,108,32,108,10,9,108,32,61,32,53,32,43,32,109,97,116,104,46,97,98,115,40,40,109,97,116,104,46,115,105,110,40,116,47,49,48,48,41,41,42,49,48,41,10,9,108,111,99,97,108,32,112,10,9,102,111,114,32,120,61,45,51,44,51,32,100,111,10,9,9,102,111,114,32,121,61,45,51,44,51,32,100,111,10,9,9,9,102,111,114,32,122,61,45,51,44,51,32,100,111,10,9,9,9,9,9,112,61,123,120,61,120,42,108,44,10,9,9,9,9,9,9,9,9,121,61,121,42,108,44,10,9,9,9,9,9,9,9,9,122,61,122,42,108,44,10,9,9,9,9,9,9,9,9,99,61,112,97,108,91,52,43,122,93,125,10,9,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,112,111,105,110,116,115,44,112,41,10,9,9,9,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,99,114,101,97,116,101,67,117,114,118,101,40,116,41,10,9,45,45,73,110,105,116,32,112,111,105,110,116,115,32,102,111,114,32,51,100,32,99,117,114,118,101,10,9,112,111,105,110,116,115,61,123,125,10,9,108,111,99,97,108,32,105,61,48,10,9,108,111,99,97,108,32,108,10,9,108,49,32,61,32,109,97,116,104,46,97,98,115,40,53,42,40,109,97,116,104,46,99,111,115,40,116,47,53,48,41,41,41,10,9,102,111,114,32,117,61,45,55,48,44,55,48,44,49,53,32,100,111,10,9,9,108,111,99,97,108,32,114,49,32,61,32,109,97,116,104,46,99,111,115,40,109,97,116,104,46,114,97,100,40,117,41,41,42,51,48,10,9,9,102,111,114,32,118,61,49,44,51,54,48,44,49,53,32,100,111,10,9,9,9,108,111,99,97,108,32,120,32,61,32,109,97,116,104,46,115,105,110,40,109,97,116,104,46,114,97,100,40,118,41,41,10,9,9,9,108,111,99,97,108,32,121,32,61,32,109,97,116,104,46,99,111,115,40,109,97,116,104,46,114,97,100,40,118,41,41,10,9,9,9,9,112,61,123,120,61,120,42,114,49,44,10,9,9,9,9,9,9,9,121,61,121,42,114,49,44,10,9,9,9,9,9,9,9,122,61,40,117,47,40,108,49,43,48,46,55,41,43,118,47,53,41,44,10,9,9,9,9,9,9,9,99,61,112,97,108,91,49,43,105,37,55,93,125,9,9,10,9,9,9,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,112,111,105,110,116,115,44,112,41,10,9,9,101,110,100,9,10,9,105,61,105,43,49,10,9,101,110,100,10,101,110,100,10,10,10,102,117,110,99,116,105,111,110,32,112,50,100,40,112,51,100,41,10,9,108,111,99,97,108,32,102,111,118,32,61,32,49,56,48,10,9,108,111,99,97,108,32,120,48,32,61,32,112,51,100,46,120,32,43,32,99,120,10,9,108,111,99,97,108,32,121,48,32,61,32,112,51,100,46,121,32,43,32,99,121,10,9,108,111,99,97,108,32,122,48,32,61,32,112,51,100,46,122,32,43,32,99,122,10,9,108,111,99,97,108,32,120,50,100,32,61,32,102,111,118,32,42,32,120,48,32,47,32,122,48,10,9,108,111,99,97,108,32,121,50,100,32,61,32,102,111,118,32,42,32,121,48,32,47,32,122,48,10,9,10,9,120,50,100,32,61,32,120,50,100,32,43,32,49,50,48,32,45,45,99,101,110,116,101,114,32,119,10,9,121,50,100,32,61,32,121,50,100,32,43,32,54,56,32,32,45,45,99,101,110,116,101,114,32,104,10,9,10,9,114,101,116,117,114,110,32,120,50,100,44,121,50,100,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,114,111,116,97,116,101,40,112,51,100,44,99,101,110,116,101,114,44,97,120,44,97,121,44,97,122,41,10,9,108,111,99,97,108,32,97,44,98,44,99,10,9,108,111,99,97,108,32,97,49,44,98,49,44,99,49,10,9,108,111,99,97,108,32,97,50,44,98,50,44,99,50,10,9,108,111,99,97,108,32,97,51,44,98,50,44,99,51,10,9,108,111,99,97,108,32,110,112,51,100,61,123,120,61,48,44,121,61,48,44,122,61,48,44,99,61,48,125,10,10,9,97,32,61,32,112,51,100,46,120,45,99,101,110,116,101,114,46,120,10,9,98,32,61,32,112,51,100,46,121,45,99,101,110,116,101,114,46,121,10,9,99,32,61,32,112,51,100,46,122,45,99,101,110,116,101,114,46,122,10,9,10,9,97,49,32,61,32,97,42,109,97,116,104,46,99,111,115,40,97,122,41,45,98,42,109,97,116,104,46,115,105,110,40,97,122,41,32,10,32,98,49,32,61,32,97,42,109,97,116,104,46,115,105,110,40,97,122,41,43,98,42,109,97,116,104,46,99,111,115,40,97,122,41,10,9,99,49,32,61,32,99,10,10,9,99,50,32,61,32,99,49,42,109,97,116,104,46,99,111,115,40,97,121,41,45,97,49,42,109,97,116,104,46,115,105,110,40,97,121,41,32,9,10,9,97,50,32,61,32,99,49,42,109,97,116,104,46,115,105,110,40,97,121,41,43,97,49,42,109,97,116,104,46,99,111,115,40,97,121,41,10,32,98,50,32,61,32,98,49,10,9,10,9,98,51,32,61,32,98,50,42,109,97,116,104,46,99,111,115,40,97,120,41,45,99,50,42,109,97,116,104,46,115,105,110,40,97,120,41,32,9,10,9,99,51,32,61,32,98,50,42,109,97,116,104,46,115,105,110,40,97,120,41,43,99,50,42,109,97,116,104,46,99,111,115,40,97,120,41,10,32,97,51,32,61,32,97,50,9,9,10,9,9,9,10,9,110,112,51,100,46,120,61,97,51,10,9,110,112,51,100,46,121,61,98,51,10,9,110,112,51,100,46,122,61,99,51,10,9,110,112,51,100,46,99,61,112,51,100,46,99,10,9,114,101,116,117,114,110,32,110,112,51,100,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,122,115,111,114,116,40,112,49,44,112,50,41,10,9,114,101,116,117,114,110,32,112,49,46,122,62,112,50,46,122,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,10,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,99,121,61,99,121,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,99,121,61,99,121,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,99,120,61,99,120,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,99,120,61,99,120,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,52,41,32,116,104,101,110,32,99,122,61,99,122,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,53,41,32,116,104,101,110,32,99,122,61,99,122,45,49,32,101,110,100,10,10,9,99,108,115,40,49,48,41,10,9,45,45,67,114,101,97,116,101,32,112,111,105,110,116,115,10,9,105,102,40,116,37,57,48,48,60,52,53,48,41,32,116,104,101,110,10,9,32,99,114,101,97,116,101,67,117,98,101,40,116,41,10,9,101,108,115,101,10,9,32,99,114,101,97,116,101,67,117,114,118,101,40,116,41,10,9,101,110,100,10,9,10,9,45,45,82,111,116,97,116,101,32,112,111,105,110,116,115,10,9,102,111,114,32,107,44,112,32,105,110,32,112,97,105,114,115,40,112,111,105,110,116,115,41,100,111,10,9,32,112,114,32,61,32,114,111,116,97,116,101,40,112,44,112,105,118,111,116,44,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,97,110,103,108,101,44,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,97,110,103,108,101,47,50,44,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,97,110,103,108,101,47,52,41,10,9,9,112,111,105,110,116,115,91,107,93,32,61,32,112,114,9,10,9,101,110,100,9,9,10,9,10,9,45,45,90,32,83,111,114,116,10,9,116,97,98,108,101,46,115,111,114,116,40,112,111,105,110,116,115,44,122,115,111,114,116,41,10,9,10,9,45,45,68,114,97,119,32,112,111,105,110,116,115,10,9,102,111,114,32,107,44,112,32,105,110,32,112,97,105,114,115,40,112,111,105,110,116,115,41,100,111,10,9,9,9,105,44,106,32,61,32,112,50,100,40,112,41,9,9,10,9,9,9,114,101,99,116,40,105,44,106,44,54,44,54,44,112,46,99,41,10,9,101,110,100,9,9,10,9,10,9,97,110,103,108,101,32,61,32,97,110,103,108,101,32,43,32,48,46,48,53,10,9,116,61,116,43,49,10,101,110,100,10,1,96,0,0,0,0,0,0,0,0,0,0,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,17,17,17,17,17,16,17,17,17,0,17,17,17,16,16,17,17,16,17,1,0,16,17,0,0,16,17,1,0,17,17,17,17,16,17,17,17,0,17,17,17,16,16,17,17,16,17,1,0,16,17,0,0,16,17,1,0,17,17,17,17,17,17,5,243,1,0,45,45,32,68,69,77,79,58,32,72,79,87,32,84,79,32,80,76,65,89,32,83,79,85,78,68,10,10,116,61,48,10,105,100,61,48,10,99,104,97,110,110,101,108,61,48,10,108,97,98,101,108,115,61,123,34,83,81,85,65,82,69,49,34,44,34,83,81,85,65,82,69,50,34,44,34,84,82,73,65,78,71,76,69,34,44,34,78,79,73,83,69,34,125,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,10,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,115,102,120,40,105,100,44,51,54,44,99,104,97,110,110,101,108,41,10,9,101,108,115,101,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,115,102,120,40,105,100,44,51,55,44,99,104,97,110,110,101,108,41,10,9,101,108,115,101,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,115,102,120,40,105,100,44,51,56,44,99,104,97,110,110,101,108,41,10,9,101,108,115,101,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,115,102,120,40,105,100,44,51,57,44,99,104,97,110,110,101,108,41,10,9,101,108,115,101,32,115,102,120,40,45,49,44,48,44,99,104,97,110,110,101,108,41,32,101,110,100,10,10,9,105,102,32,98,116,110,112,40,52,41,32,111,114,32,98,116,110,112,40,53,41,32,116,104,101,110,10,9,9,99,104,97,110,110,101,108,61,40,99,104,97,110,110,101,108,43,49,41,37,52,10,9,101,110,100,10,10,9,99,108,115,40,49,53,41,10,9,115,112,114,40,49,43,40,116,37,50,48,41,47,49,48,44,49,48,50,44,50,52,44,49,44,52,41,10,9,112,114,105,110,116,40,34,80,82,69,83,83,32,65,78,89,32,65,82,82,79,87,32,75,69,89,34,44,54,52,44,54,52,44,48,41,10,9,112,114,105,110,116,40,34,67,72,65,78,78,69,76,58,34,46,46,108,97,98,101,108,115,91,99,104,97,110,110,101,108,43,49,93,44,10,9,9,54,52,43,54,42,50,44,54,52,43,54,42,50,44,48,41,10,9,10,9,116,61,116,43,49,10,9,10,101,110,100,10,6,59,0,0,10,0,9,0,7,0,6,0,6,0,5,0,5,0,5,0,5,0,6,0,6,0,7,0,8,0,8,0,10,0,10,0,10,0,11,0,11,0,12,0,13,0,13,0,14,0,14,0,14,0,14,0,15,0,15,0,15,0,15,5,216,5,0,108,111,99,97,108,32,87,61,50,52,48,10,108,111,99,97,108,32,72,61,49,51,54,10,10,45,45,32,112,97,108,101,116,116,101,32,97,100,100,114,101,115,115,10,108,111,99,97,108,32,65,68,68,82,61,48,120,51,70,67,48,42,50,10,10,108,111,99,97,108,32,80,65,76,69,84,84,69,83,32,61,10,123,10,9,123,110,97,109,101,61,34,68,66,49,54,34,44,9,9,100,97,116,97,61,34,100,101,101,101,100,54,100,97,100,52,53,101,54,100,99,50,99,97,100,50,97,97,57,57,54,100,97,97,50,99,56,53,57,53,97,49,100,50,55,100,50,99,53,57,55,100,99,101,55,53,55,49,54,49,100,48,52,54,52,56,51,52,54,53,50,52,56,53,52,99,51,48,52,101,52,97,52,101,51,48,51,52,54,100,52,52,50,52,51,52,49,52,48,99,49,99,34,125,44,10,9,123,110,97,109,101,61,34,80,73,67,79,45,56,34,44,100,97,116,97,61,34,102,102,102,49,101,56,102,102,102,48,50,52,50,57,97,100,102,102,102,102,99,99,97,97,48,48,101,55,53,54,99,50,99,51,99,55,102,102,97,51,48,48,102,102,55,55,97,56,56,51,55,54,57,99,102,102,48,48,52,100,48,48,56,55,53,49,97,98,53,50,51,54,53,102,53,55,52,102,49,100,50,98,53,51,55,101,50,53,53,51,48,48,48,48,48,48,34,125,44,10,9,123,110,97,109,101,61,34,65,82,78,69,49,54,34,44,100,97,116,97,61,34,102,102,102,102,102,102,102,55,101,50,54,98,98,50,100,99,101,102,101,48,54,102,56,98,97,51,99,101,50,55,57,100,57,100,57,100,101,98,56,57,51,49,51,49,97,50,102,50,50,102,52,56,52,101,98,101,50,54,51,51,52,52,56,57,49,97,97,52,54,52,50,50,52,57,51,99,50,98,48,48,53,55,56,52,49,98,50,54,51,50,48,48,48,48,48,48,34,125,44,10,9,123,110,97,109,101,61,34,69,68,71,49,54,34,44,9,100,97,116,97,61,34,102,102,102,102,102,102,102,102,101,55,54,50,50,99,101,56,102,52,101,52,97,54,55,50,54,51,99,54,52,100,97,102,98,102,100,50,102,98,57,50,50,98,48,52,56,52,100,49,52,102,54,55,56,49,101,53,51,98,52,52,51,50,55,51,52,53,98,56,54,102,53,48,57,101,50,56,51,53,55,52,51,102,51,57,51,102,50,56,51,50,49,57,51,100,51,102,34,125,44,10,9,123,110,97,109,101,61,34,65,54,52,34,44,9,9,9,100,97,116,97,61,34,101,100,101,54,99,56,98,98,99,56,52,48,56,102,98,102,100,53,99,100,57,51,55,51,57,99,99,99,52,55,57,99,97,98,98,49,56,51,56,53,99,102,55,54,53,53,97,50,56,48,56,48,55,56,98,49,52,56,54,51,53,48,57,52,53,48,57,50,53,54,50,98,52,56,53,52,53,52,51,49,51,97,57,49,52,99,51,52,51,53,48,48,48,48,48,48,34,125,44,10,9,123,110,97,109,101,61,34,67,54,52,34,44,9,9,9,100,97,116,97,61,34,102,102,102,102,102,102,98,102,99,101,55,50,54,55,98,54,98,100,98,56,54,57,54,50,57,52,101,48,56,57,57,102,57,102,57,102,55,56,54,57,99,52,56,98,51,102,57,54,55,56,55,56,55,56,56,56,51,57,51,50,53,53,97,48,52,57,56,98,53,52,50,57,53,48,53,48,53,48,52,48,51,49,56,100,53,55,52,50,48,48,48,48,48,48,48,48,34,125,44,10,125,10,10,108,111,99,97,108,32,116,61,48,10,108,111,99,97,108,32,105,110,100,101,120,61,49,10,10,45,45,32,117,112,100,97,116,101,32,112,97,108,101,116,116,101,10,102,117,110,99,116,105,111,110,32,117,112,100,112,97,108,40,41,10,9,108,111,99,97,108,32,112,97,108,61,80,65,76,69,84,84,69,83,91,105,110,100,101,120,93,46,100,97,116,97,10,9,102,111,114,32,105,61,49,44,35,112,97,108,32,100,111,10,9,9,112,111,107,101,52,40,65,68,68,82,43,35,112,97,108,45,105,44,116,111,110,117,109,98,101,114,40,112,97,108,58,115,117,98,40,105,44,105,41,44,49,54,41,41,10,9,101,110,100,9,10,101,110,100,10,10,117,112,100,112,97,108,40,41,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,9,10,9,45,45,32,104,97,110,100,108,101,32,105,110,112,117,116,10,9,105,102,32,98,116,110,112,40,48,44,51,48,44,54,41,32,97,110,100,32,105,110,100,101,120,62,49,32,116,104,101,110,32,10,9,9,105,110,100,101,120,61,105,110,100,101,120,45,49,32,10,9,9,117,112,100,112,97,108,40,41,10,9,101,110,100,9,10,9,105,102,32,98,116,110,112,40,49,44,51,48,44,54,41,32,97,110,100,32,105,110,100,101,120,60,35,80,65,76,69,84,84,69,83,32,116,104,101,110,32,10,9,9,105,110,100,101,120,61,105,110,100,101,120,43,49,32,10,9,9,117,112,100,112,97,108,40,41,10,9,101,110,100,10,9,10,9,105,102,32,98,116,110,112,40,52,41,111,114,32,98,116,110,112,40,53,41,116,104,101,110,32,101,120,105,116,40,41,101,110,100,10,9,10,9,45,45,32,100,114,97,119,10,9,10,9,99,108,115,40,49,53,41,10,9,10,9,112,114,105,110,116,40,34,83,69,76,69,67,84,32,80,65,76,69,84,84,69,34,44,54,44,54,44,48,41,10,9,10,9,102,111,114,32,105,44,118,32,105,110,32,112,97,105,114,115,40,80,65,76,69,84,84,69,83,41,32,100,111,10,9,9,112,114,105,110,116,40,118,46,110,97,109,101,44,49,50,44,49,50,43,105,42,54,44,48,41,9,10,9,101,110,100,10,9,10,9,112,114,105,110,116,40,34,62,34,44,54,43,40,116,47,47,49,53,37,50,41,44,49,50,43,105,110,100,101,120,42,54,44,48,41,10,9,10,9,108,111,99,97,108,32,83,61,49,54,10,9,10,9,45,45,32,100,114,97,119,32,112,97,108,101,116,116,101,10,9,102,111,114,32,105,61,48,44,49,53,45,49,32,100,111,10,9,9,102,111,114,32,106,61,48,44,83,45,49,32,100,111,10,9,9,9,108,105,110,101,40,87,45,106,45,105,42,83,44,72,44,87,44,72,45,106,45,105,42,83,44,105,41,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,116,61,116,43,49,10,101,110,100,1,96,0,0,0,0,0,0,0,0,0,0,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,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,10,0,0,160,10,6,96,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,5,254,119,0,108,111,99,97,108,32,116,114,97,99,107,61,10,123,10,9,100,97,116,97,61,123,48,44,48,44,50,57,50,44,48,44,49,44,53,44,48,44,50,44,50,44,49,44,48,44,50,49,56,44,49,44,49,44,52,44,49,44,50,44,54,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,50,57,52,44,51,44,50,44,50,52,53,55,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,52,51,57,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,48,44,53,53,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,52,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,54,49,44,48,44,49,44,53,44,49,44,48,44,49,57,53,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,51,54,52,44,49,44,49,44,49,53,44,49,44,50,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,53,53,49,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,49,50,53,55,44,52,44,48,44,48,44,49,44,48,44,49,54,55,48,44,52,44,48,44,48,44,49,44,48,44,49,57,54,50,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,52,49,57,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,53,53,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,50,52,54,44,48,44,49,44,52,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,50,54,55,44,49,44,49,44,49,50,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,51,53,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,48,49,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,51,56,55,44,49,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,52,50,44,52,44,48,44,48,44,49,44,48,44,53,56,48,44,52,44,48,44,48,44,49,44,48,44,54,54,50,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,49,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,52,44,48,44,48,44,49,44,48,44,51,53,51,44,49,44,49,44,57,44,52,44,48,44,48,44,49,44,48,44,52,54,52,44,50,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,51,53,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,49,44,49,44,55,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,51,49,54,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,49,44,49,44,54,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,50,44,49,44,48,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,49,44,48,44,51,55,52,44,49,44,49,44,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,52,57,51,44,51,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,51,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,49,54,44,49,44,49,44,52,44,51,44,48,44,53,53,44,51,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,53,52,54,44,51,44,48,44,49,49,48,44,51,44,49,44,57,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,50,44,49,44,49,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,49,44,48,44,56,50,57,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,51,44,48,44,52,51,57,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,51,44,48,44,53,53,49,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,50,44,49,44,48,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,50,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,48,44,50,44,52,44,49,44,48,44,53,54,56,44,50,44,49,44,49,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,54,53,52,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,56,54,55,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,54,49,49,44,49,44,49,44,49,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,50,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,49,52,54,44,49,44,50,44,52,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,49,54,52,44,48,44,49,44,53,44,49,44,49,44,52,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,55,52,44,48,44,49,44,53,44,49,44,48,44,53,52,48,44,49,44,49,44,49,50,44,49,44,50,44,49,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,55,49,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,57,52,48,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,53,51,48,44,49,44,49,44,49,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,52,44,48,44,48,44,48,44,48,44,49,57,53,44,48,44,49,44,53,44,49,44,48,44,54,49,49,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,55,48,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,54,49,56,44,49,44,49,44,49,50,44,49,44,50,44,52,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,53,51,48,44,49,44,49,44,49,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,53,51,53,44,49,44,49,44,49,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,48,44,48,44,50,49,57,44,48,44,49,44,53,44,49,44,48,44,56,48,53,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,57,50,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,49,50,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,54,49,49,44,49,44,49,44,56,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,49,52,49,54,44,52,44,48,44,48,44,49,44,48,44,55,49,50,44,49,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,56,49,55,44,52,44,48,44,48,44,49,44,48,44,49,48,56,54,44,52,44,48,44,48,44,49,44,48,44,49,50,53,55,44,52,44,48,44,48,44,49,44,48,44,49,54,55,48,44,52,44,48,44,48,44,49,44,48,44,49,52,54,44,49,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,49,44,48,44,49,49,54,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+126450);allocate([48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,49,57,44,48,44,49,44,53,44,49,44,48,44,49,52,54,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,57,53,44,48,44,49,44,53,44,49,44,48,44,49,51,48,44,49,44,49,44,52,44,50,44,48,44,50,54,49,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,49,44,52,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,48,44,50,54,49,44,48,44,49,44,53,44,49,44,48,44,49,57,53,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,49,44,49,51,44,52,44,48,44,48,44,51,44,49,44,49,50,44,52,44,48,44,48,44,50,44,48,44,53,50,48,44,50,44,49,44,49,44,51,44,49,44,49,49,44,52,44,48,44,48,44,51,44,48,44,53,53,44,51,44,49,44,57,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,51,44,48,44,52,51,57,44,51,44,49,44,56,44,52,44,48,44,48,44,50,44,48,44,50,54,49,44,50,44,49,44,49,44,51,44,48,44,53,53,49,44,52,44,48,44,48,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,51,44,48,44,49,55,50,49,44,51,44,49,44,55,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,51,51,57,48,44,52,44,48,44,48,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,48,44,50,44,49,44,49,44,48,44,50,49,56,44,49,44,49,44,52,44,49,44,50,44,54,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,54,49,44,48,44,49,44,53,44,49,44,48,44,49,57,53,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,49,44,52,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,48,44,48,44,50,52,54,44,48,44,49,44,52,44,48,44,50,44,50,44,49,44,49,44,51,44,51,44,49,44,49,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,51,44,52,44,48,44,48,44,48,44,49,44,50,44,51,44,49,44,49,50,44,52,44,48,44,48,44,51,44,49,44,49,49,44,52,44,48,44,48,44,51,44,48,44,53,53,44,51,44,49,44,57,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,51,44,48,44,52,51,57,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,53,53,49,44,52,44,48,44,48,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,49,55,50,49,44,51,44,49,44,55,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,52,44,48,44,48,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,49,57,44,49,44,49,44,49,53,44,49,44,50,44,49,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,50,53,55,44,52,44,48,44,48,44,49,44,48,44,49,52,53,51,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,57,54,50,44,52,44,48,44,48,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,49,44,48,44,50,54,55,44,49,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,51,48,54,44,52,44,48,44,48,44,49,44,48,44,52,48,49,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,51,51,56,44,49,44,49,44,49,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,52,52,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,53,48,54,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,54,50,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,49,44,49,44,49,48,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,48,44,50,44,52,44,49,44,48,44,49,51,49,54,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,53,51,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,51,53,51,44,49,44,49,44,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,54,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,57,55,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,49,44,49,44,55,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,49,53,51,50,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,50,48,51,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,49,54,52,44,48,44,49,44,53,44,49,44,48,44,54,49,49,44,49,44,49,44,54,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,56,48,53,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,57,50,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,52,50,57,44,49,44,49,44,53,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,52,57,51,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,48,44,48,44,49,55,52,44,48,44,49,44,53,44,49,44,48,44,55,53,49,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,52,49,54,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,53,52,54,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,54,50,53,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,56,50,57,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,48,44,48,44,49,57,53,44,48,44,49,44,53,44,49,44,48,44,57,57,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,49,51,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,51,55,55,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,57,55,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,55,53,49,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,50,49,57,44,48,44,49,44,53,44,49,44,48,44,54,49,49,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,56,48,53,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,49,48,54,53,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,49,52,54,44,49,44,50,44,52,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,49,44,48,44,49,49,54,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,49,57,44,48,44,49,44,53,44,49,44,48,44,49,52,54,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,52,44,48,44,48,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,57,53,44,48,44,49,44,53,44,49,44,48,44,49,51,48,44,49,44,49,44,52,44,50,44,48,44,50,54,49,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,49,51,49,44,48,44,49,44,53,44,49,44,48,44,49,57,53,44,49,44,49,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,48,44,53,50,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,48,44,50,54,49,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,50,49,56,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,50,57,49,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,52,49,51,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,50,57,49,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,52,49,51,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,48,44,50,54,48,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,49,44,52,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,51,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,49,44,50,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,49,44,49,51,44,52,44,48,44,48,44,51,44,49,44,49,50,44,52,44,48,44,48,44,51,44,49,44,49,49,44,52,44,48,44,48,44,51,44,48,44,53,53,44,51,44,49,44,49,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,57,44,52,44,48,44,48,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,51,44,48,44,52,51,57,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,53,53,49,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,52,49,48,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,51,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,50,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,49,55,52,44,48,44,49,44,53,44,49,44,48,44,51,56,55,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,51,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,49,44,51,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,51,44,49,44,48,44,52,49,48,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,51,56,55,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,53,52,48,44,49,44,49,44,49,50,44,49,44,50,44,49,44,52,44,48,44,48,44,49,44,48,44,55,49,50,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,57,52,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,53,51,48,44,49,44,49,44,49,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,55,48,52,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,56,48,53,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,54,49,49,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,54,49,56,44,49,44,49,44,49,50,44,49,44,50,44,52,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,49,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,53,51,53,44,49,44,49,44,49,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,49,52,49,54,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,49,50,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,56,49,55,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,48,56,54,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,49,50,53,55,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,49,54,55,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,50,57,49,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,52,49,51,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,51],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+136690);allocate([44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,50,57,49,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,52,49,51,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,48,44,50,54,48,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,51,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,52,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,51,44,49,44,49,51,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,52,49,48,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,49,44,49,50,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,48,44,53,53,44,51,44,49,44,49,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,57,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,52,51,57,44,52,44,48,44,48,44,51,44,48,44,53,53,49,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,49,44,51,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,49,44,49,44,50,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,49,55,52,44,48,44,49,44,53,44,49,44,48,44,51,56,55,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,52,55,44,49,44,49,44,49,52,44,52,44,48,44,48,44,48,44,48,44,49,52,54,44,48,44,49,44,53,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,55,52,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,56,53,52,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,57,57,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,48,44,49,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,50,49,55,44,49,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,50,52,57,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,50,56,53,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,51,50,54,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,51,55,52,44,52,44,48,44,48,44,49,44,48,44,52,50,57,44,52,44,48,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,49,48,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,48,44,53,51,53,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,54,49,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,55,48,52,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,56,48,53,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,57,50,52,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,50,49,55,44,49,44,49,44,54,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,50,52,57,44,50,44,48,44,52,54,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,50,56,53,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,51,50,54,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,51,55,52,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,52,50,57,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,50,50,48,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,51,44,49,44,48,44,50,53,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,50,56,56,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,51,51,48,44,52,44,48,44,48,44,49,44,48,44,51,55,57,44,52,44,48,44,48,44,49,44,48,44,52,51,53,44,52,44,48,44,48,44,49,44,48,44,49,57,55,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,50,50,53,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,50,53,55,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,50,57,53,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,51,51,56,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,49,48,44,49,44,49,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,51,56,55,44,49,44,49,44,51,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,48,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,52,44,48,44,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,50,52,56,54,44,49,44,49,44,49,53,44,51,44,48,44,49,55,50,49,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,51,49,57,54,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,50,55,54,44,48,44,49,44,53,44,48,44,50,44,54,44,50,44,48,44,50,55,54,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,50,56,54,44,52,44,48,44,48,44,48,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,49,54,55,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,48,44,49,55,50,49,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,51,49,57,54,44,49,44,49,44,49,52,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,52,56,54,52,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,49,52,53,51,44,52,44,48,44,48,44,51,44,48,44,53,53,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,51,50,56,44,48,44,49,44,53,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,52,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,54,49,49,44,48,44,49,44,49,50,44,48,44,50,44,49,44,49,44,48,44,50,52,56,54,44,49,44,49,44,49,49,44,52,44,48,44,48,44,48,44,48,44,54,57,53,44,51,44,48,44,50,55,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,48,44,56,56,49,44,52,44,48,44,48,44,48,44,48,44,53,50,53,44,48,44,49,44,49,48,44,49,44,48,44,51,49,57,54,44,52,44,48,44,48,44,48,44,48,44,54,55,56,44,51,44,48,44,53,53,44,52,44,48,44,48,44,48,44,48,44,56,54,55,44,52,44,48,44,48,44,48,44,48,44,52,54,52,44,48,44,49,44,56,44,49,44,48,44,50,55,53,44,49,44,49,44,49,44,49,44,50,44,54,44,52,44,48,44,48,44,48,44,48,44,53,57,56,44,51,44,48,44,50,55,44,52,44,48,44,48,44,48,44,48,44,54,55,56,44,52,44,48,44,48,44,48,44,48,44,54,49,49,44,48,44,49,44,49,50,44,48,44,50,44,52,44,52,44,48,44,48,44,48,44,48,44,53,57,56,44,48,44,49,44,49,48,44,51,44,48,44,53,53,44,51,44,49,44,49,53,44,52,44,48,44,48,44,48,44,48,44,52,54,52,44,48,44,49,44,56,44,52,44,48,44,48,44,48,44,48,44,52,54,52,44,48,44,49,44,49,48,44,52,44,48,44,48,44,48,44,48,44,53,50,53,44,52,44,48,44,48,44,48,44,48,44,54,55,56,44,52,44,48,44,48,44,48,44,48,44,56,54,55,44,52,44,48,44,48,44,48,44,48,44,57,55,51,44,51,44,48,44,50,55,44,52,44,48,44,48,44,48,44,48,44,53,50,53,44,48,44,49,44,56,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,53,57,56,44,49,44,48,44,51,50,54,44,49,44,49,44,53,44,52,44,48,44,48,44,48,44,48,44,55,55,49,44,49,44,49,44,52,44,50,44,49,44,48,44,51,44,48,44,53,53,44,52,44,48,44,48,44,48,44,48,44,57,55,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,48,44,49,49,48,56,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,48,44,54,49,49,44,48,44,49,44,52,44,49,44,49,44,49,44,51,44,48,44,50,55,44,52,44,48,44,48,44,48,44,48,44,54,57,53,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,56,56,49,44,49,44,48,44,51,54,52,44,49,44,49,44,49,53,44,49,44,50,44,49,44,52,44,48,44,48,44,48,44,48,44,49,49,48,56,44,49,44,48,44,52,56,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,48,44,48,44,49,50,53,55,44,49,44,48,44,53,53,49,44,52,44,48,44,48,44,48,44,48,44,52,54,48,44,48,44,49,44,49,44,48,44,50,44,54,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,51,44,48,44,50,55,44,52,44,48,44,48,44,49,44,48,44,49,50,53,55,44,52,44,48,44,48,44,49,44,48,44,49,54,55,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,49,57,54,50,44,51,44,48,44,53,53,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,52,49,57,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,53,53,49,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,50,54,55,44,49,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,51,53,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,48,49,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,51,56,55,44,49,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,52,50,44,52,44,48,44,48,44,49,44,48,44,53,56,48,44,52,44,48,44,48,44,49,44,48,44,54,54,50,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,49,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,51,53,51,44,49,44,49,44,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,54,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,48,44,52,51,53,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,53,54,56,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,55,53,49,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,57,57,48,44,49,44,49,44,55,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,49,51,49,54,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,49,44,49,44,54,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,52,44,48,44,48,44,49,44,48,44,51,55,52,44,49,44,49,44,53,44,51,44,48,44,56,54,55,44,51,44,49,44,49,53,44,52,44,48,44,48,44,49,44,48,44,52,50,57,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,51,44,48,44,49,55,50,49,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,49,44,48,44,52,49,54,44,49,44,49,44,52,44,51,44,48,44,54,53,56,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,49,44,48,44,53,52,54,44,52,44,48,44,48,44,49,44,48,44,54,50,53,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,56,50,57,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,57,57,48,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,49,51,48,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,52,51,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,52,57,55,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,55,51,44,49,44,50,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,55,54,44,48,44,49,44,53,44,49,44,48,44,50,51,49,44,49,44,49,44,53,44,50,44,48,44,51,50,56,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,51,50,56,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,53,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,52,54,48,44,48,44,49,44,53,44,49,44,48,44,51,50,54,44,49,44,49,44,53,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,49,44,49,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,50,52,56,54,44,49,44,49,44,49,53,44,49,44,50,44,52,44,51,44,48,44,49,55,50,49,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,51,49,57,54,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,49,50,56,54,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,54,55,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,48,44,51,44,48,44,49,55,50,49,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,51,49,57,54,44,49,44,49,44,49,52,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,52,56,54,52,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,49,52,53,51,44,52,44,48,44,48,44,51,44,48,44,53,53,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,48,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,50,52,56,54,44,49,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,52,44,51,44,48,44,50,55,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,51,49,57,54,44,52,44,48,44,48,44,48,44,49,44,49,44,51,44,48,44,53,53,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,50,49,56,44,49,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,53,53,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,53,53,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,50,55,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,53,53,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,52,44,48,44,48,44,48,44,48,44,50,55,54,44,48,44,49,44,53,44,49,44,48,44,50,51,49,44,49,44,49,44,53,44,49,44,50,44,54,44,50,44,48,44,50,55,54,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,51,50,56,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,53,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,52,49,57,44,49,44,49,44,49,53,44,49,44,50,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,49,48,56,54,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,49,52,53,51,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,49,54,55,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,53,53,49,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,50,54,55,44,49,44,49,44,49,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,51,53,49,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,54,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,51,51,56,44,49,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,51,56,55,44,52,44,48,44,48,44,48,44,48,44,52,54,48,44,48,44,49,44,53,44,49,44,48,44,53,48,54,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,54,54,50,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,55,53,49,44,49,44,49,44,49,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,57,57,48,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,52,44,48,44,48,44,49,44,48,44,52,48,52,44,49,44,49,44,57,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,54,52,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,57,55,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,56,54,55,44,49,44,49,44,55,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,49,49,51,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,49,53,51,50,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,49,55,55,54,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,54,49,49,44,49,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,52,44,48,44,48,44,49,44,48,44,51,55,52,44,49,44,49,44,53,44,52,44,48,44,48,44,49,44,48,44,52,57,51,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,49,44,48,44,52,55,54,44,49,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,53,52,54,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,56,50,57,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,48,44,51,52,54,44,48,44,49,44,53,44,49,44,48,44,53,54,56,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,55,53,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,56,54,55,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,53,51,48,44,49,44,49,44,49,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,50,49,56,44,49,44,50,44,54,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,49,55,51,44,49,44,49,44,53,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,50,57,52,44,51,44,49,44,49,53,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,51,50,56,44,48,44,49,44,53,44,49,44,48,44,50,51,49,44,49,44,49,44,53,44,50,44,48,44,51,50,56,44,50,44,49,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,51,57,48,44,48,44,49,44,53,44,49,44,48,44,50,55,53,44,49,44,49,44,53,44,51,44,48,44,51,51,57,48,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,51,44,49,44,49,52,44,52,44,48,44,48,44,51,44,49,44,49,51,44,52,44,48,44,48,44,51,44,49,44,49,50,44,52,44,48,44,48,44,51,44,49,44,49,49,44,52,44,48,44,48,44,51,44,48,44],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+146930);allocate([53,53,44,51,44,49,44,49,48,44,52,44,48,44,48,44,51,44,48,44,49,49,48,44,51,44,49,44,57,44,52,44,48,44,48,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,51,44,48,44,52,51,57,44,52,44,48,44,48,44,51,44,48,44,53,53,49,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,48,44,48,44,52,54,48,44,48,44,49,44,53,44,49,44,48,44,51,50,54,44,49,44,49,44,53,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,50,44,49,44,48,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,51,54,52,44,49,44,49,44,49,53,44,49,44,50,44,49,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,49,48,56,54,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,49,52,53,51,44,52,44,48,44,48,44,48,44,48,44,52,51,53,44,48,44,49,44,53,44,49,44,48,44,49,57,54,50,44,50,44,48,44,52,51,55,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,53,53,49,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,49,44,48,44,51,48,54,44,49,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,51,53,49,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,52,54,48,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,51,51,56,44,49,44,49,44,49,49,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,52,50,44,52,44,48,44,48,44,49,44,48,44,53,48,54,44,52,44,48,44,48,44,49,44,48,44,54,54,50,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,49,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,49,51,49,54,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,52,44,48,44,48,44,49,44,48,44,51,53,51,44,49,44,49,44,57,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,52,48,52,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,55,48,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,52,56,56,44,48,44,49,44,53,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,52,57,55,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,53,54,56,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,55,53,49,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,57,57,48,44,49,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,49,51,49,54,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,49,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,52,44,48,44,48,44,49,44,48,44,51,55,52,44,49,44,49,44,53,44,52,44,48,44,48,44,49,44,48,44,52,57,51,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,49,44,48,44,52,49,54,44,49,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,53,52,54,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,52,44,48,44,48,44,49,44,48,44,56,50,57,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,48,44,53,53,49,44,48,44,49,44,53,44,49,44,48,44,54,53,52,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,56,54,55,44,50,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,49,49,51,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,52,51,50,44,49,44,49,44,50,44,51,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,53,54,56,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,51,44,48,44,50,57,52,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,51,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,49,44,49,44,49,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,51,44,48,44,53,53,49,44,51,44,49,44,49,53,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,52,44,48,44,48,44,49,44,48,44,51,56,55,44,49,44,50,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,48,44,53,56,48,44,48,44,49,44,53,44,49,44,48,44,52,51,50,44,49,44,49,44,53,44,50,44,48,44,50,57,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,49,48,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,53,44,50,44,49,44,48,44,51,44,48,44,49,55,50,49,44,51,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,53,44,52,44,48,44,48,44,48,44,48,44,50,57,50,44,48,44,49,44,53,44,49,44,48,44,50,49,56,44,49,44,49,44,53,44,50,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,51,44,48,44,54,53,56,48,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,49,44,53,44,50,44,49,44,48,44,51,44,48,44,50,50,51,55,50,44,51,44,49,44,48,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,49,44,52,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,52,44,48,44,48,44,49,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,49,57,44,49,44,49,44,49,53,44,49,44,50,44,49,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,49,44,49,44,49,52,44,50,44,48,44,50,54,49,44,52,44,48,44,48,44,49,44,48,44,49,50,53,55,44,52,44,48,44,48,44,49,44,48,44,49,52,53,51,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,57,54,50,44,52,44,48,44,48,44,49,44,48,44,51,54,55,44,49,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,52,56,48,44,52,44,48,44,48,44,49,44,48,44,54,51,50,44,52,44,48,44,48,44,49,44,48,44,55,50,50,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,50,54,55,44,49,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,51,48,54,44,52,44,48,44,48,44,49,44,48,44,52,48,49,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,51,51,56,44,49,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,52,50,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,53,48,54,44,50,44,48,44,50,57,50,44,52,44,48,44,48,44,49,44,48,44,54,54,50,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,49,44,49,44,49,48,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,52,44,48,44,48,44,49,44,48,44,49,51,49,54,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,52,44,48,44,48,44,49,44,48,44,51,53,51,44,49,44,49,44,57,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,52,54,52,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,49,44,48,44,51,55,57,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,57,55,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,49,44,49,44,55,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,49,44,48,44,49,53,51,50,44,51,44,49,44,49,44,52,44,48,44,48,44,49,44,48,44,50,48,51,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,49,44,49,44,54,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,57,50,52,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,51,44,48,44,49,49,53,51,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,52,50,57,44,49,44,49,44,53,44,51,44,48,44,54,57,53,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,52,57,51,44,51,44,48,44,53,53,49,44,51,44,49,44,52,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,51,44,48,44,49,49,48,44,51,44,49,44,49,53,44,52,44,48,44,48,44,49,44,48,44,52,49,54,44,49,44,49,44,52,44,51,44,49,44,49,52,44,52,44,48,44,48,44,49,44,48,44,53,52,54,44,51,44,49,44,49,51,44,52,44,48,44,48,44,49,44,48,44,54,50,53,44,51,44,49,44,49,50,44,52,44,48,44,48,44,49,44,48,44,56,50,57,44,51,44,49,44,49,49,44,52,44,48,44,48,44,49,44,48,44,53,54,56,44,49,44,49,44,51,44,51,44,48,44,53,53,44,51,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,55,53,49,44,51,44,48,44,49,49,48,44,51,44,49,44,57,44,52,44,48,44,48,44,49,44,48,44,57,57,48,44,51,44,48,44,49,52,55,44,52,44,48,44,48,44,49,44,48,44,49,49,51,48,44,51,44,48,44,50,50,48,44,52,44,48,44,48,44,49,44,48,44,52,51,50,44,49,44,49,44,50,44,51,44,48,44,50,57,52,44,52,44,48,44,48,44,49,44,48,44,52,57,55,44,51,44,48,44,52,51,57,44,52,44,48,44,48,44,49,44,48,44,54,53,52,44,51,44,48,44,53,53,49,44,51,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,56,54,55,44,51,44,48,44,54,57,53,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,49,44,51,44,48,44,56,54,55,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,51,44,48,44,49,49,53,51,44,52,44,48,44,48,44,49,44,48,44,56,48,53,44,51,44,48,44,49,55,50,49,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,51,44,48,44,51,51,57,48,44,51,44,49,44,55,44,52,44,48,44,48,44,49,44,48,44,50,49,56,44,49,44,49,44,51,44,49,44,50,44,54,44,51,44,48,44,54,53,56,48,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,49,44,50,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,49,44,48,44,51,44,48,44,51,51,57,48,44,51,44,49,44,56,44,52,44,48,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,51,44,52,44,48,44,48,44,51,44,49,44,49,44,52,44,48,44,48,44,51,44,49,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,52,44,48,44,48,44,48,44,48,44,49,49,54,44,48,44,49,44,53,44,49,44,48,44,56,55,44,49,44,49,44,48,44,50,44,48,44,50,51,50,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,54,49,56,44,49,44,49,44,49,50,44,49,44,50,44,49,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,55,49,50,44,52,44,48,44,48,44,49,44,48,44,57,52,48,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,49,48,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,57,50,52,44,50,44,49,44,48,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,49,44,48,44,55,48,52,44,51,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,54,49,56,44,49,44,49,44,49,50,44,49,44,50,44,52,44,52,44,48,44,48,44,49,44,48,44,54,49,49,44,49,44,49,44,49,48,44,52,44,48,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,56,44,52,44,48,44,48,44,49,44,48,44,52,54,56,44,49,44,49,44,49,48,44,52,44,48,44,48,44,48,44,49,44,53,44,49,44,48,44,53,51,53,44,50,44,49,44,49,44,51,44,48,44,56,54,55,44,51,44,49,44,54,44,52,44,48,44,48,44,48,44,49,44,52,44,49,44,48,44,55,48,52,44,52,44,48,44,48,44,48,44,49,44,51,44,49,44,48,44,57,50,52,44,52,44,48,44,48,44,49,44,48,44,49,48,54,53,44,51,44,49,44,50,44,52,44,48,44,48,44,49,44,48,44,53,51,48,44,49,44,49,44,56,44,52,44,48,44,48,44,48,44,49,44,50,44,49,44,48,44,54,49,49,44,52,44,48,44,48,44,48,44,49,44,49,44,49,44,48,44,56,48,53,44,51,44,48,44,49,50,52,50,57,44,51,44,49,44,49,44,52,44,48,44,48,44,48,44,49,44,48,44,49,44,48,44,57,50,52,44,50,44,49,44,48,44,52,44,48,44,48,44,49,44,48,44,49,50,50,57,44,52,44,48,44,48,44,49,44,48,44,53,52,48,44,49,44,49,44,52,44,51,44,49,44,48,44,52,44,48,44,48,44,125,44,10,9,112,111,115,61,49,10,125,10,10,102,117,110,99,116,105,111,110,32,114,101,97,100,95,116,114,97,99,107,40,41,10,10,9,108,111,99,97,108,32,118,97,108,117,101,61,116,114,97,99,107,46,100,97,116,97,91,116,114,97,99,107,46,112,111,115,93,10,9,116,114,97,99,107,46,112,111,115,61,116,114,97,99,107,46,112,111,115,43,49,10,9,105,102,32,116,114,97,99,107,46,112,111,115,62,35,116,114,97,99,107,46,100,97,116,97,32,116,104,101,110,32,116,114,97,99,107,46,112,111,115,61,49,32,101,110,100,10,9,10,9,114,101,116,117,114,110,32,118,97,108,117,101,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,114,101,97,100,95,115,97,109,112,108,101,40,105,110,100,101,120,41,10,45,45,32,100,111,110,39,116,32,117,115,101,32,116,104,101,32,97,100,100,114,32,105,110,32,116,104,101,32,103,97,109,101,115,10,45,45,32,105,116,115,32,106,117,115,116,32,102,111,114,32,100,101,109,111,32,97,110,100,32,119,105,108,108,32,98,101,32,99,104,97,110,103,105,110,103,10,9,108,111,99,97,108,32,83,65,77,80,76,69,83,95,65,68,68,82,61,48,120,50,48,70,56,52,10,10,9,108,111,99,97,108,32,97,100,100,114,61,83,65,77,80,76,69,83,95,65,68,68,82,43,105,110,100,101,120,42,50,10,9,108,111,99,97,108,32,104,105,61,112,101,101,107,40,97,100,100,114,43,49,41,10,9,10,9,105,102,32,104,105,62,49,50,56,32,116,104,101,110,32,104,105,61,49,50,56,45,104,105,32,101,110,100,10,9,10,9,114,101,116,117,114,110,32,104,105,60,60,56,124,112,101,101,107,40,97,100,100,114,41,10,101,110,100,10,10,108,111,99,97,108,32,108,97,115,116,95,118,97,108,61,48,10,10,102,117,110,99,116,105,111,110,32,100,114,97,119,95,115,97,109,112,108,101,115,40,41,10,10,9,102,111,114,32,105,61,48,44,50,51,57,32,100,111,10,9,9,108,111,99,97,108,32,120,61,105,42,40,52,52,49,48,48,47,47,54,48,41,47,47,50,52,48,10,9,9,10,9,9,108,111,99,97,108,32,118,97,108,61,114,101,97,100,95,115,97,109,112,108,101,40,120,41,42,40,49,51,54,47,47,52,41,47,47,51,50,55,54,56,10,9,9,10,9,9,108,105,110,101,40,105,45,49,44,56,56,45,108,97,115,116,95,118,97,108,44,105,44,56,56,45,118,97,108,44,49,53,41,10,9,9,108,97,115,116,95,118,97,108,61,118,97,108,10,9,101,110,100,10,10,101,110,100,10,10,108,111,99,97,108,32,110,97,109,101,115,61,123,34,83,81,85,65,82,69,34,44,34,84,82,73,65,78,71,76,69,34,44,34,78,79,73,83,69,34,125,10,10,108,111,99,97,108,32,109,101,110,117,61,10,123,10,9,119,97,118,101,115,61,123,49,44,49,44,50,44,51,125,44,10,9,114,117,110,61,123,102,97,108,115,101,44,102,97,108,115,101,44,102,97,108,115,101,44,116,114,117,101,125,44,10,9,105,110,100,101,120,61,49,44,10,9,111,102,102,115,101,116,61,55,42,54,10,125,10,10,102,117,110,99,116,105,111,110,32,100,114,97,119,95,109,101,110,117,40,41,10,9,102,111,114,32,105,61,49,44,35,109,101,110,117,46,119,97,118,101,115,32,100,111,10,9,9,108,111,99,97,108,32,99,111,108,111,114,61,109,101,110,117,46,114,117,110,91,105,93,97,110,100,32,49,53,32,111,114,32,49,10,9,9,112,114,105,110,116,40,34,67,72,65,78,78,69,76,35,34,46,46,105,44,54,54,44,54,42,105,43,109,101,110,117,46,111,102,102,115,101,116,44,99,111,108,111,114,41,10,9,9,112,114,105,110,116,40,32,110,97,109,101,115,91,109,101,110,117,46,119,97,118,101,115,91,105,93,93,44,49,50,54,44,54,42,105,43,109,101,110,117,46,111,102,102,115,101,116,44,99,111,108,111,114,41,10,9,101,110,100,10,9,10,9,112,114,105,110,116,40,34,62,34,44,54,48,44,109,101,110,117,46,105,110,100,101,120,42,54,43,109,101,110,117,46,111,102,102,115,101,116,44,49,53,41,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,112,111,107,101,49,54,40,97,100,100,114,44,118,97,108,41,10,9,112,111,107,101,40,97,100,100,114,43,48,44,118,97,108,38,48,88,70,70,41,10,9,112,111,107,101,40,97,100,100,114,43,49,44,40,118,97,108,38,48,88,70,70,48,48,41,62,62,56,41,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,9,10,9,105,102,32,98,116,110,112,40,49,44,51,48,44,54,41,97,110,100,32,109,101,110,117,46,105,110,100,101,120,60,52,32,116,104,101,110,32,109,101,110,117,46,105,110,100,101,120,61,109,101,110,117,46,105,110,100,101,120,43,49,32,101,110,100,10,9,105,102,32,98,116,110,112,40,48,44,51,48,44,54,41,97,110,100,32,109,101,110,117,46,105,110,100,101,120,62,49,32,116,104,101,110,32,109,101,110,117,46,105,110,100,101,120,61,109,101,110,117,46,105,110,100,101,120,45,49,32,101,110,100,10,9,10,9,108,111,99,97,108,32,102,111,114,109,61,109,101,110,117,46,119,97,118,101,115,91,109,101,110,117,46,105,110,100,101,120,93,45,49,10,9,10,9,105,102,32,98,116,110,112,40,50,41,32,116,104,101,110,32,102,111,114,109,61,102,111,114,109,45,49,32,101,110,100,10,9,105,102,32,98,116,110,112,40,51,41,32,116,104,101,110,32,102,111,114,109,61,102,111,114,109,43,49,32,101,110,100,10,9,10,9,109,101,110,117,46,119,97,118,101,115,91,109,101,110,117,46,105,110,100,101,120,93,61,102,111,114,109,37,35,110,97,109,101,115,43,49,10,9,10,9,105,102,32,98,116,110,112,40,52,41,111,114,32,98,116,110,112,40,53,41,32,116,104,101,110,32,10,9,9,109,101,110,117,46,114,117,110,91,109,101,110,117,46,105,110,100,101,120,93,61,110,111,116,32,109,101,110,117,46,114,117,110,91,109,101,110,117,46,105,110,100,101,120,93,10,9,101,110,100,10,10,9,45,45,32,115,111,117,110,100,32,114,101,103,105,115,116,101,114,115,32,97,100,100,114,101,115,115,10,9,108,111,99,97,108,32,65,68,68,82,61,48,88,70,70,56,48,10,9,10,9,119,104,105,108,101,32,116,114,117,101,32,100,111,10,9,9,108,111,99,97,108,32,99,104,97,110,110,101,108,61,114,101,97,100,95,116,114,97,99,107,40,41,10,9,9,108,111,99,97,108,32,114,101,103,105,115,116,101,114,61,114,101,97,100,95,116,114,97,99,107,40,41,10,9,9,108,111,99,97,108,32,118,97,108,117,101,61,114,101,97,100,95,116,114,97,99,107,40,41,10,9,9,10,9,9,105,102,32,99,104,97,110,110,101,108,60,52,32,116,104,101,110,10,9,9,9,108,111,99,97,108,32,97,100,100,114,61,65,68,68,82,43,99,104,97,110,110,101,108,42,52,10,9,9,9,10,9,9,9,105,102,32,114,101,103,105,115,116,101,114,61,61,48,32,116,104,101,110,32,45,45,102,114,101,113,117,101,110,99,121,10,9,9,9,9,112,111,107,101,49,54,40,97,100,100,114,44,118,97,108,117,101,41,10,9,9,9,101,108,115,101,105,102,32,114,101,103,105,115,116,101,114,61,61,49,32,116,104,101,110,32,45,45,118,111,108,117,109,101,10,9,9,9,9,112,111,107,101,52,40,97,100,100,114,42,50,43,52,44,109,101,110,117,46,114,117,110,91,99,104,97,110,110,101,108,43,49,93,97,110,100,32,118,97,108,117,101,32,111,114,32,48,41,10,9,9,9,101,108,115,101,105,102,32,114,101,103,105,115,116,101,114,61,61,50,32,116,104,101,110,32,45,45,116,105,109,98,114,101,10,9,9,9,9,112,111,107,101,52,40,97,100,100,114,42,50,43,53,44,118,97,108,117,101,41,10,9,9,9,101,110,100,10,9,9,9,10,9,9,101,108,115,101,32,98,114,101,97,107,10,9,9,101,110,100,10,9,101,110,100,10,10,9,102,111,114,32,99,61,49,44,35,109,101,110,117,46,119,97,118,101,115,32,100,111,10,9,9,108,111,99,97,108,32,97,100,100,114,61,65,68,68,82,43,40,99,45,49,41,42,52,10,9,9,112,111,107,101,52,40,97,100,100,114,42,50,43,54,44,109,101,110,117,46,119,97,118,101,115,91,99,93,45,49,41,10,9,101,110,100,10,45,45,32,100,114,97,119,10,10,9,99,108,115,40,41,10,10,9,112,114,105,110,116,40,34,83,79,85,78,68,32,82,69,71,73,83,84,69,82,83,32,68,69,77,79,34,44,32,54,48,44,32,50,42,54,41,10,9,112,114,105,110,116,40,34,65,47,66,32,84,79,32,69,78,65,66,76,69,47,68,73,83,65,66,76,69,32,67,72,65,78,78,69,76,83,34,44,51,48,44,52,42,54,41,10,9,112,114,105,110,116,40,34,60,32,62,32,84,79,32,67,72,65,78,71,69,32,87,65,86,69,32,70,79,82,77,34,44,52,56,44,53,42,54,41,10,9,10,9,100,114,97,119,95,109,101,110,117,40,41,10,9,100,114,97,119,95,115,97,109,112,108,101,115,40,41,10,9,10,101,110,100,6,54,0,0,0,1,0,3,0,2,0,15,0,12,0,11,0,14,0,3,0,5,0,4,0,1,0,10,0,15,0,2,0,6,0,14,0,11,0,2,0,6,0,5,0,4,0,0,0,12,0,1,0,3,0,2,0,15,1,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,68,132,136,72,68,68,136,72,12,12,136,248,204,204,136,248,255,255,136,68,255,255,132,60,51,68,140,56,136,56,136,136,68,132,136,72,68,68,136,72,12,12,136,248,204,204,136,68,255,255,132,60,51,255,140,72,68,68,136,56,136,56,136,136,68,132,136,72,68,68,136,72,12,12,136,248,204,204,136,68,255,255,136,60,51,255,140,72,68,68,131,56,136,136,136,136,68,132,136,72,68,68,136,72,12,12,136,248,204,204,136,72,244,255,136,200,51,243,136,72,67,68,136,136,136,56,136,136,68,132,136,72,68,68,136,72,12,12,136,248,204,204,136,170,244,255,136,72,170,51,131,72,68,68,136,56,136,56,136,136,68,132,136,72,68,68,136,72,108,108,136,248,204,204,136,248,255,255,136,68,255,255,132,60,51,68,140,56,136,56,136,136,136,136,136,136,136,168,136,136,148,132,136,72,68,148,136,56,111,99,56,164,255,51,200,76,67,163,196,200,56,51,136,136,136,136,136,136,136,131,136,136,136,136,138,136,68,136,136,56,159,131,131,168,63,138,136,56,99,99,196,172,163,51,131,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,136,136,136,136,136,138,136,56,154,131,136,168,51,51,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,58,131,136,136,51,163,131,136,68,132,136,72,68,68,136,72,6,6,136,248,102,102,136,248,255,255,136,68,255,255,132,54,51,68,134,56,136,56,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,232,153,136,136,233,153,136,136,233,158,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,232,233,136,136,153,233,136,136,153,158,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,152,158,136,136,153,233,136,136,158,158,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,110,136,136,233,158,136,136,233,233,136,136,233,142,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,152,153,136,136,158,238,136,136,238,142,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,232,153,136,136,232,158,136,136,136,233,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,110,136,136,238,158,136,136,158,153,136,136,136,136,136,136,136,232,136,136,152,136,137,136,142,136,136,136,104,104,137,152,232,153,136,136,233,153,136,136,233,158,136,136,136,136,136,136,136,136,136,136,136,136,137,136,136,232,136,136,104,104,233,136,232,153,136,136,233,153,232,136,233,158,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,142,136,104,104,136,136,232,153,136,136,233,153,232,136,233,158,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,104,104,136,136,232,154,136,136,233,153,136,136,234,174,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,99,136,136,56,163,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,163,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,152,152,136,136,232,150,136,136,102,153,136,136,105,110,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,136,136,136,133,133,136,136,187,139,131,136,86,134,131,136,91,139,131,88,17,81,139,184,17,129,136,136,133,133,136,136,136,136,136,136,133,133,136,136,187,139,136,136,86,134,131,136,91,139,131,136,17,129,131,88,17,81,139,184,133,133,136,136,136,136,136,136,133,133,136,136,187,139,131,136,86,134,131,136,91,139,131,88,17,81,139,184,17,133,136,136,133,136,136,136,136,136,136,136,133,133,136,136,187,139,131,136,86,134,131,136,91,139,131,88,17,81,139,184,21,129,136,136,136,133,136,136,136,136,136,136,133,133,136,136,187,139,136,136,86,166,136,136,91,171,138,88,17,177,170,184,17,129,51,136,133,133,136,136,136,136,136,136,136,136,136,136,133,133,136,136,91,137,131,136,90,134,131,88,22,129,139,184,161,81,139,136,133,138,138,136,136,136,136,136,136,136,136,136,136,136,136,136,139,136,136,136,133,131,136,88,57,131,131,184,166,89,131,136,138,138,138,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,169,131,136,136,51,58,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,58,136,136,56,163,136,136,136,136,136,136,134,134,136,136,153,137,131,136,108,140,131,136,105,137,131,104,17,97,137,152,17,129,136,136,134,134,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,168,131,136,136,58,51,136,136,61,211,136,56,51,51,131,131,211,173,56,131,250,173,56,138,163,58,168,136,131,56,136,136,168,131,136,136,58,51,136,136,61,211,136,136,51,51,136,56,211,173,131,131,250,173,56,131,163,58,56,138,131,56,168,136,168,131,136,136,58,51,136,136,61,211,136,56,51,51,136,131,211,173,131,131,243,173,56,138,163,58,56,136,136,56,168,136,168,131,136,136,58,51,136,136,61,211,136,136,51,51,131,56,211,173,56,131,250,61,56,131,163,58,168,138,131,136,136,136,168,131,136,136,58,51,136,138,61,211,168,131,51,51,56,51,211,173,51,136,250,173,136,136,163,58,136,136,131,56,136,136,168,131,136,136,58,51,136,136,61,211,136,136,51,51,136,56,211,173,131,138,250,173,168,136,163,58,136,136,131,56,136,136,168,131,136,136,58,51,136,136,61,211,136,136,51,51,136,56,211,173,131,163,250,173,58,131,163,58,56,138,131,56,168,136,168,131,136,136,58,51,136,136,57,147,136,168,51,51,131,131,147,169,56,131,234,169,56,138,163,58,168,136,131,56,136,136,168,131,136,136,58,51,136,136,57,163,136,168,51,51,136,131,147,170,131,131,234,170,56,138,163,58,56,136,131,56,168,136,168,131,136,136,58,51,136,136,57,163,136,136,51,51,136,56,163,163,131,131,58,170,56,131,163,58,56,138,131,56,168,136,168,131,136,136,58,51,136,136,58,51,136,136,51,51,136,56,163,163,131,56,58,170,131,56,163,58,131,168,131,56,138,136,168,131,136,136,58,51,136,136,57,147,136,168,51,51,131,131,147,169,56,131,234,169,56,138,163,58,168,136,131,56,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,170,250,136,136,10,10,136,136,242,250,136,24,17,26,129,24,33,17,130,136,34,33,136,136,40,129,136,136,136,130,136,136,170,250,136,136,10,10,136,136,242,250,136,40,18,26,129,24,33,17,130,24,18,33,136,24,34,136,136,40,136,136,136,136,170,250,136,136,10,10,136,24,242,250,136,24,18,26,129,24,33,33,136,17,17,130,136,33,130,136,136,136,136,136,136,136,136,136,136,136,42,210,136,24,10,2,136,40,242,210,33,24,33,26,34,17,18,129,40,34,129,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,216,40,130,136,136,216,130,136,130,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,40,216,130,136,141,40,130,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,141,136,136,136,136,34,130,136,136,40,141,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,216,40,136,136,40,136,136,136,216,136,136,136,136,45,136,136,34,216,136,136,136,141,136,136,136,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,216,136,136,136,130,136,136,216,216,130,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,40,136,136,136,216,136,136,136,136,136,136,136,136,136,136,136,170,250,136,136,10,10,136,136,242,250,136,136,17,26,136,136,33,17,136,136,40,33,136,136,40,129,136,136,136,130,136,136,136,136,136,136,136,136,136,136,162,250,136,136,10,10,136,136,241,250,136,136,40,42,136,136,40,129,136,136,136,130,136,136,136,136,136,136,136,24,136,136,136,40,136,136,24,136,136,136,136,136,136,136,168,250,136,136,10,10,136,136,248,250,130,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,138,136,136,58,58,136,136,170,250,136,129,154,154,24,130,242,250,18,18,17,26,18,40,33,17,34,136,130,33,136,136,136,136,136,136,136,136,136,136,170,250,136,136,154,154,136,136,242,250,130,18,17,26,18,40,33,17,34,17,130,33,24,129,136,136,24,136,136,136,136,8,136,8,136,8,0,0,136,8,96,96,136,8,160,160,136,8,0,0,136,0,0,0,128,154,153,0,138,56,136,56,136,8,136,8,136,8,0,0,136,8,96,96,136,8,160,160,136,0,0,0,128,154,153,0,138,8,0,0,136,56,136,56,136,8,136,8,136,8,0,0,136,8,96,96,136,8,160,160,136,0,0,0,128,154,153,0,138,8,0,0,131,56,136,136,136,8,136,8,136,8,0,0,136,8,96,96,136,8,160,160,136,8,0,0,136,168,153,9,136,8,3,0,136,136,136,56,136,8,136,8,136,8,0,0,136,8,96,96,136,8,160,160,136,102,0,0,136,8,102,153,137,8,0,0,136,56,136,56,136,8,136,8,136,8,0,0,136,8,144,144,136,8,160,160,136,8,0,0,136,0,0,0,128,154,153,0,138,56,136,56,136,136,136,136,136,136,136,168,136,136,144,128,136,8,0,144,136,56,96,99,56,160,0,51,200,10,3,163,192,168,56,51,136,136,136,136,136,136,136,131,136,136,136,136,138,136,0,136,136,56,144,131,131,168,48,138,136],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+157170);allocate([56,99,99,160,170,163,51,131,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,136,136,136,136,136,138,136,56,154,131,136,168,51,51,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,58,131,136,136,51,163,131,56,136,56,136,56,51,51,136,56,147,147,136,56,163,163,136,56,51,51,136,51,51,51,131,154,153,51,138,56,136,56,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,0,136,136,8,128,136,136,0,128,136,8,0,0,216,136,6,134,72,136,17,129,72,8,16,0,72,8,0,0,132,136,136,0,136,136,8,128,136,136,0,128,136,8,0,0,216,136,6,134,72,136,17,129,72,8,16,0,72,8,0,0,132,136,136,136,136,136,136,0,136,136,8,128,136,136,0,128,136,8,0,0,216,136,6,134,72,136,17,129,72,8,16,0,132,136,136,136,136,136,136,0,136,136,8,128,136,136,0,128,136,8,0,0,216,136,6,134,72,136,17,129,72,8,16,0,132,136,136,0,130,136,24,128,17,136,1,128,33,8,0,0,216,24,6,134,65,40,17,129,72,24,33,32,72,8,16,2,132,136,136,0,136,40,8,128,130,136,0,128,136,8,0,0,216,136,6,134,66,40,17,129,72,24,0,32,72,8,32,0,132,136,136,136,136,136,136,129,136,136,136,136,136,24,24,136,136,136,40,129,129,40,40,129,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,130,136,136,136,136,136,40,24,130,136,136,40,33,136,136,136,136,136,136,24,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,24,129,40,40,24,129,136,136,40,136,129,136,136,40,136,136,136,136,136,136,136,32,130,136,24,34,17,136,1,130,33,8,0,0,216,24,26,138,65,40,17,34,40,24,33,17,72,8,18,2,132,136,136,128,136,136,136,136,130,136,130,136,136,8,136,0,136,136,24,138,130,136,17,130,136,136,40,141,72,24,24,2,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,40,136,136,136,136,136,136,136,136,136,136,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,136,136,8,128,136,136,0,128,136,8,0,0,216,136,14,142,72,136,34,130,72,8,32,0,72,8,0,0,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,16,132,24,16,32,129,24,0,128,20,136,32,128,132,40,0,18,40,24,2,130,136,136,33,136,136,136,136,136,136,24,0,32,132,18,18,32,129,24,16,128,132,136,32,129,132,24,1,16,136,40,1,130,136,136,24,130,136,136,136,136,136,24,0,0,132,24,2,16,129,24,0,128,34,24,32,128,132,24,0,34,132,40,1,32,136,136,17,129,136,136,24,130,136,24,0,0,129,24,0,18,129,24,0,16,36,24,32,32,132,24,2,129,132,40,1,33,136,136,18,129,136,136,17,136,136,40,0,17,36,24,17,32,33,24,2,128,20,136,17,32,132,40,16,32,40,40,2,17,136,136,34,129,136,136,136,136,136,24,0,16,132,24,16,32,129,24,2,128,132,136,32,128,132,24,0,18,136,40,17,129,136,136,18,130,136,136,136,136,136,136,136,136,136,40,129,40,129,136,136,136,130,136,209,141,40,40,216,129,136,136,17,136,130,136,18,24,136,136,136,136,136,40,136,136,136,40,136,40,33,136,136,136,136,130,129,136,40,136,136,129,136,136,136,136,136,136,24,136,40,40,130,34,136,136,136,130,136,24,136,136,136,136,136,136,136,136,136,136,40,40,136,136,136,136,136,136,136,136,136,136,136,130,24,136,130,40,33,17,36,24,17,33,17,24,17,129,17,136,17,17,129,24,33,33,40,40,34,17,136,136,18,130,136,136,136,136,136,136,40,130,136,136,18,17,24,136,18,24,136,136,34,136,136,136,40,129,136,136,17,130,129,136,40,129,136,136,136,136,136,136,129,136,136,136,232,130,136,136,46,226,136,136,46,237,136,136,40,142,136,136,17,130,136,136,40,129,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,232,129,136,136,46,226,136,136,30,237,136,136,40,142,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,232,142,136,136,46,226,136,136,46,237,136,136,232,142,136,24,0,16,132,24,16,32,129,24,0,128,20,136,32,128,132,24,0,18,40,40,1,130,136,136,18,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,23,119,23,119,17,119,17,23,17,23,17,167,170,167,17,23,17,119,26,167,17,119,167,119,26,119,119,119,167,119,119,119,119,113,23,119,119,17,23,113,119,170,23,17,119,17,23,161,119,161,23,122,119,122,167,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,136,136,136,221,136,238,136,216,238,238,216,232,238,34,221,238,34,34,216,238,34,34,232,46,34,34,232,30,34,34,136,136,221,136,238,221,136,136,238,238,216,136,34,238,222,221,34,34,238,141,34,34,238,136,34,34,226,142,34,34,225,142,136,134,134,136,136,102,248,255,136,102,255,255,104,246,255,255,136,246,255,255,134,250,255,255,136,250,51,243,104,250,0,48,134,134,136,136,255,143,136,136,255,255,104,136,255,255,111,136,255,255,111,134,255,255,175,136,58,51,175,134,3,0,175,102,119,119,119,119,23,17,23,23,23,26,23,23,23,17,23,22,167,26,25,23,119,23,23,17,151,166,167,170,103,119,118,119,119,119,119,119,23,17,23,17,23,26,23,170,23,17,23,17,23,170,169,26,23,17,23,17,167,170,167,170,119,102,119,105,119,119,119,119,23,119,119,119,23,17,119,119,22,170,119,119,23,151,105,119,167,17,103,121,118,170,119,118,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,23,17,113,119,167,170,113,119,119,23,122,119,119,161,119,119,23,122,119,119,23,17,113,119,167,170,122,119,119,119,119,119,113,119,23,119,26,119,161,119,167,17,122,119,119,17,119,119,23,170,113,119,161,119,26,119,122,119,167,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,30,34,34,237,30,33,34,152,238,17,34,136,238,17,17,221,233,238,17,141,152,238,238,136,221,153,238,136,136,136,153,34,45,225,222,210,29,225,142,221,17,238,137,17,17,238,217,17,238,158,136,238,238,217,141,238,153,216,221,153,216,136,136,104,255,3,48,136,250,255,15,104,166,250,175,104,102,246,255,136,104,102,250,136,104,102,136,136,136,104,104,136,104,136,134,10,48,255,102,240,255,175,134,240,175,106,104,255,111,134,136,250,102,134,136,134,134,136,136,136,134,134,136,136,136,136,104,119,118,151,118,119,17,23,17,23,170,23,26,23,17,23,22,22,170,22,23,23,151,25,17,167,150,167,170,119,118,119,119,151,118,119,119,119,17,119,119,23,170,119,119,22,119,103,119,23,119,151,118,23,150,102,119,167,119,150,119,119,119,151,121,119,119,119,119,119,119,119,119,119,175,170,119,119,160,160,119,119,175,127,167,119,167,119,119,119,119,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136,136,136,136,136,136,136,136,136,238,136,238,238,153,142,238,232,136,142,158,152,238,137,137,136,153,136,136,136,136,136,136,136,136,136,104,134,102,136,198,102,102,134,198,102,102,134,102,102,102,134,104,102,102,136,136,102,134,136,136,104,136,136,136,136,136,136,136,221,221,136,136,216,141,136,136,141,216,136,216,143,136,141,216,111,102,141,216,102,102,141,136,221,221,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,55,115,119,119,163,115,119,55,58,119,23,163,115,119,119,49,119,119,71,23,119,119,116,119,119,119,119,119,119,119,119,119,119,119,119,221,125,119,119,215,119,119,119,125,125,119,215,111,214,119,215,102,214,119,119,221,125,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,118,119,119,23,17,23,119,23,26,22,119,23,17,25,119,167,26,23,150,23,17,23,17,167,170,166,170,119,103,119,119,103,119,102,119,23,17,121,17,23,26,22,170,23,22,23,119,23,23,23,105,23,17,23,103,167,170,167,119,119,119,119,119,119,119,119,119,23,23,103,118,23,23,151,119,23,17,151,119,167,26,150,118,23,161,119,119,167,122,119,119,119,119,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,119,119,7,7,7,7,119,119,119,119,119,119,119,119,119,119,119,119,7,7,7,7,119,119,119,119,151,103,151,103,55,55,55,55,55,55,55,55,119,119,119,119,103,151,103,103,55,55,55,55,55,55,55,55,119,119,119,119,119,119,119,119,119,119,119,119,151,68,73,148,151,68,73,148,151,68,73,148,151,153,158,153,151,68,78,148,151,68,68,148,119,119,119,119,153,153,153,121,73,68,68,121,25,17,17,121,153,17,17,145,151,153,158,153,151,68,78,148,151,68,68,148,119,17,17,119,23,145,25,113,17,73,68,17,145,68,68,20,145,68,68,20,145,78,228,20,145,68,68,20,145,68,68,20,23,119,119,113,17,119,119,17,145,119,119,20,145,119,119,20,145,119,119,20,145,119,119,20,145,119,119,20,145,119,119,20,51,51,51,51,58,51,51,163,51,170,170,51,163,167,122,58,163,163,58,58,163,167,122,58,163,163,58,58,163,167,122,58,51,51,51,51,58,51,51,163,51,163,58,51,163,119,119,58,115,119,119,55,115,119,119,55,115,119,119,55,115,119,119,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,119,119,119,119,119,119,119,119,175,170,119,119,160,160,119,119,175,127,167,119,167,119,119,119,119,119,119,119,119,119,119,119,119,119,119,71,68,68,67,71,63,79,67,71,63,79,68,71,153,153,73,71,119,119,71,71,119,119,71,119,119,119,119,119,51,115,119,119,58,122,119,55,51,51,119,55,51,51,119,119,51,115,119,167,163,163,119,167,170,170,119,55,51,51,119,119,170,170,119,167,170,26,122,23,26,161,113,23,49,17,113,23,51,49,113,23,19,49,113,23,51,51,113,119,19,19,119,119,119,55,119,119,51,51,119,119,55,115,119,119,55,55,115,119,55,51,119,119,51,119,119,55,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,51,115,119,167,175,250,122,119,55,55,119,119,119,119,119,119,119,119,119,119,55,115,119,55,51,51,115,247,246,246,54,99,102,102,118,99,198,108,118,103,204,204,118,103,207,207,54,119,51,119,119,119,119,119,119,119,119,151,119,119,238,121,126,119,158,231,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,55,119,119,170,115,122,119,58,167,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,170,97,30,106,170,102,22,170,106,97,30,166,51,225,30,102,51,225,30,99,51,19,49,51,51,51,51,51,119,119,119,119,119,119,119,119,119,119,119,119,153,153,153,153,153,153,153,153,68,68,68,68,68,51,51,68,52,119,119,67,119,136,115,119,119,61,125,119,55,131,131,119,135,136,51,119,119,56,115,119,167,163,163,119,167,170,170,119,55,51,51,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,122,163,119,163,170,163,55,163,51,51,51,51,163,119,163,55,170,122,163,55,51,51,51,51,122,163,122,163,51,51,51,51,170,55,163,55,170,122,163,51,51,51,51,51,122,115,51,170,55,122,163,170,51,51,51,51,55,170,55,170,119,23,119,119,119,17,113,119,23,113,119,23,17,17,119,17,119,119,17,113,119,23,23,119,23,113,17,119,23,17,119,119,119,17,119,119,23,113,119,23,23,113,119,113,119,17,119,17,113,119,113,17,17,17,17,113,23,119,23,113,23,113,17,119,23,17,119,119,119,23,113,119,113,17,119,119,113,23,23,17,23,119,113,113,119,17,17,119,17,23,119,119,23,17,119,119,150,102,150,102,103,105,102,118,151,102,151,102,102,118,151,102,153,153,102,105,102,153,119,119,54,150,99,54,150,150,150,102,150,102,150,102,119,102,119,119,167,122,119,119,167,119,119,122,119,119,119,119,119,51,119,119,51,147,51,54,150,150,150,102,119,215,215,215,119,135,136,135,119,119,119,119,215,125,221,119,135,120,136,120,119,119,119,119,119,218,125,221,119,135,120,136,125,119,215,125,120,119,119,120,119,119,119,119,221,215,125,215,136,135,120,135,119,119,119,119,125,119,119,119,136,119,119,135,119,215,221,119,119,136,136,119,119,119,119,119,119,119,119,215,119,119,119,136,119,119,122,119,119,221,119,215,135,136,119,135,125,221,119,119,120,136,119,119,119,119,119,119,221,215,119,125,136,119,119,120,119,119,119,119,215,125,221,119,135,119,119,119,125,119,221,119,120,119,136,135,119,119,119,119,221,119,215,125,136,119,136,119,119,119,119,119,215,125,119,125,135,120,135,119,0,0,0,0,0,0,0,0,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,34,17,17,33,17,33,18,33,18,33,18,17,33,17,18,33,17,17,18,17,33,18,34,18,34,33,17,17,17,18,34,33,34,17,17,17,33,17,18,33,18,33,18,17,34,17,18,17,33,34,17,33,34,17,18,18,33,18,18,18,17,17,18,33,18,17,33,17,17,34,34,34,18,18,18,17,33,18,18,34,18,34,17,34,17,33,18,17,33,18,18,33,34,33,34,119,119,119,119,119,119,167,119,119,119,119,119,119,119,119,119,119,119,119,119,167,119,119,119,119,119,119,122,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,167,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,115,115,115,51,55,119,51,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,55,119,55,119,51,51,55,55,115,119,119,119,119,119,119,119,119,119,119,119,115,119,119,119,51,119,119,119,119,119,119,119,51,119,119,119,115,119,119,119,119,119,119,55,119,119,119,51,119,119,119,55,119,119,119,119,119,119,119,51,119,119,119,115,119,119,119,55,119,119,119,51,51,55,119,51,115,55,115,119,119,119,119,119,115,119,119,119,55,119,119,119,119,119,119,119,115,119,119,119,119,119,119,119,115,51,55,51,119,55,119,55,119,119,119,51,119,119,119,119,119,119,119,55,119,119,119,119,119,119,119,55,119,119,119,119,115,119,119,119,119,119,119,119,115,119,119,119,119,119,119,119,51,119,119,119,119,119,119,119,115,119,115,119,51,115,51,115,119,119,119,55,119,119,119,119,119,119,119,55,119,119,119,119,119,119,119,115,119,119,119,55,119,119,119,55,55,115,115,51,119,119,119,119,119,221,120,119,135,141,120,119,215,141,221,119,215,221,141,119,135,221,221,119,135,136,136,119,119,119,119,119,119,119,119,119,119,119,119,119,135,119,120,119,119,125,221,119,119,125,119,119,119,119,221,119,119,136,136,119,119,119,119,119,150,102,150,102,105,105,102,150,102,153,150,102,102,102,105,102,105,102,102,105,150,102,105,150,102,150,102,102,150,102,150,102,150,105,102,105,150,150,102,150,102,102,105,102,105,150,102,105,102,102,105,102,150,102,102,150,102,105,105,105,153,102,150,102,150,150,102,150,150,102,105,105,102,105,102,150,105,102,153,102,150,102,102,150,102,150,105,102,153,102,105,105,102,105,102,150,4,2,110,0,224,224,224,225,224,224,224,225,224,225,225,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,224,225,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,241,242,241,242,241,241,212,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,210,210,224,225,210,210,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,156,157,158,241,149,150,241,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,194,241,241,241,241,241,225,241,241,241,241,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,208,241,241,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,172,173,174,241,165,181,241,241,241,240,194,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,240,241,224,241,241,241,241,241,241,224,225,224,224,224,225,225,225,224,225,225,225,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,241,241,241,240,241,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,188,189,190,241,166,182,240,241,241,241,241,224,225,224,224,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,241,241,210,241,241,241,241,241,241,241,224,241,241,241,196,241,241,241,241,241,225,224,224,225,225,224,224,225,225,0,225,225,225,241,241,241,241,244,244,244,244,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,242,241,241,241,241,241,241,241,241,241,242,241,241,196,241,241,242,241,241,224,224,225,0,0,0,0,0,0,0,0,0,0,225,225,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,213,241,241,225,225,224,224,224,241,242,241,242,241,241,241,241,241,241,225,225,225,225,241,241,241,242,250,254,254,253,254,249,244,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,241,242,241,241,241,241,241,241,241,225,224,225,225,224,241,242,241,225,224,0,0,0,0,0,0,0,0,0,224,224,215,241,241,241,241,241,241,241,241,240,211,228,228,241,225,224,224,224,224,0,0,0,225,225,241,241,241,241,242,241,240,241,241,241,241,241,240,241,241,241,250,254,255,255,254,255,254,255,245,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,225,241,240,241,241,241,241,215,241,240,225,224,0,0,0,225,224,224,241,241,225,225,0,0,0,0,0,225,225,224,225,225,224,224,241,240,241,241,241,241,241,241,226,226,241,241,224,0,0,0,0,0,0,0,0,225,225,225,224,224,199,224,199,224,199,225,225,241,242,241,241,246,254,253,253,255,254,254,253,255,245,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,224,225,225,224,241,241,225,0,0,0,0,0,0,225,224,241,241,224,0,0,0,0,0,224,218,241,241,209,240,225,225,225,224,224,224,241,241,241,211,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,242,241,241,225,241,241,241,244,250,255,255,254,253,255,255,254,247,241,241,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,0,0,0,0,0,0,0,225,242,241,225,225,0,0,0,0,225,241,208,241,241,241,225,242,241,241,241,225,241,241,227,228,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,224,241,218,218,241,218,218,241,224,241,241,250,253,254,254,253,253,253,254,254,253,249,244,244,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,208,225,0,0,0,0,225,241,241,241,241,212,225,241,241,241,240,225,241,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,241,241,240,224,241,246,255,255,255,255,254,254,253,254,253,254,255,255,253,249,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,224,0,0,0,0,224,240,241,241,241,241,224,209,242,241,241,224,241,241,241,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,218,218,241,218,218,241,225,241,241,243,243,243,243,248,254,253,254,253,247,243,248,254,255,249,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,224,224,225,224,225,225,224,225,198,224,225,225,225,225,199,224,224,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,240,241,241,242,241,241,224,224,225,225,224,225,225,241,243,243,243,243,240,241,241,248,255,255,245,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,212,241,241,210,241,210,241,210,241,242,241,241,241,241,241,241,241,241,241,241,241,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,208,242,241,241,241,241,226,225,0,0,0,0,0,225,225,242,241,241,241,241,241,224,241,248,253,249,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,242,241,241,241,241,241,241,241,224,224,241,241,225,225,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,211,226,217,241,211,227,224,0,0,0,0,0,0,225,241,241,240,194,208,241,225,224,246,255,255,245,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,224,225,225,225,224,224,224,225,224,224,224,225,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,228,228,227,227,225,0,0,0,0,0,0,0,225,225,225,224,225,225,224,225,225,241,248,254,245,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,199,199,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,250,253,245,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,224,225,225,0,224,225,241,250,253,253,245,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,0,0,0,0,0,0,0,0,0,224,224,224,239,237,237,239,239,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,244,240,210,225,225,225,241,250,254,255,247,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,224,225,0,0,0,0,0,0,0,224,225,237,237,239,211,243,211,237,237,238,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,225,224,241,241,241,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,250,253,245,241,241,241,241,246,253,254,247,241,242,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,194,241,225,0,0,0,0,0,0,224,225,238,239,247,243,241,226,228,243,248,237,237,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,241,208,241,241,241,241,242,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,225,224,224,224,246,253,253,245,241,244,244,244,250,253,247,241,225,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,225,0,0,0,0,0,0,225,237,239,247,241,241,241,241,241,241,208,248,237,239,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,225,224,224,224,224,225,255,249,241,241,242,241,241,241,240,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,228,226,241,241,240,246,253,254,245,250,254,230,253,254,254,245,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,242,224,225,224,0,0,0,225,224,237,247,208,241,241,242,241,241,241,241,241,248,239,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,253,253,254,255,255,254,253,255,253,253,249,242,241,241,242,241,240,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,224,241,226,227,241,244,244,241,241,243,243,250,255,253,230,254,254],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+167410);allocate([247,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,241,208,225,224,225,0,225,238,237,245,241,241,241,241,241,242,242,241,241,246,239,239,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,253,254,253,255,255,254,255,253,255,255,255,253,253,249,244,241,241,241,241,241,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,244,241,228,246,255,255,249,241,241,250,254,254,253,230,254,247,242,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,210,224,0,224,238,211,241,241,227,241,241,241,241,241,241,242,227,211,237,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,255,254,253,254,255,254,254,255,254,255,255,255,254,253,255,245,241,241,242,241,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,240,250,255,245,240,246,255,255,255,245,246,253,254,230,230,230,253,249,244,244,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,240,241,241,224,0,224,239,227,227,241,241,241,240,241,241,241,241,208,241,246,238,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,224,248,254,253,255,255,255,255,230,230,230,230,230,230,230,230,241,241,241,241,224,225,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,246,253,254,245,208,241,248,255,247,241,246,254,255,230,253,253,253,255,255,255,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,240,241,241,241,224,225,0,224,237,211,226,241,241,241,241,241,241,241,241,241,227,211,239,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,215,241,248,254,254,255,254,253,230,255,253,255,253,255,254,253,245,241,241,224,224,240,241,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,246,254,254,249,241,241,242,243,241,240,241,248,254,230,255,255,253,254,255,255,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,228,241,242,225,0,0,225,237,239,245,208,241,208,241,241,242,208,241,241,226,237,239,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,225,242,244,250,230,230,230,230,230,230,253,253,255,254,254,255,224,225,225,196,225,241,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,246,255,253,255,245,241,227,241,241,241,241,241,243,248,255,254,254,253,255,254,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,227,226,241,241,225,0,0,224,225,238,249,241,242,241,241,241,241,241,227,241,228,237,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,240,224,225,254,255,255,255,254,255,255,255,253,253,255,225,224,224,224,241,241,241,242,241,241,241,241,194,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,243,248,253,245,227,228,242,244,244,241,241,241,242,243,243,243,243,243,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,225,192,224,0,0,0,225,238,239,249,241,241,208,241,241,240,226,250,239,237,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,224,224,254,253,255,253,255,253,255,224,224,224,224,224,241,241,241,240,241,241,241,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,240,243,241,225,225,246,254,255,245,225,241,208,241,240,241,241,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,224,0,0,0,224,224,239,238,226,227,241,228,227,227,250,239,237,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,241,240,225,224,225,224,224,224,224,224,225,241,241,241,241,241,225,224,225,225,224,224,194,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,225,224,225,246,253,253,245,225,224,225,224,199,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,193,224,0,0,0,0,225,224,238,238,239,211,241,211,237,238,237,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,240,241,241,192,241,193,241,240,241,241,241,241,225,225,225,224,0,0,0,0,225,225,241,194,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,240,243,243,194,224,0,0,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,241,225,224,0,0,0,0,225,224,225,238,239,241,238,238,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,225,224,224,224,225,224,224,224,224,225,225,224,0,0,0,0,0,0,0,0,225,224,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,225,224,0,0,225,227,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,210,241,241,225,225,0,0,0,0,0,0,225,225,225,199,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,192,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,241,241,241,208,224,0,0,0,0,0,0,0,224,210,241,210,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,225,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,241,241,240,241,241,225,0,0,0,0,0,0,0,224,241,241,208,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,218,218,218,218,218,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,193,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,241,241,241,225,224,224,224,0,0,0,0,0,0,0,225,210,242,210,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,225,241,241,241,241,241,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,224,225,224,224,224,224,0,0,0,0,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,226,241,241,225,225,225,0,0,0,0,0,0,0,0,0,0,225,240,228,227,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,224,199,199,199,199,199,224,224,225,224,224,224,224,225,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,241,246,238,239,239,237,245,225,224,225,0,0,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,240,241,225,225,0,0,0,0,0,0,0,0,0,0,0,0,225,210,227,210,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,210,210,241,241,241,241,241,241,241,241,210,210,241,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,225,242,241,241,241,248,239,239,247,241,210,241,225,224,225,225,240,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,242,212,241,225,225,225,0,0,0,0,0,0,0,0,0,0,224,224,226,227,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,225,208,241,241,241,241,241,241,241,227,227,241,241,241,241,241,241,241,240,241,225,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,211,241,211,226,243,243,241,241,241,241,241,225,224,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,228,242,241,208,224,224,0,0,0,0,0,0,0,224,225,225,238,228,226,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,253,254,255,245,211,241,241,241,211,241,227,228,211,228,227,227,241,242,240,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,225,241,242,241,226,226,228,241,241,241,241,241,240,241,225,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,242,241,226,226,242,242,241,241,224,224,224,0,225,224,224,224,225,239,238,238,245,241,240,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,255,255,224,247,208,208,241,226,241,241,228,228,241,241,227,228,241,241,241,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,211,226,211,226,228,227,240,242,241,241,241,241,241,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,242,241,227,227,241,241,240,241,241,213,225,225,225,208,241,246,239,238,238,247,241,213,241,226,228,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,254,253,224,225,208,208,241,241,241,226,227,227,241,241,241,241,228,228,241,241,213,241,212,241,224,0,0,0,0,0,0,0,0,0,0,225,225,241,240,241,227,228,241,241,241,241,241,241,241,241,241,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,224,224,225,224,241,241,227,241,241,241,241,241,241,228,226,243,243,243,241,244,244,241,228,228,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,253,254,224,225,225,208,241,211,241,227,227,211,241,241,241,211,212,241,226,227,241,241,241,241,241,224,225,224,225,225,224,225,0,224,224,224,225,241,241,241,241,211,228,211,241,241,241,241,212,224,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,224,0,0,224,224,225,228,228,226,241,242,241,239,228,226,213,242,240,250,239,239,227,228,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,254,254,224,224,0,224,225,226,241,241,227,241,241,241,241,241,241,241,213,241,241,241,241,240,241,241,241,241,241,241,241,212,224,225,225,240,196,241,241,224,224,228,228,241,241,241,225,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,225,0,0,0,0,224,224,225,225,224,241,237,239,238,238,241,241,250,238,237,224,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,255,253,224,225,0,0,0,224,228,241,210,210,241,241,241,241,241,241,241,241,210,210,241,241,241,241,241,241,241,241,242,241,241,224,224,241,241,225,224,224,225,225,228,241,241,241,241,225,224,225,225,224,224,224,224,224,225,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,225,0,0,0,0,0,0,0,0,224,224,225,225,239,237,228,228,239,239,239,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,254,224,224,0,0,0,0,224,224,224,224,224,199,199,199,199,199,225,225,225,224,225,241,241,241,241,224,224,224,225,241,241,241,240,241,241,224,225,0,0,0,224,224,225,241,240,241,193,241,241,240,241,241,241,241,240,240,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,224,225,225,0,0,0,0,0,0,0,0,0,225,238,228,227,239,239,237,238,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,254,224,0,0,0,0,0,0,224,225,224,224,241,241,241,241,241,225,224,225,0,224,213,241,225,225,225,0,0,224,241,240,241,241,224,225,224,0,0,0,0,0,0,225,225,224,224,224,198,224,224,224,225,199,225,225,224,225,199,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,240,241,241,225,224,224,0,0,0,0,0,0,0,228,239,224,225,224,225,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,253,224,0,0,0,0,0,0,0,225,224,224,218,218,218,218,218,225,225,0,0,225,242,241,225,0,0,0,0,224,213,241,241,241,224,0,0,0,0,0,0,0,0,0,0,224,241,242,241,241,225,208,241,241,242,225,241,241,213,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,242,241,241,241,241,225,0,0,0,0,0,0,0,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,255,224,0,0,0,0,0,0,0,0,0,224,225,224,225,225,224,224,0,0,0,225,241,213,224,0,0,0,0,225,224,224,224,225,225,0,0,0,0,0,0,0,0,0,0,225,208,241,241,240,224,209,241,241,215,224,218,241,241,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,241,241,241,224,224,225,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,254,255,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,225,224,225,225,224,225,225,225,224,224,225,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,241,241,241,212,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,254,224,224,0,0,0,0,0,0,0,0,225,225,224,225,225,224,224,224,0,0,0,225,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,242,241,240,241,241,241,242,240,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,224,224,0,0,0,0,0,0,0,224,254,224,224,0,0,0,0,0,0,225,224,224,242,209,209,241,240,241,225,0,0,0,225,240,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,225,224,212,241,208,241,225,225,224,0,0,0,0,224,254,254,225,0,0,0,0,0,0,224,194,241,241,242,218,241,241,241,224,0,0,0,225,241,241,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,212,241,241,241,225,224,224,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,241,241,241,241,240,241,241,224,225,225,0,0,224,224,253,224,225,0,0,0,0,0,224,241,241,241,241,241,241,241,225,224,0,0,0,0,225,241,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,240,241,241,242,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,194,241,240,241,254,230,255,241,241,241,241,215,224,225,224,225,225,254,224,0,0,0,0,0,0,225,241,240,241,241,241,241,242,241,225,0,0,0,0,224,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,241,253,253,255,230,254,255,253,255,241,241,241,224,225,255,254,254,225,225,0,0,0,0,0,225,225,224,224,241,241,240,225,224,224,0,0,0,224,224,241,241,241,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,226,227,228,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,225,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,241,241,241,241,253,255,253,230,255,255,255,255,253,242,241,255,254,253,241,241,241,224,225,225,0,0,0,0,0,0,225,241,224,225,224,224,0,0,0,224,224,241,241,240,241,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,227,225,225,225,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,194,241,241,241,208,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,194,241,241,213,241,254,254,255,230,253,253,253,253,254,241,253,254,241,241,241,241,241,241,241,225,224,225,0,0,0,224,224,196,225,241,241,225,225,225,225,225,241,240,241,241,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,242,228,228,241,242,241,226,225,224,0,0,224,225,225,225,225,224,224,225,224,224,225,225,224,241,242,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,241,230,230,230,230,230,230,255,254,255,254,253,241,241,241,241,240,241,241,241,241,242,225,225,225,225,224,241,241,240,241,242,241,241,241,241,241,241,241,241,242,241,241,241,212,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,242,241,225,225,224,225,224,226,241,225,225,224,208,241,214,213,214,241,214,213,228,227,241,225,225,199,199,199,199,199,225,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,213,241,241,254,255,253,255,254,230,255,253,253,255,253,241,242,241,241,241,241,241,240,241,241,192,241,193,241,192,241,241,241,241,242,241,241,241,240,241,241,241,225,224,224,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,224,0,0,0,225,225,241,213,213,213,241,226,225,224,224,225,225,224,228,226,242,240,241,241,241,241,241,241,241,240,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,194,241,241,241,241,241,254,255,255,254,230,230,230,230,230,230,241,241,241,241,241,241,241,241,241,241,224,225,225,225,225,199,224,224,225,224,225,225,199,199,225,225,225,224,0,224,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,199,199,224,225,0,0,0,0,224,224,224,225,225,224,224,224,0,0,0,0,224,225,241,208,241,241,211,241,211,241,211,227,241,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,240,214,241,254,255,253,253,254,255,254,255,241,241,241,241,240,241,212,224,225,225,225,224,224,0,0,0,225,241,225,0,0,0,0,225,241,241,224,224,0,0,0,225,224,193,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,225,241,241,225,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,241,228,241,241,227,242,241,226,227,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,208,241,241,241,241,241,241,254,253,255,254,253,241,241,241,242,241,241,224,224,225,0,0,0,0,0,224,225,225,224,241,225,224,224,224,225,225,192,193,224,224,224,0,0,225,224,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,208,241,226,227,241,208,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,194,241,228,227,241,241,241,241,227,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,242,241,241,214,241,241,241,255,253,214,241,241,241,224,225,224,225,0,0,0,0,0,0,0,225,209,241,210,241,210,241,218,225,218,209,241,240,242,209,225,0,0,0,225,193,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,208,226,227,227,241,227,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,225,224,199,199,199,225,225,224,224],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+177650);allocate([224,225,241,240,241,241,241,241,214,214,213,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,241,241,218,225,241,241,241,241,241,241,225,0,0,0,224,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,208,228,227,217,217,226,227,228,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,240,241,208,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,241,241,241,241,213,214,213,241,241,225,225,224,0,0,0,0,0,0,0,0,0,0,224,240,241,241,241,241,241,241,225,241,240,241,241,241,212,225,0,0,0,225,193,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,227,227,226,228,226,227,208,226,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,194,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,224,224,224,224,225,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,225,225,225,225,224,224,225,225,225,225,225,225,225,0,0,0,224,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,208,227,227,227,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,193,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,211,241,218,228,241,218,241,211,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,225,0,0,0,224,224,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,240,241,241,226,241,241,241,208,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,241,225,0,0,0,225,208,241,226,226,244,244,244,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,211,241,218,241,241,218,241,211,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,227,241,224,224,0,224,225,241,227,227,237,238,238,239,227,226,226,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,212,241,228,226,227,228,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,239,238,227,228,227,225,0,225,241,241,237,238,238,239,237,239,227,241,241,225,0,0,0,0,224,224,225,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,211,241,218,241,226,218,241,211,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,226,238,237,237,238,239,228,224,225,225,226,227,238,239,237,243,226,243,241,225,225,224,0,224,225,224,224,241,218,209,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,208,241,241,241,241,241,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,226,238,238,238,238,239,237,245,241,225,241,226,238,238,228,241,241,224,225,224,0,0,0,224,209,241,241,241,241,241,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,211,241,218,241,240,218,241,211,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,227,228,226,237,238,239,239,249,244,228,227,226,239,228,228,224,225,225,0,0,0,0,0,225,218,241,242,241,241,242,241,225,0,0,0,0,0,0,0,0,0,0,0,225,224,225,225,225,0,0,0,0,225,226,241,241,241,241,226,241,208,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,241,228,228,225,224,224,224,225,238,239,237,237,237,228,226,241,225,224,0,0,0,0,0,225,241,241,241,241,241,242,241,224,224,0,0,0,224,224,225,225,225,225,224,224,225,241,231,224,224,0,0,0,224,211,227,218,241,228,218,241,211,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,227,226,225,224,237,237,226,243,226,237,238,239,228,241,227,227,241,225,224,225,0,0,0,225,241,212,241,241,242,241,241,241,225,0,0,224,225,241,241,241,210,241,210,208,219,232,234,235,225,224,0,0,224,225,241,241,241,241,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,226,225,224,237,238,226,241,214,239,239,237,226,227,225,225,225,242,241,208,225,225,225,225,225,224,224,241,241,241,241,242,225,224,0,225,225,224,225,241,240,241,241,241,241,241,241,234,241,224,225,225,224,0,225,224,224,199,199,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,225,238,237,214,227,228,239,237,238,238,237,224,225,0,224,212,241,242,241,241,241,224,225,224,224,224,225,224,199,224,224,224,224,224,224,225,225,224,224,199,199,199,199,199,199,199,199,224,208,241,225,224,0,0,224,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,246,237,227,238,238,237,237,224,224,224,224,224,224,0,0,224,224,224,224,225,225,241,241,241,242,241,241,241,241,241,241,241,193,241,193,241,193,241,193,241,241,241,241,212,241,241,241,241,241,241,241,241,224,224,225,224,227,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,228,227,226,227,239,238,239,238,238,237,224,0,0,0,0,0,0,0,0,0,225,225,224,224,224,224,225,241,241,241,224,225,224,225,224,224,225,225,225,241,241,235,241,244,244,244,244,241,241,240,241,241,241,226,226,227,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,194,241,241,241,228,227,226,243,243,243,225,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,219,241,219,224,0,0,0,0,0,0,224,224,224,225,244,250,254,255,255,255,212,242,241,241,241,241,227,241,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,224,224,225,241,226,225,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,241,241,241,225,0,0,0,0,0,0,0,0,0,224,255,253,255,254,253,253,249,241,241,241,241,227,226,241,240,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,242,241,225,0,0,0,0,0,0,0,0,0,225,254,255,254,247,248,253,253,249,244,244,241,241,240,242,244,244,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,231,241,241,225,0,0,0,0,0,0,0,0,0,225,224,247,243,241,244,248,254,254,253,255,249,244,244,250,254,255,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,233,225,0,0,0,0,0,0,0,0,0,0,225,208,231,250,253,226,254,253,254,254,253,230,230,255,253,247,243,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,242,241,241,224,225,0,0,0,0,0,0,0,0,0,225,224,224,253,255,253,253,255,253,254,255,247,241,243,243,241,241,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,242,241,240,241,224,0,0,0,0,0,0,0,0,0,225,254,253,255,247,243,243,248,254,255,247,244,244,212,244,208,241,242,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,241,241,241,241,224,225,0,0,0,0,0,0,0,225,224,254,225,224,225,244,250,255,253,254,254,230,230,254,255,253,249,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,224,224,225,224,225,224,224,241,241,241,225,241,241,224,0,0,0,0,0,0,0,224,254,254,224,0,224,225,253,253,254,254,253,247,243,226,228,254,254,253,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,218,241,218,241,224,242,241,241,241,241,225,225,241,241,224,225,0,0,0,0,0,0,224,255,224,225,0,0,225,225,253,254,247,241,241,241,232,228,227,227,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,224,241,241,224,224,225,224,225,225,241,242,224,0,0,0,0,0,0,225,253,225,0,0,0,0,224,224,242,241,208,241,240,241,241,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,240,242,241,196,241,241,192,241,209,241,194,224,241,241,224,0,0,0,0,0,0,224,254,224,224,0,0,0,0,225,225,224,241,241,241,241,208,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,241,241,225,241,241,224,241,241,240,241,225,241,241,225,0,0,0,0,0,0,224,254,255,225,0,0,0,0,0,0,225,210,241,219,225,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,194,241,241,215,224,241,241,225,241,241,241,208,225,233,241,224,0,0,0,0,0,0,225,225,254,225,225,225,0,0,0,225,224,241,241,241,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,224,225,225,241,241,224,225,225,225,225,224,241,241,225,0,0,0,0,0,0,0,225,253,255,254,224,224,224,224,224,232,219,241,210,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,218,240,235,234,224,242,241,224,218,242,209,209,225,240,241,224,0,0,0,0,0,0,0,225,225,225,254,255,253,225,224,231,241,241,208,241,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,241,232,241,224,241,241,224,241,241,241,241,225,241,241,225,0,0,0,0,0,0,0,0,0,225,224,225,254,255,224,244,241,219,241,219,241,241,225,225,0,0,0,0,0,0,0,0,0,0,0,225,224,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,208,241,241,225,241,241,225,241,241,241,241,224,241,241,224,0,0,0,0,0,0,0,0,0,0,0,224,224,253,254,255,249,241,241,241,208,241,241,241,225,225,0,0,0,0,0,0,0,225,225,225,241,235,241,224,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,241,241,224,241,241,224,241,240,241,241,225,225,241,225,0,0,0,0,0,0,0,0,0,0,0,0,224,225,248,254,255,249,208,244,244,244,241,240,241,224,0,0,0,0,0,0,224,224,234,234,234,241,241,231,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,209,240,241,241,240,241,241,196,241,241,241,241,218,224,241,224,0,0,0,0,0,0,0,0,0,0,0,224,225,235,241,248,255,253,255,230,230,253,249,241,241,225,225,0,0,0,0,224,224,208,241,241,233,241,242,251,235,241,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,241,241,242,241,224,241,241,224,241,241,241,241,241,225,241,225,0,0,0,0,0,0,0,0,0,0,0,224,241,234,232,235,248,254,254,247,243,254,255,249,250,253,224,224,0,0,0,225,241,241,241,241,241,208,241,241,242,233,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,208,241,241,215,224,224,225,224,241,241,241,240,241,225,241,225,0,0,0,0,0,0,0,0,0,0,0,224,231,241,241,241,246,253,247,241,235,234,254,255,253,253,253,225,0,0,224,225,235,233,240,241,241,242,241,235,242,233,241,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,224,224,224,224,0,0,225,194,241,233,194,241,224,242,225,0,0,0,0,0,0,0,0,0,0,0,224,241,241,242,241,246,230,249,241,240,241,243,243,248,255,253,225,225,225,225,241,241,241,241,241,241,242,241,235,241,241,241,194,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,224,225,224,224,199,225,225,225,0,0,0,0,0,0,0,0,225,224,241,241,241,241,246,230,230,249,241,241,241,242,241,243,243,241,240,241,252,235,241,242,241,241,241,241,241,231,233,240,231,241,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,234,232,241,232,219,241,219,241,224,0,0,0,0,0,0,0,0,225,241,241,251,241,212,241,248,253,253,231,232,241,241,241,241,241,224,224,224,224,235,241,235,241,241,241,241,241,233,234,234,241,194,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,225,241,235,241,231,235,240,234,242,235,241,224,0,0,0,0,0,0,0,224,241,241,240,241,241,241,246,255,255,235,244,241,215,241,240,241,224,0,0,225,225,231,233,235,242,241,241,241,240,234,234,234,224,224],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+187891);allocate([225,241,231,232,241,241,241,233,241,242,241,251,241,225,224,0,0,0,0,0,0,224,241,241,241,242,241,241,246,253,254,253,254,245,241,241,241,241,225,0,0,0,224,234,241,235,208,241,241,241,233,241,241,194,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,233,232,241,242,232,233,235,241,241,242,241,231,241,224,225,0,0,0,0,0,225,241,241,241,241,241,225,225,224,225,225,224,225,225,225,225,225,225,0,0,0,224,225,241,242,240,241,231,241,241,208,241,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,231,240,242,208,232,232,241,241,240,235,241,232,241,232,225,224,224,225,225,224,225,241,241,241,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,241,233,233,241,251,241,235,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,199,198,199,199,198,199,224,225,224,241,241,233,241,234,241,241,241,242,241,241,225,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,225,233,233,241,224,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,224,240,232,233,231,234,233,219,235,219,241,231,232,232,241,241,240,241,241,225,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,224,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,232,241,242,241,251,241,241,242,241,242,241,225,225,224,225,224,224,224,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,241,231,241,241,241,232,235,241,231,241,231,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,225,225,208,231,232,233,241,241,232,208,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,225,235,241,242,231,241,232,225,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,224,224,224,225,225,225,225,5,164,107,0,45,45,32,81,85,69,83,84,32,70,79,82,32,71,76,79,82,89,32,103,97,109,101,32,10,45,45,32,109,97,100,101,32,98,121,32,68,101,99,107,32,104,116,116,112,58,47,47,100,101,99,107,46,105,116,99,104,46,105,111,10,10,45,45,32,99,111,110,115,116,97,110,116,115,10,108,111,99,97,108,32,67,65,77,95,87,61,50,52,48,10,108,111,99,97,108,32,67,65,77,95,72,61,49,51,54,10,108,111,99,97,108,32,77,65,80,95,87,61,49,57,50,48,10,108,111,99,97,108,32,77,65,80,95,72,61,49,48,56,56,10,108,111,99,97,108,32,67,69,76,76,61,56,10,10,108,111,99,97,108,32,116,105,108,101,115,61,123,10,9,75,69,89,61,49,55,54,44,10,9,72,69,65,82,84,61,49,55,55,44,10,9,80,79,84,73,79,78,61,49,55,56,44,10,9,83,80,73,75,69,83,95,72,65,82,77,76,69,83,83,61,49,57,50,44,10,9,83,80,73,75,69,83,95,72,65,82,77,61,49,57,51,44,10,9,67,76,79,83,69,68,95,67,79,70,70,69,82,61,49,57,52,44,10,9,79,80,69,78,69,68,95,67,79,70,70,69,82,61,49,57,53,44,10,9,67,76,79,83,69,68,95,68,79,79,82,61,49,57,54,44,10,9,79,80,69,78,69,68,95,68,79,79,82,61,49,57,55,44,10,9,67,76,79,83,69,68,95,71,82,65,84,69,61,49,57,56,44,10,9,79,80,69,78,69,68,95,71,82,65,84,69,61,49,57,57,44,10,9,83,75,85,76,76,61,50,48,56,44,10,9,68,69,83,75,61,50,48,57,44,10,9,83,84,65,84,85,69,95,49,61,50,49,48,44,10,9,67,79,76,85,77,78,61,50,49,49,44,10,9,67,82,65,67,75,61,50,49,50,44,10,9,77,73,77,73,67,95,72,65,82,77,76,69,83,83,61,50,49,51,44,10,9,77,73,77,73,67,95,72,65,82,77,61,50,49,52,44,10,9,75,69,89,95,70,76,79,79,82,61,50,49,53,44,10,9,65,76,84,65,82,61,50,49,55,44,10,9,67,72,65,73,82,61,50,49,56,44,10,9,83,84,65,84,85,69,95,50,61,50,49,57,44,10,9,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,61,50,49,54,44,10,9,87,65,76,76,95,49,61,50,50,52,44,10,9,87,65,76,76,95,50,61,50,50,53,44,10,9,86,73,78,69,95,49,61,50,50,54,44,10,9,86,73,78,69,95,50,61,50,50,55,44,10,9,86,73,78,69,95,51,61,50,50,56,44,10,9,70,79,79,84,66,79,65,82,68,95,68,79,87,78,61,50,50,57,44,10,9,70,79,79,84,66,79,65,82,68,95,85,80,61,50,51,48,44,10,9,77,65,71,73,67,95,70,76,85,73,68,95,49,61,50,51,55,44,10,9,77,65,71,73,67,95,70,76,85,73,68,95,50,61,50,51,56,44,10,9,77,65,71,73,67,95,70,76,85,73,68,95,51,61,50,51,57,44,10,9,67,82,89,83,84,65,76,95,87,72,79,76,69,61,50,53,49,44,10,9,67,82,89,83,84,65,76,95,66,82,79,75,69,78,61,50,53,50,44,10,9,76,65,86,65,95,49,61,50,53,51,44,10,9,76,65,86,65,95,50,61,50,53,52,44,10,9,76,65,86,65,95,51,61,50,53,53,10,125,10,10,45,45,32,103,108,111,98,97,108,32,118,97,114,105,97,98,108,101,115,10,108,111,99,97,108,32,116,61,48,9,45,45,32,103,108,111,98,97,108,32,116,105,109,101,44,32,117,115,101,100,32,105,110,32,84,73,67,40,41,32,109,101,116,104,111,100,10,108,111,99,97,108,32,99,97,109,61,123,120,61,48,44,121,61,48,125,10,108,111,99,97,108,32,109,111,98,115,61,123,125,10,108,111,99,97,108,32,97,110,105,109,84,105,108,101,115,61,123,125,10,108,111,99,97,108,32,116,114,97,112,115,61,123,125,10,108,111,99,97,108,32,98,117,108,108,101,116,115,61,123,125,10,108,111,99,97,108,32,102,105,114,115,116,82,117,110,61,116,114,117,101,10,10,45,45,32,100,101,98,117,103,32,117,116,105,108,105,116,105,101,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,80,114,105,110,116,68,101,98,117,103,40,111,98,106,101,99,116,41,10,9,102,111,114,32,105,44,118,32,105,110,32,112,97,105,114,115,40,111,98,106,101,99,116,41,32,100,111,10,9,9,45,45,32,112,114,105,110,116,97,98,108,101,32,101,108,101,109,101,110,116,115,10,9,9,105,102,32,116,121,112,101,40,118,41,126,61,34,116,97,98,108,101,34,32,97,110,100,32,116,121,112,101,40,118,41,126,61,34,98,111,111,108,101,97,110,34,32,97,110,100,32,116,121,112,101,40,118,41,126,61,34,102,117,110,99,116,105,111,110,34,32,97,110,100,32,118,126,61,110,105,108,32,116,104,101,110,10,9,9,9,116,114,97,99,101,40,34,91,34,46,46,105,46,46,34,93,32,34,46,46,118,41,10,9,9,45,45,32,98,111,111,108,101,97,110,10,9,9,101,108,115,101,105,102,32,116,121,112,101,40,118,41,61,61,34,98,111,111,108,101,97,110,34,32,116,104,101,110,10,9,9,9,116,114,97,99,101,40,34,91,34,46,46,105,46,46,34,93,32,34,46,46,40,118,32,97,110,100,32,34,116,114,117,101,34,32,111,114,32,34,102,97,108,115,101,34,41,41,10,9,9,45,45,32,116,97,98,108,101,44,32,111,110,108,121,32,105,100,115,10,9,9,101,108,115,101,105,102,32,116,121,112,101,40,118,41,61,61,34,116,97,98,108,101,34,32,116,104,101,110,10,9,9,9,108,111,99,97,108,32,116,120,116,61,34,91,34,10,9,9,9,102,111,114,32,121,44,107,32,105,110,32,112,97,105,114,115,40,118,41,32,100,111,10,9,9,9,9,116,120,116,61,116,120,116,46,46,40,121,46,46,34,44,34,41,10,9,9,9,101,110,100,10,9,9,9,116,120,116,61,116,120,116,46,46,34,93,34,10,9,9,9,116,114,97,99,101,40,34,91,34,46,46,105,46,46,34,93,32,34,46,46,116,120,116,41,10,9,9,45,45,32,102,117,110,99,116,105,111,110,10,9,9,101,108,115,101,105,102,32,116,121,112,101,40,118,41,61,61,34,102,117,110,99,116,105,111,110,34,32,116,104,101,110,10,9,9,9,116,114,97,99,101,40,34,91,34,46,46,105,46,46,34,93,32,34,46,46,34,102,117,110,99,116,105,111,110,34,41,10,9,9,101,110,100,10,9,101,110,100,9,9,10,9,116,114,97,99,101,40,34,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,34,41,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,99,111,108,108,105,115,105,111,110,32,99,108,97,115,115,10,108,111,99,97,108,32,67,111,108,108,105,115,105,111,110,61,123,125,10,10,102,117,110,99,116,105,111,110,32,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,120,44,121,44,119,44,104,41,10,9,108,111,99,97,108,32,119,61,119,32,111,114,32,67,69,76,76,45,49,10,9,108,111,99,97,108,32,104,61,104,32,111,114,32,67,69,76,76,45,49,10,9,108,111,99,97,108,32,120,61,120,43,40,67,69,76,76,45,119,41,47,50,10,9,108,111,99,97,108,32,121,61,121,43,40,67,69,76,76,45,104,41,47,50,10,9,10,9,45,45,32,103,101,116,32,116,104,101,32,109,97,112,32,105,100,115,32,105,110,32,116,104,101,32,101,100,103,101,115,9,10,9,108,111,99,97,108,32,116,111,112,76,101,102,116,61,109,103,101,116,40,120,47,67,69,76,76,44,121,47,67,69,76,76,41,10,9,108,111,99,97,108,32,116,111,112,82,105,103,104,116,61,109,103,101,116,40,40,120,43,119,41,47,67,69,76,76,44,121,47,67,69,76,76,41,10,9,108,111,99,97,108,32,98,111,116,116,111,109,76,101,102,116,61,109,103,101,116,40,120,47,67,69,76,76,44,40,121,43,104,41,47,67,69,76,76,41,10,9,108,111,99,97,108,32,98,111,116,116,111,109,82,105,103,104,116,61,109,103,101,116,40,40,120,43,119,41,47,67,69,76,76,44,40,121,43,104,41,47,67,69,76,76,41,10,9,10,9,114,101,116,117,114,110,32,116,111,112,76,101,102,116,44,116,111,112,82,105,103,104,116,44,98,111,116,116,111,109,76,101,102,116,44,98,111,116,116,111,109,82,105,103,104,116,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,105,110,100,120,41,10,9,114,101,116,117,114,110,32,105,110,100,120,61,61,116,105,108,101,115,46,87,65,76,76,95,49,32,111,114,9,9,9,9,9,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,87,65,76,76,95,50,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,71,82,65,84,69,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,67,79,76,85,77,78,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,68,69,83,75,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,83,84,65,84,85,69,95,49,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,83,84,65,84,85,69,95,50,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,65,76,84,65,82,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,67,82,89,83,84,65,76,95,87,72,79,76,69,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,32,111,114,9,9,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,9,111,114,9,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,10,101,110,100,10,10,102,117,110,99,116,105,111,110,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,105,110,100,120,41,10,9,114,101,116,117,114,110,32,105,110,100,120,61,61,116,105,108,101,115,46,76,65,86,65,95,49,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,76,65,86,65,95,50,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,76,65,86,65,95,51,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,83,80,73,75,69,83,95,72,65,82,77,32,111,114,10,9,9,9,32,32,105,110,100,120,61,61,116,105,108,101,115,46,70,79,79,84,66,79,65,82,68,95,68,79,87,78,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,97,110,105,109,97,116,105,111,110,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,65,110,105,109,40,115,112,97,110,44,102,114,97,109,101,115,44,108,111,111,112,41,10,9,108,111,99,97,108,32,115,61,123,10,9,9,115,112,97,110,61,115,112,97,110,32,111,114,32,54,48,44,10,9,9,102,114,97,109,101,61,48,44,10,9,9,108,111,111,112,61,108,111,111,112,61,61,110,105,108,32,97,110,100,32,116,114,117,101,32,111,114,32,102,97,108,115,101,44,32,45,45,32,116,104,105,115,32,99,111,100,101,32,115,117,99,107,115,33,10,9,9,116,105,99,107,61,48,44,10,9,9,105,110,100,120,61,48,44,10,9,9,102,114,97,109,101,115,61,102,114,97,109,101,115,32,111,114,32,123,125,44,10,9,9,101,110,100,101,100,61,102,97,108,115,101,10,9,125,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,85,112,100,97,116,101,40,116,105,109,101,41,9,10,9,9,105,102,32,116,105,109,101,62,61,115,46,116,105,99,107,32,97,110,100,32,35,115,46,102,114,97,109,101,115,62,48,32,116,104,101,110,10,9,9,9,105,102,32,115,46,108,111,111,112,32,116,104,101,110,10,9,9,9,9,115,46,105,110,100,120,61,40,115,46,105,110,100,120,43,49,41,37,35,115,46,102,114,97,109,101,115,10,9,9,9,9,115,46,102,114,97,109,101,61,115,46,102,114,97,109,101,115,91,115,46,105,110,100,120,43,49,93,10,9,9,9,9,115,46,101,110,100,101,100,61,102,97,108,115,101,10,9,9,9,101,108,115,101,10,9,9,9,9,115,46,105,110,100,120,61,115,46,105,110,100,120,60,35,115,46,102,114,97,109,101,115,32,97,110,100,32,115,46,105,110,100,120,43,49,32,111,114,32,35,115,46,102,114,97,109,101,115,10,9,9,9,9,115,46,102,114,97,109,101,61,115,46,102,114,97,109,101,115,91,115,46,105,110,100,120,93,10,9,9,9,9,105,102,32,115,46,105,110,100,120,61,61,35,115,46,102,114,97,109,101,115,32,116,104,101,110,32,115,46,101,110,100,101,100,61,116,114,117,101,32,101,110,100,10,9,9,9,101,110,100,10,9,9,9,115,46,116,105,99,107,61,116,105,109,101,43,115,46,115,112,97,110,10,9,9,101,110,100,32,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,82,97,110,100,111,109,73,110,100,120,40,41,10,9,9,115,46,105,110,100,120,61,109,97,116,104,46,114,97,110,100,111,109,40,35,115,46,102,114,97,109,101,115,41,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,82,101,115,101,116,40,41,10,9,9,9,115,46,105,110,100,120,61,48,10,9,9,9,115,46,101,110,100,101,100,61,102,97,108,115,101,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,97,110,105,109,97,116,101,100,32,116,105,108,101,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,65,110,105,109,84,105,108,101,40,99,101,108,108,88,44,99,101,108,108,89,44,97,110,105,109,41,10,9,108,111,99,97,108,32,115,61,123,10,9,9,99,101,108,108,88,61,99,101,108,108,88,32,111,114,32,48,44,10,9,9,99,101,108,108,89,61,99,101,108,108,89,32,111,114,32,48,44,10,9,9,97,110,105,109,61,97,110,105,109,10,9,125,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,105,102,32,115,46,97,110,105,109,61,61,110,105,108,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,115,46,97,110,105,109,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,109,115,101,116,40,115,46,99,101,108,108,88,44,115,46,99,101,108,108,89,44,115,46,97,110,105,109,46,102,114,97,109,101,41,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,116,114,97,112,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,84,114,97,112,40,99,101,108,108,88,44,99,101,108,108,89,44,105,100,83,97,102,101,44,105,100,68,97,110,103,101,114,41,10,9,108,111,99,97,108,32,115,61,123,10,9,9,99,101,108,108,88,61,99,101,108,108,88,32,111,114,32,48,44,10,9,9,99,101,108,108,89,61,99,101,108,108,89,32,111,114,32,48,44,10,9,9,116,105,109,101,83,97,102,101,61,49,56,48,44,10,9,9,116,105,109,101,68,97,110,103,101,114,61,49,50,48,44,10,9,9,105,100,83,97,102,101,61,105,100,83,97,102,101,44,10,9,9,105,100,68,97,110,103,101,114,61,105,100,68,97,110,103,101,114,44,10,9,9,100,97,110,103,101,114,111,117,115,61,109,97,116,104,46,114,97,110,100,111,109,40,50,41,45,49,61,61,48,44,10,9,9,102,114,97,109,101,61,110,105,108,44,10,9,9,116,105,99,107,61,48,10,9,125,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,105,102,32,116,105,109,101,62,61,115,46,116,105,99,107,32,97,110,100,32,115,46,100,97,110,103,101,114,111,117,115,32,116,104,101,110,10,9,9,9,115,46,102,114,97,109,101,61,115,46,105,100,83,97,102,101,10,9,9,9,115,46,100,97,110,103,101,114,111,117,115,61,102,97,108,115,101,10,9,9,9,115,46,116,105,99,107,61,116,105,109,101,43,115,46,116,105,109,101,83,97,102,101,10,9,9,101,108,115,101,105,102,32,116,105,109,101,62,61,115,46,116,105,99,107,32,97,110,100,32,110,111,116,32,115,46,100,97,110,103,101,114,111,117,115,32,116,104,101,110,10,9,9,9,115,46,102,114,97,109,101,61,115,46,105,100,68,97,110,103,101,114,10,9,9,9,115,46,100,97,110,103,101,114,111,117,115,61,116,114,117,101,10,9,9,9,115,46,116,105,99,107,61,116,105,109,101,43,115,46,116,105,109,101,68,97,110,103,101,114,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,109,115,101,116,40,115,46,99,101,108,108,88,44,115,46,99,101,108,108,89,44,115,46,102,114,97,109,101,41,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,98,117,108,108,101,116,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,66,117,108,108,101,116,40,120,44,121,44,118,120,44,118,121,41,10,9,108,111,99,97,108,32,115,61,123,10,9,9,116,97,103,61,34,98,117,108,108,101,116,34,44,10,9,9,120,61,120,32,111,114,32,48,44,10,9,9,121,61,121,32,111,114,32,48,44,10,9,9,118,120,61,118,120,32,111,114,32,48,44,10,9,9,118,121,61,118,121,32,111,114,32,48,44,10,9,9,97,110,105,109,115,61,123,125,44,9,45,45,32,109,111,118,101,44,32,99,111,108,108,105,100,101,100,10,9,9,97,108,112,104,97,61,56,44,10,9,9,100,105,101,100,61,102,97,108,115,101,44,10,9,9,114,97,110,103,101,61,52,42,67,69,76,76,44,10,9,9,112,111,119,101,114,61,49,44,10,9,9,112,108,97,121,101,114,61,110,105,108,44,10,9,9,120,83,116,97,114,116,61,120,32,111,114,32,48,44,10,9,9,121,83,116,97,114,116,61,121,32,111,114,32,48,44,10,9,9,99,117,114,65,110,105,109,61,110,105,108,44,10,9,9,102,108,105,112,61,102,97,108,115,101,44,10,9,9,99,111,108,108,105,100,101,100,61,102,97,108,115,101,44,10,9,9,118,105,115,105,98,108,101,61,116,114,117,101,10,9,125,10,10,9,102,117,110,99,116,105,111,110,32,115,46,77,111,118,101,40,41,9,10,9,9,45,45,32,100,101,116,101,99,116,32,102,108,105,112,10,9,9,105,102,32,115,46,118,120,126,61,48,32,116,104,101,110,32,115,46,102,108,105,112,61,115,46,118,120,60,48,32,97,110,100,32,49,32,111,114,32,48,32,101,110,100,10,9,9,10,9,9,45,45,32,110,101,120,116,32,112,111,115,105,116,105,111,110,10,9,9,108,111,99,97,108,32,110,120,61,115,46,120,43,115,46,118,120,10,9,9,108,111,99,97,108,32,110,121,61,115,46,121,43,115,46,118,121,10,9,9,10,9,9,45,45,32,99,104,101,99,107,32,116,104,101,32,99,111,108,108,105,115,105,111,110,32,111,110,32,116,104,101,32,101,100,103,101,115,10,9,9,108,111,99,97,108,32,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,110,120,44,110,121,44,67,69,76,76,45,51,44,67,69,76,76,45,51,41,10,9,9,10,9,9,105,102,32,110,111,116,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,108,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,114,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,108,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,114,41,32,116,104,101,110,10,9,9,9,115,46,120,61,110,120,10,9,9,9,115,46,121,61,110,121,10,9,9,9,105,102,32,110,111,116,32,115,46,99,111,108,108,105,100,101,100,32,116,104,101,110,32,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,109,111,118,101,32,101,110,100,10,9,9,101,108,115,101,10,9,9,9,115,46,67,111,108,108,105,100,101,40,41,10,9,9,101,110,100,10,9,10,32,32,32,32,9,45,45,32,98,111,117,110,100,115,10,9,9,105,102,32,115,46,120,60,48,32,116,104,101,110,32,115,46,120,61,48,32,101,110,100,10,9,9,105,102,32,115,46,120,62,77,65,80,95,87,45,67,69,76,76,32,116,104,101,110,32,115,46,120,61,77,65,80,95,87,45,67,69,76,76,32,101,110,100,10,9,9,105,102,32,115,46,121,60,48,32,116,104,101,110,32,115,46,121,61,48,32,101,110,100,10,9,9,105,102,32,115,46,121,62,77,65,80,95,72,45,67,69,76,76,32,116,104,101,110,32,115,46,121,61,77,65,80,95,72,45,67,69,76,76,32,101,110,100,9,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,67,111,108,108,105,100,101,40,41,10,9,9,105,102,32,110,111,116,32,115,46,99,111,108,108,105,100,101,100,32,116,104,101,110,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,99,111,108,108,105,100,101,100,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,99,111,108,108,105,100,101,100,61,116,114,117,101,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,100,101,116,101,99,116,32,105,102,32,119,101,32,97,114,101,32,105,110,32,116,104,101,32,99,97,109,101,114,97,32,98,111,117,110,100,115,10,9,9,115,46,118,105,115,105,98,108,101,61,115,46,120,62,61,99,97,109,46,120,32,97,110,100,32,115,46,120,60,61,99,97,109,46,120,43,67,65,77,95,87,45,67,69,76,76,32,97,110,100,32,115,46,121,62,61,99,97,109,46,121,32,97,110,100,32,115,46,121,60,61,99,97,109,46,121,43,67,65,77,95,72,45,67,69,76,76,10,10,9,9,45,45,32,100,111,32,115,111,109,101,116,104,105,110,103,32,97,116,32,116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,97,110,105,109,97,116,105,111,110,10,9,9,45,45,32,102,111,114,32,116,104,101,32,98,117,108,108,101,116,32,109,101,97,110,115,32,116,104,97,116,32,105,116,32,105,115,32,105,110,32,99,111,108,108,105,100,101,100,32,115,116,97,116,101,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,126,61,110,105,108,32,97,110,100,32,115,46,99,117,114,65,110,105,109,46,101,110,100,101,100,32,116,104,101,110,10,9,9,9,115,46,100,105,101,100,61,116,114,117,101,10,9,9,9,115,46,118,105,115,105,98,108,101,61,102,97,108,115,101,10,9,9,101,110,100,10,9,9,10,9,9,45,45,32,98,108,111,99,107,32,116,104,101,32,109,111,118,101,109,101,110,116,32,119,105,116,104,32,116,104,101,115,101,32,99,111,110,100,105,116,105,111,110,115,10,9,9,105,102,32,115,46,100,105,101,100,32,111,114,32,115,46,99,111,108,108,105,100,101,100,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,10,9,9,115,46,77,111,118,101,40,41,10,9,9,10,9,9,45,45,32,100,101,116,101,99,116,32,99,111,108,108,105,115,105,111,110,115,32,119,105,116,104,32,116,104,101,32,112,108,97,121,101,114,10,9,9,108,111,99,97,108,32,100,120,61,115,46,112,108,97,121,101,114,46,120,45,115,46,120,10,9,9,108,111,99,97,108,32,100,121,61,115,46,112,108,97,121,101,114,46,121,45,115,46,121,10,9,9,108,111,99,97,108,32,100,115,116,61,109,97,116,104,46,115,113,114,116,40,100,120,94,50,43,100,121,94,50,41,10,9,9,105,102,32,100,115,116,60,61,67,69,76,76,32,116,104,101,110,10,9,9,9,115,46,67,111,108,108,105,100,101,40,41,10,9,9,9,115,46,112,108,97,121,101,114,46,68,97,109,97,103,101,100,40,115,46,112,111,119,101,114,41,10,9,9,101,110,100,10,10,9,9,45,45,32,105,102,32,116,104,101,32,114,97,110,103,101,32,105,115,32,101,120,99,101,101,100,101,100,44,32,101,110,100,115,32,116,104,101,32,108,105,102,101,32,111,102,32,116,104,101,32,98,117,108,108,101,116,10,9,9,108,111,99,97,108,32,100,120,61,115,46,120,45,115,46,120,83,116,97,114,116,10,9,9,108,111,99,97,108,32,100,121,61,115,46,121,45,115,46,121,83,116,97,114,116,10,9,9,105,102,32,109,97,116,104,46,115,113,114,116,40,100,120,94,50,43,100,121,94,50,41,62,115,46,114,97,110,103,101,32,116,104,101,110,32,115,46,67,111,108,108,105,100,101,40,41,32,101,110,100,9,9,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,61,61,110,105,108,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,115,46,99,117,114,65,110,105,109,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,97,114,114,97,110,103,101,109,101,110,116,32,116,111,32,99,111,114,114,101,99,116,108,121,32,100,105,115,112,108,97,121,32,105,116,32,105,110,32,116,104,101,32,109,97,112,10,9,9,108,111,99,97,108,32,120,61,40,115,46,120,45,99,97,109,46,120,41,37,67,65,77,95,87,10,9,9,108,111,99,97,108,32,121,61,40,115,46,121,45,99,97,109,46,121,41,37,67,65,77,95,72,10,9,9,105,102,32,115,46,118,105,115,105,98,108,101,32,116,104,101,110,10,9,9,9,115,112,114,40,115,46,99,117,114,65,110,105,109,46,102,114,97,109,101,44,120,44,121,44,115,46,97,108,112,104,97,44,49,44,115,46,102,108,105,112,41,10,9,9,9,45,45,32,114,101,99,116,98,40,120,44,121,44,67,69,76,76,44,67,69,76,76,44,49,52,41,10,9,9,101,110,100,9,9,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,109,111,98,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,77,111,98,40,120,44,121,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,115,61,123,10,9,9,116,97,103,61,34,109,111,98,34,44,10,9,9,120,61,120,32,111,114,32,48,44,10,9,9,121,61,121,32,111,114,32,48,44,10,9,9,97,108,112,104,97,61,56,44,10,9,9,97,110,105,109,115,61,123,125,44,9,45,45,32,105,100,108,101,44,32,119,97,108,107,44,32,97,116,116,97,99,107,44,32,100,105,101,44,32,100,97,109,97,103,101,100,10,9,9,104,101,97,108,116,104,61,51,44,10,9,9,112,111,119,101,114,61,49,44,10,9,9,102,111,118,61,54,42,67,69,76,76,44,10,9,9,112,114,111,120,105,109,105,116,121,61,67,69,76,76,45,50,44,9,9,10,9,9,100,105,101,100,61,102,97,108,115,101,44,10,9,9,100,120,61,48,44,10,9,9,100,121,61,48,44,10,9,9,102,108,105,112,61,102,97,108,115,101,44,10,9,9,118,105,115,105,98,108,101,61,116,114,117,101,44,10,9,9,99,117,114,65,110,105,109,61,110,105,108,44,10,9,9,97,116,116,97,99,107,61,102,97,108,115,101,44,10,9,9,100,97,109,97,103,101,100,61,102,97,108,115,101,44,10,9,9,116,105,99,107,61,48,44,10,9,9,112,108,97,121,101,114,61,112,108,97,121,101,114,44,10,9,9,100,97,109,97,103,101,97,98,108,101,61,116,114,117,101,44,9,45,45,32,97,102,102,101,99,116,101,100,32,98,121,32,116,114,97,112,115,32,111,114,32,100,97,110,103,101,114,111,117,115,32,102,108,117,105,100,115,10,9,9,109,105,110,65,116,116,97,99,107,68,101,108,97,121,61,51,48,44,10,9,9,109,97,120,65,116,116,97,99,107,68,101,108,97,121,61,49,48,48,44,10,9,9,115,99,111,114,101,61,48,44,10,9,9,115,112,101,101,100,61,48,46,51,43,109,97,116,104,46,114,97,110,100,111,109,40,41,42,48,46,49,10,9,125,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,77,111,118,101,40,100,120,44,100,121,41,10,9,9,45,45,32,98,108,111,99,107,32,109,111,118,101,109,101,110,116,32,119,105,116,104,32,116,104,101,115,101,32,99,111,110,100,105,116,105,111,110,115,10,9,9,105,102,32,115,46,100,105,101,100,32,111,114,32,115,46,97,116,116,97,99,107,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,10,9,9,45,45,32,115,116,111,114,101,32,100,101,108,116,97,115,44,32,116,104,101,121,32,99,111,117,108,100,32,98,101,32,117,115,101,102,117,108,10,9,9,115,46,100,120,61,100,120,10,9,9,115,46,100,121,61,100,121,10,9,9,10,9,9,45,45,32,100,101,116,101,99,116,32,102,108,105,112,10,9,9,105,102,32,100,120,126,61,48,32,116,104,101,110,32,115,46,102,108,105,112,61,100,120,60,48,32,97,110,100,32,49,32,111,114,32,48,32,101,110,100,10,9,9,10,9,9,45,45,32,110,101,120,116,32,112,111,115,105,116,105,111,110,10,9,9,108,111,99,97,108,32,110,120,61,115,46,120,43,100,120,10,9,9,108,111,99,97,108,32,110,121,61,115,46,121,43,100,121,10,9,10,9,9,45,45,32,99,104,101,99,107,32,116,104,101,32,99,111,108,108,105,115,105,111,110,32,111,110,32,116,104,101,32,101,100,103,101,115,10,9,9,108,111,99,97,108,32,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,110,120,44,110,121,44,67,69,76,76,45,50,44,67,69,76,76,45,50,41,10,9,9,10,9,9,105,102,32,110,111,116,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,108,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,114,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,108,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,114,41,32,116,104,101,110,10,9,9,9,115,46,120,61,110,120,10,9,9,9,115,46,121,61,110,121,10,9,9,9,105,102,32,110,111,116,32,115,46,100,97,109,97,103,101,100,32,116,104,101,110,32,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,119,97,108,107,32,101,110,100,10,9,9,101,110,100,10,9,10,32,32,32,32,9,45,45,32,98,111,117,110,100,115,10,9,9,105,102,32,115,46,120,60,48,32,116,104,101,110,32,115,46,120,61,48,32,101,110,100,10,9,9,105,102,32,115,46,120,62,77,65,80,95,87,45,67,69,76,76,32,116,104,101,110,32,115,46,120,61,77,65,80,95,87,45,67,69,76,76,32,101,110,100,10,9,9,105,102,32,115,46,121,60,48,32,116,104,101,110,32,115,46,121,61,48,32,101,110,100,10,9,9,105,102,32,115,46,121,62,77,65,80,95,72,45,67,69,76,76,32,116,104,101,110,32,115,46,121,61,77,65,80,95,72,45,67,69,76,76,32,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,65,116,116,97,99,107,40,41,10,9,9,105,102,32,110,111,116,32,115,46,97,116,116,97,99,107,32,116,104,101,110,10,9,9,9,105,102,32,115,46,112,108,97,121,101,114,126,61],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+198275);allocate([110,105,108,32,116,104,101,110,32,115,46,112,108,97,121,101,114,46,68,97,109,97,103,101,100,40,115,46,112,111,119,101,114,41,32,101,110,100,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,97,116,116,97,99,107,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,97,116,116,97,99,107,61,116,114,117,101,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,97,109,97,103,101,100,40,97,109,111,117,110,116,41,10,9,9,105,102,32,110,111,116,32,115,46,100,97,109,97,103,101,100,32,97,110,100,32,110,111,116,32,115,46,100,105,101,100,32,116,104,101,110,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,100,97,109,97,103,101,100,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,100,97,109,97,103,101,100,61,116,114,117,101,10,9,9,9,108,111,99,97,108,32,97,109,116,61,97,109,111,117,110,116,32,111,114,32,49,10,9,9,9,115,46,104,101,97,108,116,104,61,115,46,104,101,97,108,116,104,45,97,109,116,10,9,9,9,105,102,32,115,46,104,101,97,108,116,104,60,61,48,32,116,104,101,110,32,115,46,68,105,101,40,41,32,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,101,40,41,10,9,9,105,102,32,110,111,116,32,115,46,100,105,101,100,32,116,104,101,110,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,100,105,101,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,100,105,101,100,61,116,114,117,101,10,9,9,9,105,102,32,112,108,97,121,101,114,126,61,110,105,108,32,116,104,101,110,32,112,108,97,121,101,114,46,112,111,105,110,116,115,61,112,108,97,121,101,114,46,112,111,105,110,116,115,43,115,46,115,99,111,114,101,32,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,100,101,116,101,99,116,32,105,102,32,119,101,32,97,114,101,32,105,110,32,116,104,101,32,99,97,109,101,114,97,32,98,111,117,110,100,115,10,9,9,115,46,118,105,115,105,98,108,101,61,115,46,120,62,61,99,97,109,46,120,32,97,110,100,32,115,46,120,60,61,99,97,109,46,120,43,67,65,77,95,87,45,67,69,76,76,32,97,110,100,32,115,46,121,62,61,99,97,109,46,121,32,97,110,100,32,115,46,121,60,61,99,97,109,46,121,43,67,65,77,95,72,45,67,69,76,76,10,9,9,10,9,9,45,45,32,100,111,32,115,111,109,101,116,104,105,110,103,32,97,116,32,116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,97,110,105,109,97,116,105,111,110,10,9,9,45,45,32,105,110,116,32,116,104,101,32,99,97,115,101,32,111,102,32,116,104,101,32,109,111,98,32,115,116,111,112,32,116,111,32,115,116,97,121,32,105,110,32,112,97,114,116,105,99,117,108,97,114,32,115,116,97,116,101,115,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,126,61,110,105,108,32,97,110,100,32,115,46,99,117,114,65,110,105,109,46,101,110,100,101,100,32,116,104,101,110,10,9,9,9,45,45,32,115,46,100,105,101,100,61,102,97,108,115,101,10,9,9,9,115,46,97,116,116,97,99,107,61,102,97,108,115,101,10,9,9,9,115,46,100,97,109,97,103,101,100,61,102,97,108,115,101,10,9,9,101,110,100,10,9,10,9,9,45,45,32,112,114,101,118,101,110,116,32,117,112,100,97,116,101,32,105,102,32,105,116,32,105,115,32,105,110,32,112,97,114,116,105,99,117,108,97,114,32,115,116,97,116,101,115,10,9,9,105,102,32,115,46,100,105,101,100,32,111,114,32,115,46,97,116,116,97,99,107,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,10,9,9,45,45,32,100,101,102,97,117,108,116,58,32,105,100,108,101,10,9,9,105,102,32,110,111,116,32,115,46,100,105,101,100,32,97,110,100,32,110,111,116,32,115,46,100,97,109,97,103,101,100,32,116,104,101,110,32,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,105,100,108,101,32,101,110,100,10,9,9,10,9,9,45,45,32,109,111,118,101,32,99,108,111,115,101,114,32,116,111,32,116,104,101,32,112,108,97,121,101,114,32,105,102,32,105,110,32,114,97,110,103,101,10,9,9,105,102,32,115,46,112,108,97,121,101,114,126,61,110,105,108,32,116,104,101,110,10,9,9,9,108,111,99,97,108,32,100,120,61,115,46,112,108,97,121,101,114,46,120,45,115,46,120,10,9,9,9,108,111,99,97,108,32,100,121,61,115,46,112,108,97,121,101,114,46,121,45,115,46,121,10,9,9,9,108,111,99,97,108,32,100,115,116,61,109,97,116,104,46,115,113,114,116,40,100,120,94,50,43,100,121,94,50,41,10,9,9,9,105,102,32,100,115,116,60,115,46,102,111,118,32,116,104,101,110,10,9,9,9,9,105,102,32,100,115,116,62,61,115,46,112,114,111,120,105,109,105,116,121,32,116,104,101,110,10,9,9,9,9,9,105,102,32,109,97,116,104,46,97,98,115,40,100,120,41,62,61,115,46,115,112,101,101,100,32,116,104,101,110,32,115,46,77,111,118,101,40,100,120,62,48,32,97,110,100,32,115,46,115,112,101,101,100,32,111,114,32,45,115,46,115,112,101,101,100,44,48,41,32,101,110,100,10,9,9,9,9,9,105,102,32,109,97,116,104,46,97,98,115,40,100,121,41,62,61,115,46,115,112,101,101,100,32,116,104,101,110,32,115,46,77,111,118,101,40,48,44,100,121,62,48,32,97,110,100,32,115,46,115,112,101,101,100,32,111,114,32,45,115,46,115,112,101,101,100,41,32,101,110,100,10,9,9,9,9,101,110,100,10,9,9,9,101,110,100,10,9,9,9,10,9,9,9,45,45,32,116,114,121,32,116,111,32,97,116,116,97,99,107,32,116,104,101,32,112,108,97,121,101,114,10,9,9,9,105,102,32,100,115,116,60,61,115,46,112,114,111,120,105,109,105,116,121,32,116,104,101,110,10,9,9,9,9,115,46,102,108,105,112,61,40,115,46,120,45,115,46,112,108,97,121,101,114,46,120,41,32,62,32,48,32,97,110,100,32,49,32,111,114,32,48,10,9,9,9,9,105,102,32,116,105,109,101,62,115,46,116,105,99,107,32,116,104,101,110,10,9,9,9,9,9,115,46,65,116,116,97,99,107,40,41,10,9,9,9,9,9,115,46,116,105,99,107,61,116,105,109,101,43,109,97,116,104,46,114,97,110,100,111,109,40,115,46,109,105,110,65,116,116,97,99,107,68,101,108,97,121,44,115,46,109,97,120,65,116,116,97,99,107,68,101,108,97,121,41,10,9,9,9,9,101,110,100,10,9,9,9,45,45,32,102,105,114,115,116,32,99,111,110,116,97,99,116,10,9,9,9,101,108,115,101,10,9,9,9,9,115,46,116,105,99,107,61,116,105,109,101,43,109,97,116,104,46,114,97,110,100,111,109,40,48,44,115,46,109,97,120,65,116,116,97,99,107,68,101,108,97,121,41,10,9,9,9,101,110,100,10,9,9,101,110,100,10,9,9,10,9,9,45,45,32,99,104,101,99,107,32,105,102,32,100,97,109,97,103,101,100,10,9,9,105,102,32,115,46,100,97,109,97,103,101,97,98,108,101,32,116,104,101,110,10,9,9,9,108,111,99,97,108,32,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,115,46,120,45,115,46,100,120,44,115,46,121,45,115,46,100,121,44,50,44,50,41,10,9,9,9,105,102,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,116,108,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,116,114,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,98,108,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,98,114,41,32,116,104,101,110,10,9,9,9,9,115,46,68,97,109,97,103,101,100,40,41,10,9,9,9,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,61,61,110,105,108,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,115,46,99,117,114,65,110,105,109,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,97,114,114,97,110,103,101,109,101,110,116,32,116,111,32,99,111,114,114,101,99,116,108,121,32,100,105,115,112,108,97,121,32,105,116,32,105,110,32,116,104,101,32,109,97,112,10,9,9,108,111,99,97,108,32,120,61,40,115,46,120,45,99,97,109,46,120,41,37,67,65,77,95,87,10,9,9,108,111,99,97,108,32,121,61,40,115,46,121,45,99,97,109,46,121,41,37,67,65,77,95,72,10,9,9,105,102,32,115,46,118,105,115,105,98,108,101,32,116,104,101,110,10,9,9,9,115,112,114,40,115,46,99,117,114,65,110,105,109,46,102,114,97,109,101,44,120,44,121,44,115,46,97,108,112,104,97,44,49,44,115,46,102,108,105,112,41,10,9,9,9,45,45,32,114,101,99,116,98,40,120,44,121,44,67,69,76,76,44,67,69,76,76,44,49,52,41,10,9,9,101,110,100,9,9,10,9,101,110,100,10,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,109,111,98,32,99,97,115,116,101,114,58,109,111,98,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,77,111,98,67,97,115,116,101,114,40,120,44,121,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,115,61,77,111,98,40,120,44,121,44,112,108,97,121,101,114,41,10,9,115,46,116,97,103,61,34,109,111,98,95,99,97,115,116,101,114,34,10,9,115,46,109,105,110,65,116,116,97,99,107,68,101,108,97,121,61,57,48,10,9,115,46,109,97,120,65,116,116,97,99,107,68,101,108,97,121,61,49,56,48,10,9,115,46,102,111,118,61,56,42,67,69,76,76,10,9,115,46,112,114,111,120,105,109,105,116,121,61,52,42,67,69,76,76,10,9,115,46,67,114,101,97,116,101,66,117,108,108,101,116,61,102,117,110,99,116,105,111,110,40,120,44,121,44,118,120,44,118,121,41,32,114,101,116,117,114,110,32,110,105,108,32,101,110,100,9,45,45,32,111,118,101,114,114,105,100,101,44,32,109,117,115,116,32,114,101,116,117,114,110,32,97,32,66,117,108,108,101,116,32,111,98,106,101,99,116,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,65,116,116,97,99,107,40,41,10,9,9,105,102,32,110,111,116,32,115,46,97,116,116,97,99,107,32,116,104,101,110,10,9,9,9,45,45,32,99,97,108,99,117,108,97,116,101,32,116,104,101,32,100,105,114,101,99,116,105,111,110,10,9,9,9,108,111,99,97,108,32,115,112,101,101,100,61,48,46,51,10,9,9,9,108,111,99,97,108,32,97,110,103,108,101,61,109,97,116,104,46,97,116,97,110,50,40,115,46,121,45,40,115,46,112,108,97,121,101,114,46,121,43,67,69,76,76,47,50,41,44,115,46,120,45,40,115,46,112,108,97,121,101,114,46,120,43,67,69,76,76,47,50,41,41,10,9,9,9,108,111,99,97,108,32,100,105,114,61,40,115,46,120,45,115,46,112,108,97,121,101,114,46,120,41,62,48,32,97,110,100,32,45,52,32,111,114,32,52,10,9,9,9,45,45,32,99,114,101,97,116,101,32,98,117,108,108,101,116,32,111,98,106,101,99,116,10,9,9,9,108,111,99,97,108,32,98,61,115,46,67,114,101,97,116,101,66,117,108,108,101,116,40,115,46,120,43,100,105,114,44,115,46,121,44,45,115,112,101,101,100,42,109,97,116,104,46,99,111,115,40,97,110,103,108,101,41,44,45,115,112,101,101,100,42,109,97,116,104,46,115,105,110,40,97,110,103,108,101,41,41,10,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,98,117,108,108,101,116,115,44,98,41,10,9,9,9,45,45,32,117,112,100,97,116,101,32,116,104,101,32,97,110,105,109,97,116,105,111,110,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,97,116,116,97,99,107,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,97,116,116,97,99,107,61,116,114,117,101,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,98,111,115,115,58,109,111,98,32,99,97,115,116,101,114,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,66,111,115,115,40,120,44,121,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,115,61,77,111,98,67,97,115,116,101,114,40,120,44,121,44,112,108,97,121,101,114,41,10,9,115,46,116,97,103,61,34,98,111,115,115,34,10,9,115,46,109,105,110,65,116,116,97,99,107,68,101,108,97,121,61,52,48,10,9,115,46,109,97,120,65,116,116,97,99,107,68,101,108,97,121,61,49,50,48,10,9,115,46,104,101,97,108,116,104,61,49,48,10,9,115,46,115,99,111,114,101,61,49,53,10,9,115,46,100,97,109,97,103,101,97,98,108,101,61,102,97,108,115,101,10,9,10,9,115,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,50,53,44,123,49,50,56,44,49,50,57,44,49,51,48,44,49,51,49,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,49,50,56,44,49,50,57,44,49,51,48,44,49,51,49,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,49,53,44,123,49,51,50,44,49,51,51,44,49,50,56,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,49,51,50,44,49,51,55,44,49,51,56,44,49,51,57,44,49,52,48,44,49,52,49,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,49,52,50,44,49,50,56,125,44,102,97,108,115,101,41,10,9,125,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,67,114,101,97,116,101,66,117,108,108,101,116,40,120,44,121,44,118,120,44,118,121,41,10,9,9,108,111,99,97,108,32,98,61,66,117,108,108,101,116,40,120,44,121,44,118,120,44,118,121,41,10,9,9,98,46,112,108,97,121,101,114,61,115,46,112,108,97,121,101,114,10,9,9,98,46,112,111,119,101,114,61,115,46,112,111,119,101,114,10,9,9,98,46,97,110,105,109,115,61,123,10,9,9,9,109,111,118,101,61,65,110,105,109,40,53,44,123,49,49,56,44,49,49,57,44,49,50,48,125,41,44,10,9,9,9,99,111,108,108,105,100,101,100,61,65,110,105,109,40,49,53,44,123,49,51,52,44,49,51,53,44,49,51,54,125,44,102,97,108,115,101,41,10,9,9,125,10,9,9,114,101,116,117,114,110,32,98,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,65,116,116,97,99,107,40,41,10,9,9,105,102,32,110,111,116,32,115,46,97,116,116,97,99,107,32,116,104,101,110,10,9,9,9,45,45,32,99,114,101,97,116,101,32,98,117,108,108,101,116,115,32,111,98,106,101,99,116,115,10,9,9,9,108,111,99,97,108,32,110,117,109,61,54,10,9,9,9,102,111,114,32,105,61,49,44,110,117,109,32,100,111,10,9,9,9,9,45,45,32,116,104,101,32,98,111,115,115,32,114,97,110,100,111,109,108,121,32,115,112,97,119,110,32,54,32,98,117,108,108,101,116,115,32,102,114,111,109,32,104,105,115,32,115,116,97,102,102,10,9,9,9,9,108,111,99,97,108,32,115,112,101,101,100,61,48,46,51,10,9,9,9,9,108,111,99,97,108,32,97,110,103,108,101,61,109,97,116,104,46,114,97,110,100,111,109,40,41,42,50,42,109,97,116,104,46,112,105,10,9,9,9,9,108,111,99,97,108,32,100,105,114,61,40,115,46,120,45,115,46,112,108,97,121,101,114,46,120,41,62,48,32,97,110,100,32,45,51,32,111,114,32,51,10,9,9,9,9,45,45,32,99,114,101,97,116,101,32,98,117,108,108,101,116,32,111,98,106,101,99,116,10,9,9,9,9,108,111,99,97,108,32,98,61,115,46,67,114,101,97,116,101,66,117,108,108,101,116,40,115,46,120,43,100,105,114,44,115,46,121,45,67,69,76,76,45,50,44,45,115,112,101,101,100,42,109,97,116,104,46,99,111,115,40,97,110,103,108,101,41,44,45,115,112,101,101,100,42,109,97,116,104,46,115,105,110,40,97,110,103,108,101,41,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,98,117,108,108,101,116,115,44,98,41,10,9,9,9,101,110,100,10,9,9,9,45,45,32,117,112,100,97,116,101,32,116,104,101,32,97,110,105,109,97,116,105,111,110,10,9,9,9,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,97,116,116,97,99,107,10,9,9,9,115,46,99,117,114,65,110,105,109,46,82,101,115,101,116,40,41,10,9,9,9,115,46,97,116,116,97,99,107,61,116,114,117,101,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,77,111,118,101,40,100,120,44,100,121,41,10,9,9,45,45,32,98,108,111,99,107,32,109,111,118,101,109,101,110,116,32,119,105,116,104,32,116,104,101,115,101,32,99,111,110,100,105,116,105,111,110,115,10,9,9,105,102,32,115,46,100,105,101,100,32,111,114,32,115,46,97,116,116,97,99,107,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,10,9,9,45,45,32,115,116,111,114,101,32,100,101,108,116,97,115,44,32,116,104,101,121,32,99,111,117,108,100,32,98,101,32,117,115,101,102,117,108,10,9,9,115,46,100,120,61,100,120,10,9,9,115,46,100,121,61,100,121,10,9,9,10,9,9,45,45,32,100,101,116,101,99,116,32,102,108,105,112,10,9,9,105,102,32,100,120,126,61,48,32,116,104,101,110,32,115,46,102,108,105,112,61,100,120,60,48,32,97,110,100,32,49,32,111,114,32,48,32,101,110,100,10,9,9,10,9,9,45,45,32,110,101,120,116,32,112,111,115,105,116,105,111,110,10,9,9,108,111,99,97,108,32,110,120,61,115,46,120,43,100,120,10,9,9,108,111,99,97,108,32,110,121,61,115,46,121,43,100,121,10,9,10,9,9,45,45,32,99,104,101,99,107,32,116,104,101,32,99,111,108,108,105,115,105,111,110,32,111,110,32,116,104,101,32,101,100,103,101,115,10,9,9,108,111,99,97,108,32,116,108,49,44,116,114,49,44,98,108,49,44,98,114,49,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,110,120,44,110,121,44,67,69,76,76,45,50,44,67,69,76,76,45,50,41,10,9,9,108,111,99,97,108,32,116,108,50,44,116,114,50,44,98,108,50,44,98,114,50,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,110,120,44,110,121,45,67,69,76,76,44,67,69,76,76,45,50,44,67,69,76,76,45,50,41,10,9,9,10,9,9,105,102,32,110,111,116,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,108,49,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,114,49,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,108,49,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,114,49,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,108,50,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,116,114,50,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,108,50,41,32,97,110,100,32,110,111,116,10,9,9,9,9,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,83,111,108,105,100,40,98,114,50,41,32,116,104,101,110,10,9,9,9,115,46,120,61,110,120,10,9,9,9,115,46,121,61,110,121,10,9,9,9,105,102,32,110,111,116,32,115,46,100,97,109,97,103,101,100,32,116,104,101,110,32,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,119,97,108,107,32,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,61,61,110,105,108,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,115,46,99,117,114,65,110,105,109,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,97,114,114,97,110,103,101,109,101,110,116,32,116,111,32,99,111,114,114,101,99,116,108,121,32,100,105,115,112,108,97,121,32,105,116,32,105,110,32,116,104,101,32,109,97,112,10,9,9,108,111,99,97,108,32,120,61,40,115,46,120,45,99,97,109,46,120,41,37,67,65,77,95,87,10,9,9,108,111,99,97,108,32,121,61,40,115,46,121,45,99,97,109,46,121,41,37,67,65,77,95,72,10,9,9,105,102,32,115,46,118,105,115,105,98,108,101,32,116,104,101,110,10,9,9,9,115,112,114,40,115,46,99,117,114,65,110,105,109,46,102,114,97,109,101,44,120,44,121,44,115,46,97,108,112,104,97,44,49,44,115,46,102,108,105,112,41,10,9,9,9,115,112,114,40,115,46,99,117,114,65,110,105,109,46,102,114,97,109,101,45,49,54,44,120,44,121,45,67,69,76,76,44,115,46,97,108,112,104,97,44,49,44,115,46,102,108,105,112,41,10,9,9,101,110,100,9,9,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,112,108,97,121,101,114,58,109,111,98,32,99,108,97,115,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,80,108,97,121,101,114,40,120,44,121,41,10,9,108,111,99,97,108,32,115,61,77,111,98,40,120,44,121,41,10,9,115,46,116,97,103,61,34,112,108,97,121,101,114,34,10,9,115,46,107,101,121,115,61,48,10,9,115,46,112,111,116,105,111,110,115,61,48,10,9,115,46,104,101,97,108,116,104,61,53,10,9,115,46,109,97,120,72,101,97,108,116,104,61,53,10,9,115,46,112,111,105,110,116,115,61,48,10,9,10,9,115,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,54,48,44,123,49,54,44,49,55,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,49,56,44,49,57,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,49,53,44,123,50,48,44,49,55,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,50,49,44,50,50,44,50,51,44,50,52,44,50,53,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,50,54,44,49,55,125,44,102,97,108,115,101,41,10,9,125,10,9,10,9,45,45,32,115,116,111,114,101,32,116,104,101,32,115,117,112,101,114,32,109,101,116,104,111,100,10,9,108,111,99,97,108,32,115,117,112,77,111,118,101,61,115,46,77,111,118,101,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,77,111,118,101,40,100,120,44,100,121,41,10,9,9,45,45,32,99,97,108,108,32,115,117,112,101,114,46,109,111,118,101,10,9,9,115,117,112,77,111,118,101,40,100,120,44,100,121,41,10,9,9,10,9,9,45,45,32,102,108,105,112,10,9,9,105,102,32,100,120,126,61,48,32,116,104,101,110,32,115,46,102,108,105,112,61,100,120,60,48,32,97,110,100,32,49,32,111,114,32,48,32,101,110,100,10,9,9,10,9,9,45,45,32,100,101,116,101,99,116,32,99,111,108,108,105,115,105,111,110,115,32,119,105,116,104,32,115,112,101,99,105,97,108,32,101,108,101,109,101,110,116,115,10,9,9,67,104,101,99,107,68,111,111,114,115,40,100,120,44,100,121,41,10,9,9,67,104,101,99,107,67,111,102,102,101,114,115,40,100,120,44,100,121,41,10,9,9,67,104,101,99,107,75,101,121,115,40,100,120,44,100,121,41,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,85,112,100,97,116,101,40,116,105,109,101,41,9,9,10,9,9,115,46,100,120,61,48,10,9,9,115,46,100,121,61,48,10,9,9,10,9,9,45,45,32,100,111,32,115,111,109,101,116,104,105,110,103,32,97,116,32,116,104,101,32,101,110,100,32,111,102,32,116,104,101,32,97,110,105,109,97,116,105,111,110,10,9,9,45,45,32,105,110,32,116,104,101,32,99,97,115,101,32,111,102,32,112,108,97,121,101,114,32,115,116,111,112,32,116,111,32,115,116,97,121,32,105,110,32,112,97,114,116,105,99,117,108,97,114,32,115,116,97,116,101,115,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,126,61,110,105,108,32,97,110,100,32,115,46,99,117,114,65,110,105,109,46,101,110,100,101,100,32,116,104,101,110,10,9,9,9,45,45,32,115,46,100,105,101,100,61,102,97,108,115,101,10,9,9,9,115,46,97,116,116,97,99,107,61,102,97,108,115,101,10,9,9,9,115,46,100,97,109,97,103,101,100,61,102,97,108,115,101,10,9,9,101,110,100,10,9,9,10,9,9,45,45,32,112,114,101,118,101,110,116,32,117,112,100,97,116,101,32,105,110,32,116,104,101,115,101,32,112,97,114,116,105,99,117,108,97,114,32,115,116,97,116,101,115,10,9,9,105,102,32,115,46,100,105,101,100,32,111,114,32,115,46,97,116,116,97,99,107,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,9,10,9,9,10,9,9,45,45,32,100,101,102,97,117,108,116,58,32,105,100,108,101,10,9,9,105,102,32,110,111,116,32,115,46,100,97,109,97,103,101,100,32,116,104,101,110,32,115,46,99,117,114,65,110,105,109,61,115,46,97,110,105,109,115,46,105,100,108,101,32,101,110,100,10,9,9,10,9,9,45,45,32,109,97,110,97,103,101,32,116,104,101,32,117,115,101,114,32,105,110,112,117,116,10,9,9,45,45,32,97,114,114,111,119,115,32,91,48,44,49,44,50,44,51,93,46,46,46,46,46,46,46,109,111,118,101,109,101,110,116,10,9,9,45,45,32,122,32,91,52,93,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,97,116,116,97,99,107,10,9,9,45,45,32,120,32,91,53,93,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,104,101,97,108,105,110,103,10,9,9,105,102,32,98,116,110,40,53,41,32,97,110,100,32,115,46,104,101,97,108,116,104,60,115,46,109,97,120,72,101,97,108,116,104,32,97,110,100,32,115,46,112,111,116,105,111,110,115,62,48,32,116,104,101,110,10,9,9,9,115,46,104,101,97,108,116,104,61,115,46,109,97,120,72,101,97,108,116,104,10,9,9,9,115,46,112,111,116,105,111,110,115,61,115,46,112,111,116,105,111,110,115,45,49,10,9,9,9,105,102,32,115,46,104,101,97,108,116,104,32,62,32,115,46,109,97,120,72,101,97,108,116,104,32,116,104,101,110,32,115,46,104,101,97,108,116,104,61,115,46,109,97,120,72,101,97,108,116,104,32,101,110,100,10,9,9,101,110,100,10,9,9,105,102,32,98,116,110,40,52,41,32,116,104,101,110,32,115,46,65,116,116,97,99,107,40,41,32,101,110,100,10,9,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,115,46,77,111,118,101,40,48,44,45,49,41,32,101,110,100,10,9,9,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,115,46,77,111,118,101,40,48,44,49,41,32,101,110,100,10,9,9,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,115,46,77,111,118,101,40,45,49,44,48,41,32,101,110,100,10,9,9,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,115,46,77,111,118,101,40,49,44,48,41,9,101,110,100,10,9,9,10,9,9,45,45,32,99,104,101,99,107,32,105,102,32,100,97,109,97,103,101,100,10,9,9,105,102,32,115,46,100,97,109,97,103,101,97,98,108,101,32,116,104,101,110,10,9,9,9,108,111,99,97,108,32,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,115,46,120,45,115,46,100,120,44,115,46,121,45,115,46,100,121,44,50,44,50,41,10,9,9,9,105,102,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,116,108,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,116,114,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,98,108,41,32,111,114,10,9,9,9,32,32,32,67,111,108,108,105,115,105,111,110,58,67,104,101,99,107,68,97,110,103,101,114,40,98,114,41,32,116,104,101,110,10,9,9,9,9,115,46,68,97,109,97,103,101,100,40,41,10,9,9,9,101,110,100,10,9,9,101,110,100,10,9,9,10,9,9,45,45,32,99,104,101,99,107,32,101,110,101,109,105,101,115,10,9,9,102,111,114,32,105,44,109,111,98,32,105,110,32,112,97,105,114,115,40,109,111,98,115,41,32,100,111,10,9,9,9,45,45,32,99,111,108,108,105,115,105,111,110,32,100,101,116,101,99,116,101,100,10,9,9,9,105,102,32,109,97,116,104,46,97,98,115,40,115,46,120,45,109,111,98,46,120,41,60,67,69,76,76,32,97,110,100,32,109,97,116,104,46,97,98,115,40,115,46,121,45,109,111,98,46,121,41,60,67,69,76,76,32,116,104,101,110,10,9,9,9,9,45,45,32,105,102,32,97,116,116,97,99,107,101,100,32,116,104,101,110,32,100,97,109,97,103,101,100,10,9,9,9,9,105,102,32,115,46,97,116,116,97,99,107,32,116,104,101,110,32,109,111,98,46,68,97,109,97,103,101,100,40,115,46,112,111,119,101,114,41,32,101,110,100,10,9,9,9,101,110,100,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,115,46,68,105,115,112,108,97,121,40,116,105,109,101,41,10,9,9,105,102,32,115,46,99,117,114,65,110,105,109,61,61,110,105,108,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,9,115,46,99,117,114,65,110,105,109,46,85,112,100,97,116,101,40,116,105,109,101,41,10,9,9,45,45,32,97,115,115,117,114,101,32,116,104,97,116,32,116,104,101,32,112,108,97,121,101,114,32,105,115,32,97,108,119,97,121,115,32,105,110,32,116,104,101,32,99,97,109,101,114,97,32,98,111,117,110,100,115,10,9,9,115,112,114,40,115,46,99,117,114,65,110,105,109,46,102,114,97,109,101,44,115,46,120,37,40,67,65,77,95,87,45,67,69,76,76,41,44,115,46,121,37,40,67,65,77,95,72,45,67,69,76,76,41,44,115,46,97,108,112,104,97,44,49,44,115,46,102,108,105,112,41,10,9,9,45,45,32,114,101,99,116,98,40,115,46,120,43,115,46,100,120,42,51,43,40,67,69,76,76,45,50,41,47,50,44,115,46,121,43,115,46,100,121,42,51,43,40,67,69,76,76,45,50,41,47,50,44,50,44,50,44,49,52,41,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,67,104,101,99,107,68,111,111,114,115,40,100,120,44,100,121,41,10,9,9,45,45,32,111,112,101,110,32,100,111,111,114,32,105,102,32,104,97,118,101,32,116,104,101,32,107,101,121,10,9,9,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,115,46,120,43,100,120,44,115,46,121,43,100,121,41,10,9,9,105,102,32,116,108,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,32,97,110,100,32,115,46,107,101,121,115,62,48,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,45,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,68,79,79,82,41,10,9,9,101,108,115,101,105,102,32,116,114,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,32,97,110,100,32,115,46,107,101,121,115,62,48,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,45,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,68,79,79,82,41,10,9,9,101,108,115,101,105,102,32,98,108,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,32,97,110,100,32,115,46,107,101,121,115,62,48,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,45,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,68,79,79,82,41,10,9,9,101,108,115,101,105,102,32,98,114,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,32,97,110,100,32,115,46,107,101,121,115,62,48,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,45,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,68,79,79,82,41,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,67,104,101,99,107,67,111,102,102,101,114,115,40,100,120,44,100,121,41,10,9,9,45,45,32,99,111,108,108,101,99,116,32,116,104,101,32,112,111,116,105,111,110,115,32,105,110,32,116,104,101,32,99,111,102,102,101,114,115,10,9,9,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,115,46,120,43,100,120,44,115,46,121,43,100,121,41,10,9,9,108,111,99,97,108,32,112,114,111,98,97,98,105,108,105,116,121,61,55,48,10,9,9,10,9,9,105,102,32,116,108,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,32,116,104,101,110,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,41,10,9,9,9,105,102,32,109,97,116,104,46,114,97,110,100,111,109,40,49,48,48,41,60,112,114,111,98,97,98,105,108,105,116,121,32,116,104,101,110,32,115,46,112,111,116,105,111,110,115,61,115,46,112,111,116,105,111,110,115,43,49,32,101,110,100,9,9,9,10,9,9,101,108,115,101,105,102,32,116,114,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,32,116,104,101,110,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,41,10,9,9,9,105,102,32,109,97,116,104,46,114,97,110,100,111,109,40,49,48,48,41,60,112,114,111,98,97,98,105,108,105,116,121,32,116,104,101,110,32,115,46,112,111,116,105,111,110,115,61,115,46,112,111,116,105,111,110,115,43,49,32,101,110,100,9,9,9,10,9,9,101,108,115,101,105,102,32,98,108,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,32,116,104,101,110,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,41,10,9,9,9,105,102,32,109,97,116,104,46,114,97,110,100,111,109,40,49,48,48,41,60,112,114,111,98,97,98,105,108,105,116,121,32,116,104,101,110,32,115,46,112,111,116,105,111,110,115,61,115,46,112,111,116,105,111,110,115,43,49,32,101,110,100,10,9,9,101,108,115,101,105,102,32,98,114,61,61,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,32,116,104,101,110,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,41,10,9,9,9,105,102,32,109,97,116,104,46,114,97,110,100,111,109,40,49,48,48,41,60,112,114,111,98,97,98,105,108,105,116,121,32,116,104,101,110,32,115,46,112,111,116,105,111,110,115,61,115,46,112,111,116,105,111,110,115,43,49,32,101,110,100,10,9,9,101,110,100,10,9,9,45,45,32,108,105,109,105,116,32,116,104,101,32,97,109,111,117,110,116,32,111,102,32,112,111,116,105,111,110,115,10,9,9,105,102,32,115,46,112,111,116,105,111,110,115,62,53,32,116,104,101,110,32,115,46,112,111,116,105,111,110,115,61,53,32,101,110,100,10,9,101,110,100,10,9,10,9,102,117,110,99,116,105,111,110,32,67,104,101,99,107,75,101,121,115,40,100,120,44,100,121,41,10,9,9,45,45,32,99,111,108,108,101,99,116,32,116,104,101,32,107,101,121,115,10,9,9,116,108,44,116,114,44,98,108,44,98,114,61,67,111,108,108,105,115,105,111,110,58,71,101,116,69,100,103,101,115,40,115,46,120,43,100,120,44,115,46,121,43,100,121,41,10,9,9,105,102,32,116,108,61,61,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,43,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,41,9,9,9,10,9,9,101,108,115,101,105,102,32,116,114,61,61,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,43,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,41,47,67,69,76,76,44,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,41,10,9,9,101,108,115,101,105,102,32,98,108,61,61,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,43,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,41,10,9,9,101,108,115,101,105,102,32,98,114,61,61,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,32,116,104,101,110,10,9,9,9,115,46,107,101,121,115,61,115,46,107,101,121,115,43,49,10,9,9,9,109,115,101,116,40,40,115,46,120,43,100,120,43,67,69,76,76,45,49,41,47,67,69,76,76,44,40,115,46,121,43,100,121,43,67,69,76,76,45,49,41,47,67,69,76,76,44,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,41,10,9,9,101,110,100,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,115,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,72,85,68,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,68,105,115,112,108,97,121,72,85,68,40,112,108,97,121,101,114,41,10,9,45,45,32,102,111,114,109,97,116,32,116,104,101,32,115,99,111,114,101,10,9,105,102,32,112,108,97,121,101,114,46,112,111,105,110,116,115,60,61,57,32,116,104,101,110,32,112,114,105,110,116,40,34,115,99,111,114,101,58,34,46,46,112,108,97,121,101,114,46,112,111,105,110],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+208515);allocate([116,115,44,67,65,77,95,87,45,52,51,44,48,41,32,101,110,100,10,9,105,102,32,112,108,97,121,101,114,46,112,111,105,110,116,115,62,57,32,97,110,100,32,112,108,97,121,101,114,46,112,111,105,110,116,115,60,61,57,57,32,116,104,101,110,32,112,114,105,110,116,40,34,115,99,111,114,101,58,34,46,46,112,108,97,121,101,114,46,112,111,105,110,116,115,44,67,65,77,95,87,45,52,57,44,48,41,32,101,110,100,10,9,105,102,32,112,108,97,121,101,114,46,112,111,105,110,116,115,62,57,57,32,116,104,101,110,32,112,114,105,110,116,40,34,115,99,111,114,101,58,34,46,46,112,108,97,121,101,114,46,112,111,105,110,116,115,44,67,65,77,95,87,45,53,53,44,48,41,32,101,110,100,10,9,45,45,32,100,114,97,119,32,116,104,101,32,112,108,97,121,101,114,32,115,116,97,116,115,32,97,110,100,32,101,113,117,105,112,109,101,110,116,10,9,102,111,114,32,105,61,48,44,112,108,97,121,101,114,46,104,101,97,108,116,104,32,100,111,32,115,112,114,40,116,105,108,101,115,46,72,69,65,82,84,44,67,65,77,95,87,45,67,69,76,76,42,105,44,67,69,76,76,44,112,108,97,121,101,114,46,97,108,112,104,97,41,32,9,101,110,100,10,9,102,111,114,32,105,61,48,44,112,108,97,121,101,114,46,112,111,116,105,111,110,115,32,100,111,32,115,112,114,40,116,105,108,101,115,46,80,79,84,73,79,78,44,67,65,77,95,87,45,67,69,76,76,42,105,44,50,42,67,69,76,76,44,112,108,97,121,101,114,46,97,108,112,104,97,41,32,101,110,100,10,9,102,111,114,32,105,61,48,44,112,108,97,121,101,114,46,107,101,121,115,32,100,111,32,115,112,114,40,116,105,108,101,115,46,75,69,89,44,67,65,77,95,87,45,67,69,76,76,42,105,44,51,42,67,69,76,76,44,112,108,97,121,101,114,46,97,108,112,104,97,41,32,101,110,100,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,68,105,115,112,108,97,121,77,101,115,115,97,103,101,115,40,112,108,97,121,101,114,44,98,111,115,115,41,10,9,45,45,32,105,102,32,112,108,97,121,101,114,32,105,115,32,100,101,97,100,32,115,104,111,119,32,109,101,115,115,97,103,101,10,9,105,102,32,112,108,97,121,101,114,46,100,105,101,100,32,97,110,100,32,110,111,116,32,98,111,115,115,46,100,105,101,100,32,116,104,101,110,10,9,9,115,112,114,40,49,53,52,44,67,65,77,95,87,47,50,45,67,69,76,76,42,50,44,67,65,77,95,72,47,50,45,67,69,76,76,42,50,44,56,44,50,41,10,9,9,115,112,114,40,49,53,53,44,67,65,77,95,87,47,50,44,67,65,77,95,72,47,50,45,67,69,76,76,42,50,44,56,44,50,41,10,9,9,115,112,114,40,49,55,48,44,67,65,77,95,87,47,50,45,67,69,76,76,42,50,44,67,65,77,95,72,47,50,44,56,44,50,41,10,9,9,115,112,114,40,49,55,49,44,67,65,77,95,87,47,50,44,67,65,77,95,72,47,50,44,56,44,50,41,10,9,9,112,114,105,110,116,40,34,89,79,85,32,68,73,69,68,34,44,67,65,77,95,87,47,50,45,50,50,44,67,65,77,95,72,47,50,43,49,56,41,10,9,9,112,114,105,110,116,40,34,80,82,69,83,83,32,88,32,84,79,32,82,69,83,84,65,82,84,34,44,67,65,77,95,87,47,50,45,53,52,44,67,65,77,95,72,47,50,43,50,54,41,10,9,101,110,100,10,9,10,9,45,45,32,105,102,32,98,111,115,115,32,105,115,32,100,101,97,100,32,115,104,111,119,32,109,101,115,115,97,103,101,10,9,105,102,32,98,111,115,115,46,100,105,101,100,32,116,104,101,110,10,9,9,115,112,114,40,49,53,50,44,67,65,77,95,87,47,50,45,67,69,76,76,42,50,44,67,65,77,95,72,47,50,45,67,69,76,76,42,50,44,56,44,50,41,10,9,9,115,112,114,40,49,53,51,44,67,65,77,95,87,47,50,44,67,65,77,95,72,47,50,45,67,69,76,76,42,50,44,56,44,50,41,10,9,9,115,112,114,40,49,54,56,44,67,65,77,95,87,47,50,45,67,69,76,76,42,50,44,67,65,77,95,72,47,50,44,56,44,50,41,10,9,9,115,112,114,40,49,54,57,44,67,65,77,95,87,47,50,44,67,65,77,95,72,47,50,44,56,44,50,41,10,9,9,112,114,105,110,116,40,34,89,79,85,32,87,73,78,34,44,67,65,77,95,87,47,50,45,50,48,44,67,65,77,95,72,47,50,43,49,56,41,10,9,9,112,114,105,110,116,40,34,80,82,69,83,83,32,88,32,84,79,32,82,69,83,84,65,82,84,34,44,67,65,77,95,87,47,50,45,53,52,44,67,65,77,95,72,47,50,43,50,54,41,10,9,101,110,100,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,115,112,97,119,110,101,114,115,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,97,119,110,66,108,111,98,40,99,101,108,108,88,44,99,101,108,108,89,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,109,61,77,111,98,40,99,101,108,108,88,42,67,69,76,76,44,99,101,108,108,89,42,67,69,76,76,44,112,108,97,121,101,114,41,10,9,109,46,116,97,103,61,34,98,108,111,98,34,10,9,109,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,50,48,44,123,51,50,44,51,51,44,51,52,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,56,44,123,51,52,44,51,53,44,51,54,44,51,55,44,51,56,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,53,44,123,51,57,44,52,48,44,52,49,44,51,50,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,52,50,44,52,51,44,52,52,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,52,53,44,51,50,125,44,102,97,108,115,101,41,44,10,9,125,10,9,109,46,104,101,97,108,116,104,61,50,10,9,109,46,115,99,111,114,101,61,49,10,9,109,46,100,97,109,97,103,101,97,98,108,101,61,102,97,108,115,101,10,9,114,101,116,117,114,110,32,109,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,97,119,110,71,111,98,108,105,110,40,99,101,108,108,88,44,99,101,108,108,89,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,109,61,77,111,98,40,99,101,108,108,88,42,67,69,76,76,44,99,101,108,108,89,42,67,69,76,76,44,112,108,97,121,101,114,41,10,9,109,46,116,97,103,61,34,103,111,98,108,105,110,34,10,9,109,46,115,99,111,114,101,61,50,10,9,109,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,54,48,44,123,52,56,44,52,57,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,53,48,44,53,49,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,49,53,44,123,53,50,44,52,57,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,53,51,44,53,52,44,53,53,44,53,54,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,53,55,44,52,57,125,44,102,97,108,115,101,41,44,10,9,125,10,9,114,101,116,117,114,110,32,109,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,97,119,110,87,114,97,105,116,104,40,99,101,108,108,88,44,99,101,108,108,89,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,109,61,77,111,98,67,97,115,116,101,114,40,99,101,108,108,88,42,67,69,76,76,44,99,101,108,108,89,42,67,69,76,76,44,112,108,97,121,101,114,41,10,9,109,46,116,97,103,61,34,119,114,97,105,116,104,34,10,9,109,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,50,53,44,123,56,48,44,56,49,44,56,50,44,56,49,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,56,48,44,56,49,44,56,50,44,56,49,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,50,48,44,123,56,51,44,56,48,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,57,48,44,57,49,44,57,50,44,57,51,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,57,52,44,57,53,44,56,48,125,44,102,97,108,115,101,41,10,9,125,10,9,109,46,104,101,97,108,116,104,61,54,10,9,109,46,115,99,111,114,101,61,52,10,9,109,46,112,111,119,101,114,61,50,10,9,109,46,100,97,109,97,103,101,97,98,108,101,61,102,97,108,115,101,10,9,10,9,102,117,110,99,116,105,111,110,32,109,46,67,114,101,97,116,101,66,117,108,108,101,116,40,120,44,121,44,118,120,44,118,121,41,10,9,9,108,111,99,97,108,32,98,61,66,117,108,108,101,116,40,120,44,121,44,118,120,44,118,121,41,10,9,9,98,46,112,108,97,121,101,114,61,109,46,112,108,97,121,101,114,10,9,9,98,46,112,111,119,101,114,61,109,46,112,111,119,101,114,10,9,9,98,46,97,110,105,109,115,61,123,10,9,9,9,109,111,118,101,61,65,110,105,109,40,53,44,123,56,52,44,56,53,44,56,54,125,41,44,10,9,9,9,99,111,108,108,105,100,101,100,61,65,110,105,109,40,49,53,44,123,56,55,44,56,56,44,56,57,125,44,102,97,108,115,101,41,10,9,9,125,10,9,9,114,101,116,117,114,110,32,98,9,10,9,101,110,100,10,9,10,9,114,101,116,117,114,110,32,109,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,97,119,110,71,111,108,101,109,40,99,101,108,108,88,44,99,101,108,108,89,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,109,61,77,111,98,40,99,101,108,108,88,42,67,69,76,76,44,99,101,108,108,89,42,67,69,76,76,44,112,108,97,121,101,114,41,10,9,109,46,116,97,103,61,34,103,111,108,101,109,34,10,9,109,46,104,101,97,108,116,104,61,55,10,9,109,46,115,99,111,114,101,61,54,10,9,109,46,112,111,119,101,114,61,50,10,9,109,46,102,111,118,61,52,42,67,69,76,76,10,9,109,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,54,48,44,123,54,52,44,54,53,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,54,54,44,54,55,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,49,53,44,123,54,56,44,54,57,44,55,48,44,54,52,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,50,48,44,123,55,49,44,55,50,44,55,51,44,55,52,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,55,53,44,54,52,125,44,102,97,108,115,101,41,44,10,9,125,10,9,114,101,116,117,114,110,32,109,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,97,119,110,75,110,105,103,104,116,40,99,101,108,108,88,44,99,101,108,108,89,44,112,108,97,121,101,114,41,10,9,108,111,99,97,108,32,109,61,77,111,98,40,99,101,108,108,88,42,67,69,76,76,44,99,101,108,108,89,42,67,69,76,76,44,112,108,97,121,101,114,41,10,9,109,46,116,97,103,61,34,107,110,105,103,104,116,34,10,9,109,46,104,101,97,108,116,104,61,49,48,10,9,109,46,112,111,119,101,114,61,49,10,9,109,46,115,99,111,114,101,61,55,10,9,109,46,102,111,118,61,55,42,67,69,76,76,10,9,109,46,97,110,105,109,115,61,123,10,9,9,105,100,108,101,61,65,110,105,109,40,53,48,44,123,57,54,44,57,55,125,41,44,10,9,9,119,97,108,107,61,65,110,105,109,40,49,53,44,123,57,56,44,57,57,125,41,44,9,10,9,9,97,116,116,97,99,107,61,65,110,105,109,40,49,53,44,123,49,48,48,44,57,55,125,44,102,97,108,115,101,41,44,10,9,9,100,105,101,61,65,110,105,109,40,53,44,123,49,48,49,44,49,48,50,44,49,48,51,44,49,48,52,44,49,48,53,125,44,102,97,108,115,101,41,44,10,9,9,100,97,109,97,103,101,100,61,65,110,105,109,40,50,48,44,123,49,48,54,44,57,55,125,44,102,97,108,115,101,41,10,9,125,10,9,114,101,116,117,114,110,32,109,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,10,45,45,32,105,110,105,116,10,108,111,99,97,108,32,112,49,44,98,111,115,115,44,103,111,108,101,109,49,44,103,111,108,101,109,50,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,73,110,105,116,40,41,10,9,45,45,32,100,101,116,101,99,116,32,105,102,32,114,117,110,32,102,111,114,32,116,104,101,32,102,105,115,114,116,32,116,105,109,101,10,9,105,102,32,110,111,116,32,102,105,114,115,116,82,117,110,32,116,104,101,110,32,114,101,116,117,114,110,32,101,110,100,10,9,102,105,114,115,116,82,117,110,61,102,97,108,115,101,10,9,10,9,45,45,32,99,108,101,97,114,32,116,97,98,108,101,115,10,9,109,111,98,115,61,123,125,10,9,97,110,105,109,84,105,108,101,115,61,123,125,10,9,116,114,97,112,115,61,123,125,10,9,98,117,108,108,101,116,115,61,123,125,10,9,10,9,45,45,32,99,114,101,97,116,101,32,112,108,97,121,101,114,10,9,112,49,61,80,108,97,121,101,114,40,56,42,67,69,76,76,44,54,42,67,69,76,76,41,10,10,9,45,45,32,99,114,101,97,116,101,32,98,111,115,115,10,9,98,111,115,115,61,66,111,115,115,40,49,50,52,42,67,69,76,76,44,50,52,42,67,69,76,76,44,112,49,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,98,111,115,115,41,10,10,9,45,45,32,99,114,101,97,116,101,32,109,111,110,115,116,101,114,115,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,54,44,50,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,55,44,50,52,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,56,44,50,54,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,44,50,53,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,54,44,50,56,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,52,48,44,57,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,51,56,44,52,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,54,51,44,49,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,54,55,44,49,50,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,54,44,55,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,53,44,56,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,57,44,57,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,56,50,44,55,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,55,44,49,49,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,56,55,44,49,52,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,56,50,44,50,54,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,55,55,44,50,52,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,54,56,44,50,54,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,55,51,44,52,48,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,56,49,44,52,54,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,87,114,97,105,116,104,40,51,52,44,52,49,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,51,55,44,53,53,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,53,44,53,54,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,49,44,54,49,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,52,44,54,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,52,44,54,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,55,44,53,55,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,87,114,97,105,116,104,40,53,54,44,55,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,87,114,97,105,116,104,40,52,56,44,56,49,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,54,57,44,57,54,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,55,52,44,49,48,48,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,55,50,44,49,48,51,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,108,101,109,40,55,54,44,49,48,56,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,57,55,44,49,48,49,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,49,48,50,44,49,48,51,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,71,111,98,108,105,110,40,57,51,44,49,48,55,44,112,49,41,41,10,10,9,45,45,32,103,111,108,101,109,115,32,99,104,97,109,98,101,114,10,9,103,111,108,101,109,49,61,83,112,97,119,110,71,111,108,101,109,40,49,49,57,44,49,48,51,44,112,49,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,103,111,108,101,109,49,41,10,9,103,111,108,101,109,50,61,83,112,97,119,110,71,111,108,101,109,40,49,49,57,44,49,48,56,44,112,49,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,103,111,108,101,109,50,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,57,53,44,56,54,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,66,108,111,98,40,57,54,44,57,48,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,75,110,105,103,104,116,40,49,48,50,44,54,57,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,75,110,105,103,104,116,40,49,51,49,44,54,48,44,112,49,41,41,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,75,110,105,103,104,116,40,49,51,49,44,54,53,44,112,49,41,41,10,10,9,116,97,98,108,101,46,105,110,115,101,114,116,40,109,111,98,115,44,83,112,97,119,110,87,114,97,105,116,104,40,49,50,49,44,52,50,44,112,49,41,41,10,9,10,9,45,45,32,106,117,115,116,32,102,111,114,32,99,117,114,105,111,115,105,116,121,10,9,108,111,99,97,108,32,109,97,120,83,99,111,114,101,61,48,10,9,102,111,114,32,105,44,109,111,98,32,105,110,32,112,97,105,114,115,40,109,111,98,115,41,32,100,111,32,10,9,9,109,97,120,83,99,111,114,101,61,109,97,120,83,99,111,114,101,43,109,111,98,46,115,99,111,114,101,10,9,101,110,100,10,9,45,45,32,116,114,97,99,101,40,34,109,97,120,83,99,111,114,101,58,34,46,46,109,97,120,83,99,111,114,101,41,10,9,10,9,45,45,32,99,121,99,108,101,32,116,104,101,32,109,97,112,32,97,110,100,32,109,97,110,97,103,101,32,116,104,101,32,115,112,101,99,105,97,108,32,101,108,101,109,101,110,116,115,10,9,102,111,114,32,121,61,48,44,77,65,80,95,87,47,67,69,76,76,32,100,111,10,9,9,102,111,114,32,120,61,48,44,77,65,80,95,72,47,67,69,76,76,32,100,111,9,10,9,9,9,45,45,32,97,110,105,109,97,116,101,100,32,116,105,108,101,115,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,76,65,86,65,95,49,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,76,65,86,65,95,50,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,76,65,86,65,95,51,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,105,108,101,61,65,110,105,109,84,105,108,101,40,120,44,121,44,65,110,105,109,40,51,48,44,123,116,105,108,101,115,46,76,65,86,65,95,49,44,116,105,108,101,115,46,76,65,86,65,95,50,44,116,105,108,101,115,46,76,65,86,65,95,51,125,41,41,10,9,9,9,9,116,105,108,101,46,97,110,105,109,46,82,97,110,100,111,109,73,110,100,120,40,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,97,110,105,109,84,105,108,101,115,44,116,105,108,101,41,10,9,9,9,101,110,100,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,49,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,50,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,51,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,105,108,101,61,65,110,105,109,84,105,108,101,40,120,44,121,44,65,110,105,109,40,51,48,44,123,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,49,44,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,50,44,116,105,108,101,115,46,77,65,71,73,67,95,70,76,85,73,68,95,51,125,41,41,10,9,9,9,9,116,105,108,101,46,97,110,105,109,46,82,97,110,100,111,109,73,110,100,120,40,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,97,110,105,109,84,105,108,101,115,44,116,105,108,101,41,10,9,9,9,101,110,100,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,86,73,78,69,95,49,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,86,73,78,69,95,50,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,86,73,78,69,95,51,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,105,108,101,61,65,110,105,109,84,105,108,101,40,120,44,121,44,65,110,105,109,40,50,48,44,123,116,105,108,101,115,46,86,73,78,69,95,49,44,116,105,108,101,115,46,86,73,78,69,95,50,44,116,105,108,101,115,46,86,73,78,69,95,51,125,41,41,10,9,9,9,9,116,105,108,101,46,97,110,105,109,46,82,97,110,100,111,109,73,110,100,120,40,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,97,110,105,109,84,105,108,101,115,44,116,105,108,101,41,10,9,9,9,101,110,100,10,9,9,9,45,45,32,116,114,97,112,115,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,83,80,73,75,69,83,95,72,65,82,77,76,69,83,83,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,83,80,73,75,69,83,95,72,65,82,77,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,114,97,112,61,84,114,97,112,40,120,44,121,44,116,105,108,101,115,46,83,80,73,75,69,83,95,72,65,82,77,76,69,83,83,44,116,105,108,101,115,46,83,80,73,75,69,83,95,72,65,82,77,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,68,97,110,103,101,114,61,109,97,116,104,46,114,97,110,100,111,109,40,52,48,44,56,48,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,83,97,102,101,61,109,97,116,104,46,114,97,110,100,111,109,40,52,48,44,56,48,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,116,114,97,112,115,44,116,114,97,112,41,10,9,9,9,101,110,100,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,76,69,83,83,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,114,97,112,61,84,114,97,112,40,120,44,121,44,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,76,69,83,83,44,116,105,108,101,115,46,77,73,77,73,67,95,72,65,82,77,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,68,97,110,103,101,114,61,109,97,116,104,46,114,97,110,100,111,109,40,52,48,44,54,48,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,83,97,102,101,61,109,97,116,104,46,114,97,110,100,111,109,40,52,48,44,49,50,48,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,116,114,97,112,115,44,116,114,97,112,41,10,9,9,9,101,110,100,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,70,79,79,84,66,79,65,82,68,95,85,80,32,111,114,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,70,79,79,84,66,79,65,82,68,95,68,79,87,78,32,116,104,101,110,10,9,9,9,9,108,111,99,97,108,32,116,114,97,112,61,84,114,97,112,40,120,44,121,44,116,105,108,101,115,46,70,79,79,84,66,79,65,82,68,95,85,80,44,116,105,108,101,115,46,70,79,79,84,66,79,65,82,68,95,68,79,87,78,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,68,97,110,103,101,114,61,109,97,116,104,46,114,97,110,100,111,109,40,52,48,44,54,48,41,10,9,9,9,9,116,114,97,112,46,116,105,109,101,83,97,102,101,61,109,97,116,104,46,114,97,110,100,111,109,40,50,49,48,44,50,52,48,41,10,9,9,9,9,116,97,98,108,101,46,105,110,115,101,114,116,40,116,114,97,112,115,44,116,114,97,112,41,10,9,9,9,101,110,100,10,9,9,9,45,45,32,114,101,115,101,116,32,100,111,111,114,115,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,79,80,69,78,69,68,95,68,79,79,82,32,116,104,101,110,32,109,115,101,116,40,120,44,121,44,116,105,108,101,115,46,67,76,79,83,69,68,95,68,79,79,82,41,32,101,110,100,10,9,9,9,45,45,32,114,101,115,101,116,32,99,111,102,102,101,114,115,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,79,80,69,78,69,68,95,67,79,70,70,69,82,32,116,104,101,110,32,109,115,101,116,40,120,44,121,44,116,105,108,101,115,46,67,76,79,83,69,68,95,67,79,70,70,69,82,41,32,101,110,100,10,9,9,9,45,45,32,114,101,115,101,116,32,107,101,121,115,10,9,9,9,105,102,32,109,103,101,116,40,120,44,121,41,61,61,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,95,80,73,67,75,69,68,95,85,80,32,116,104,101,110,32,109,115,101,116,40,120,44,121,44,116,105,108,101,115,46,75,69,89,95,70,76,79,79,82,41,32,101,110,100,10,9,9,9,45,45,32,114,101,115,101,116,32,103,111,108,101,109,115,32,99,104,97,109,98,101,114,10,9,9,9,109,115,101,116,40,49,49,48,44,49,48,53,44,116,105,108,101,115,46,67,82,89,83,84,65,76,95,66,82,79,75,69,78,41,10,9,9,9,45,45,32,114,101,115,101,116,32,98,111,115,115,32,103,114,97,116,101,10,9,9,9,109,115,101,116,40,49,50,52,44,51,50,44,116,105,108,101,115,46,79,80,69,78,69,68,95,71,82,65,84,69,41,10,9,9,101,110,100,10,9,101,110,100,10,101,110,100,10,10,108,111,99,97,108,32,102,117,110,99,116,105,111,110,32,83,112,101,99,105,97,108,69,118,101,110,116,115,40,41,10,9,45,45,32,119,104,101,110,32,101,110,116,101,114,32,105,110,32,116,104,101,32,103,111,108,101,109,115,32,99,104,97,109,98,101,114,32,99,108,111,115,101,32,116,104,101,32,101,110,116,114,97,110,99,101,10,9,45,45,32,117,110,116,105,108,32,98,111,116,104,32,103,111,108,101,109,115,32,97,114,101,32,100,105,101,100,10,9,105,102,32,112,49,46,120,62,61,49,49,49,42,67,69,76,76,45,49,32,97,110,100,32,112,49,46,120,60,61,49,49,50,42,67,69,76,76,43,49,32,97,110,100,32,112,49,46,121,62,61,49,48,52,42,67,69,76,76,45,49,32,97,110,100,32,112,49,46,121,60,61,49,48,53,42,67,69,76,76,43,49,32,116,104,101,110,10,9,9,109,115,101,116,40,49,49,48,44,49,48,53,44,116,105,108,101,115,46,67,82,89,83,84,65,76,95,87,72,79,76,69,41,10,9,101,110,100,10,9,10,9,105,102,32,103,111,108,101,109,49,46,100,105,101,100,32,97,110,100,32,103,111,108,101,109,50,46,100,105,101,100,32,116,104,101,110,10,9,9,109,115,101,116,40,49,49,48,44,49,48,53,44,116,105,108,101,115,46,67,82,89,83,84,65,76,95,66,82,79,75,69,78,41,10,9,101,110,100,10,9,10,9,45,45,32,119,104,101,110,32,112,108,97,121,101,114,32,114,101,97,99,104,32,116,104,101,32,98,111,115,115,32,99,108,111,115,101,32,116,104,101,32,103,114,97,116,101,10,9,105,102,32,112,49,46,120,62,61,49,50,52,42,67,69,76,76,45,49,32,97,110,100,32,112,49,46,120,60,61,49,50,53,42,67,69,76,76,43,49,32,97,110,100,32,112,49,46,121,62,61,51,48,42,67,69,76,76,45,49,32,97,110,100,32,112,49,46,121,60,61,51,49,42,67,69,76,76,43,49,32,116,104,101,110,10,9,9,109,115,101,116,40,49,50,52,44,51,50,44,116,105,108,101,115,46,67,76,79,83,69,68,95,71,82,65,84,69,41,10,9,101,110,100,10,101,110,100,10,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,9,9,9,9,10,45,45,32,109,97,105,110,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,9,45,45,32,114,117,110,115,32,111,110,108,121,32,116,104,101,32,102,105,114,115,116,32,116,105,109,101,32,111,114,32,116,111,32,114,101,115,101,116,32,116,104,101,32,103,97,109,101,10,9,73,110,105,116,40,41,10,9,45,45,32,114,101,115,101,116,32,116,104,101,32,103,97,109,101,32,105,102,32,116,104,101,32,112,108,97,121,101,114,32,105,115,32,100,105,101,100,32,97,110,100,32,105,115,32,112,114,101,115,115,101,100,32,120,10,9,105,102,32,98,116,110,40,53,41,32,97,110,100,32,112,49,46,100,105,101,100,32,116,104,101,110,32,102,105,114,115,116,82,117,110,61,116,114,117,101,32,101,110,100,10,9,105,102,32,98,116,110,40,53,41,32,97,110,100,32,98,111,115,115,46,100,105,101,100,32,116,104,101,110,32,102,105,114,115,116,82,117,110,61,116,114,117,101,32,101,110,100,10,9,10,9,45,45,32,115,101,116,32,116,104,101,32,99,97,109,101,114,97,32,97,110,100,32,100,114,97,119,32,116,104,101,32,98,97,99,107,103,114,111,117,110,100,10,9,99,97,109,46,120,61,112,49,46,120,45,112,49,46,120,37,40,67,65,77,95,87,45,67,69,76,76,41,10,9,99,97,109,46,121,61,112,49,46,121,45,112,49,46,121,37,40,67,65,77,95,72,45,67,69,76,76,41,10,9,45,45,32,99,108,115,40,51,41,10,9,109,97,112,40,99,97,109,46,120,47,67,69,76,76,44,99,97,109,46,121,47,67,69,76,76,44,67,65,77,95,87,47,67,69,76,76,44,67,65,77,95,72,47,67,69,76,76,41,10,9,9,10,9,45,45,45,45,45,45,45,45,45,45,45,45,45,32,85,80,68,65,84,69,32,45,45,45,45,45,45,45,45,45,45,45,45,45,10,9,83,112,101,99,105,97,108,69,118,101,110,116,115,40,41,10,9,10,9,45,45,32,109,111,98,115,10,9,102,111,114,32,105,44,109,111,98,32,105,110,32,112,97,105,114,115,40,109,111,98,115,41,32,100,111,32,109,111,98,46,85,112,100,97,116,101,40,116,41,32,101,110,100,10,9,45,45,32,112,108,97,121,101,114,10,9,112,49,46,85,112,100,97,116,101,40,116,41,10,9,45,45,32,98,117,108,108,101,116,115,10,9,102,111,114,32,105,44,118,32,105,110,32,112,97,105,114,115,40,98,117,108,108,101,116,115,41,32,100,111,10,9,9,105,102,32,98,117,108,108,101,116,115,91,105,93,46,100,105,101,100,32,116,104,101,110,32,116,97,98,108,101,46,114,101,109,111,118,101,40,98,117,108,108,101,116,115,44,105,41,10,9,9,101,108,115,101,32,98,117,108,108,101,116,115,91,105,93,46,85,112,100,97,116,101,40,116,41,32,101,110,100,10,9,101,110,100,10,9,45,45,32,116,114,97,112,115,10,9,102,111,114,32,105,44,116,114,97,112,32,105,110,32,112,97,105,114,115,40,116,114,97,112,115,41,32,100,111,32,116,114,97,112,46,85,112,100,97,116,101,40,116,41,32,101,110,100,10,9,10,9,45,45,45,45,45,45,45,45,45,45,45,45,45,32,68,73,83,80,76,65,89,32,45,45,45,45,45,45,45,45,45,45,45,45,45,10,9,45,45,32,97,110,105,109,97,116,101,100,32,116,105,108,101,115,10,9,102,111,114,32,105,44,116,105,108,101,32,105,110,32,112,97,105,114,115,40,97,110,105,109,84,105,108,101,115,41,32,100,111,32,116,105,108,101,46,68,105,115,112,108,97,121,40,116,41,32,101,110,100,9,10,9,45,45,32,109,111,98,115,10,9,102,111,114,32,105,44,109,111,98,32,105,110,32,112,97,105,114,115,40,109,111,98,115,41,32,100,111,32,109,111,98,46,68,105,115,112,108,97,121,40,116,41,32,101,110,100,10,9,45,45,32,112,108,97,121,101,114,10,9,112,49,46,68,105,115,112,108,97,121,40,116,41,10,9,45,45,32,98,117,108,108,101,116,115,10,9,102,111,114,32,105,44,98,117,108,108,101,116,32,105,110,32,112,97,105,114,115,40,98,117,108,108,101,116,115,41,32,100,111,32,98,117,108,108,101,116,46,68,105,115,112,108,97,121,40,116,41,32,101,110,100,10,9,45,45,32,116,114,97,112,115,10,9,102,111,114,32,105,44,116,114,97,112,32,105,110,32,112,97,105,114,115,40,116,114,97,112,115,41,32,100,111,32,116,114,97,112,46,68,105,115,112,108,97,121,40,116,41,32,101,110,100,10,10,9,45,45,32,72,85,68,10,9,68,105,115,112,108,97,121,72,85,68,40,112,49,41,10,9,68,105,115,112,108,97,121,77,101,115,115,97,103,101,115,40,112,49,44,98,111,115,115,41,10,10,9,45,45,32,105,110,99,114,101,109,101,110,116,32,103,108,111,98,97,108,32,116,105,109,101,10,9,116,61,116,43,49,10,101,110,100,6,3,15,0,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,15,8,80,0,80,0,80,0,80,0,96,0,112,0,160,60,176,0,192,0,192,0,192,0,192,0,176,0,144,4,128,48,128,0,128,0,144,0,160,0,160,0,160,0,144,0,128,60,128,0,112,0,112,0,96,0,80,0,80,0,80],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+218755);allocate([4,0,3,102,105,114,101,46,116,105,99,0,112,51,100,46,116,105,99,0,115,102,120,46,116,105,99,0,112,97,108,101,116,116,101,46,116,105,99,0,115,111,117,110,100,46,116,105,99,0,113,117,101,115,116,46,116,105,99,0,120,218,237,91,75,111,220,54,16,62,59,64,254,195,194,115,46,33,145,20,69,161,232,193,77,156,162,64,145,4,129,129,156,245,44,10,24,13,80,180,255,191,18,41,173,200,153,225,174,180,118,92,163,216,221,3,181,20,31,223,12,135,195,225,124,246,227,183,182,126,60,124,233,127,255,231,177,254,235,195,183,63,255,62,252,116,120,251,230,237,155,155,91,225,62,135,131,16,224,75,152,30,194,114,252,140,229,244,22,124,125,220,94,28,219,163,250,227,251,100,57,141,55,2,56,5,3,142,211,199,211,193,218,142,157,22,220,0,155,96,184,241,82,48,150,223,129,54,98,152,203,52,9,233,231,246,139,24,75,59,252,123,105,79,96,196,229,218,13,162,197,128,101,17,196,86,109,36,180,50,143,183,81,27,176,72,119,180,13,172,141,51,182,1,88,204,5,174,216,162,141,151,42,103,24,135,255,248,243,186,96,224,157,0,212,210,227,223,248,253,210,255,56,14,191,49,177,105,46,237,103,24,147,229,47,166,23,186,149,181,92,77,52,44,151,247,128,74,186,67,128,236,60,198,125,145,13,182,106,7,216,29,179,74,29,107,129,248,5,145,216,41,34,26,127,129,1,177,20,161,212,128,220,14,39,53,80,237,109,214,70,184,97,209,218,146,53,23,177,54,214,246,241,26,19,219,128,51,182,177,205,139,94,253,198,107,240,27,120,39,44,7,61,178,153,208,118,128,49,101,192,245,216,228,215,179,41,246,27,192,238,127,174,187,72,148,156,63,128,99,124,178,156,216,98,134,25,207,179,194,32,82,165,54,46,58,113,99,237,96,24,128,29,192,34,46,240,48,226,248,98,143,54,96,143,54,130,122,6,134,64,241,196,89,219,16,171,191,72,217,6,231,254,206,216,198,213,111,188,66,191,1,27,252,70,106,67,179,229,186,115,34,19,93,3,9,246,104,59,53,172,96,78,82,106,106,2,208,73,11,124,72,140,174,99,219,96,144,168,140,180,195,113,10,154,62,117,224,7,129,65,20,111,80,119,36,152,248,129,74,15,209,239,164,244,88,59,252,78,57,229,7,4,31,149,197,247,24,12,23,217,134,8,238,55,220,117,236,234,55,94,113,188,65,239,174,108,30,34,140,172,225,116,204,153,184,211,158,92,148,48,96,71,27,245,104,106,177,201,29,55,224,233,107,18,142,248,105,162,130,61,218,96,205,230,68,89,29,88,253,72,92,162,246,34,113,127,193,9,7,212,111,55,12,146,56,136,225,48,139,2,23,192,216,189,40,88,27,41,24,2,128,131,33,158,41,222,72,217,4,92,253,198,211,253,198,89,229,63,113,209,224,228,98,209,52,11,111,162,137,13,10,66,176,150,47,200,133,129,150,192,193,72,14,71,50,122,44,140,53,15,18,239,24,18,109,197,249,146,13,48,98,167,77,96,0,202,127,226,13,46,78,135,63,27,23,5,229,45,86,56,0,124,110,61,78,179,64,194,207,156,179,141,228,17,246,60,126,228,234,55,246,192,248,113,34,84,30,29,209,242,245,143,174,247,44,11,33,89,224,50,146,37,25,31,95,72,178,192,69,36,11,136,103,38,89,224,34,146,133,220,145,82,233,66,96,89,145,231,34,89,206,105,3,239,94,128,51,36,11,92,70,178,156,179,13,30,198,75,147,44,112,117,38,79,73,150,38,72,22,216,71,178,0,49,205,36,201,2,148,86,128,160,91,24,223,174,211,30,147,158,81,187,181,63,138,26,128,103,75,195,235,63,3,35,232,30,221,113,32,73,178,192,119,33,89,142,139,178,250,7,68,178,0,39,53,208,211,127,171,54,184,32,4,118,146,44,144,34,89,104,226,43,229,238,94,36,89,10,215,32,228,187,144,44,98,11,201,130,110,11,128,234,131,141,78,218,115,36,11,218,255,92,41,18,37,206,54,64,180,209,17,109,1,241,124,152,100,1,76,166,196,211,16,146,5,8,201,130,96,32,7,144,208,86,138,100,217,161,13,96,180,17,40,63,22,103,213,58,7,35,244,3,176,201,54,80,114,149,73,17,225,241,226,36,236,149,100,249,191,144,44,34,101,186,116,173,5,242,43,98,15,201,146,220,25,113,150,128,194,0,22,70,152,125,216,67,178,36,96,48,113,7,134,73,162,47,96,46,0,123,73,22,32,172,6,10,2,99,120,216,207,132,237,248,204,246,105,146,5,197,13,28,28,54,21,140,207,8,26,179,138,83,36,139,72,147,44,112,245,27,175,37,222,192,87,104,26,73,163,59,43,250,115,72,114,7,198,103,207,54,146,5,4,247,247,2,148,205,32,215,33,252,87,89,68,28,20,193,179,97,21,50,81,32,215,31,192,245,152,186,6,222,207,8,44,206,201,64,98,55,140,248,254,145,242,27,201,251,76,34,202,35,92,207,206,69,97,180,193,106,73,0,36,156,255,179,196,27,73,226,109,95,210,244,234,55,46,33,89,224,69,72,150,212,223,25,29,77,43,97,122,65,216,131,222,95,68,178,4,195,194,169,116,9,133,1,241,193,31,208,15,23,144,44,28,12,17,103,123,136,27,19,91,194,158,125,36,11,93,20,65,178,62,232,142,138,227,13,148,134,185,136,100,33,210,63,183,31,185,250,141,11,73,150,247,63,231,198,253,27,203,205,109,174,179,54,111,71,140,183,90,75,173,244,244,164,50,165,77,231,234,122,93,235,126,122,178,133,110,85,230,222,106,83,72,215,174,203,180,209,118,122,42,139,50,55,249,44,105,81,149,93,235,58,117,178,236,100,235,187,87,69,61,53,184,53,93,93,251,186,78,214,117,85,249,186,86,182,181,171,171,59,93,248,190,125,223,119,38,68,253,249,215,119,159,236,141,135,157,185,143,155,186,151,69,161,166,167,188,147,141,127,42,134,162,212,195,244,84,55,133,84,102,122,202,50,91,22,14,193,48,100,153,118,226,89,85,154,170,157,97,15,67,89,214,214,55,168,149,31,124,132,165,218,210,119,239,203,194,248,183,109,91,59,176,178,170,187,97,240,117,67,230,117,50,62,229,189,13,97,223,125,249,120,159,27,12,59,111,164,81,210,143,92,148,214,245,213,149,106,101,227,96,143,138,149,210,175,138,173,114,55,91,211,143,61,156,120,114,208,214,173,202,52,164,202,107,57,184,166,125,99,43,229,36,172,186,233,235,6,82,109,47,157,0,125,102,6,235,6,111,228,184,60,30,246,168,60,211,204,176,199,79,8,251,254,253,47,185,153,181,157,87,170,83,174,135,26,164,245,176,75,173,6,229,86,175,234,199,186,194,141,108,205,80,120,35,145,165,210,174,174,47,84,163,189,120,131,41,237,98,36,217,40,66,231,151,163,169,228,44,245,208,12,157,27,220,168,214,248,37,26,13,208,148,174,78,182,189,29,102,29,247,165,145,60,236,59,163,15,88,215,163,229,106,15,80,229,170,174,220,172,122,52,232,194,141,86,201,194,248,249,139,172,210,30,126,147,107,107,156,174,109,102,179,210,206,160,75,83,20,181,244,150,99,139,214,105,164,106,235,166,241,90,111,219,86,59,93,183,93,165,74,223,125,18,201,235,166,105,173,118,131,247,93,111,218,200,68,222,49,160,71,11,150,51,252,76,229,182,243,0,167,175,27,183,41,180,116,218,31,17,101,218,61,89,171,170,121,109,236,244,157,65,219,70,13,149,241,213,163,181,123,153,135,233,235,158,116,159,217,106,94,188,202,107,213,148,141,105,220,132,205,208,246,37,209,244,15,175,232,51,225,249,240,233,227,195,168,191,224,127,244,70,152,159,239,126,187,127,120,184,31,235,39,111,55,86,252,11,234,200,137,203,99,111,110,102,105,103,46,108,117,97,0,10,0,0,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,0,255,255,0,240,170,170,15,175,170,170,250,175,170,170,250,175,170,170,250,175,170,170,250,240,170,170,15,0,255,255,0,0,255,255,0,240,102,102,15,111,102,102,246,111,102,102,246,111,102,102,246,111,102,102,246,240,102,102,15,0,255,255],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+231852);allocate([46,116,105,99,0,67,56,66,51,57,49,54,51,56,49,54,66,52,55,50,48,57,69,55,50,49,49,51,54,68,51,55,66,56,48,51,49],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+237840);allocate([10,32,84,73,67,32,45,32,116,105,110,121,32,99,111,109,112,117,116,101,114,0,32,48,46,49,54,46,48,32,100,101,118,10,0,32,104,116,116,112,58,47,47,116,105,99,46,99,111,109,112,117,116,101,114,32,40,67,41,32,50,48,49,55,10,0,105,102,40,116,121,112,101,111,102,32,99,97,114,116,114,105,100,103,101,32,33,61,32,39,117,110,100,101,102,105,110,101,100,39,32,38,38,32,99,97,114,116,114,105,100,103,101,46,108,101,110,103,116,104,41,32,123,32,118,97,114,32,112,116,114,32,61,32,77,111,100,117,108,101,46,95,109,97,108,108,111,99,40,99,97,114,116,114,105,100,103,101,46,108,101,110,103,116,104,41,59,32,77,111,100,117,108,101,46,119,114,105,116,101,65,114,114,97,121,84,111,77,101,109,111,114,121,40,99,97,114,116,114,105,100,103,101,44,32,112,116,114,41,59,32,114,101,116,117,114,110,32,112,116,114,59,32,125,32,101,108,115,101,32,114,101,116,117,114,110,32,48,59,0,114,101,116,117,114,110,32,99,97,114,116,114,105,100,103,101,46,108,101,110,103,116,104,59,0,123,77,111,100,117,108,101,46,95,102,114,101,101,40,36,48,41,59,125,0,104,101,108,112,0,114,97,109,0,117,110,107,110,111,119,110,32,99,111,109,109,97,110,100,58,0,110,101,119,0,115,97,118,101,0,114,117,110,0,100,105,114,0,97,100,100,0,100,101,108,0,103,101,116,0,101,120,112,111,114,116,0,1,96,0,0,0,0,0,0,0,0,0,0,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,160,10,15,240,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,10,0,0,160,10,6,96,160,170,170,170,170,170,175,170,166,250,255,170,170,170,175,106,170,170,170,170,170,51,51,51,51,5,236,0,0,45,45,32,39,104,101,108,108,111,32,119,111,114,108,100,39,32,100,101,109,111,10,10,116,61,48,10,120,61,49,48,52,10,121,61,50,52,10,10,102,117,110,99,116,105,111,110,32,84,73,67,40,41,10,10,9,105,102,32,98,116,110,40,48,41,32,116,104,101,110,32,121,61,121,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,49,41,32,116,104,101,110,32,121,61,121,43,49,32,101,110,100,10,9,105,102,32,98,116,110,40,50,41,32,116,104,101,110,32,120,61,120,45,49,32,101,110,100,10,9,105,102,32,98,116,110,40,51,41,32,116,104,101,110,32,120,61,120,43,49,32,101,110,100,10,10,9,99,108,115,40,49,50,41,10,9,115,112,114,40,49,43,40,116,37,54,48,41,47,51,48,44,120,44,121,44,45,49,44,52,41,10,9,112,114,105,110,116,40,34,72,69,76,76,79,32,87,79,82,76,68,33,34,44,56,52,44,54,52,41,10,9,116,61,116,43,49,10,101,110,100,10,10,32,72,69,76,76,79,33,32,116,121,112,101,32,0,72,69,76,80,0,32,102,111,114,32,104,101,108,112,10,0,10,32,108,111,97,100,105,110,103,32,99,97,114,116,46,46,46,0,115,104,111,119,32,116,104,105,115,32,105,110,102,111,0,115,104,111,119,32,109,101,109,111,114,121,32,105,110,102,111,0,101,120,105,116,32,116,104,101,32,97,112,112,108,105,99,97,116,105,111,110,0,99,114,101,97,116,101,32,110,101,119,32,99,97,114,116,0,108,111,97,100,32,99,97,114,116,0,115,97,118,101,32,99,97,114,116,0,114,117,110,32,108,111,97,100,101,100,32,99,97,114,116,0,115,104,111,119,32,108,105,115,116,32,111,102,32,102,105,108,101,115,0,97,100,100,32,102,105,108,101,0,100,101,108,101,116,101,32,102,105,108,101,0,100,111,119,110,108,111,97,100,32,102,105,108,101,0,101,120,112,111,114,116,32,104,116,109,108,32,111,114,32,110,97,116,105,118,101,32,103,97,109,101,0,99,108,101,97,114,32,115,99,114,101,101,110,0,69,88,80,79,82,84,32,99,111,109,109,97,110,100,32,104,97,115,110,39,116,32,105,109,112,108,101,109,101,110,116,101,100,0,10,102,105,108,101,32,110,97,109,101,32,105,115,32,109,105,115,115,105,110,103,0,10,102,105,108,101,32,110,111,116,32,100,111,119,110,108,111,97,100,101,100,32,58,124,0,10,102,105,108,101,32,100,111,119,110,108,111,97,100,101,100,32,58,41,0,10,102,105,108,101,32,110,111,116,32,102,111,117,110,100,0,10,102,105,108,101,32,115,117,99,99,101,115,115,102,117,108,108,121,32,100,101,108,101,116,101,100,0,10,102,105,108,101,110,97,109,101,32,105,115,32,109,105,115,115,105,110,103,0,102,105,108,101,32,0,32,97,108,114,101,97,100,121,32,101,120,105,115,116,115,32,58,124,0,32,105,115,32,115,117,99,99,101,115,115,102,117,108,108,121,32,97,100,100,101,100,32,58,41,0,102,105,108,101,32,110,111,116,32,97,100,100,101,100,32,58,40,0,10,102,105,108,101,32,115,121,115,116,101,109,32,105,115,32,101,109,112,116,121,10,116,114,121,32,116,111,32,117,115,101,32,0,32,99,111,109,109,97,110,100,0,10,99,97,114,116,32,0,32,115,97,118,101,100,33,10,0,10,99,97,114,116,32,110,97,109,101,32,105,115,32,109,105,115,115,105,110,103,10,0,10,99,97,114,116,32,115,97,118,105,110,103,32,101,114,114,111,114,0,32,108,111,97,100,101,100,33,10,117,115,101,32,0,32,99,111,109,109,97,110,100,32,116,111,32,114,117,110,32,105,116,10,0,10,99,97,114,116,32,108,111,97,100,105,110,103,32,101,114,114,111,114,0,10,99,97,114,116,32,110,97,109,101,32,105,115,32,109,105,115,115,105,110,103,0,10,110,101,119,32,99,97,114,116,32,105,115,32,99,114,101,97,116,101,100,0,10,54,52,75,32,82,65,77,32,76,65,89,79,85,84,0,10,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,83,67,82,69,69,78,0,80,65,76,69,84,84,69,32,77,65,80,0,82,69,83,69,82,86,69,68,32,70,79,82,32,70,85,84,85,82,69,32,85,83,69,0,83,80,82,73,84,69,83,0,77,65,80,0,83,79,85,78,68,32,82,69,71,73,83,84,69,82,83,0,80,69,82,83,73,83,84,69,78,84,32,77,69,77,79,82,89,0,10,37,48,52,88,32,45,32,0,10,97,118,97,105,108,97,98,108,101,32,99,111,109,109,97,110,100,115,58,10,10,0,10,112,114,101,115,115,32,0,32,116,111,32,101,110,116,101,114,32,85,73,32,109,111,100,101,10,0,116,114,97,99,101,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,48,50,120,0,46,108,111,99,97,108,47,0,45,45,0,45,45,91,91,0,45,45,93,93,0,43,0,45,0,94,0,38,0,126,0,124,0,60,0,62,0,61,0,40,0,41,0,123,0,125,0,59,0,58,0,44,0,108,105,110,101,32,37,105,47,37,105,32,99,111,108,32,37,105,0,37,105,47,37,105,0,32,70,73,78,68,58,0,32,71,79,84,79,58,0,32,70,85,78,67,58,0,40,101,109,112,116,121,41,0,0,112,80,112,8,4,0,0,0,16,24,124,24,16,0,0,0,124,0,124,0,124,0,0,102,117,110,99,116,105,111,110,32,0,254,254,254,254,254,254,254,0,67,79,68,69,32,69,68,73,84,79,82,0,83,80,82,73,84,69,32,69,68,73,84,79,82,0,77,65,80,32,69,68,73,84,79,82,0,83,70,88,32,69,68,73,84,79,82,0,77,85,83,73,67,32,69,68,73,84,79,82,0,115,105,122,101,32,62,61,32,48,0,115,114,99,47,101,120,116,47,98,108,105,112,95,98,117,102,46,99,0,98,108,105,112,95,110,101,119,0,48,32,60,61,32,102,97,99,116,111,114,32,45,32,109,45,62,102,97,99,116,111,114,32,38,38,32,102,97,99,116,111,114,32,45,32,109,45,62,102,97,99,116,111,114,32,60,32,49,0,98,108,105,112,95,115,101,116,95,114,97,116,101,115,0,109,45,62,97,118,97,105,108,32,60,61,32,109,45,62,115,105,122,101,0,98,108,105,112,95,101,110,100,95,102,114,97,109,101,0,99,111,117,110,116,32,62,61,32,48,0,98,108,105,112,95,114,101,97,100,95,115,97,109,112,108,101,115,0,111,117,116,32,60,61,32,38,83,65,77,80,76,69,83,40,32,109,32,41,32,91,109,45,62,115,105,122,101,32,43,32,101,110,100,95,102,114,97,109,101,95,101,120,116,114,97,93,0,98,108,105,112,95,97,100,100,95,100,101,108,116,97,0,123,32,77,111,100,117,108,101,46,115,104,111,119,65,100,100,80,111,112,117,112,40,102,117,110,99,116,105,111,110,40,102,105,108,101,110,97,109,101,44,32,114,111,109,41,32,123,32,105,102,40,102,105,108,101,110,97,109,101,32,61,61,32,110,117,108,108,32,124,124,32,114,111,109,32,61,61,32,110,117,108,108,41,32,123,32,82,117,110,116,105,109,101,46,100,121,110,67,97,108,108,40,39,118,105,105,105,105,105,39,44,32,36,48,44,32,91,48,44,32,48,44,32,48,44,32,36,49,44,32,48,93,41,59,32,125,32,101,108,115,101,32,123,32,118,97,114,32,102,105,108,101,80,116,114,32,61,32,77,111,100,117,108,101,46,95,109,97,108,108,111,99,40,102,105,108,101,110,97,109,101,46,108,101,110,103,116,104,32,43,32,49,41,59,32,115,116,114,105,110,103,84,111,85,84,70,56,40,102,105,108,101,110,97,109,101,44,32,102,105,108,101,80,116,114,44,32,102,105,108,101,110,97,109,101,46,108,101,110,103,116,104,32,43,32,49,41,59,32,118,97,114,32,100,97,116,97,80,116,114,32,61,32,77,111,100,117,108,101,46,95,109,97,108,108,111,99,40,114,111,109,46,108,101,110,103,116,104,41,59,32,119,114,105,116,101,65,114,114,97,121,84,111,77,101,109,111,114,121,40,114,111,109,44,32,100,97,116,97,80,116,114,41,59,32,82,117,110,116,105,109,101,46,100,121,110,67,97,108,108,40,39,118,105,105,105,105,105,39,44,32,36,48,44,32,91,102,105,108,101,80,116,114,44,32,100,97,116,97,80,116,114,44,32,114,111,109,46,108,101,110,103,116,104,44,32,36,49,44,32,48,93,41,59,32,77,111,100,117,108,101,46,95,102,114,101,101,40,102,105,108,101,80,116,114,41,59,32,77,111,100,117,108,101,46,95,102,114,101,101,40,100,97,116,97,80,116,114,41,59,32,125,32,125,41,59,32,125,0,123,32,118,97,114,32,110,97,109,101,32,61,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,59,32,118,97,114,32,98,108,111,98,32,61,32,110,101,119,32,66,108,111,98,40,91,72,69,65,80,85,56,46,115,117,98,97,114,114,97,121,40,36,49,44,32,36,49,32,43,32,36,50,41,93,44,32,123,116,121,112,101,58,32,34,97,112,112,108,105,99,97,116,105,111,110,47,111,99,116,101,116,45,115,116,114,101,97,109,34,125,41,59,32,77,111,100,117,108,101,46,115,97,118,101,65,115,40,98,108,111,98,44,32,110,97,109,101,41,59,32,125],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+356406);allocate([70,83,46,115,121,110,99,102,115,40,102,117,110,99,116,105,111,110,40,41,123,125,41,0,123,32,118,97,114,32,100,105,114,32,61,32,34,34,59,32,77,111,100,117,108,101,46,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,46,115,112,108,105,116,40,34,47,34,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,118,97,108,41,32,123,32,105,102,40,118,97,108,46,108,101,110,103,116,104,41,32,123,32,100,105,114,32,43,61,32,34,47,34,32,43,32,118,97,108,59,32,70,83,46,109,107,100,105,114,40,100,105,114,41,59,32,125,32,125,41,59,32,70,83,46,109,111,117,110,116,40,73,68,66,70,83,44,32,123,125,44,32,100,105,114,41,59,32,70,83,46,115,121,110,99,102,115,40,116,114,117,101,44,32,102,117,110,99,116,105,111,110,40,101,114,114,111,114,41,32,123,32,105,102,40,101,114,114,111,114,41,32,99,111,110,115,111,108,101,46,108,111,103,40,101,114,114,111,114,41,59,32,101,108,115,101,32,82,117,110,116,105,109,101,46,100,121,110,67,97,108,108,40,39,118,105,39,44,32,36,49,44,32,91,36,50,93,41,59,32,125,41,59,32,125,0,0,32,0,32,0,32,0,32,15,32,15,32,15,32,15,32,0,32,0,32,0,32,0,32,15,32,15,32,15,32,15,32,0,32,0,32,0,32,0,32,15,32,15,32,15,32,15,32,15,32,15,32,15,32,15,32,15,32,15,32,84,73,67,32,45,32,116,105,110,121,32,99,111,109,112,117,116,101,114,0,48,46,49,54,46,48,32,100,101,118,0,104,116,116,112,58,47,47,116,105,99,46,99,111,109,112,117,116,101,114,32,40,67,41,32,50,48,49,55,0,0,6,150,0,16,56,124,254,0,0,0,0,254,124,56,16,0,0,0,0,16,48,112,240,112,48,16,0,128,192,224,240,224,192,128,0,8,28,62,124,184,144,224,0,170,0,130,0,130,0,170,0,8,4,2,127,190,156,136,0,238,214,238,238,238,214,238,0,254,254,186,68,186,254,254,0,56,68,149,142,132,64,56,0,62,127,42,42,42,42,62,0,0,56,68,68,68,56,0,0,35,50,53,53,0,35,37,48,51,105,0,66,71,0,70,71,0,37,120,0,91,57,57,57,58,57,57,57,93,0,91,37,48,51,105,58,37,48,51,105,93,0,56,68,146,68,56,0,0,0,35,0,83,80,82,0,0,32,112,248,0,0,0,0,0,248,112,32,0,0,0,0,112,80,248,32,32,0,0,0,73,68,88,0,83,80,68,0,86,79,76,85,77,69,0,42,49,54,0,65,82,80,69,71,71,73,79,0,80,73,84,67,72,0,68,85,84,89,0,83,81,82,0,84,82,73,0,78,79,73,83,69,0,79,67,84,0,16,48,112,48,16,0,0,0,57,57,0,37,48,50,105,0,64,96,112,96,64,0,0,0,87,79,82,75,32,73,78,32,80,82,79,71,82,69,83,83,46,46,46,0,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,109,111,111,110,115,99,114,105,112,116,46,118,101,114,115,105,111,110,39,93,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,108,111,99,97,108,32,118,101,114,115,105,111,110,32,61,32,34,48,46,53,46,48,34,10,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,118,101,114,115,105,111,110,32,61,32,118,101,114,115,105,111,110,44,10,32,32,32,32,112,114,105,110,116,95,118,101,114,115,105,111,110,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,112,114,105,110,116,40,34,77,111,111,110,83,99,114,105,112,116,32,118,101,114,115,105,111,110,32,34,32,46,46,32,116,111,115,116,114,105,110,103,40,118,101,114,115,105,111,110,41,41,10,32,32,32,32,101,110,100,10,32,32,125,10,32,32,10,101,110,100,10,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,109,111,111,110,115,99,114,105,112,116,46,101,114,114,111,114,115,39,93,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,108,111,99,97,108,32,117,116,105,108,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,117,116,105,108,34,41,10,32,32,108,111,99,97,108,32,108,112,101,103,32,61,32,114,101,113,117,105,114,101,40,34,108,112,101,103,34,41,10,32,32,108,111,99,97,108,32,99,111,110,99,97,116,44,32,105,110,115,101,114,116,10,32,32,100,111,10,32,32,32,32,108,111,99,97,108,32,95,111,98,106,95,48,32,61,32,116,97,98,108,101,10,32,32,32,32,99,111,110,99,97,116,44,32,105,110,115,101,114,116,32,61,32,95,111,98,106,95,48,46,99,111,110,99,97,116,44,32,95,111,98,106,95,48,46,105,110,115,101,114,116,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,115,112,108,105,116,44,32,112,111,115,95,116,111,95,108,105,110,101,10,32,32,115,112,108,105,116,44,32,112,111,115,95,116,111,95,108,105,110,101,32,61,32,117,116,105,108,46,115,112,108,105,116,44,32,117,116,105,108,46,112,111,115,95,116,111,95,108,105,110,101,10,32,32,108,111,99,97,108,32,117,115,101,114,95,101,114,114,111,114,10,32,32,117,115,101,114,95,101,114,114,111,114,32,61,32,102,117,110,99,116,105,111,110,40,46,46,46,41,10,32,32,32,32,114,101,116,117,114,110,32,101,114,114,111,114,40,123,10,32,32,32,32,32,32,34,117,115,101,114,45,101,114,114,111,114,34,44,10,32,32,32,32,32,32,46,46,46,10,32,32,32,32,125,41,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,108,111,111,107,117,112,95,108,105,110,101,10,32,32,108,111,111,107,117,112,95,108,105,110,101,32,61,32,102,117,110,99,116,105,111,110,40,102,110,97,109,101,44,32,112,111,115,44,32,99,97,99,104,101,41,10,32,32,32,32,105,102,32,110,111,116,32,99,97,99,104,101,91,102,110,97,109,101,93,32,116,104,101,110,10,32,32,32,32,32,32,100,111,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,119,105,116,104,95,48,32,61,32,97,115,115,101,114,116,40,105,111,46,111,112,101,110,40,102,110,97,109,101,41,41,10,32,32,32,32,32,32,32,32,99,97,99,104,101,91,102,110,97,109,101,93,32,61,32,95,119,105,116,104,95,48,58,114,101,97,100,40,34,42,97,34,41,10,32,32,32,32,32,32,32,32,95,119,105,116,104,95,48,58,99,108,111,115,101,40,41,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,112,111,115,95,116,111,95,108,105,110,101,40,99,97,99,104,101,91,102,110,97,109,101,93,44,32,112,111,115,41,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,114,101,118,101,114,115,101,95,108,105,110,101,95,110,117,109,98,101,114,10,32,32,114,101,118,101,114,115,101,95,108,105,110,101,95,110,117,109,98,101,114,32,61,32,102,117,110,99,116,105,111,110,40,102,110,97,109,101,44,32,108,105,110,101,95,116,97,98,108,101,44,32,108,105,110,101,95,110,117,109,44,32,99,97,99,104,101,41,10,32,32,32,32,102,111,114,32,105,32,61,32,108,105,110,101,95,110,117,109,44,32,48,44,32,45,49,32,100,111,10,32,32,32,32,32,32,105,102,32,108,105,110,101,95,116,97,98,108,101,91,105,93,32,116,104,101,110,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,108,111,111,107,117,112,95,108,105,110,101,40,102,110,97,109,101,44,32,108,105,110,101,95,116,97,98,108,101,91,105,93,44,32,99,97,99,104,101,41,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,34,117,110,107,110,111,119,110,34,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,116,114,117,110,99,97,116,101,95,116,114,97,99,101,98,97,99,107,10,32,32,116,114,117,110,99,97,116,101,95,116,114,97,99,101,98,97,99,107,32,61,32,102,117,110,99,116,105,111,110,40,116,114,97,99,101,98,97,99,107,44,32,99,104,117,110,107,95,102,117,110,99,41,10,32,32,32,32,105,102,32,99,104,117,110,107,95,102,117,110,99,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,99,104,117,110,107,95,102,117,110,99,32,61,32,34,109,111,111,110,115,99,114,105,112,116,95,99,104,117,110,107,34,10,32,32,32,32,101,110,100,10,32,32,32,32,116,114,97,99,101,98,97,99,107,32,61,32,115,112,108,105,116,40,116,114,97,99,101,98,97,99,107,44,32,34,92,110,34,41,10,32,32,32,32,108,111,99,97,108,32,115,116,111,112,32,61,32,35,116,114,97,99,101,98,97,99,107,10,32,32,32,32,119,104,105,108,101,32,115,116,111,112,32,62,32,49,32,100,111,10,32,32,32,32,32,32,105,102,32,116,114,97,99,101,98,97,99,107,91,115,116,111,112,93,58,109,97,116,99,104,40,99,104,117,110,107,95,102,117,110,99,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,115,116,111,112,32,61,32,115,116,111,112,32,45,32,49,10,32,32,32,32,101,110,100,10,32,32,32,32,100,111,10,32,32,32,32,32,32,108,111,99,97,108,32,95,97,99,99,117,109,95,48,32,61,32,123,32,125,10,32,32,32,32,32,32,108,111,99,97,108,32,95,108,101,110,95,48,32,61,32,49,10,32,32,32,32,32,32,108,111,99,97,108,32,95,109,97,120,95,48,32,61,32,115,116,111,112,10,32,32,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,95,109,97,120,95,48,32,60,32,48,32,97,110,100,32,35,116,114,97,99,101,98,97,99,107,32,43,32,95,109,97,120,95,48,32,111,114,32,95,109,97,120,95,48,32,100,111,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,116,32,61,32,116,114,97,99,101,98,97,99,107,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,95,97,99,99,117,109,95,48,91,95,108,101,110,95,48,93,32,61,32,116,10,32,32,32,32,32,32,32,32,95,108,101,110,95,48,32,61,32,95,108,101,110,95,48,32,43,32,49,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,116,114,97,99,101,98,97,99,107,32,61,32,95,97,99,99,117,109,95,48,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,114,101,112,32,61,32,34,102,117,110,99,116,105,111,110,32,39,34,32,46,46,32,99,104,117,110,107,95,102,117,110,99,32,46,46,32,34,39,34,10,32,32,32,32,116,114,97,99,101,98,97,99,107,91,35,116,114,97,99,101,98,97,99,107,93,32,61,32,116,114,97,99,101,98,97,99,107,91,35,116,114,97,99,101,98,97,99,107,93,58,103,115,117,98,40,114,101,112,44,32,34,109,97,105,110,32,99,104,117,110,107,34,41,10,32,32,32,32,114,101,116,117,114,110,32,99,111,110,99,97,116,40,116,114,97,99,101,98,97,99,107,44,32,34,92,110,34,41,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,114,101,119,114,105,116,101,95,116,114,97,99,101,98,97,99,107,10,32,32,114,101,119,114,105,116,101,95,116,114,97,99,101,98,97,99,107,32,61,32,102,117,110,99,116,105,111,110,40,116,101,120,116,44,32,101,114,114,41,10,32,32,32,32,108,111,99,97,108,32,108,105,110,101,95,116,97,98,108,101,115,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,108,105,110,101,95,116,97,98,108,101,115,34,41,10,32,32,32,32,108,111,99,97,108,32,86,44,32,83,44,32,67,116,44,32,67,10,32,32,32,32,86,44,32,83,44,32,67,116,44,32,67,32,61,32,108,112,101,103,46,86,44,32,108,112,101,103,46,83,44,32,108,112,101,103,46,67,116,44,32,108,112,101,103,46,67,10,32,32,32,32,108,111,99,97,108,32,104,101,97,100,101,114,95,116,101,120,116,32,61,32,34,115,116,97,99,107,32,116,114,97,99,101,98,97,99,107,58,34,10,32,32,32,32,108,111,99,97,108,32,72,101,97,100,101,114,44,32,76,105,110,101,32,61,32,86,40,34,72,101,97,100,101,114,34,41,44,32,86,40,34,76,105,110,101,34,41,10,32,32,32,32,108,111,99,97,108,32,66,114,101,97,107,32,61,32,108,112,101,103,46,83,40,34,92,110,34,41,10,32,32,32,32,108,111,99,97,108,32,103,32,61,32,108,112,101,103,46,80,40,123,10,32,32,32,32,32,32,72,101,97,100,101,114,44,10,32,32,32,32,32,32,72,101,97,100,101,114,32,61,32,104,101,97,100,101,114,95,116,101,120,116,32,42,32,66,114,101,97,107,32,42,32,67,116,40,76,105,110,101,32,94,32,49,41,44,10,32,32,32,32,32,32,76,105,110,101,32,61,32,34,92,116,34,32,42,32,67,40,40,49,32,45,32,66,114,101,97,107,41,32,94,32,48,41,32,42,32,40,66,114,101,97,107,32,43,32,45,49,41,10,32,32,32,32,125,41,10,32,32,32,32,108,111,99,97,108,32,99,97,99,104,101,32,61,32,123,32,125,10,32,32,32,32,108,111,99,97,108,32,114,101,119,114,105,116,101,95,115,105,110,103,108,101,10,32,32,32,32,114,101,119,114,105,116,101,95,115,105,110,103,108,101,32,61,32,102,117,110,99,116,105,111,110,40,116,114,97,99,101,41,10,32,32,32,32,32,32,108,111,99,97,108,32,102,110,97,109,101,44,32,108,105,110,101,44,32,109,115,103,32,61,32,116,114,97,99,101,58,109,97,116,99,104,40,39,94,40,46,45,41,58,40,37,100,43,41,58,32,40,46,42,41,36,39,41,10,32,32,32,32,32,32,108,111,99,97,108,32,116,98,108,32,61,32,108,105,110,101,95,116,97,98,108,101,115,91,34,64,34,32,46,46,32,116,111,115,116,114,105,110,103,40,102,110,97,109,101,41,93,10,32,32,32,32,32,32,105,102,32,102,110,97,109,101,32,97,110,100,32,116,98,108,32,116,104,101,110,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,111,110,99,97,116,40,123,10,32,32,32,32,32,32,32,32,32,32,102,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,34,58,34,44,10,32,32,32,32,32,32,32,32,32,32,114,101,118,101,114,115,101,95,108,105,110,101,95,110,117,109,98,101,114,40,102,110,97,109,101,44,32,116,98,108,44,32,108,105,110,101,44,32,99,97,99,104,101,41,44,10,32,32,32,32,32,32,32,32,32,32,34,58,32,34,44,10,32,32,32,32,32,32,32,32,32,32,34,40,34,44,10,32,32,32,32,32,32,32,32,32,32,108,105,110,101,44,10,32,32,32,32,32,32,32,32,32,32,34,41,32,34,44,10,32,32,32,32,32,32,32,32,32,32,109,115,103,10,32,32,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,97,99,101,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,101,114,114,32,61,32,114,101,119,114,105,116,101,95,115,105,110,103,108,101,40,101,114,114,41,10,32,32,32,32,108,111,99,97,108,32,109,97,116,99,104,32,61,32,103,58,109,97,116,99,104,40,116,101,120,116,41,10,32,32,32,32,105,102,32,110,111,116,32,40,109,97,116,99,104,41,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,10,32,32,32,32,101,110,100,10,32,32,32,32,102,111,114,32,105,44,32,116,114,97,99,101,32,105,110,32,105,112,97,105,114,115,40,109,97,116,99,104,41,32,100,111,10,32,32,32,32,32,32,109,97,116,99,104,91,105,93,32,61,32,114,101,119,114,105,116,101,95,115,105,110,103,108,101,40,116,114,97,99,101,41,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,99,111,110,99,97,116,40,123,10,32,32,32,32,32,32,34,109,111,111,110,58,32,34,32,46,46,32,101,114,114,44,10,32,32,32,32,32,32,104,101,97,100,101,114,95,116,101,120,116,44,10,32,32,32,32,32,32,34,92,116,34,32,46,46,32,99,111,110,99,97,116,40,109,97,116,99,104,44,32,34,92,110,92,116,34,41,10,32,32,32,32,125,44,32,34,92,110,34,41,10,32,32,101,110,100,10,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,114,101,119,114,105,116,101,95,116,114,97,99,101,98,97,99,107,32,61,32,114,101,119,114,105,116,101,95,116,114,97,99,101,98,97,99,107,44,10,32,32,32,32,116,114,117,110,99,97,116,101,95,116,114,97,99,101,98,97,99,107,32,61,32,116,114,117,110,99,97,116,101,95,116,114,97,99,101,98,97,99,107,44,10,32,32,32,32,117,115,101,114,95,101,114,114,111,114,32,61,32,117,115,101,114,95,101,114,114,111,114,44,10,32,32,32,32,114,101,118,101,114,115,101,95,108,105,110,101,95,110,117,109,98,101,114,32,61,32,114,101,118,101,114,115,101,95,108,105,110,101,95,110,117,109,98,101,114,10,32,32,125,10,32,32,10,101,110,100,10,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,109,111,111,110,115,99,114,105,112,116,46,99,109,100,46,109,111,111,110,99,39,93,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,108,111,99,97,108,32,108,102,115,32,61,32,114,101,113,117,105,114,101,40,34,108,102,115,34,41,10,32,32,108,111,99,97,108,32,115,112,108,105,116,10,32,32,115,112,108,105,116,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,117,116,105,108,34,41,46,115,112,108,105,116,10,32,32,108,111,99,97,108,32,100,105,114,115,101,112,44,32,100,105,114,115,101,112,95,99,104,97,114,115,44,32,109,107,100,105,114,44,32,110,111,114,109,97,108,105,122,101,95,100,105,114,44,32,112,97,114,115,101,95,100,105,114,44,32,112,97,114,115,101,95,102,105,108,101,44,32,99,111,110,118,101,114,116,95,112,97,116,104,44,32,102,111,114,109,97,116,95,116,105,109,101,44,32,103,101,116,116,105,109,101,44,32,99,111,109,112,105,108,101,95,102,105,108,101,95,116,101,120,116,44,32,119,114,105,116,101,95,102,105,108,101,44,32,99,111,109,112,105,108,101,95,97,110,100,95,119,114,105,116,101,44,32,105,115,95,97,98,115,95,112,97,116,104,44,32,112,97,116,104,95,116,111,95,116,97,114,103,101,116,10,32,32,100,105,114,115,101,112,32,61,32,112,97,99,107,97,103,101,46,99,111,110,102,105,103,58,115,117,98,40,49,44,32,49,41,10,32,32,105,102,32,100,105,114,115,101,112,32,61,61,32,34,92,92,34,32,116,104,101,110,10,32,32,32,32,100,105,114,115,101,112,95,99,104,97,114,115,32,61,32,34,92,92,47,34,10,32,32,101,108,115,101,10,32,32,32,32,100,105,114,115,101,112,95,99,104,97,114,115,32,61,32,100,105,114,115,101,112,10,32,32,101,110,100,10,32,32,109,107,100,105,114,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,108,111,99,97,108,32,99,104,117,110,107,115,32,61,32,115,112,108,105,116,40,112,97,116,104,44,32,100,105,114,115,101,112,41,10,32,32,32,32,108,111,99,97,108,32,97,99,99,117,109,10,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,99,104,117,110,107,115,32,100,111,10,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,32,61,32,99,104,117,110,107,115,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,97,99,99,117,109,32,61,32,97,99,99,117,109,32,97,110,100,32,116,111,115,116,114,105,110,103,40,97,99,99,117,109,41,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,41,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,41,32,111,114,32,100,105,114,10,32,32,32,32,32,32,108,102,115,46,109,107,100,105,114,40,97,99,99,117,109,41,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,108,102,115,46,97,116,116,114,105,98,117,116,101,115,40,112,97,116,104,44,32,34,109,111,100,101,34,41,10,32,32,101,110,100,10,32,32,110,111,114,109,97,108,105,122,101,95,100,105,114,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,114,101,116,117,114,110,32,112,97,116,104,58,109,97,116,99,104,40,34,94,40,46,45,41,91,34,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,95,99,104,97,114,115,41,32,46,46,32,34,93,42,36,34,41,32,46,46,32,100,105,114,115,101,112,10,32,32,101,110,100,10,32,32,112,97,114,115,101,95,100,105,114,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,114,101,116,117,114,110,32,40,112,97,116,104,58,109,97,116,99,104,40,34,94,40,46,45,41,91,94,34,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,95,99,104,97,114,115,41,32,46,46,32,34,93,42,36,34,41,41,10,32,32,101,110,100,10,32,32,112,97,114,115,101,95,102,105,108,101,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,114,101,116,117,114,110,32,40,112,97,116,104,58,109,97,116,99,104,40,34,94,46,45,40,91,94,34,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,95,99,104,97,114,115,41,32,46,46,32,34,93,42,41,36,34,41,41,10,32,32,101,110,100,10,32,32,99,111,110,118,101,114,116,95,112,97,116,104,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,108,111,99,97,108,32,110,101,119,95,112,97,116,104,32,61,32,112,97,116,104,58,103,115,117,98,40,34,37,46,109,111,111,110,36,34,44,32,34,46,108,117,97,34,41,10,32,32,32,32,105,102,32,110,101,119,95,112,97,116,104,32,61,61,32,112,97,116,104,32,116,104,101,110,10,32,32,32,32,32,32,110,101,119,95,112,97,116,104,32,61,32,112,97,116,104,32,46,46,32,34,46,108,117,97,34,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,110,101,119,95,112,97,116,104,10,32,32,101,110,100,10,32,32,102,111,114,109,97,116,95,116,105,109,101,32,61,32,102,117,110,99,116,105,111,110,40,116,105,109,101,41,10,32,32,32,32,114,101,116,117,114,110,32,40,34,37,46,51,102,109,115,34,41,58,102,111,114,109,97,116,40,116,105,109,101,32,42,32,49,48,48,48,41,10,32,32,101,110,100,10,32,32,100,111,10,32,32,32,32,108,111,99,97,108,32,115,111,99,107,101,116,10,32,32,32,32,103,101,116,116,105,109,101,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,105,102,32,115,111,99,107,101,116,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,32,32,112,99,97,108,108,40,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,32,32,32,32,115,111,99,107,101,116,32,61,32,114,101,113,117,105,114,101,40,34,115,111,99,107,101,116,34,41,10,32,32,32,32,32,32,32,32,101,110,100,41,10,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,40,115,111,99,107,101,116,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,115,111,99,107,101,116,32,61,32,102,97,108,115,101,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,105,102,32,115,111,99,107,101,116,32,116,104,101,110,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,115,111,99,107,101,116,46,103,101,116,116,105,109,101,40,41,10,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,34,76,117,97,83,111,99,107,101,116,32,110,101,101,100,101,100,32,102,111,114,32,98,101,110,99,104,109,97,114,107,34,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,101,110,100,10,32,32,99,111,109,112,105,108,101,95,102,105,108,101,95,116,101,120,116,32,61,32,102,117,110,99,116,105,111,110,40,116,101,120,116,44,32,111,112,116,115,41,10,32,32,32,32,105,102,32,111,112,116,115,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,111,112,116,115,32,61,32,123,32,125,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,112,97,114,115,101,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,112,97,114,115,101,34,41,10,32,32,32,32,108,111,99,97,108,32,99,111,109,112,105,108,101,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,99,111,109,112,105,108,101,34,41,10,32,32,32,32,108,111,99,97,108,32,112,97,114,115,101,95,116,105,109,101,10,32,32,32,32,105,102,32,111,112,116,115,46,98,101,110,99,104,109,97,114,107,32,116,104,101,110,10,32,32,32,32,32,32,112,97,114,115,101,95,116,105,109,101,32,61,32,97,115,115,101,114,116,40,103,101,116,116,105,109,101,40,41,41,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,116,114,101,101,44,32,101,114,114,32,61,32,112,97,114,115,101,46,115,116,114,105,110,103,40,116,101,120,116,41,10,32,32,32,32,105,102,32,110,111,116,32,40,116,114,101,101,41,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,101,114,114,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,112,97,114,115,101,95,116,105,109,101,32,116,104,101,110,10,32,32,32,32,32,32,112,97,114,115,101,95,116,105,109,101,32,61,32,103,101,116,116,105,109,101,40,41,32,45,32,112,97,114,115,101,95,116,105,109,101,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,111,112,116,115,46,115,104,111,119,95,112,97,114,115,101,95,116,114,101,101,32,116,104,101,110,10,32,32,32,32,32,32,108,111,99,97,108,32,100,117,109,112,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,100,117,109,112,34,41,10,32,32,32,32,32,32,100,117,109,112,46,116,114,101,101,40,116,114,101,101,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,99,111,109,112,105,108,101,95,116,105,109,101,10,32,32,32,32,105,102,32,111,112,116,115,46,98,101,110,99,104,109,97,114,107,32,116,104,101,110,10,32,32,32,32,32,32,99,111,109,112,105,108,101,95,116,105,109,101,32,61,32,103,101,116,116,105,109,101,40,41,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,99,111,100,101,44,32,112,111,115,109,97,112,95,111,114,95,101,114,114,44,32,101,114,114,95,112,111,115,32,61,32,99,111,109,112,105,108,101,46,116,114,101,101,40,116,114,101,101,41,10,32,32,32,32,105,102,32,110,111,116,32,40,99,111,100,101,41,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,99,111,109,112,105,108,101,46,102,111,114,109,97,116,95,101,114,114,111,114,40,112,111,115,109,97,112,95,111,114,95,101,114,114,44,32,101,114,114,95,112,111,115,44,32,116,101,120,116,41,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,99,111,109,112,105,108,101,95,116,105,109,101,32,116,104,101,110,10,32,32,32,32,32,32,99,111,109,112,105,108,101,95,116,105,109,101,32,61,32,103,101,116,116,105,109,101,40,41,32,45,32,99,111,109,112,105,108,101,95,116,105,109,101,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,111,112,116,115,46,115,104,111,119,95,112,111,115,109,97,112,32,116,104,101,110,10,32,32,32,32,32,32,108,111,99,97,108,32,100,101,98,117,103,95,112,111,115,109,97,112,10,32,32,32,32,32,32,100,101,98,117,103,95,112,111,115,109,97,112,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,117,116,105,108,34,41,46,100,101,98,117,103,95,112,111,115,109,97,112,10,32,32,32,32,32,32,112,114,105,110,116,40,34,80,111,115,34,44,32,34,76,117,97,34,44,32,34,62,62,34,44,32,34,77,111,111,110,34,41,10,32,32,32,32,32,32,112,114,105,110,116,40,100,101,98,117,103,95,112,111,115,109,97,112,40,112,111,115,109,97,112,95,111,114,95,101,114,114,44,32,116,101,120,116,44,32,99,111,100,101,41,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,111,112,116,115,46,98,101,110,99,104,109,97,114,107,32,116,104,101,110,10,32,32,32,32,32,32,112,114,105,110,116,40,116,97,98,108,101,46,99,111,110,99,97,116,40,123,10,32,32,32,32,32,32,32,32,111,112,116,115,46,102,110,97,109,101,32,111,114,32,34,115,116,100,105,110,34,44,10,32,32,32,32,32,32,32,32,34,80,97,114,115,101,32,116,105,109,101,32,32,92,116,34,32,46,46,32,102,111,114,109,97,116,95,116,105,109,101,40,112,97,114,115,101,95,116,105,109,101,41,44,10,32,32,32,32,32,32,32,32,34,67,111,109,112,105,108,101,32,116,105,109,101,92,116,34,32,46,46,32,102,111,114,109,97,116,95,116,105,109,101,40,99,111,109,112,105,108,101,95,116,105,109,101,41,44,10,32,32,32,32,32,32,32,32,34,34,10,32,32,32,32,32,32,125,44,32,34,92,110,34,41,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,99,111,100,101,10,32,32,101,110,100,10,32,32,119,114,105,116,101,95,102,105,108,101,32,61,32,102,117,110,99,116,105,111,110,40,102,110,97,109,101,44,32,99,111,100,101,41,10,32,32,32,32,109,107,100,105,114,40,112,97,114,115,101,95,100,105,114,40,102,110,97,109,101,41,41,10,32,32,32,32,108,111,99,97,108,32,102,44,32,101,114,114,32,61,32,105,111,46,111,112,101,110,40,102,110,97,109,101,44,32,34,119,34,41,10,32,32,32,32,105,102,32,110,111,116,32,40,102,41,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,101,114,114,10,32,32,32,32,101,110,100,10,32,32,32,32,97,115,115,101,114,116,40,102,58,119,114,105,116,101,40,99,111,100,101,41,41,10,32,32,32,32,97,115,115,101,114,116,40,102,58,119,114,105,116,101,40,34,92,110,34,41,41,10,32,32,32,32,102,58,99,108,111,115,101,40,41,10,32,32,32,32,114,101,116,117,114,110,32,34,98,117,105,108,100,34,10,32,32,101,110,100,10,32,32,99,111,109,112,105,108,101,95,97,110,100,95,119,114,105,116,101,32,61,32,102,117,110,99,116,105,111,110,40,115,114,99,44,32,100,101,115,116,44,32,111,112,116,115,41,10,32,32,32,32,105,102,32,111,112,116,115,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,111,112,116,115,32,61,32,123,32,125,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,102,32,61,32,105,111,46,111,112,101,110,40,115,114,99,41,10,32,32,32,32,105,102,32,110,111,116,32,40,102,41,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,34,67,97,110,39,116,32,102,105,110,100,32,102,105,108,101,34,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,116,101,120,116,32,61,32,97,115,115,101,114,116,40,102,58,114,101,97,100,40,34,42,97,34,41,41,10,32,32,32,32,102,58,99,108,111,115,101,40,41,10,32,32,32,32,108,111,99,97,108,32,99,111,100,101,44,32,101,114,114,32,61,32,99,111,109,112,105,108,101,95,102,105,108,101,95,116,101,120,116,40,116,101,120,116,44,32,111,112,116,115,41,10,32,32,32,32,105,102,32,110,111,116,32,99,111,100,101,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,105,108,44,32,101,114,114,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,99,111,100,101,32,61,61,32,116,114,117,101,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,111,112,116,115,46,112,114,105,110,116,32,116,104,101,110,10,32,32,32,32,32,32,112,114,105,110,116,40,99,111,100,101,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,114,117,101,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,119,114,105,116,101,95,102,105,108,101,40,100,101,115,116,44,32,99,111,100,101,41,10,32,32,101,110,100,10,32,32,105,115,95,97,98,115,95,112,97,116,104,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,41,10,32,32,32,32,108,111,99,97,108,32,102,105,114,115,116,32,61,32,112,97,116,104,58,115,117,98,40,49,44,32,49,41,10,32,32,32,32,105,102,32,100,105,114,115,101,112,32,61,61,32,34,92,92,34,32,116,104,101,110,10,32,32,32,32,32,32,114,101,116,117,114,110,32,102,105,114,115,116,32,61,61,32,34,47,34,32,111,114,32,102,105,114,115,116,32,61,61,32,34,92,92,34,32,111,114,32,112,97,116,104,58,115,117,98,40,50,44,32,49,41,32,61,61,32,34,58,34,10,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,114,101,116,117,114,110,32,102,105,114,115,116,32,61,61,32,100,105,114,115,101,112,10,32,32,32,32,101,110,100,10,32,32,101,110,100,10,32,32,112,97,116,104,95,116,111,95,116,97,114,103,101,116,32,61,32,102,117,110,99,116,105,111,110,40,112,97,116,104,44,32,116,97,114,103,101,116,95,100,105,114,44,32,98,97,115,101,95,100,105,114,41,10,32,32,32,32,105,102,32,116,97,114,103,101,116,95,100,105,114,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,116,97,114,103,101,116,95,100,105,114,32,61,32,110,105,108,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,98,97,115,101,95,100,105,114,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,98,97,115,101,95,100,105,114,32,61,32,110,105,108,10,32,32,32,32,101,110,100,10,32,32,32,32,108,111,99,97,108,32,116,97,114,103,101,116,32,61,32,99,111,110,118,101,114,116,95,112,97,116,104,40,112,97,116,104,41,10,32,32,32,32,105,102,32,116,97,114,103,101,116,95,100,105,114,32,116,104,101,110,10,32,32,32,32,32,32,116,97,114,103,101,116,95,100,105,114,32,61,32,110,111,114,109,97,108,105,122,101,95,100,105,114,40,116,97,114,103,101,116,95,100,105,114,41,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,98,97,115,101,95,100,105,114,32,97,110,100,32,116,97,114,103,101,116,95,100,105,114,32,116,104,101,110,10,32,32,32,32,32,32,108,111,99,97,108,32,104,101,97,100,32,61,32,98,97,115,101,95,100,105,114,58,109,97,116,99,104,40,34,94,40,46,45,41,91,94,34,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,95,99,104,97,114,115,41,32,46,46,32,34,93,42,91,34,32,46,46,32,116,111,115,116,114,105,110,103,40,100,105,114,115,101,112,95,99,104,97,114,115,41,32,46,46,32,34,93,63,36,34,41,10,32,32,32,32,32,32,105,102,32,104,101,97,100,32,116,104,101,110,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,115,116,97,114,116,44,32,115,116,111,112,32,61,32,116,97,114,103,101,116,58,102,105,110,100,40,104,101,97,100,44,32,49,44,32,116,114,117,101,41,10,32,32,32,32,32,32,32,32,105,102,32,115,116,97,114,116,32,61,61,32,49,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,116,97,114,103,101,116,32,61,32,116,97,114,103,101,116,58,115,117,98,40,115,116,111,112,32,43,32,49,41,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,116,97,114,103,101,116,95,100,105,114,32,116,104,101,110,10,32,32,32,32,32,32,105,102,32,105,115,95,97,98,115,95,112,97,116,104,40,116,97,114,103,101,116,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,116,97,114,103,101,116,32,61,32,112,97,114,115,101,95,102,105,108,101,40,116,97,114,103,101,116,41,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,116,97,114,103,101,116,32,61,32,116,97,114,103,101,116,95,100,105,114,32,46,46,32,116,97,114,103,101,116,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,116,97,114,103,101,116,10,32,32,101,110,100,10,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,100,105,114,115,101,112,32,61,32,100,105,114,115,101,112,44,10,32,32,32,32,109,107,100,105,114,32,61,32,109,107,100,105,114,44,10,32,32,32,32,110,111,114,109,97,108,105,122,101,95,100,105,114,32,61,32,110,111,114,109,97,108,105,122,101,95,100,105,114,44,10,32,32,32,32,112,97,114,115,101,95,100,105,114,32,61,32,112,97,114,115,101,95,100,105,114,44,10,32,32,32,32,112,97,114,115,101,95,102,105,108,101,32,61,32,112,97,114,115,101,95,102,105,108,101,44,10,32,32,32,32,99,111,110,118,101,114,116,95,112,97,116,104,32,61,32,99,111,110,118,101,114,116,95,112,97,116,104,44,10,32,32,32,32,103,101,116,116,105,109,101,32,61,32,103,101,116,116,105,109,101,44,10,32,32,32,32,102,111,114,109,97,116,95,116,105,109,101,32,61,32,102,111,114,109,97,116,95,116,105,109,101,44,10,32,32,32,32,112,97,116,104,95,116,111,95,116,97,114,103,101,116,32,61,32,112,97,116,104,95,116,111,95,116,97,114,103,101,116,44,10,32,32,32,32,99,111,109,112,105,108,101,95,102,105,108,101,95,116,101,120,116,32,61,32,99,111,109,112,105,108,101,95,102,105,108,101,95,116,101,120,116,44,10,32,32,32,32,99,111,109,112,105,108,101,95,97,110,100,95,119,114,105,116,101,32,61,32,99,111,109,112,105,108,101,95,97,110,100,95,119,114,105,116,101,10,32,32,125,10,32,32,10,101,110,100,10,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,109,111,111,110,115,99,114,105,112,116,46,99,109,100,46,97,114,103,115,39,93,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,108,111,99,97,108,32,117,110,112,97,99,107,10,32,32,117,110,112,97,99,107,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,117,116,105,108,34,41,46,117,110,112,97,99,107,10,32,32,108,111,99,97,108,32,112,97,114,115,101,95,115,112,101,99,10,32,32,112,97,114,115,101,95,115,112,101,99,32,61,32,102,117,110,99,116,105,111,110,40,115,112,101,99,41,10,32,32,32,32,108,111,99,97,108,32,102,108,97,103,115,44,32,119,111,114,100,115,10,32,32,32,32,105,102,32,116,121,112,101,40,115,112,101,99,41,32,61,61,32,34,116,97,98,108,101,34,32,116,104,101,110,10,32,32,32,32,32,32,102,108,97,103,115,44,32,119,111,114,100,115,32,61,32,117,110,112,97,99,107,40,115,112,101,99,41,44,32,115,112,101,99,10,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,102,108,97,103,115,44,32,119,111,114,100,115,32,61,32,115,112,101,99,44,32,123,32,125,10,32,32,32,32,101,110,100,10,32,32,32,32,97,115,115,101,114,116,40,34,110,111,32,102,108,97,103,115,32,102,111,114,32,97,114,103,117,109,101,110,116,115,34,41,10,32,32,32,32,108,111,99,97,108,32,111,117,116,32,61,32,123,32,125,10,32,32,32,32,102,111,114,32,112,97,114,116,32,105,110,32,102,108,97,103,115,58,103,109,97,116,99,104,40,34,37,119,58,63,34,41,32,100,111,10,32,32,32,32,32,32,105,102,32,112,97,114,116,58,109,97,116,99,104,40,34,58,36,34,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,111,117,116,91,112,97,114,116,58,115,117,98,40,49,44,32,49,41,93,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,108,117,101,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,111,117,116,91,112,97,114,116,93,32,61,32,123,32,125,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,111,117,116,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,112,97,114,115,101,95,97,114,103,117,109,101,110,116,115,10,32,32,112,97,114,115,101,95,97,114,103,117,109,101,110,116,115,32,61,32,102,117,110,99,116,105,111,110,40,115,112,101,99,44,32,97,114,103,115,41,10,32,32,32,32,115,112,101,99,32,61,32,112,97,114,115,101,95,115,112,101,99,40,115,112,101,99,41,10,32,32,32,32,108,111,99,97,108,32,111,117,116,32,61,32,123,32,125,10,32,32,32,32,108,111,99,97,108,32,114,101,109,97,105,110,105,110,103,32,61,32,123,32,125,10,32,32,32,32,108,111,99,97,108,32,108,97,115,116,95,102,108,97,103,32,61,32,110,105,108,10,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,97,114,103,115,32,100,111,10,32,32,32,32,32,32,108,111,99,97,108,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,102,97,108,115,101,10,32,32,32,32,32,32,114,101,112,101,97,116,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,97,114,103,32,61,32,97,114,103,115,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,103,114,111,117,112,32,61,32,123,32,125,10,32,32,32,32,32,32,32,32,105,102,32,108,97,115],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE+363136);allocate([116,95,102,108,97,103,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,111,117,116,91,108,97,115,116,95,102,108,97,103,93,32,61,32,97,114,103,10,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,100,111,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,102,108,97,103,32,61,32,97,114,103,58,109,97,116,99,104,40,34,45,40,37,119,43,41,34,41,10,32,32,32,32,32,32,32,32,32,32,105,102,32,102,108,97,103,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,115,104,111,114,116,95,110,97,109,101,32,61,32,115,112,101,99,91,102,108,97,103,93,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,115,104,111,114,116,95,110,97,109,101,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,117,116,91,115,104,111,114,116,95,110,97,109,101,93,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,99,104,97,114,32,105,110,32,102,108,97,103,58,103,109,97,116,99,104,40,34,46,34,41,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,117,116,91,99,104,97,114,93,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,116,97,98,108,101,46,105,110,115,101,114,116,40,114,101,109,97,105,110,105,110,103,44,32,97,114,103,41,10,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,117,110,116,105,108,32,116,114,117,101,10,32,32,32,32,32,32,105,102,32,110,111,116,32,95,99,111,110,116,105,110,117,101,95,48,32,116,104,101,110,10,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,101,110,100,10,32,32,32,32,114,101,116,117,114,110,32,111,117,116,44,32,114,101,109,97,105,110,105,110,103,10,32,32,101,110,100,10,32,32,114,101,116,117,114,110,32,123,10,32,32,32,32,112,97,114,115,101,95,97,114,103,117,109,101,110,116,115,32,61,32,112,97,114,115,101,95,97,114,103,117,109,101,110,116,115,44,10,32,32,32,32,112,97,114,115,101,95,115,112,101,99,32,61,32,112,97,114,115,101,95,115,112,101,99,10,32,32,125,10,32,32,10,101,110,100,10,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,109,111,111,110,115,99,114,105,112,116,46,99,109,100,46,119,97,116,99,104,101,114,115,39,93,32,61,32,102,117,110,99,116,105,111,110,40,41,10,32,32,108,111,99,97,108,32,114,101,109,111,118,101,95,100,117,112,101,115,10,32,32,114,101,109,111,118,101,95,100,117,112,101,115,32,61,32,102,117,110,99,116,105,111,110,40,108,105,115,116,44,32,107,101,121,95,102,110,41,10,32,32,32,32,108,111,99,97,108,32,115,101,101,110,32,61,32,123,32,125,10,32,32,32,32,114,101,116,117,114,110,32,40,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,108,111,99,97,108,32,95,97,99,99,117,109,95,48,32,61,32,123,32,125,10,32,32,32,32,32,32,108,111,99,97,108,32,95,108,101,110,95,48,32,61,32,49,10,32,32,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,108,105,115,116,32,100,111,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,102,97,108,115,101,10,32,32,32,32,32,32,32,32,114,101,112,101,97,116,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,105,116,101,109,32,61,32,108,105,115,116,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,107,101,121,10,32,32,32,32,32,32,32,32,32,32,105,102,32,107,101,121,95,102,110,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,107,101,121,32,61,32,107,101,121,95,102,110,40,105,116,101,109,41,10,32,32,32,32,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,32,32,32,32,107,101,121,32,61,32,105,116,101,109,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,105,102,32,115,101,101,110,91,107,101,121,93,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,115,101,101,110,91,107,101,121,93,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,118,97,108,117,101,95,48,32,61,32,105,116,101,109,10,32,32,32,32,32,32,32,32,32,32,95,97,99,99,117,109,95,48,91,95,108,101,110,95,48,93,32,61,32,95,118,97,108,117,101,95,48,10,32,32,32,32,32,32,32,32,32,32,95,108,101,110,95,48,32,61,32,95,108,101,110,95,48,32,43,32,49,10,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,117,110,116,105,108,32,116,114,117,101,10,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,95,99,111,110,116,105,110,117,101,95,48,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,114,101,116,117,114,110,32,95,97,99,99,117,109,95,48,10,32,32,32,32,101,110,100,41,40,41,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,112,108,117,114,97,108,10,32,32,112,108,117,114,97,108,32,61,32,102,117,110,99,116,105,111,110,40,99,111,117,110,116,44,32,119,111,114,100,41,10,32,32,32,32,114,101,116,117,114,110,32,116,111,115,116,114,105,110,103,40,99,111,117,110,116,41,32,46,46,32,34,32,34,32,46,46,32,116,111,115,116,114,105,110,103,40,119,111,114,100,41,32,46,46,32,116,111,115,116,114,105,110,103,40,99,111,117,110,116,32,61,61,32,49,32,97,110,100,32,34,34,32,111,114,32,34,115,34,41,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,87,97,116,99,104,101,114,10,32,32,100,111,10,32,32,32,32,108,111,99,97,108,32,95,99,108,97,115,115,95,48,10,32,32,32,32,108,111,99,97,108,32,95,98,97,115,101,95,48,32,61,32,123,10,32,32,32,32,32,32,115,116,97,114,116,95,109,115,103,32,61,32,34,83,116,97,114,116,105,110,103,32,119,97,116,99,104,32,108,111,111,112,32,40,67,116,114,108,45,67,32,116,111,32,101,120,105,116,41,34,44,10,32,32,32,32,32,32,112,114,105,110,116,95,115,116,97,114,116,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,44,32,109,111,100,101,44,32,109,105,115,99,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,105,111,46,115,116,100,101,114,114,58,119,114,105,116,101,40,116,111,115,116,114,105,110,103,40,115,101,108,102,46,115,116,97,114,116,95,109,115,103,41,32,46,46,32,34,32,119,105,116,104,32,34,32,46,46,32,116,111,115,116,114,105,110,103,40,109,111,100,101,41,32,46,46,32,34,32,91,34,32,46,46,32,116,111,115,116,114,105,110,103,40,109,105,115,99,41,32,46,46,32,34,93,92,110,34,41,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,125,10,32,32,32,32,95,98,97,115,101,95,48,46,95,95,105,110,100,101,120,32,61,32,95,98,97,115,101,95,48,10,32,32,32,32,95,99,108,97,115,115,95,48,32,61,32,115,101,116,109,101,116,97,116,97,98,108,101,40,123,10,32,32,32,32,32,32,95,95,105,110,105,116,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,44,32,102,105,108,101,95,108,105,115,116,41,10,32,32,32,32,32,32,32,32,115,101,108,102,46,102,105,108,101,95,108,105,115,116,32,61,32,102,105,108,101,95,108,105,115,116,10,32,32,32,32,32,32,101,110,100,44,10,32,32,32,32,32,32,95,95,98,97,115,101,32,61,32,95,98,97,115,101,95,48,44,10,32,32,32,32,32,32,95,95,110,97,109,101,32,61,32,34,87,97,116,99,104,101,114,34,10,32,32,32,32,125,44,32,123,10,32,32,32,32,32,32,95,95,105,110,100,101,120,32,61,32,95,98,97,115,101,95,48,44,10,32,32,32,32,32,32,95,95,99,97,108,108,32,61,32,102,117,110,99,116,105,111,110,40,99,108,115,44,32,46,46,46,41,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,115,101,108,102,95,48,32,61,32,115,101,116,109,101,116,97,116,97,98,108,101,40,123,125,44,32,95,98,97,115,101,95,48,41,10,32,32,32,32,32,32,32,32,99,108,115,46,95,95,105,110,105,116,40,95,115,101,108,102,95,48,44,32,46,46,46,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,95,115,101,108,102,95,48,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,125,41,10,32,32,32,32,95,98,97,115,101,95,48,46,95,95,99,108,97,115,115,32,61,32,95,99,108,97,115,115,95,48,10,32,32,32,32,87,97,116,99,104,101,114,32,61,32,95,99,108,97,115,115,95,48,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,73,110,111,116,105,102,121,87,97,99,104,101,114,10,32,32,100,111,10,32,32,32,32,108,111,99,97,108,32,95,99,108,97,115,115,95,48,10,32,32,32,32,108,111,99,97,108,32,95,112,97,114,101,110,116,95,48,32,61,32,87,97,116,99,104,101,114,10,32,32,32,32,108,111,99,97,108,32,95,98,97,115,101,95,48,32,61,32,123,10,32,32,32,32,32,32,103,101,116,95,100,105,114,115,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,41,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,112,97,114,115,101,95,100,105,114,10,32,32,32,32,32,32,32,32,112,97,114,115,101,95,100,105,114,32,61,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,46,99,109,100,46,109,111,111,110,99,34,41,46,112,97,114,115,101,95,100,105,114,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,115,10,32,32,32,32,32,32,32,32,100,111,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,97,99,99,117,109,95,48,32,61,32,123,32,125,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,108,101,110,95,48,32,61,32,49,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,108,105,115,116,95,48,32,61,32,115,101,108,102,46,102,105,108,101,95,108,105,115,116,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,95,108,105,115,116,95,48,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,100,101,115,95,48,32,61,32,95,108,105,115,116,95,48,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,102,105,108,101,95,112,97,116,104,10,32,32,32,32,32,32,32,32,32,32,32,32,102,105,108,101,95,112,97,116,104,32,61,32,95,100,101,115,95,48,91,49,93,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,32,61,32,112,97,114,115,101,95,100,105,114,40,102,105,108,101,95,112,97,116,104,41,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,100,105,114,32,61,61,32,34,34,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,105,114,32,61,32,34,46,47,34,10,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,118,97,108,117,101,95,48,32,61,32,100,105,114,10,32,32,32,32,32,32,32,32,32,32,32,32,95,97,99,99,117,109,95,48,91,95,108,101,110,95,48,93,32,61,32,95,118,97,108,117,101,95,48,10,32,32,32,32,32,32,32,32,32,32,32,32,95,108,101,110,95,48,32,61,32,95,108,101,110,95,48,32,43,32,49,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,100,105,114,115,32,61,32,95,97,99,99,117,109,95,48,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,109,111,118,101,95,100,117,112,101,115,40,100,105,114,115,41,10,32,32,32,32,32,32,101,110,100,44,10,32,32,32,32,32,32,101,97,99,104,95,117,112,100,97,116,101,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,99,111,114,111,117,116,105,110,101,46,119,114,97,112,40,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,115,32,61,32,115,101,108,102,58,103,101,116,95,100,105,114,115,40,41,10,32,32,32,32,32,32,32,32,32,32,115,101,108,102,58,112,114,105,110,116,95,115,116,97,114,116,40,34,105,110,111,116,105,102,121,34,44,32,112,108,117,114,97,108,40,35,100,105,114,115,44,32,34,100,105,114,34,41,41,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,119,100,95,116,97,98,108,101,32,61,32,123,32,125,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,105,110,111,116,105,102,121,32,61,32,114,101,113,117,105,114,101,40,34,105,110,111,116,105,102,121,34,41,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,104,97,110,100,108,101,32,61,32,105,110,111,116,105,102,121,46,105,110,105,116,40,41,10,32,32,32,32,32,32,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,100,105,114,115,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,32,61,32,100,105,114,115,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,119,100,32,61,32,104,97,110,100,108,101,58,97,100,100,119,97,116,99,104,40,100,105,114,44,32,105,110,111,116,105,102,121,46,73,78,95,67,76,79,83,69,95,87,82,73,84,69,44,32,105,110,111,116,105,102,121,46,73,78,95,77,79,86,69,68,95,84,79,41,10,32,32,32,32,32,32,32,32,32,32,32,32,119,100,95,116,97,98,108,101,91,119,100,93,32,61,32,100,105,114,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,119,104,105,108,101,32,116,114,117,101,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,101,118,101,110,116,115,32,61,32,104,97,110,100,108,101,58,114,101,97,100,40,41,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,40,101,118,101,110,116,115,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,95,105,110,100,101,120,95,48,32,61,32,49,44,32,35,101,118,101,110,116,115,32,100,111,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,102,97,108,115,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,112,101,97,116,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,101,118,32,61,32,101,118,101,110,116,115,91,95,105,110,100,101,120,95,48,93,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,102,110,97,109,101,32,61,32,101,118,46,110,97,109,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,40,102,110,97,109,101,58,109,97,116,99,104,40,34,37,46,109,111,111,110,36,34,41,41,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,100,105,114,32,61,32,119,100,95,116,97,98,108,101,91,101,118,46,119,100,93,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,100,105,114,32,126,61,32,34,46,47,34,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,110,97,109,101,32,61,32,100,105,114,32,46,46,32,102,110,97,109,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,114,111,117,116,105,110,101,46,121,105,101,108,100,40,102,110,97,109,101,41,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,95,99,111,110,116,105,110,117,101,95,48,32,61,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,117,110,116,105,108,32,116,114,117,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,95,99,111,110,116,105,110,117,101,95,48,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,101,110,100,41,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,125,10,32,32,32,32,95,98,97,115,101,95,48,46,95,95,105,110,100,101,120,32,61,32,95,98,97,115,101,95,48,10,32,32,32,32,115,101,116,109,101,116,97,116,97,98,108,101,40,95,98,97,115,101,95,48,44,32,95,112,97,114,101,110,116,95,48,46,95,95,98,97,115,101,41,10,32,32,32,32,95,99,108,97,115,115,95,48,32,61,32,115,101,116,109,101,116,97,116,97,98,108,101,40,123,10,32,32,32,32,32,32,95,95,105,110,105,116,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,44,32,46,46,46,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,95,99,108,97,115,115,95,48,46,95,95,112,97,114,101,110,116,46,95,95,105,110,105,116,40,115,101,108,102,44,32,46,46,46,41,10,32,32,32,32,32,32,101,110,100,44,10,32,32,32,32,32,32,95,95,98,97,115,101,32,61,32,95,98,97,115,101,95,48,44,10,32,32,32,32,32,32,95,95,110,97,109,101,32,61,32,34,73,110,111,116,105,102,121,87,97,99,104,101,114,34,44,10,32,32,32,32,32,32,95,95,112,97,114,101,110,116,32,61,32,95,112,97,114,101,110,116,95,48,10,32,32,32,32,125,44,32,123,10,32,32,32,32,32,32,95,95,105,110,100,101,120,32,61,32,102,117,110,99,116,105,111,110,40,99,108,115,44,32,110,97,109,101,41,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,118,97,108,32,61,32,114,97,119,103,101,116,40,95,98,97,115,101,95,48,44,32,110,97,109,101,41,10,32,32,32,32,32,32,32,32,105,102,32,118,97,108,32,61,61,32,110,105,108,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,108,111,99,97,108,32,112,97,114,101,110,116,32,61,32,114,97,119,103,101,116,40,99,108,115,44,32,34,95,95,112,97,114,101,110,116,34,41,10,32,32,32,32,32,32,32,32,32,32,105,102,32,112,97,114,101,110,116,32,116,104,101,110,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,112,97,114,101,110,116,91,110,97,109,101,93,10,32,32,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,32,32,101,108,115,101,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,10,32,32,32,32,32,32,32,32,101,110,100,10,32,32,32,32,32,32,101,110,100,44,10,32,32,32,32,32,32,95,95,99,97,108,108,32,61,32,102,117,110,99,116,105,111,110,40,99,108,115,44,32,46,46,46,41,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,95,115,101,108,102,95,48,32,61,32,115,101,116,109,101,116,97,116,97,98,108,101,40,123,125,44,32,95,98,97,115,101,95,48,41,10,32,32,32,32,32,32,32,32,99,108,115,46,95,95,105,110,105,116,40,95,115,101,108,102,95,48,44,32,46,46,46,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,95,115,101,108,102,95,48,10,32,32,32,32,32,32,101,110,100,10,32,32,32,32,125,41,10,32,32,32,32,95,98,97,115,101,95,48,46,95,95,99,108,97,115,115,32,61,32,95,99,108,97,115,115,95,48,10,32,32,32,32,108,111,99,97,108,32,115,101,108,102,32,61,32,95,99,108,97,115,115,95,48,10,32,32,32,32,115,101,108,102,46,97,118,97,105,108,97,98,108,101,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,41,10,32,32,32,32,32,32,114,101,116,117,114,110,32,112,99,97,108,108,40,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,113,117,105,114,101,40,34,105,110,111,116,105,102,121,34,41,10,32,32,32,32,32,32,101,110,100,41,10,32,32,32,32,101,110,100,10,32,32,32,32,105,102,32,95,112,97,114,101,110,116,95,48,46,95,95,105,110,104,101,114,105,116,101,100,32,116,104,101,110,10,32,32,32,32,32,32,95,112,97,114,101,110,116,95,48,46,95,95,105,110,104,101,114,105,116,101,100,40,95,112,97,114,101,110,116,95,48,44,32,95,99,108,97,115,115,95,48,41,10,32,32,32,32,101,110,100,10,32,32,32,32,73,110,111,116,105,102,121,87,97,99,104,101,114,32,61,32,95,99,108,97,115,115,95,48,10,32,32,101,110,100,10,32,32,108,111,99,97,108,32,83,108,101,101,112,87,97,116,99,104,101,114,10,32,32,100,111,10,32,32,32,32,108,111,99,97,108,32,95,99,108,97,115,115,95,48,10,32,32,32,32,108,111,99,97,108,32,95,112,97,114,101,110,116,95,48,32,61,32,87,97,116,99,104,101,114,10,32,32,32,32,108,111,99,97,108,32,95,98,97,115,101,95,48,32,61,32,123,10,32,32,32,32,32,32,112,111,108,108,105,110,103,95,114,97,116,101,32,61,32,49,46,48,44,10,32,32,32,32,32,32,103,101,116,95,115,108,101,101,112,95,102,117,110,99,32,61,32,102,117,110,99,116,105,111,110,40,115,101,108,102,41,10,32,32,32,32,32,32,32,32,108,111,99,97,108,32,115,108,101,101,112,10,32,32,32,32,32,32,32,32,112,99,97,108,108,40,102,117,110,99,116,105,111,110,40,41,10,32,32,32,32,32,32,32,32,32,32,115,108,101,101,112,32,61,32,114,101,113,117,105,114,101,40,34,115,111,99,107,101,116,34,41,46,115,108,101,101,112,10,32,32,32,32,32,32,32,32,101,110,100,41,10,32,32,32,32,32,32,32,32,115,108,101,101,112,32,61,32,115,108,101,101,112,32,111,114,32,114,101,113,117,105,114,101,40,34,109,111,111,110,115,99,114,105,112,116,34,41,46,95,115,108,101,101,112,10,32,32,32,32,32,32,32,32,105,102,32,110,111,116,32,40,115,108,101,101,112,41,32,116,104,101,110,10,32,32,32,